object.gdc.goog/v1alpha1
El paquete v1alpha1 contiene definiciones de esquemas de API para el grupo de APIs v1alpha1 de object.gdc.goog
Bucket
Bucket es el esquema de la API de buckets
Aparece en: - BucketList
Campo | Descripción |
---|---|
apiVersion string |
object.gdc.goog/v1alpha1 |
kind string |
Bucket |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
spec BucketSpec |
|
status BucketStatus |
BucketList
BucketList contiene una lista de Bucket
Campo | Descripción |
---|---|
apiVersion string |
object.gdc.goog/v1alpha1 |
kind string |
BucketList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
items Bucket |
BucketPolicy
Aparece en: - BucketSpec
Campo | Descripción |
---|---|
lockingPolicy LockingPolicy |
Es la política para el bloqueo de objetos. Cuando se establece, se habilita el control de versiones de objetos y todos los objetos almacenados en el bucket estarán sujetos a esta política. Un objeto bloqueado no se puede borrar hasta que venza el bloqueo. LockingPolicy se debe habilitar cuando se crea el bucket y no se puede inhabilitar después. Cuando no se configura, el bloqueo y el control de versiones de objetos están inhabilitados y no se pueden habilitar. |
BucketSpec
BucketSpec define el estado deseado del recurso Bucket.
Aparece en: - Bucket
Campo | Descripción |
---|---|
description string | Es la descripción del contenido del bucket. |
storageClass ObjectStorageClass | Las opciones disponibles son las siguientes: - Estándar: Ideal para datos activos a los que se accede con frecuencia, como sitios web, videos en streaming y apps para dispositivos móviles |
bucketPolicy BucketPolicy | Define las políticas del recurso de bucket. Si no se especifica, se aplicarán las políticas predeterminadas. |
BucketStatus
BucketStatus define el estado observado de Bucket.
Aparece en: - Bucket
Campo | Descripción |
---|---|
fullyQualifiedName string |
FullyQualifiedName es el nombre del bucket aprovisionado. Este nombre se debe usar para hacer referencia al bucket cuando se usan herramientas y bibliotecas externas. |
conditions Condiciones |
Las condiciones especifican el estado del bucket. Las condiciones admitidas incluyen las siguientes: - BucketReady: El valor verdadero indica si se aprovisionó el bucket y está listo para usarse. |
endpoint string |
Es el extremo de DNS en el que se puede acceder al bucket. |
region string |
Es la región en la que se almacena el bucket. |
LockingPolicy
LockingPolicy define la estrategia para bloquear los objetos del bucket.
Aparece en: - BucketPolicy
Campo | Descripción |
---|---|
defaultObjectRetentionDays número entero |
DefaultObjectRetentionDays especifica la cantidad mínima de días que se conservará cada versión de cada objeto. No se puede borrar un objeto durante el período de retención. Tampoco se puede borrar un bucket si contiene algún objeto. Cuando no se especifica, no se establece ningún período de retención de objetos predeterminado. DefaultObjectRetentionDays se puede modificar después de la creación, pero el cambio solo se aplicará a los objetos y las versiones nuevos. Los objetos y las versiones existentes seguirán usando el valor anterior. |