Méthode : projects.locations.reservations.assignments.move

Déplace une attribution vers une nouvelle réservation. Il est possible de réaliser cette opération manuellement en supprimant l'attribution existante puis en créant une nouvelle attribution associée à la nouvelle réservation. Toutefois, cette méthode constitue une solution transactionnelle, qui permet de s'assurer que le détenteur de l'attribution possède toujours une réservation associée. Sans cette méthode, certaines requêtes peuvent se voir exécutées à la demande, ce qui est un comportement inattendu.

Requête HTTP

POST https://bigqueryreservation.googleapis.com/v1beta1/{name=projects/*/locations/*/reservations/*/assignments/*}:move

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Nom de ressource de l'attribution. Exemple : projects/myproject/locations/US/reservations/team1-prod/assignments/123

L'autorisation Google IAM suivante est requise pour la ressource name indiquée :

  • bigquery.reservationAssignments.delete

Paramètres de requête

Paramètres
destinationId

string

Nouvel identifiant de réservation. Exemple : projects/myotherproject/locations/US/reservations/team2-prod

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de Assignment.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

  • https://www.googleapis.com/auth/bigquery
  • https://www.googleapis.com/auth/cloud-platform

Pour en savoir plus, consultez la page Présentation de l'authentification.

Essayer