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