REST Resource: projects.locations.buckets

Recurso: bucket

Configuração de bucket para armazenar dados de observabilidade.

Representação JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "purgeTime": string,
  "cmekSettings": {
    object (CmekSettings)
  }
}
Campos
name

string

Identificador. Nome do bloco. O formato é:

projects/[PROJECT_ID]/locations/[LOCATION]/buckets/[BUCKET_ID]
displayName

string

Opcional. É um nome de exibição fácil de usar.

description

string

Opcional. Descrição do bucket.

createTime

string (Timestamp format)

Apenas saída. Criar carimbo de data/hora.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora da atualização.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

deleteTime

string (Timestamp format)

Apenas saída. Exclua a marcação de tempo.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

purgeTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora em que o bucket no estado de exclusão reversível é removido permanentemente.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

cmekSettings

object (CmekSettings)

Opcional. Configurações para configurar a CMEK em um bucket.

CmekSettings

Configurações para configurar a CMEK para um bucket.

Representação JSON
{
  "kmsKey": string,
  "kmsKeyVersion": string,
  "serviceAccountId": string
}
Campos
kmsKey

string

Opcional. O nome do recurso da chave do Cloud KMS configurada. O formato é:

projects/[PROJECT_ID]/locations/[LOCATION]/keyRings/[KEYRING]/cryptoKeys/[KEY]

Exemplo:

projects/my-project/locations/us-central1/keyRings/my-ring/cryptoKeys/my-key
kmsKeyVersion

string

Apenas saída. O nome do recurso CryptoKeyVersion para a chave do Cloud KMS configurada. O formato é:

projects/[PROJECT_ID]/locations/[LOCATION]/keyRings/[KEYRING]/cryptoKeys/[KEY]/cryptoKeyVersions/[VERSION]

Exemplo:

projects/my-project/locations/us-central1/keyRings/my-ring/cryptoKeys/my-key/cryptoKeyVersions/1

Esse campo somente leitura é usado para transmitir o CryptoKeyVersion específico configurado do kmsKey. Ele é preenchido quando as configurações de CMEK são vinculadas a uma única versão de chave.

serviceAccountId

string

Apenas saída. A conta de serviço usada para acessar a chave.

Métodos

get

Receba o recurso de bucket.

list

Listar buckets de um projeto em um local específico.