REST Resource: projects.locations.buckets

Recurso: Bucket

Configuración del bucket para almacenar datos de observabilidad.

Representación JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "purgeTime": string,
  "cmekSettings": {
    object (CmekSettings)
  }
}
Campos
name

string

Es el identificador. Es el nombre del bucket. El formato es el siguiente:

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

string

Es opcional. Es el nombre visible para el usuario.

description

string

Es opcional. Es la descripción del bucket.

createTime

string (Timestamp format)

Solo salida. Es la marca de tiempo de la creación.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo salida. Es la marca de tiempo de la actualización.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

deleteTime

string (Timestamp format)

Solo salida. Es la marca de tiempo de la eliminación.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

purgeTime

string (Timestamp format)

Solo salida. Es la marca de tiempo en la que se purga el bucket en estado de eliminación no definitiva.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

cmekSettings

object (CmekSettings)

Es opcional. Es la configuración para configurar CMEK en un bucket.

CmekSettings

Es la configuración para configurar CMEK para un bucket.

Representación JSON
{
  "kmsKey": string,
  "kmsKeyVersion": string,
  "serviceAccountId": string
}
Campos
kmsKey

string

Es opcional. Es el nombre del recurso de la clave de Cloud KMS configurada. El formato es el siguiente:

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

Por ejemplo:

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

string

Solo salida. Es el nombre del recurso de CryptoKeyVersion para la clave de Cloud KMS configurada. El formato es el siguiente:

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

Por ejemplo:

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

Este campo de solo lectura se usa para transmitir la CryptoKeyVersion específica configurada de la kmsKey que se configuró. Se propaga cuando la configuración de CMEK está vinculada a una sola versión de clave.

serviceAccountId

string

Solo salida. Es la cuenta de servicio que se usa para acceder a la clave.

Métodos

create

Crea un bucket nuevo.

get

Obtén el recurso del bucket.

list

Crea una lista de buckets de un proyecto en una ubicación determinada.