Ressource REST : projects.locations.reservations

Ressource : Réservation

Une réservation est un mécanisme permettant de garantir des emplacements aux utilisateurs.

Représentation JSON

{
  "name": string,
  "slotCapacity": string,
  "ignoreIdleSlots": boolean
}
Champs
name

string

Nom de ressource de la réservation. Exemple : projects/*/locations/*/reservations/team1-prod

slotCapacity

string (int64 format)

Nombre maximal d'emplacements disponibles pour cette réservation. Un emplacement est une unité de puissance de calcul dans BigQuery qui sert d'unité de base pour le parallélisme. Lors de l'analyse d'une table comportant plusieurs partitions, un emplacement donné travaille sur une seule partition de la table. Si la capacité d'emplacements de la nouvelle réservation dépasse la capacité d'emplacements du parent ou si la capacité totale de la nouvelle réservation et de ses réservations sœurs dépasse la capacité d'emplacements du parent, la requête échoue avec une erreur google.rpc.Code.RESOURCE_EXHAUSTED.

ignoreIdleSlots

boolean

Si la valeur est "true", toute requête utilisant cette réservation est autorisée à utiliser les emplacements vides associés aux autres réservations figurant dans le même projet d'administration. Si la valeur est "false", une requête utilisant cette réservation s'exécutera avec la capacité d'emplacements maximale spécifiée ci-dessus. Si cette valeur n'est pas spécifiée, sa valeur par défaut est "true".

Méthodes

create

Crée une ressource de réservation.

delete

Supprime une réservation.

get

Renvoie les informations sur la réservation.

list

Répertorie toutes les réservations associées au projet à l'emplacement spécifié.

patch

Met à jour une ressource de réservation existante.