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