REST Resource: projects.locations.buckets

Ressource: Bucket

Bucket-Konfiguration zum Speichern von Beobachtbarkeitsdaten.

JSON-Darstellung
{
  "name": string,
  "displayName": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "purgeTime": string,
  "cmekSettings": {
    object (CmekSettings)
  }
}
Felder
name

string

ID. Name des Buckets. Das Format dafür ist:

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

string

Optional. Nutzerfreundlicher Anzeigename.

description

string

Optional. Beschreibung des Buckets.

createTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel der Erstellung.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel der Aktualisierung.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

deleteTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel löschen.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

purgeTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel, der angibt, wann der Bucket im Status „vorläufig gelöscht“ endgültig gelöscht wird.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

cmekSettings

object (CmekSettings)

Optional. Einstellungen zum Konfigurieren von CMEK für einen Bucket.

CmekSettings

Einstellungen zum Konfigurieren von CMEK für einen Bucket.

JSON-Darstellung
{
  "kmsKey": string,
  "kmsKeyVersion": string,
  "serviceAccountId": string
}
Felder
kmsKey

string

Optional. Der Ressourcenname für den konfigurierten Cloud KMS-Schlüssel. Das Format dafür ist:

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

Beispiel:

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

string

Nur Ausgabe. Der CryptoKeyVersion-Ressourcenname für den konfigurierten Cloud KMS-Schlüssel. Das Format dafür ist:

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

Beispiel:

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

Dieses schreibgeschützte Feld wird verwendet, um die spezifische konfigurierte CryptoKeyVersion des konfigurierten kmsKey zu übermitteln. Es wird ausgefüllt, wenn die CMEK-Einstellungen an eine einzelne Schlüsselversion gebunden sind.

serviceAccountId

string

Nur Ausgabe. Das Dienstkonto, das für den Zugriff auf den Schlüssel verwendet wird.

Methoden

create

Erstellen Sie einen neuen Bucket.

get

Bucket-Ressource abrufen.

list

Buckets eines Projekts an einem bestimmten Standort auflisten.

patch

Bucket aktualisieren

reprovision

Initiiert die erneute Bereitstellung eines Buckets.