API KRM Storage

object.gdc.goog/v1alpha1

Le package v1alpha1 contient des définitions de schéma d'API pour le groupe d'API object.gdc.goog v1alpha1.

Bucket

Bucket est le schéma de l'API buckets.

Apparaît dans :BucketList

Champ Description
chaîne apiVersion object.gdc.goog/v1alpha1
chaîne kind Bucket
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec BucketSpec
status BucketStatus

BucketList

BucketList contient une liste de buckets.

Champ Description
chaîne apiVersion object.gdc.goog/v1alpha1
chaîne kind BucketList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
items Bucket

BucketPolicy

Apparaît dans :BucketSpec

Champ Description
lockingPolicy LockingPolicy Règles concernant le verrouillage des objets. Lorsqu'elle est définie, la gestion des versions des objets est activée et tous les objets stockés dans le bucket sont soumis à cette règle. Un objet verrouillé ne peut pas être supprimé tant que le verrou n'a pas expiré. La LockingPolicy doit être activée lors de la création du bucket et ne peut pas être désactivée par la suite. Si cette option n'est pas définie, le verrouillage et la gestion des versions des objets sont désactivés et ne peuvent pas être activés.

BucketSpec

BucketSpec définit l'état souhaité de la ressource Bucket.

Apparaît dans :Bucket

Champ Description
description string Description du contenu du bucket.
storageClass ObjectStorageClass Les options disponibles sont les suivantes : - Standard : adapté aux données chaudes fréquemment consultées (sites Web, vidéos en streaming et applications mobiles, par exemple)
bucketPolicy BucketPolicy Définit les règles de la ressource de bucket. Si aucune valeur n'est spécifiée, les règles par défaut seront appliquées.

BucketStatus

BucketStatus définit l'état observé de Bucket.

Apparaît dans :Bucket

Champ Description
chaîne fullyQualifiedName FullyQualifiedName correspond au nom du bucket provisionné. Ce nom doit être utilisé pour faire référence au bucket lorsque vous utilisez des outils et des bibliothèques externes.
conditions Conditions Les conditions spécifient l'état du bucket. Les conditions acceptées sont les suivantes : - BucketReady : "true" indique si le bucket a été provisionné et est prêt à l'emploi.
chaîne endpoint Point de terminaison DNS auquel le bucket est accessible.
chaîne region Région dans laquelle le bucket est stocké.

LockingPolicy

LockingPolicy définit la stratégie de verrouillage des objets du bucket.

Apparaît dans :BucketPolicy

Champ Description
Entier defaultObjectRetentionDays DefaultObjectRetentionDays spécifie le nombre minimal de jours pendant lesquels chaque version de chaque objet sera conservée. Un objet ne peut pas être supprimé pendant la période de conservation. Si un bucket contient des objets, il ne peut pas non plus être supprimé. Si aucune durée de conservation des objets n'est spécifiée, aucune durée par défaut n'est définie. Vous pouvez modifier DefaultObjectRetentionDays après la création, mais le changement ne prendra effet que pour les nouveaux objets et versions. Les objets et versions existants continueront d'utiliser l'ancienne valeur.