Storage KRM API

object.gdc.goog/v1alpha1

Das Paket „v1alpha1“ enthält API-Schemadefinitionen für die API-Gruppe „object.gdc.goog v1alpha1“.

Bucket

Bucket ist das Schema für die Buckets API.

Wird angezeigt in: - BucketList

Feld Beschreibung
apiVersion String object.gdc.goog/v1alpha1
kind String Bucket
metadata ObjectMeta Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API.
spec BucketSpec
status BucketStatus

BucketList

BucketList enthält eine Liste von Bucket

Feld Beschreibung
apiVersion String object.gdc.goog/v1alpha1
kind String BucketList
metadata ListMeta Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API.
items Bucket

BucketPolicy

Wird angezeigt in: - BucketSpec

Feld Beschreibung
lockingPolicy LockingPolicy Richtlinie für die Objektsperrung. Wenn diese Option festgelegt ist, wird die Objektversionsverwaltung aktiviert und alle im Bucket gespeicherten Objekte unterliegen dieser Richtlinie. Ein gesperrtes Objekt kann erst gelöscht werden, wenn die Sperre abläuft. „LockingPolicy“ muss beim Erstellen des Buckets aktiviert werden und kann danach nicht mehr deaktiviert werden. Wenn nicht festgelegt, sind die Objektverriegelung und die Versionsverwaltung deaktiviert und können nicht aktiviert werden.

BucketSpec

BucketSpec definiert den gewünschten Status der Bucket-Ressource.

Wird angezeigt in:Bucket

Feld Beschreibung
description string Beschreibung des Bucket-Inhalts.
storageClass ObjectStorageClass Folgende Optionen sind verfügbar: - Standard: Ideal für aktive Daten wie Websites, gestreamte Videos und Apps, auf die häufig zugegriffen wird.
bucketPolicy BucketPolicy Definiert Richtlinien der Bucket-Ressource. Wenn keine Angabe erfolgt, werden Standardrichtlinien angewendet.

BucketStatus

BucketStatus definiert den beobachteten Status von Bucket.

Wird angezeigt in:Bucket

Feld Beschreibung
fullyQualifiedName String FullyQualifiedName ist der Name des bereitgestellten Buckets. Dieser Name sollte verwendet werden, um auf den Bucket zu verweisen, wenn externe Tools und Bibliotheken verwendet werden.
conditions Bedingungen Bedingungen geben den Status des Buckets an. Zu den unterstützten Bedingungen gehören: – BucketReady: „true“ gibt an, ob der Bucket bereitgestellt wurde und einsatzbereit ist.
endpoint String Der DNS-Endpunkt, über den der Bucket erreichbar ist.
region String Die Region, in der der Bucket gespeichert ist.

LockingPolicy

LockingPolicy definiert die Strategie zum Sperren der Objekte des Buckets.

Wird angezeigt in: - BucketPolicy

Feld Beschreibung
defaultObjectRetentionDays Ganzzahl „DefaultObjectRetentionDays“ gibt die Mindestanzahl von Tagen an, für die jede Version jedes Objekts aufbewahrt wird. Ein Objekt kann während des Aufbewahrungszeitraums nicht gelöscht werden. Wenn ein Bucket Objekte enthält, kann er ebenfalls nicht gelöscht werden. Wenn kein Wert angegeben ist, wird kein Standardzeitraum für die Objektaufbewahrung festgelegt. DefaultObjectRetentionDays kann nach der Erstellung geändert werden. Die Änderung wird jedoch nur für neue Objekte und Versionen wirksam. Für vorhandene Objekte und Versionen wird weiterhin der vorherige Wert verwendet.