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.

Segmento

Bucket es el esquema de la API de segmentos

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 ver 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 ver los campos de metadata.
items Categoría

BucketPolicy

Aparece en: - BucketSpec

Campo Descripción
lockingPolicy LockingPolicy Política de bloqueo de objetos. Si se define, la gestión de versiones de objetos se habilita y todos los objetos almacenados en el segmento estarán sujetos a esta política. No se puede eliminar un objeto bloqueado hasta que caduque el bloqueo. LockingPolicy debe estar habilitado al crear el segmento y no se puede inhabilitar después. Si no se define, el bloqueo y la gestión de versiones de objetos se inhabilitan y no se pueden habilitar.

BucketSpec

BucketSpec define el estado deseado del recurso Bucket.

Aparece en: - Segmento

Campo Descripción
description string Descripción del contenido del segmento.
storageClass ObjectStorageClass Las opciones disponibles son las siguientes: - Estándar: es una clase ideal para almacenar datos calientes a los que sea necesario acceder con frecuencia, como sitios web, vídeos en streaming y aplicaciones móviles.
bucketPolicy BucketPolicy Define las políticas del recurso de contenedor. Si no se especifica, se aplicarán las políticas predeterminadas.

BucketStatus

BucketStatus define el estado observado de Bucket.

Aparece en: - Segmento

Campo Descripción
fullyQualifiedName string FullyQualifiedName es el nombre del segmento aprovisionado. Este nombre se debe usar para hacer referencia al segmento cuando se utilicen herramientas y bibliotecas externas.
conditions Condiciones Las condiciones especifican el estado del segmento. Entre las condiciones admitidas se incluyen las siguientes: - BucketReady: true indica si el segmento se ha aprovisionado y está listo para usarse.
endpoint string El endpoint de DNS en el que se puede acceder al segmento.
region string La región en la que se almacena el segmento.

LockingPolicy

LockingPolicy define la estrategia para bloquear los objetos del segmento.

Aparece en: - BucketPolicy

Campo Descripción
defaultObjectRetentionDays entero DefaultObjectRetentionDays especifica el número mínimo de días que se conservará cada versión de cada objeto. No se puede eliminar un objeto durante el periodo de retención. Si un contenedor contiene algún objeto, tampoco se puede eliminar. Si no se especifica, no se define ningún periodo de conservació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 que ya existan seguirán usando el valor anterior.