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