REST Resource: projects.locations.buckets

Recurso: Bucket

Es la 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. Nombre del bucket. El formato es el siguiente:

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

string

Es opcional. Es el nombre visible fácil de usar.

description

string

Es opcional. Es la descripción del bucket.

createTime

string (Timestamp format)

Solo salida. Marca de tiempo de 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. Borra la marca de tiempo.

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 del momento en que se borró 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 la CMEK en un bucket.

CmekSettings

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

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

string

Es opcional. 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 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 del 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

get

Obtiene el recurso del bucket.

list

Enumera los buckets de un proyecto en una ubicación en particular.