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 minimal 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. Les requêtes utilisant cette réservation peuvent utiliser davantage d'emplacements pendant l'exécution si la valeur du champ "ignoreIdleSlots" est définie sur "false". 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 définie sur "false", toute requête utilisant cette réservation exploitera les emplacements vides associés aux autres réservations figurant dans le même projet d'administration. Si la valeur est "true", toute requête utilisant cette réservation s'exécutera avec la capacité d'emplacements maximale spécifiée ci-dessous.

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.