KRM API resourcemanager.global.gdc.goog/v1

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. Lorsqu'une ressource de projet est mise à jour, 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 "Conditions" représente 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 "Conditions" représente 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 du champ dont la valeur .observedGeneration est inférieure à .rolloutStatus.replicaGeneration est obsolète.

ProjectStatus

Indique l'état global 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 du champ dont la valeur .observedGeneration est inférieure à .rolloutStatus.replicaGeneration est obsolète.

TagKey

Représente la clé d'un tag pour séparer le contrôle entre la propriété des ressources et l'application des règles.

Apparaît dans :TagKeyList

Champ Description
chaîne apiVersion resourcemanager.global.gdc.goog/v1
chaîne kind TagKey
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec TagKeySpec
status TagKeyStatus

TagKeyList

Représente une collection de TagKeys.

Champ Description
chaîne apiVersion resourcemanager.global.gdc.goog/v1
chaîne kind TagKeyList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau TagKey items

TagKeyReplica

Représente une ressource TagKey répliquée qui sera synchronisée avec un serveur d'API zonal spécifique. Une ressource TagKey aura une réplique pour chaque zone. Lors de la mise à jour de la ressource TagKey, les répliques sont mises à jour progressivement en fonction de la stratégie de déploiement de la ressource.

Apparaît dans :TagKeyReplicaList

Champ Description
chaîne apiVersion resourcemanager.global.gdc.goog/v1
chaîne kind TagKeyReplica
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec TagKeySpec
status TagKeyReplicaStatus

TagKeyReplicaList

Représente une collection de répliques tagkey.

Champ Description
chaîne apiVersion resourcemanager.global.gdc.goog/v1
chaîne kind TagKeyReplicaList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau TagKeyReplica items

TagKeyReplicaStatus

Fournit l'état d'une réplique tagkey.

Apparaît dans : - TagKeyReplica - TagKeyZoneStatus

Champ Description
Tableau Condition conditions "Conditions" représente les observations de l'état général de cette tagkey.
errorStatus ErrorStatus ErrorStatus contient une liste des erreurs actuelles et l'horodatage de la dernière mise à jour de ce champ.

TagKeyStatus

Fournit l'état global d'une TagKey.

apparaît dans: TagKey

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.
Tableau TagKeyZoneStatus zones Liste des états de zone dans lesquels la ressource est déployée.

TagKeyZoneStatus

Indique l'état du déploiement d'une TagKey dans une zone spécifique.

Apparaît dans :TagKeyStatus

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 TagKeyReplicaStatus État de rapprochement de la réplique collectée à partir de la zone. Toute condition du champ dont la valeur .observedGeneration est inférieure à .rolloutStatus.replicaGeneration est obsolète.

TagValue

Représente la valeur d'un tag permettant de séparer le contrôle entre la propriété des ressources et l'application des règles.

Apparaît dans :TagValueList

Champ Description
chaîne apiVersion resourcemanager.global.gdc.goog/v1
chaîne kind TagValue
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec TagValueSpec
status TagValueStatus

TagValueList

Représente une collection de TagValues.

Champ Description
chaîne apiVersion resourcemanager.global.gdc.goog/v1
chaîne kind TagValueList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau TagValue items

TagValueReplica

Représente une ressource TagValue répliquée qui sera synchronisée avec un serveur d'API zonal spécifique. Une ressource TagValue aura une réplique pour chaque zone. Lors de la mise à jour de la ressource TagValue, les réplicas sont mis à jour progressivement en fonction de la stratégie de déploiement de la ressource.

Apparaît dans :TagValueReplicaList

Champ Description
chaîne apiVersion resourcemanager.global.gdc.goog/v1
chaîne kind TagValueReplica
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec TagValueSpec
status TagValueReplicaStatus

TagValueReplicaList

Représente une collection de répliques tagvalue.

Champ Description
chaîne apiVersion resourcemanager.global.gdc.goog/v1
chaîne kind TagValueReplicaList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau TagValueReplica items

TagValueReplicaStatus

Indique l'état d'une réplique de tagvalue.

Apparaît dans : - TagValueReplica - TagValueZoneStatus

Champ Description
Tableau Condition conditions "Conditions" représente les observations de l'état général de cette valeur de tag.
errorStatus ErrorStatus ErrorStatus contient une liste des erreurs actuelles et l'horodatage de la dernière mise à jour de ce champ.

TagValueStatus

Indique l'état général d'une TagValue.

apparaît dans: TagValue

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 Tableau TagValueZoneStatus Liste des états de zone dans lesquels la ressource est déployée.

TagValueZoneStatus

Indique l'état d'un TagValue déployé dans une zone spécifique.

Apparaît dans : - TagValueStatus

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 TagValueReplicaStatus État de rapprochement de la réplique collectée à partir de la zone. Toute condition du champ dont la valeur .observedGeneration est inférieure à .rolloutStatus.replicaGeneration est obsolète.