resourcemanager.global.gdc.goog/v1
Projet
Représente un espace de noms qui s'étend sur plusieurs clusters d'utilisateur d'une organisation dans toutes les zones pour un client. Il s'agit d'une ressource avec espace de noms, et le contrôleur est censé surveiller la réconciliation des objets Project
dans un espace de noms préconfiguré.
Apparaît dans :ProjectList
Champ | Description |
---|---|
chaîne apiVersion |
resourcemanager.global.gdc.goog/v1 |
chaîne kind |
Project |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec ProjectSpec |
|
status ProjectStatus |
ProjectList
Représente une collection de projets.
Champ | Description |
---|---|
chaîne apiVersion |
resourcemanager.global.gdc.goog/v1 |
chaîne kind |
ProjectList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau Project items |
ProjectReplica
Représente une ressource de projet répliquée qui sera synchronisée avec un serveur d'API zonal spécifique. Une ressource de projet aura une réplique pour chaque zone. Lors de la mise à jour de la ressource "Project", les répliques sont mises à jour progressivement en fonction de la stratégie de déploiement de la ressource.
Apparaît dans :ProjectReplicaList
Champ | Description |
---|---|
chaîne apiVersion |
resourcemanager.global.gdc.goog/v1 |
chaîne kind |
ProjectReplica |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec ProjectSpec |
|
status ProjectReplicaStatus |
ProjectReplicaList
Représente une collection de répliques de projets.
Champ | Description |
---|---|
chaîne apiVersion |
resourcemanager.global.gdc.goog/v1 |
chaîne kind |
ProjectReplicaList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau ProjectReplica items |
ProjectReplicaStatus
Indique l'état d'une réplique de projet.
Apparaît dans :ProjectReplica, ProjectZoneStatus
Champ | Description |
---|---|
Tableau Condition conditions |
Les conditions représentent les observations de l'état général de ce projet. |
Entier availableClusters |
AvailableClusters représente le nombre de clusters d'utilisateur disponibles. |
errorStatus ErrorStatus |
ErrorStatus contient une liste des erreurs actuelles et l'horodatage de la dernière mise à jour de ce champ. |
ProjectServiceAccount
Représente un compte de service associé à des projets dans toutes les zones.
Apparaît dans : ProjectServiceAccountList
Champ | Description |
---|---|
chaîne apiVersion |
resourcemanager.global.gdc.goog/v1 |
chaîne kind |
ProjectServiceAccount |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec ProjectServiceAccountSpec |
|
status ProjectServiceAccountStatus |
ProjectServiceAccountKey
Contient le composant clé utilisé pour valider le jeton JWT signé par la clé privée pour la ressource ProjectServiceAccount
. Le jeton JWT est utilisé dans le flux d'authentification. Actuellement, la ressource ProjectServiceAccountKey
n'accepte que les clés gérées par l'utilisateur. Les utilisateurs peuvent créer et supprimer des paires de clés gérées par l'utilisateur.
Les utilisateurs sont responsables de la rotation périodique de ces clés pour assurer la sécurité de leurs comptes de service. Les utilisateurs conservent la clé privée de ces paires de clés, et la ressource ProjectServiceAccountKey
ne conserve que la clé publique.
Apparaît dans :ProjectServiceAccountSpec
Champ | Description |
---|---|
algorithm ProjectServiceAccountKeyAlgorithm |
Algorithme de la clé. Pour le moment, seules les clés ES256 sont acceptées. |
chaîne id |
ID de la clé. Elle permet de déterminer la clé à utiliser pour la validation. |
chaîne key |
Clé publique encodée en base64 à comparer. |
validBefore Heure |
Délai d'expiration de la clé. |
validAfter Heure |
Heure de début à partir de laquelle la clé devient valide. |
ProjectServiceAccountList
Représente une collection de ProjectServiceAccounts.
Champ | Description |
---|---|
chaîne apiVersion |
resourcemanager.global.gdc.goog/v1 |
chaîne kind |
ProjectServiceAccountList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau ProjectServiceAccount items |
ProjectServiceAccountReplica
Représente une ressource ProjectServiceAccount répliquée qui sera synchronisée avec un serveur d'API zonal spécifique. Une ressource ProjectServiceAccount aura une réplique pour chaque zone. Lors de la mise à jour de la ressource ProjectServiceAccount, les répliques sont mises à jour progressivement en fonction de la stratégie de déploiement de la ressource.
Apparaît dans :ProjectServiceAccountReplicaList
Champ | Description |
---|---|
chaîne apiVersion |
resourcemanager.global.gdc.goog/v1 |
chaîne kind |
ProjectServiceAccountReplica |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec ProjectServiceAccountSpec |
|
status ProjectServiceAccountReplicaStatus |
ProjectServiceAccountReplicaList
Représente une collection de répliques de comptes de service de projet.
Champ | Description |
---|---|
chaîne apiVersion |
resourcemanager.global.gdc.goog/v1 |
chaîne kind |
ProjectServiceAccountReplicaList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau ProjectServiceAccountReplica items |
ProjectServiceAccountReplicaStatus
Indique l'état d'une réplique de projet.
Apparaît dans :ProjectServiceAccountReplica, ProjectServiceAccountZoneStatus
Champ | Description |
---|---|
Tableau Condition conditions |
Les conditions représentent les observations de l'état général de ce projet. |
errorStatus ErrorStatus |
ErrorStatus contient une liste des erreurs actuelles et l'horodatage de la dernière mise à jour de ce champ. |
ProjectServiceAccountSpec
Fournit l'état souhaité d'un projet.
Apparaît dans : - ProjectServiceAccount - ProjectServiceAccountReplica
Champ | Description |
---|---|
Tableau ProjectServiceAccountKey keys |
Clés publiques utilisées pour valider la signature des jetons JWT pour la ressource ProjectServiceAccount . |
ProjectServiceAccountStatus
Indique l'état général d'un ProjectServiceAccount.
Apparaît dans :ProjectServiceAccount
Champ | Description |
---|---|
Tableau Condition conditions |
Observations de l'état général de la ressource. Types de conditions connus : "Ready". |
rollout RolloutStatus |
Stratégie actuelle utilisée pour déployer la ressource dans chaque zone. |
zones ProjectServiceAccountZoneStatus array |
Liste des états de zone dans lesquels la ressource est déployée. |
ProjectServiceAccountZoneStatus
Fournit l'état du déploiement d'un ProjectServiceAccount dans une zone spécifique.
Apparaît dans :ProjectServiceAccountStatus
Champ | Description |
---|---|
chaîne name |
Nom de la zone dans laquelle se trouve la réplique à laquelle cet état se rapporte. |
rolloutStatus ZoneRolloutStatus |
État du déploiement de la réplique dans la zone. |
replicaStatus ProjectServiceAccountReplicaStatus |
État de rapprochement de la réplique collectée à partir de la zone. Toute condition dans le champ dont la valeur .observedGeneration est inférieure à .rolloutStatus.replicaGeneration est obsolète. |
ProjectStatus
Indique l'état général d'un projet.
Apparaît dans :Project
Champ | Description |
---|---|
Tableau Condition conditions |
Observations de l'état général de la ressource. Types de conditions connus : "Ready". |
rollout RolloutStatus |
Stratégie actuelle utilisée pour déployer la ressource dans chaque zone. |
zones ProjectZoneStatus array |
Liste des états de zone dans lesquels la ressource est déployée. |
ProjectZoneStatus
Indique l'état d'un projet déployé dans une zone spécifique.
Apparaît dans :ProjectStatus
Champ | Description |
---|---|
chaîne name |
Nom de la zone dans laquelle se trouve la réplique à laquelle cet état se rapporte. |
rolloutStatus ZoneRolloutStatus |
État du déploiement de la réplique dans la zone. |
replicaStatus ProjectReplicaStatus |
État de rapprochement de la réplique collectée à partir de la zone. Toute condition dans le champ dont la valeur .observedGeneration est inférieure à .rolloutStatus.replicaGeneration est obsolète. |