REST Resource: projects.locations.buckets

Ressource : Bucket

Configuration du bucket pour stocker les données d'observabilité.

Représentation JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "purgeTime": string,
  "cmekSettings": {
    object (CmekSettings)
  }
}
Champs
name

string

Identifiant. Nom du bucket. Il a le format suivant :

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

string

Facultatif. Nom à afficher convivial.

description

string

Facultatif. Description du bucket.

createTime

string (Timestamp format)

Uniquement en sortie. Code temporel de création.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Horodatage de la mise à jour.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

deleteTime

string (Timestamp format)

Uniquement en sortie. Supprime le code temporel.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

purgeTime

string (Timestamp format)

Uniquement en sortie. Code temporel de la suppression définitive du bucket à l'état "Supprimé de façon réversible".

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

cmekSettings

object (CmekSettings)

Facultatif. Paramètres permettant de configurer CMEK sur un bucket.

CmekSettings

Paramètres permettant de configurer CMEK pour un bucket.

Représentation JSON
{
  "kmsKey": string,
  "kmsKeyVersion": string,
  "serviceAccountId": string
}
Champs
kmsKey

string

Facultatif. Nom de ressource de la clé Cloud KMS configurée. Il a le format suivant :

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

Exemple :

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

string

Uniquement en sortie. Nom de ressource CryptoKeyVersion pour la clé Cloud KMS configurée. Il a le format suivant :

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

Exemple :

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

Ce champ en lecture seule permet de transmettre la CryptoKeyVersion spécifique configurée pour kmsKey. Il est renseigné lorsque les paramètres CMEK sont associés à une seule version de clé.

serviceAccountId

string

Uniquement en sortie. Compte de service utilisé pour accéder à la clé.

Méthodes

get

Obtenez une ressource de bucket.

list

Liste les buckets d'un projet dans un emplacement spécifique.