API de KRM de Storage

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.