Recurso de REST: projects.locations.reservations.assignments

Recurso: asignación

Una asignación permite que un proyecto envíe trabajos de un tipo determinado con ranuras de la reserva especificada.

Representación JSON

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

string

Solo salida. Nombre del recurso. P. ej.: projects/myproject/locations/US/reservations/team1-prod/assignments/123.

assignee

string

El recurso que usará la reserva. P. ej.: projects/myproject, folders/123, organizations/456.

jobType

JobTypeenum ()

El tipo de trabajos que usará la reserva.

JobType

Tipos de trabajo, que se pueden especificar cuando se usa la reserva.

Enums
JOB_TYPE_UNSPECIFIED El tipo no es válido. Las solicitudes que tengan este valor se rechazarán con el código de error google.rpc.Code.INVALID_ARGUMENT.
PIPELINE Los trabajos de canalización (carga y exportación) del proyecto usarán la reserva.
QUERY Los trabajos de consulta del proyecto usarán la reserva.

Métodos

create

Muestra google.rpc.Code.PERMISSION_DENIED si el usuario no tiene permisos "bigquery.admin" en el proyecto que usa la reserva y en el que posee esta reserva.

delete

Borra una asignación.

list

Enumera las asignaciones.

move

Traslada una asignación a una reserva nueva.