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. |