Recurso: atividade
Uma atribuição permite que um projeto envie jobs de um determinado tipo usando slots da reserva especificada.
Representação JSON | |
---|---|
{ "name": string, "assignee": string, "jobType": enum ( |
Campos | |
---|---|
name |
Somente saída. Nome do recurso. Ex.: projects/myproject/locations/US/reservations/team1-prod/assignments/123. |
assignee |
O recurso que usará a reserva. Ex.: projects/myproject, folders/123, organizations/456. |
jobType |
Que tipo de job usará a reserva. |
state |
Somente saída. Estado da atribuição. |
JobType
Tipos de job, que podem ser especificados ao usar a reserva.
Enums | |
---|---|
JOB_TYPE_UNSPECIFIED |
Tipo inválido. As solicitações com esse valor serão rejeitadas com o código do erro google.rpc.Code.INVALID_ARGUMENT . |
PIPELINE |
Os jobs de pipeline (carregar/exportar) do projeto usarão a reserva. |
QUERY |
Os jobs de consulta do projeto usarão a reserva. |
Estado
A atribuição permanecerá no estado PENDING se nenhum compromisso de capacidade ativo estiver presente. Ele se tornará ACTIVE quando um compromisso de capacidade se tornar ativo.
Enums | |
---|---|
STATE_UNSPECIFIED |
Valor de estado inválido. |
PENDING |
As consultas do responsável pela atribuição serão executadas sob demanda se a atribuição relacionada estiver pendente. |
ACTIVE |
A atribuição está pronta. |
Métodos |
|
---|---|
|
Retorna google.rpc.Code.PERMISSION_DENIED se o usuário não tiver permissões 'bigquery.admin' no projeto usando a reserva e o projeto em que está a reserva. |
|
Exclui uma atribuição. |
|
Lista as atribuições. |
|
Move uma atribuição para uma nova reserva. |