API KRM do Storage

object.gdc.goog/v1alpha1

O pacote v1alpha1 contém definições de esquema de API para o grupo de APIs v1alpha1 object.gdc.goog.

Bucket

Bucket é o esquema da API buckets

Aparece em: - BucketList

Campo Descrição
apiVersion string object.gdc.goog/v1alpha1
kind string Bucket
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec BucketSpec
status BucketStatus

BucketList

"BucketList" contém uma lista de "Bucket".

Campo Descrição
apiVersion string object.gdc.goog/v1alpha1
kind string BucketList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items Bucket

BucketPolicy

Aparece em: - BucketSpec

Campo Descrição
lockingPolicy LockingPolicy Política para bloqueio de objetos. Quando definida, o controle de versões de objetos é ativado, e todos os objetos armazenados no bucket ficam sujeitos a essa política. Um objeto bloqueado não pode ser excluído até que o bloqueio expire. A LockingPolicy precisa ser ativada ao criar o bucket e não pode ser desativada depois. Quando não definido, o bloqueio e o controle de versões de objetos ficam desativados e não podem ser ativados.

BucketSpec

BucketSpec define o estado desejado do recurso Bucket.

Aparece em: - Bucket

Campo Descrição
description string Descrição do conteúdo do bucket.
storageClass ObjectStorageClass As opções disponíveis são: - Padrão: ideal para dados quentes que são acessados com frequência, incluindo sites, streaming de vídeos e apps para dispositivos móveis.
bucketPolicy BucketPolicy Define políticas do recurso de bucket. Se não for especificado, as políticas padrão serão aplicadas.

BucketStatus

BucketStatus define o estado observado do bucket

Aparece em: - Bucket

Campo Descrição
fullyQualifiedName string FullyQualifiedName é o nome do bucket provisionado. Esse nome deve ser usado para se referir ao bucket ao usar ferramentas e bibliotecas externas.
conditions Condições As condições especificam o status do bucket. As condições compatíveis incluem: - BucketReady: "true" indica se o bucket foi provisionado e está pronto para uso.
endpoint string O endpoint DNS em que o bucket pode ser acessado.
region string A região em que o bucket está armazenado.

LockingPolicy

"LockingPolicy" define a estratégia para bloquear os objetos do bucket.

Aparece em: - BucketPolicy

Campo Descrição
defaultObjectRetentionDays número inteiro "DefaultObjectRetentionDays" especifica o número mínimo de dias que cada versão de cada objeto será retida. Não é possível excluir um objeto durante o período de armazenamento. Se um bucket tiver algum objeto, ele também não poderá ser excluído. Quando não especificado, nenhum período de armazenamento de objeto padrão é definido. DefaultObjectRetentionDays pode ser modificado após a criação, mas a mudança só vai entrar em vigor para novos objetos e versões. Os objetos e versões atuais ainda vão usar o valor anterior.