API KRM Storage

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.