object.gdc.goog/v1alpha1
Il pacchetto v1alpha1 contiene le definizioni dello schema API per il gruppo API v1alpha1 di object.gdc.goog
Bucket
Bucket è lo schema per l'API Buckets
Visualizzato in: - BucketList
Campo | Descrizione |
---|---|
apiVersion stringa |
object.gdc.goog/v1alpha1 |
kind stringa |
Bucket |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec BucketSpec |
|
status BucketStatus |
BucketList
BucketList contiene un elenco di Bucket
Campo | Descrizione |
---|---|
apiVersion stringa |
object.gdc.goog/v1alpha1 |
kind stringa |
BucketList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items Bucket |
BucketPolicy
Appare in: - BucketSpec
Campo | Descrizione |
---|---|
lockingPolicy LockingPolicy |
Norme per il blocco degli oggetti. Se impostato, il controllo delle versioni degli oggetti è attivato e tutti gli oggetti archiviati nel bucket saranno soggetti a questo criterio. Un oggetto bloccato non può essere eliminato fino alla scadenza del blocco. LockingPolicy deve essere abilitato durante la creazione del bucket e non può essere disattivato in seguito. Se non è impostato, il blocco e il controllo delle versioni degli oggetti sono disabilitati e non possono essere attivati. |
BucketSpec
BucketSpec definisce lo stato desiderato della risorsa bucket.
Visualizzato in: - Bucket
Campo | Descrizione |
---|---|
description string | Descrizione dei contenuti del bucket. |
storageClass ObjectStorageClass | Le opzioni disponibili sono: - Standard: ideale per i dati ad accesso frequente, tra cui siti web, video in streaming e app mobile |
bucketPolicy BucketPolicy | Definisce i criteri della risorsa bucket. Se non specificate, verranno applicate le norme predefinite. |
BucketStatus
BucketStatus definisce lo stato osservato del bucket
Visualizzato in: - Bucket
Campo | Descrizione |
---|---|
fullyQualifiedName stringa |
FullyQualifiedName è il nome del bucket di cui è stato eseguito il provisioning. Questo nome deve essere utilizzato per fare riferimento al bucket quando utilizzi strumenti e librerie esterni. |
conditions Condizioni |
Le condizioni specificano lo stato del bucket. Le condizioni supportate includono: - BucketReady: true indica se il bucket è stato sottoposto a provisioning ed è pronto per l'uso |
endpoint stringa |
L'endpoint DNS in cui è raggiungibile il bucket. |
region stringa |
La regione in cui è archiviato il bucket. |
LockingPolicy
LockingPolicy definisce la strategia per bloccare gli oggetti del bucket.
Appare in: - BucketPolicy
Campo | Descrizione |
---|---|
defaultObjectRetentionDays integer |
DefaultObjectRetentionDays specifica il numero minimo di giorni di conservazione di ogni versione di ogni oggetto. Un oggetto non può essere eliminato durante il periodo di conservazione. Se un bucket contiene oggetti, non può essere eliminato. Se non specificato, non viene impostato alcun periodo di conservazione degli oggetti predefinito. DefaultObjectRetentionDays può essere modificato dopo la creazione, ma la modifica avrà effetto solo per i nuovi oggetti e le nuove versioni. Gli oggetti e le versioni esistenti continueranno a utilizzare il valore precedente. |