REST Resource: projects.locations.buckets

Recurso: bucket

Configuração do bucket para armazenar dados observáveis.

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. Atualizar 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".

deleteTime

string (Timestamp format)

Apenas saída. Excluir 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.

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 definir a CMEK em um bucket.

CmekSettings

Configurações para definir a CMEK de 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 da 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 a CryptoKeyVersion configurada específica da kmsKey que foi configurada. Ele é preenchido quando as configurações de CMEK estã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

create

Crie um novo bucket.

get

Acessar o recurso do bucket.

list

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

patch

Atualizar um bucket.

reprovision

Inicia o reprovisionamento de um bucket.