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

Traslada una asignación a una reserva nueva. Los clientes pueden hacerlo si borran la asignación existente y crean otra asignación en la reserva nueva, pero este método proporciona una forma transaccional de hacerlo para asegurarse de que la persona asignada siempre tenga una reserva asociada. Sin el método, los clientes podrían ver algunas consultas ejecutadas a pedido que podrían ser imprevisibles.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio El nombre del recurso de la asignación, p. ej.: projects/myproject/locations/US/reservations/team1-prod/assignments/123

La autorización requiere el siguiente permiso de Google IAM en el recurso especificado name:

  • bigquery.reservationAssignments.delete

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON

{
  "destinationId": string
}
Campos
destinationId

string

El ID de reserva nuevo, p. ej.: projects/myotherproject/locations/US/reservations/team2-prod

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Assignment.

Alcances de autorización

Se necesita uno de los siguientes alcances de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

Pruébalo