API Storage KRM

object.gdc.goog/v1alpha1

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

Grupo

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 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 os campos de metadata.
items Segmento

BucketPolicy

Aparece em: - BucketSpec

Campo Descrição
lockingPolicy LockingPolicy Política de bloqueio de objetos. Quando definida, a criação de versões de objetos é ativada e todos os objetos armazenados no contentor estão sujeitos a esta política. Não é possível eliminar um objeto bloqueado até o bloqueio expirar. A LockingPolicy tem de estar ativada quando cria o contentor e não pode ser desativada posteriormente. Quando não está definida, o bloqueio de objetos e o controlo de versões estão desativados e não podem ser ativados.

BucketSpec

BucketSpec define o estado pretendido do recurso Bucket.

Aparece em: - Bucket

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

BucketStatus

BucketStatus define o estado observado de Bucket

Aparece em: - Bucket

Campo Descrição
fullyQualifiedName string FullyQualifiedName é o nome do contentor aprovisionado. Este nome deve ser usado para fazer referência ao contentor quando usar ferramentas e bibliotecas externas.
conditions Condições As condições especificam o estado do contentor. As condições suportadas incluem: - BucketReady: true indica se o contentor foi aprovisionado e está pronto para utilização
endpoint string O ponto final de DNS no qual o contentor é alcançável.
region string A região onde o contentor está armazenado.

LockingPolicy

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

Aparece em: - BucketPolicy

Campo Descrição
defaultObjectRetentionDays número inteiro DefaultObjectRetentionDays especifica o número mínimo de dias durante os quais cada versão de cada objeto é retida. Não é possível eliminar um objeto durante o período de retenção. Se um contentor tiver algum objeto, também não pode ser eliminado. Quando não especificado, não é definido nenhum período de retenção de objetos predefinido. É possível modificar DefaultObjectRetentionDays após a criação. No entanto, a alteração só entra em vigor para novos objetos e versões. Os objetos e as versões existentes vão continuar a usar o valor anterior.