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. Code temporel de 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. Code temporel de suppression.

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 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 de configuration du chiffrement CMEK sur un bucket.

CmekSettings

Paramètres de configuration du chiffrement 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 de 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 est utilisé pour transmettre la CryptoKeyVersion spécifique configurée de la kmsKey qui a été configurée. Il est renseigné lorsque les paramètres CMEK sont liés à une seule version de clé.

serviceAccountId

string

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

Méthodes

create

Crée un bucket.

get

Obtient une ressource de bucket.

list

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