Ressource REST : projects.locations.reservations.assignments

Ressource : Assignment

Un objet Assignment (attribution) permet à un projet d'envoyer des tâches d'un certain type utilisant des emplacements de la réservation spécifiée.

Représentation JSON

{
  "name": string,
  "assignee": string,
  "jobType": enum (JobType)
}
Champs
name

string

Uniquement en sortie. Nom de la ressource. Exemple : projects/myproject/locations/US/reservations/team1-prod/assignments/123.

assignee

string

La ressource qui utilisera la réservation. Par exemple : projects/myproject, folders/123, organizations/456.

jobType

JobTypeenum ()

Type de tâche qui utilisera la réservation.

JobType (Type de tâche)

Types de tâches, qui peuvent être spécifiés lors de l'utilisation de la réservation.

Enums
JOB_TYPE_UNSPECIFIED Type non valide. Les requêtes comportant cette valeur seront rejetées avec le code d'erreur google.rpc.Code.INVALID_ARGUMENT.
PIPELINE Des tâches de pipeline (chargement/exportation) du projet vont utiliser la réservation.
QUERY Des tâches de requêtes liées au projet vont utiliser la réservation.

Méthodes

create

Renvoie google.rpc.Code.PERMISSION_DENIED si l'utilisateur ne dispose pas des autorisations "bigquery.admin" sur le projet utilisant la réservation et sur le projet propriétaire de cette réservation.

delete

Supprime une attribution.

list

Répertorie les attributions.

move

Déplace une attribution vers une nouvelle réservation.