Recurso da REST: projects.locations.reservations

Recurso: reserva

Uma reserva é um mecanismo usado para garantir slots aos usuários.

Representação JSON

{
  "name": string,
  "slotCapacity": string,
  "ignoreIdleSlots": boolean
}
Campos
name

string

O nome do recurso da reserva, por exemplo: "projects/*/locations/*/reservations/team1-prod".

slotCapacity

string (int64 format)

Mínimo de slots disponíveis para esta reserva. Um slot é uma unidade de capacidade computacional no BigQuery e funciona como unidade de paralelismo. As consultas que usam essa reserva podem usar mais slots durante o tempo de execução se ignoreIdleSlots estiver definido como falso. Se a capacidade de slot da nova reserva exceder a capacidade de slot do pai ou se a capacidade de slot total da nova reserva e dos irmãos excederem a capacidade de slot do pai, a solicitação falhará com google.rpc.Code.RESOURCE_EXHAUSTED.

ignoreIdleSlots

boolean

Se for falso, qualquer consulta que usar essa reserva utilizará slots de outras reservas no mesmo projeto do administrador. Se verdadeiro, uma consulta que usar essa reserva será executada com a capacidade de slots especificada acima no máximo.

Métodos

create

Cria um novo recurso de reserva.

delete

Exclui uma reserva.

get

Retorna informações sobre a reserva.

list

Lista todas as reservas para o projeto no local especificado.

patch

Atualiza um recurso de reserva existente.