Recurso REST: projects.locations.capacityCommitments

Recurso: CapacityCommitment

Confirmação de capacidade é uma maneira de adquirir capacidade computacional para jobs do BigQuery, na forma de slots, com o compromisso de um período mínimo de uso. Ela não pode ser alterada nem excluída antes do fim do período de confirmação. Depois que ele terminar, os slots ainda ficarão disponíveis, mas poderão ser removidos a qualquer momento.

O recurso de confirmação de capacidade existe como um recurso filho do projeto administrativo.

Representação JSON

{
  "name": string,
  "slotCount": string,
  "plan": enum (CommitmentPlan),
  "state": enum (State),
  "commitmentEndTime": string
}
Campos
name

string

Apenas saída. O nome do recurso da confirmação de capacidade, por exemplo, projects/myproject/locations/US/capacityCommitments/123

slotCount

string (int64 format)

Número de slots nesta confirmação.

plan

CommitmentPlanenum ()

Plano de confirmação de capacidade.

state

Stateenum ()

Apenas saída. Estado da confirmação.

commitmentEndTime

Timestampstring ( format)

Apenas saída. O fim do período de confirmação. A confirmação de capacidade não pode ser removida antes do commitmentEndTime. Ele é aplicável apenas a confirmações de capacidade ACTIVE e é computado como uma combinação do plano e do momento em que a confirmação de capacidade ficou ACTIVE.

Um carimbo de data/hora no formato UTC “Zulu” RFC3339, medido com precisão de nanossegundos. Exemplo: "2014-10-02T15:01:23.045123456Z".

CommitmentPlan

O plano de confirmação define o fim do período confirmado.

Enums
COMMITMENT_PLAN_UNSPECIFIED Valor de plano inválido. As solicitações com esse valor serão rejeitadas com o código do erro google.rpc.Code.INVALID_ARGUMENT.
MONTHLY A confirmação de capacidade não pode ser removida por 30 dias depois de ficar ACTIVE.
ANNUAL A confirmação de capacidade não pode ser removida por 365 dias depois de ficar ACTIVE.

Estado

A confirmação de capacidade pode ficar ACTIVE imediatamente ou passar de PENDING para ACTIVE.

Enums
STATE_UNSPECIFIED Valor de estado inválido.
PENDING A confirmação de capacidade está com provisionamento pendente. A confirmação de capacidade pendente não contribui para o slotCapacity do pai.
ACTIVE Depois que os slots são provisionados, a confirmação de capacidade fica ativa. O slotCount é adicionado ao slotCapacity do pai.

Métodos

delete

Exclui uma confirmação de capacidade.

get

Retorna informações sobre a confirmação de capacidade.

list

Lista todas as confirmações de capacidade do projeto administrativo.