Objeto de la API KRM object.global.gdc.goog/v1

object.global.gdc.goog/v1

AsyncDualZoneSpec

Aparece en: - BucketLocationSpec - LocationInfo

Campo Descripción
zoneNames matriz de cadenas Porción de recursos de zona de 2 location.mz.global.private.gdc.goog/v1alpha1.
combinationPrefix string Prefijo de dos caracteres que se usa en el recurso BucketPrefix.

Segmento

Define el esquema de la API Buckets.

Aparece en: - BucketList

Campo Descripción
apiVersion string object.global.gdc.goog/v1
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

Contiene una lista de contenedores.

Campo Descripción
apiVersion string object.global.gdc.goog/v1
kind string BucketList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items Matriz de categorías

BucketLocation

Define el esquema de la API BucketLocation.

Aparece en: - BucketLocationList

Campo Descripción
apiVersion string object.global.gdc.goog/v1
kind string BucketLocation
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec BucketLocationSpec
status BucketLocationStatus

BucketLocationClusterStatus

Proporciona el estado de un BucketLocation que se está implementando en un clúster concreto. Sigue pkg/apis/common/global/v1alpha1 ZoneStatus

Aparece en: - BucketLocationConfigStatus

Campo Descripción
name string Nombre del clúster en el que se encuentra la réplica que representa este estado.
rolloutStatus ZoneRolloutStatus Estado del lanzamiento de la réplica en el clúster.
conditions Array de condiciones Estado de conciliación de la réplica recogida del clúster. Cualquier condición del campo que tenga un valor .observedGeneration inferior a .rolloutStatus.replicaGeneration está obsoleta.

BucketLocationConfig

Define el esquema de la API BucketLocationConfig.

Aparece en: - BucketLocationConfigList

Campo Descripción
apiVersion string object.global.gdc.goog/v1
kind string BucketLocationConfig
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec BucketLocationSpec
status BucketLocationConfigStatus

BucketLocationConfigList

Contiene una lista de BucketLocationConfigs.

Campo Descripción
apiVersion string object.global.gdc.goog/v1
kind string BucketLocationConfigList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items Matriz BucketLocationConfig

BucketLocationConfigStatus

Define el estado observado de BucketLocationConfig.

Aparece en: - BucketLocationConfig

Campo Descripción
conditions Array de condiciones Observaciones sobre el estado general del recurso. Tipos de condiciones conocidos: Ready.
clusters Matriz BucketLocationClusterStatus Lista de estados del clúster en el que se ha implementado el recurso.

BucketLocationList

Contiene una lista de BucketLocations.

Campo Descripción
apiVersion string object.global.gdc.goog/v1
kind string BucketLocationList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items Matriz BucketLocation

BucketLocationReplica

Define el esquema de la API BucketLocationReplica.

Aparece en: - BucketLocationReplicaList

Campo Descripción
apiVersion string object.global.gdc.goog/v1
kind string BucketLocationReplica
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec BucketLocationSpec
status BucketLocationReplicaStatus

BucketLocationReplicaList

Contiene una lista de BucketLocationReplicas.

Campo Descripción
apiVersion string object.global.gdc.goog/v1
kind string BucketLocationReplicaList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items Matriz BucketLocationReplica

BucketLocationReplicaStatus

Aparece en: - BucketLocationReplica - BucketLocationZoneStatus

Campo Descripción
conditions Array de condiciones Conditions representa las observaciones del estado general de esta ubicación del segmento.

BucketLocationSpec

BucketLocationSpec define el estado deseado del recurso BucketLocation.

Aparece en: - BucketLocation - BucketLocationConfig - BucketLocationReplica

Campo Descripción
asyncDualZone AsyncDualZoneSpec Configuración de BucketLocation específica de los segmentos AsyncDualZone. Debe estar presente si LocationType = AsyncDualZone
syncDualZone SyncDualZoneSpec Configuración de BucketLocation específica de los segmentos de SyncDualZone. Debe estar presente si LocationType = SyncDualZone
locationType BucketLocationType Los tipos admitidos son [ AsyncDualZone, SyncDualZone ].
active booleano Si active = false, no se pueden crear nuevos contenedores con este BucketLocation.

BucketLocationStatus

Define el estado observado de BucketLocation.

Aparece en: - BucketLocation

Campo Descripción
conditions Array de condiciones Observaciones sobre el estado general del recurso. Tipos de condiciones conocidos: Ready.
rollout RolloutStatus Estrategia actual utilizada para implementar el recurso en cada zona.
zones Matriz BucketLocationZoneStatus Lista de estados de zonas en las que se ha implementado el recurso.

BucketLocationZoneStatus

Proporciona el estado de la implementación de BucketLocation en una zona concreta.

Aparece en: - BucketLocationStatus

Campo Descripción
name string Nombre de la zona en la que se encuentra la réplica a la que corresponde este estado.
rolloutStatus ZoneRolloutStatus Estado del lanzamiento de la réplica en la zona.
replicaStatus BucketLocationReplicaStatus Estado de conciliación de la réplica recogida de la zona. Cualquier condición del campo que tenga un valor .observedGeneration inferior a .rolloutStatus.replicaGeneration está obsoleta.

BucketSpec

Define el estado deseado del recurso de segmento.

Aparece en: - Segmento

Campo Descripción
description string Descripción del contenido del segmento.
storageClass ObjectStorageClass Clase de almacenamiento del segmento. Define la frecuencia con la que se debe acceder a los datos. Las opciones disponibles son Standard y Nearline. Standard es adecuada para datos activos a los que se accede con frecuencia, como los de sitios web, vídeos en streaming y aplicaciones móviles. Se usa para datos que se pueden almacenar durante al menos 30 días. Nearline es adecuada para datos que se puedan almacenar durante al menos 60 días, como copias de seguridad y contenido multimedia al que no se accede frecuentemente.
bucketPolicy GlobalBucketPolicy Las políticas del recurso de segmento. Si no se especifica ninguna, se aplican las políticas predeterminadas.
location string El lugar físico en el que residen los datos de los objetos del segmento. Debe corresponder al nombre de un recurso ObjectStorageLocation.

BucketStatus

Define el estado observado del elemento.

Aparece en: - Segmento

Campo Descripción
fullyQualifiedName string Nombre del segmento aprovisionado. Este nombre se usa para hacer referencia al segmento cuando se utilizan herramientas y bibliotecas externas.
conditions Array de condiciones Las condiciones del segmento. Entre las condiciones admitidas se incluye BucketReady. Si BucketReady es True, significa que el segmento se ha aprovisionado y está listo para usarse.
zonalEndpoints matriz de cadenas Endpoints zonales en los que se puede acceder al bucket. Usa estos endpoints si necesitas una conmutación por error personalizada.
globalEndpoint string Endpoint global que enrutará dinámicamente el tráfico a cualquier zona que contenga datos de este segmento. Usa este endpoint si necesitas una conmutación por error automática.
region string La región en la que se almacena el segmento.
encryption EncryptionStatus Estado del cifrado del contenedor.
errorStatus ErrorStatus ErrorStatus contiene los errores más recientes con las horas observadas incluidas.

LocationInfo

Solo se debe especificar uno de sus miembros.

Aparece en: - BucketLocationSpec

Campo Descripción
asyncDualZone AsyncDualZoneSpec Configuración de BucketLocation específica de los segmentos AsyncDualZone. Debe estar presente si LocationType = AsyncDualZone
syncDualZone SyncDualZoneSpec Configuración de BucketLocation específica de los segmentos de SyncDualZone. Debe estar presente si LocationType = SyncDualZone

SyncDualZoneSpec

Aparece en: - BucketLocationSpec - LocationInfo

Campo Descripción
zoneNames matriz de cadenas Porción de recursos de zona de 2 location.mz.global.private.gdc.goog/v1alpha1.
combinationPrefix string Prefijo de dos caracteres que se usa en el recurso BucketPrefix.