API de KRM resourcemanager.global.gdc.goog/v1

resourcemanager.global.gdc.goog/v1

Proyecto

Representa un espacio de nombres que abarca varios clústeres de usuarios de una organización en todas las zonas de un cliente. Es un recurso con espacio de nombres y se espera que el controlador monitorice y concilie objetos Project en un espacio de nombres preconfigurado.

Aparece en: - ProjectList

Campo Descripción
apiVersion string resourcemanager.global.gdc.goog/v1
kind string Project
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec ProjectSpec
status ProjectStatus

ProjectList

Representa una colección de proyectos.

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

ProjectReplica

Representa un recurso Project replicado que se sincronizará con un servidor de API zonal concreto. Un recurso Project tendrá una réplica por cada zona. Cuando se actualice el recurso Project, las réplicas se actualizarán progresivamente en función de la estrategia de lanzamiento del recurso.

Aparece en: - ProjectReplicaList

Campo Descripción
apiVersion string resourcemanager.global.gdc.goog/v1
kind string ProjectReplica
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec ProjectSpec
status ProjectReplicaStatus

ProjectReplicaList

Representa una colección de réplicas de proyectos.

Campo Descripción
apiVersion string resourcemanager.global.gdc.goog/v1
kind string ProjectReplicaList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items ProjectReplica array

ProjectReplicaStatus

Proporciona el estado de una réplica de proyecto.

Aparece en: - ProjectReplica - ProjectZoneStatus

Campo Descripción
conditions Array de condiciones Conditions representa las observaciones del estado general de este proyecto.
availableClusters entero AvailableClusters representa la cantidad de clústeres de usuarios disponibles.
errorStatus ErrorStatus ErrorStatus contiene una lista de los errores actuales y la marca de tiempo en la que se actualiza este campo.

ProjectServiceAccount

Representa una ServiceAccount asociada a Projects en todas las zonas.

Aparece en: - ProjectServiceAccountList

Campo Descripción
apiVersion string resourcemanager.global.gdc.goog/v1
kind string ProjectServiceAccount
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec ProjectServiceAccountSpec
status ProjectServiceAccountStatus

ProjectServiceAccountKey

Contiene el componente de clave que se usa para verificar el JWT firmado por la clave privada del recurso ProjectServiceAccount. El JWT se usa como parte del flujo de autenticación. Actualmente, el recurso ProjectServiceAccountKey solo admite claves gestionadas por el usuario. Los usuarios pueden crear y eliminar pares de claves gestionados por el usuario. Los usuarios son responsables de rotar estas claves periódicamente para garantizar la seguridad de sus cuentas de servicio. Los usuarios conservan la clave privada de estos pares de claves y el recurso ProjectServiceAccountKey solo conserva la clave pública.

Aparece en: - ProjectServiceAccountSpec

Campo Descripción
algorithm ProjectServiceAccountKeyAlgorithm El algoritmo de la clave. Actualmente, solo se admiten claves ES256.
id string Es el ID de la clave. Se usa para determinar con qué clave se debe verificar.
key string Clave pública codificada en base64 con la que se verificará.
validBefore Hora Hora de vencimiento de la clave.
validAfter Hora La hora de inicio en la que la clave pasa a ser válida.

ProjectServiceAccountList

Representa una colección de ProjectServiceAccounts.

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

ProjectServiceAccountReplica

Representa un recurso ProjectServiceAccount replicado que se sincronizará con un servidor de API zonal concreto. Un recurso ProjectServiceAccount tendrá una réplica por cada zona. Cuando se actualice el recurso ProjectServiceAccount, las réplicas se actualizarán progresivamente en función de la estrategia de lanzamiento del recurso.

Aparece en: - ProjectServiceAccountReplicaList

Campo Descripción
apiVersion string resourcemanager.global.gdc.goog/v1
kind string ProjectServiceAccountReplica
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec ProjectServiceAccountSpec
status ProjectServiceAccountReplicaStatus

ProjectServiceAccountReplicaList

Representa una colección de réplicas de cuentas de servicio de proyecto.

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

ProjectServiceAccountReplicaStatus

Proporciona el estado de una réplica de proyecto.

Aparece en: - ProjectServiceAccountReplica - ProjectServiceAccountZoneStatus

Campo Descripción
conditions Array de condiciones Conditions representa las observaciones del estado general de este proyecto.
errorStatus ErrorStatus ErrorStatus contiene una lista de los errores actuales y la marca de tiempo en la que se actualiza este campo.

ProjectServiceAccountSpec

Proporciona el estado deseado de un proyecto.

Aparece en: - ProjectServiceAccount - ProjectServiceAccountReplica

Campo Descripción
keys Matriz ProjectServiceAccountKey Las claves públicas que se usan para verificar la firma de los JWTs del recurso ProjectServiceAccount.

ProjectServiceAccountStatus

Proporciona el estado general de una ProjectServiceAccount.

Aparece en: - ProjectServiceAccount

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 ProjectServiceAccountZoneStatus Lista de estados de zonas en las que se ha implementado el recurso.

ProjectServiceAccountZoneStatus

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

Aparece en: - ProjectServiceAccountStatus

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 ProjectServiceAccountReplicaStatus 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.

ProjectStatus

Proporciona el estado general de un proyecto.

Aparece en: - Proyecto

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 ProjectZoneStatus Lista de estados de zonas en las que se ha implementado el recurso.

ProjectZoneStatus

Proporciona el estado de un proyecto que se está implementando en una zona concreta.

Aparece en: - ProjectStatus

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 ProjectReplicaStatus 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.

TagKey

Representa la clave de una etiqueta para separar el control entre la propiedad de los recursos y la aplicación de las políticas.

Aparece en: - TagKeyList

Campo Descripción
apiVersion string resourcemanager.global.gdc.goog/v1
kind string TagKey
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec TagKeySpec
status TagKeyStatus

TagKeyList

Representa una colección de TagKeys.

Campo Descripción
apiVersion string resourcemanager.global.gdc.goog/v1
kind string TagKeyList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items TagKey

TagKeyReplica

Representa un recurso TagKey replicado que se sincronizará con un servidor de API zonal concreto. Un recurso TagKey tendrá una réplica por cada zona. Cuando se actualice el recurso TagKey, las réplicas se actualizarán progresivamente en función de la estrategia de lanzamiento del recurso.

Aparece en: - TagKeyReplicaList

Campo Descripción
apiVersion string resourcemanager.global.gdc.goog/v1
kind string TagKeyReplica
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec TagKeySpec
status TagKeyReplicaStatus

TagKeyReplicaList

Representa una colección de réplicas de tagkey.

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

TagKeyReplicaStatus

Proporciona el estado de una réplica de tagkey.

Aparece en: - TagKeyReplica - TagKeyZoneStatus

Campo Descripción
conditions Array de condiciones Conditions representa las observaciones del estado general de esta clave de etiqueta.
errorStatus ErrorStatus ErrorStatus contiene una lista de los errores actuales y la marca de tiempo en la que se actualiza este campo.

TagKeyStatus

Proporciona el estado general de un TagKey.

Aparece en: - TagKey

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 TagKeyZoneStatus Lista de estados de zonas en las que se ha implementado el recurso.

TagKeyZoneStatus

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

Aparece en: - TagKeyStatus

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 TagKeyReplicaStatus 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.

TagValue

Representa el valor de una etiqueta para separar el control entre la propiedad de los recursos y la aplicación de las políticas.

Aparece en: - TagValueList

Campo Descripción
apiVersion string resourcemanager.global.gdc.goog/v1
kind string TagValue
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec TagValueSpec
status TagValueStatus

TagValueList

Representa una colección de TagValues.

Campo Descripción
apiVersion string resourcemanager.global.gdc.goog/v1
kind string TagValueList
metadata ListMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
items TagValue array

TagValueReplica

Representa un recurso TagValue replicado que se sincronizará con un servidor de API zonal concreto. Un recurso TagValue tendrá una réplica por cada zona. Cuando se actualice el recurso TagValue, las réplicas se actualizarán progresivamente en función de la estrategia de lanzamiento del recurso.

Aparece en: - TagValueReplicaList

Campo Descripción
apiVersion string resourcemanager.global.gdc.goog/v1
kind string TagValueReplica
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para ver los campos de metadata.
spec TagValueSpec
status TagValueReplicaStatus

TagValueReplicaList

Representa una colección de réplicas de tagvalue.

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

TagValueReplicaStatus

Proporciona el estado de una réplica de tagvalue.

Aparece en: - TagValueReplica - TagValueZoneStatus

Campo Descripción
conditions Array de condiciones Las condiciones representan las observaciones del estado general de este valor de etiqueta.
errorStatus ErrorStatus ErrorStatus contiene una lista de los errores actuales y la marca de tiempo en la que se actualiza este campo.

TagValueStatus

Proporciona el estado general de un TagValue.

Aparece en: - TagValue

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 TagValueZoneStatus Lista de estados de zonas en las que se ha implementado el recurso.

TagValueZoneStatus

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

Aparece en: - TagValueStatus

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 TagValueReplicaStatus 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.