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.
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.
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.
endpointstring
O endpoint DNS em que o bucket pode ser acessado.
regionstring
A região em que o bucket está armazenado.
LockingPolicy
"LockingPolicy" define a estratégia para bloquear os objetos do bucket.
"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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-04 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eobject.gdc.goog/v1alpha1\u003c/code\u003e API group defines the schema for managing \u003ccode\u003eBucket\u003c/code\u003e resources, which represent storage buckets.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBucket\u003c/code\u003e resources have a \u003ccode\u003espec\u003c/code\u003e for desired state, including a description, storage class, and policies, and a \u003ccode\u003estatus\u003c/code\u003e for observed state, like fully qualified name, conditions, endpoint, and region.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBucketList\u003c/code\u003e is used to represent a list of \u003ccode\u003eBucket\u003c/code\u003e resources and includes metadata and the list of buckets.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBucketPolicy\u003c/code\u003e defines policies like \u003ccode\u003eLockingPolicy\u003c/code\u003e, which enables object versioning and locking, ensuring objects can't be deleted until the lock expires, and cannot be disabled after being set up.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eLockingPolicy\u003c/code\u003e resource defines the \u003ccode\u003edefaultObjectRetentionDays\u003c/code\u003e, specifying the minimum duration an object version will be retained and not be deleted.\u003c/p\u003e\n"]]],[],null,["# Storage KRM API\n\nobject.gdc.goog/v1alpha1\n------------------------\n\nPackage v1alpha1 contains API Schema definitions for the object.gdc.goog v1alpha1 API group\n\n### Bucket\n\nBucket is the Schema for the buckets API\n\n*Appears in:*\n- [BucketList](#bucketlist)\n\n### BucketList\n\nBucketList contains a list of Bucket\n\n### BucketPolicy\n\n*Appears in:*\n- [BucketSpec](#bucketspec)\n\n### BucketSpec\n\nBucketSpec defines the desired state of the Bucket Resource.\n\n*Appears in:*\n- [Bucket](#bucket)\n\n### BucketStatus\n\nBucketStatus defines the observed state of Bucket\n\n*Appears in:*\n- [Bucket](#bucket)\n\n### LockingPolicy\n\nLockingPolicy defines the strategy for locking the objects of the bucket.\n\n*Appears in:*\n- [BucketPolicy](#bucketpolicy)"]]