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

object.global.gdc.goog/v1

AsyncDualZoneSpec

Aparece en: - BucketLocationSpec - LocationInfo

Campo Descripción
zoneNames arreglo de strings Slice de recursos de zonas de location.mz.global.private.gdc.goog/v1alpha1.
combinationPrefix string Prefijo de 2 caracteres que se usa en el recurso BucketPrefix

Bucket

Define el esquema de la API de 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 conocer los campos de metadata.
spec BucketSpec
status BucketStatus

BucketList

Contiene una lista de buckets.

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 conocer los campos de metadata.
items Bucket array

BucketLocation

Define el esquema de la API de 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 conocer los campos de metadata.
spec BucketLocationSpec
status BucketLocationStatus

BucketLocationClusterStatus

Proporciona el estado de la implementación progresiva de un BucketLocation en un clúster en particular. Sigue pkg/apis/common/global/v1alpha1 ZoneStatus

Aparece en: - BucketLocationConfigStatus

Campo Descripción
name string Es el nombre del clúster en el que se encuentra la réplica que representa este estado.
rolloutStatus ZoneRolloutStatus Es el estado del lanzamiento de la réplica en el clúster.
conditions arreglo de condiciones Es el estado de reconciliación de la réplica recopilada del clúster. Cualquier condición dentro del campo que tenga un valor de .observedGeneration inferior a .rolloutStatus.replicaGeneration está desactualizada.

BucketLocationConfig

Define el esquema de la API de 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 conocer 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 conocer los campos de metadata.
items Array de BucketLocationConfig

BucketLocationConfigStatus

Define el estado observado de BucketLocationConfig.

Aparece en: - BucketLocationConfig

Campo Descripción
conditions arreglo de condiciones Son las observaciones del estado general del recurso. Tipos de condiciones conocidos: Listo.
clusters Array de BucketLocationClusterStatus Es la lista de estados del clúster en los que se lanza 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 conocer los campos de metadata.
items BucketLocation array

BucketLocationReplica

Define el esquema de la API de 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 conocer 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 conocer los campos de metadata.
items Array de BucketLocationReplica

BucketLocationReplicaStatus

Aparece en: - BucketLocationReplica - BucketLocationZoneStatus

Campo Descripción
conditions arreglo de condiciones Conditions representa las observaciones del estado general de la ubicación de este bucket.

BucketLocationSpec

BucketLocationSpec define el estado deseado del recurso BucketLocation.

Aparece en: - BucketLocation - BucketLocationConfig - BucketLocationReplica

Campo Descripción
asyncDualZone AsyncDualZoneSpec Es la configuración de BucketLocation específica para los buckets de AsyncDualZone. Debe estar presente si LocationType = AsyncDualZone
syncDualZone SyncDualZoneSpec Es la configuración de BucketLocation específica para los buckets de SyncDualZone. Debe estar presente si LocationType = SyncDualZone
locationType BucketLocationType Los tipos admitidos incluyen: [ AsyncDualZone, SyncDualZone ].
active booleano Si active = false, no se pueden crear buckets nuevos con este BucketLocation.

BucketLocationStatus

Define el estado observado de BucketLocation.

Aparece en: - BucketLocation

Campo Descripción
conditions arreglo de condiciones Son las observaciones del estado general del recurso. Tipos de condiciones conocidos: Listo.
rollout RolloutStatus Es la estrategia actual que se usa para lanzar el recurso en cada zona.
zones BucketLocationZoneStatus array Es la lista de estados de las zonas en las que se lanza el recurso.

BucketLocationZoneStatus

Proporciona el estado de un BucketLocation que se lanza en una zona en particular.

Aparece en: - BucketLocationStatus

Campo Descripción
name string Es el nombre de la zona en la que se encuentra la réplica que representa este estado.
rolloutStatus ZoneRolloutStatus Es el estado del lanzamiento de la réplica en la zona.
replicaStatus BucketLocationReplicaStatus Es el estado de conciliación de la réplica recopilada de la zona. Cualquier condición dentro del campo que tenga un valor de .observedGeneration inferior a .rolloutStatus.replicaGeneration está desactualizada.

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 Es la clase de almacenamiento del bucket. Define con qué frecuencia se debe acceder a los datos. Las opciones disponibles incluyen Standard y Nearline. Standard es adecuado para los datos activos a los que se accede con frecuencia, como sitios web, videos en streaming y apps para dispositivos móviles. Se usa para los datos que se pueden almacenar durante al menos 30 días. Nearline es adecuado para datos que se pueden almacenar durante al menos 60 días, como copias de seguridad de datos y contenido multimedia de cola larga.
bucketPolicy GlobalBucketPolicy Son las políticas del recurso de bucket. Si no se especifica, se aplican las políticas predeterminadas.
location string Es el lugar físico donde residen los datos de objetos del bucket. Debe asignarse al nombre de un recurso ObjectStorageLocation existente.

BucketStatus

Define el estado observado del Bucket.

Aparece en: - Bucket

Campo Descripción
fullyQualifiedName string Es el nombre del bucket aprovisionado. Este nombre se usa para hacer referencia al bucket cuando se usan herramientas y bibliotecas externas.
conditions arreglo de condiciones Son las condiciones del bucket. Las condiciones admitidas incluyen BucketReady. Si BucketReady es True, indica que el bucket se aprovisionó y está listo para usarse.
zonalEndpoints arreglo de strings Son los extremos zonales a los que se puede acceder al bucket. Usa estos extremos si se requiere una conmutación por error personalizada.
globalEndpoint string Es el extremo global que enrutará el tráfico de forma dinámica a cualquier zona que contenga datos para este bucket. Usa este extremo si se requiere la conmutación por error automática.
region string Es la región en la que se almacena el bucket.
encryption EncryptionStatus Es el estado de la encriptación en el bucket.
errorStatus ErrorStatus ErrorStatus contiene los errores más recientes con los tiempos observados incluidos.

LocationInfo

Solo se debe especificar uno de sus miembros.

Aparece en: - BucketLocationSpec

Campo Descripción
asyncDualZone AsyncDualZoneSpec Es la configuración de BucketLocation específica para los buckets de AsyncDualZone. Debe estar presente si LocationType = AsyncDualZone
syncDualZone SyncDualZoneSpec Es la configuración de BucketLocation específica para los buckets de SyncDualZone. Debe estar presente si LocationType = SyncDualZone

SyncDualZoneSpec

Aparece en: - BucketLocationSpec - LocationInfo

Campo Descripción
zoneNames arreglo de strings Slice de recursos de zonas de location.mz.global.private.gdc.goog/v1alpha1.
combinationPrefix string Prefijo de 2 caracteres que se usa en el recurso BucketPrefix