resourcemanager.global.gdc.goog/v1
Projekt
Stellt einen Namespace dar, der sich über mehrere Nutzercluster in einer Organisation in allen Zonen für einen Kunden erstreckt. Es handelt sich um eine Namespace-Ressource und der Controller soll Project
-Objekte in einem vorkonfigurierten Namespace abgleichen.
Wird angezeigt in: - ProjectList
Feld | Beschreibung |
---|---|
apiVersion String |
resourcemanager.global.gdc.goog/v1 |
kind String |
Project |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
spec ProjectSpec |
|
status ProjectStatus |
ProjectList
Stellt eine Sammlung von Projekten dar.
Feld | Beschreibung |
---|---|
apiVersion String |
resourcemanager.global.gdc.goog/v1 |
kind String |
ProjectList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
items Projekt-Array |
ProjectReplica
Stellt eine replizierte Projektressource dar, die mit einem bestimmten zonalen API-Server synchronisiert wird. Eine Projektressource hat ein Replikat für jede Zone. Wenn die Projektressource aktualisiert wird, werden die Replikate basierend auf der Roll-out-Strategie der Ressource schrittweise aktualisiert.
Wird angezeigt in: – ProjectReplicaList
Feld | Beschreibung |
---|---|
apiVersion String |
resourcemanager.global.gdc.goog/v1 |
kind String |
ProjectReplica |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
spec ProjectSpec |
|
status ProjectReplicaStatus |
ProjectReplicaList
Stellt eine Sammlung von Projektreplikaten dar.
Feld | Beschreibung |
---|---|
apiVersion String |
resourcemanager.global.gdc.goog/v1 |
kind String |
ProjectReplicaList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
items ProjectReplica-Array |
ProjectReplicaStatus
Gibt den Status einer Projektkopie an.
Erscheint in: - ProjectReplica - ProjectZoneStatus
Feld | Beschreibung |
---|---|
conditions Condition-Array |
„Bedingungen“ steht für die Beobachtungen des Gesamtstatus dieses Projekts. |
availableClusters Ganzzahl |
„AvailableClusters“ gibt die Anzahl der verfügbaren Nutzercluster an. |
errorStatus ErrorStatus |
„ErrorStatus“ enthält eine Liste der aktuellen Fehler und den Zeitstempel, an dem dieses Feld aktualisiert wird. |
ProjectServiceAccount
Stellt ein Dienstkonto dar, das mit Projekten in allen Zonen verknüpft ist.
Wird angezeigt in: - ProjectServiceAccountList
Feld | Beschreibung |
---|---|
apiVersion String |
resourcemanager.global.gdc.goog/v1 |
kind String |
ProjectServiceAccount |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
spec ProjectServiceAccountSpec |
|
status ProjectServiceAccountStatus |
ProjectServiceAccountKey
Enthält die Schlüsselkomponente, die zum Überprüfen des JWT verwendet wird, das mit dem privaten Schlüssel für die ProjectServiceAccount
-Ressource signiert wurde. Das JWT wird im Rahmen des Authentifizierungsablaufs verwendet. Derzeit werden für die ProjectServiceAccountKey
-Ressource nur vom Nutzer verwaltete Schlüssel unterstützt. Nutzer können vom Nutzer verwaltete Schlüsselpaare erstellen und löschen.
Nutzer sind dafür verantwortlich, diese Schlüssel regelmäßig zu rotieren, um die Sicherheit ihrer Dienstkonten zu gewährleisten. Nutzer behalten den privaten Schlüssel dieser Schlüsselpaare und in der ProjectServiceAccountKey
-Ressource wird nur der öffentliche Schlüssel gespeichert.
Wird angezeigt in: - ProjectServiceAccountSpec
Feld | Beschreibung |
---|---|
algorithm ProjectServiceAccountKeyAlgorithm |
Der Algorithmus des Schlüssels. Derzeit werden nur ES256-Schlüssel unterstützt. |
id String |
Die ID des Schlüssels. Damit wird bestimmt, welcher Schlüssel für die Überprüfung verwendet werden soll. |
key String |
Der base64-codierte öffentliche Schlüssel, der für die Überprüfung verwendet wird. |
validBefore Zeit |
Die Ablaufzeit für den Schlüssel. |
validAfter Zeit |
Die Startzeit, ab der der Schlüssel gültig ist. |
ProjectServiceAccountList
Stellt eine Sammlung von ProjectServiceAccounts dar.
Feld | Beschreibung |
---|---|
apiVersion String |
resourcemanager.global.gdc.goog/v1 |
kind String |
ProjectServiceAccountList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
items ProjectServiceAccount-Array |
ProjectServiceAccountReplica
Stellt eine replizierte ProjectServiceAccount-Ressource dar, die mit einem bestimmten zonalen API-Server synchronisiert wird. Eine ProjectServiceAccount-Ressource hat ein Replikat für jede Zone. Bei einer Aktualisierung der ProjectServiceAccount-Ressource werden die Replikate basierend auf der Roll-out-Strategie der Ressource nach und nach aktualisiert.
Wird angezeigt in: - ProjectServiceAccountReplicaList
Feld | Beschreibung |
---|---|
apiVersion String |
resourcemanager.global.gdc.goog/v1 |
kind String |
ProjectServiceAccountReplica |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
spec ProjectServiceAccountSpec |
|
status ProjectServiceAccountReplicaStatus |
ProjectServiceAccountReplicaList
Stellt eine Sammlung von Repliken von Dienstkonten für Projekte dar.
Feld | Beschreibung |
---|---|
apiVersion String |
resourcemanager.global.gdc.goog/v1 |
kind String |
ProjectServiceAccountReplicaList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der Dokumentation zur Kubernetes API. |
items ProjectServiceAccountReplica-Array |
ProjectServiceAccountReplicaStatus
Gibt den Status einer Projektkopie an.
Erscheint in: - ProjectServiceAccountReplica - ProjectServiceAccountZoneStatus
Feld | Beschreibung |
---|---|
conditions Condition-Array |
„Bedingungen“ steht für die Beobachtungen des Gesamtstatus dieses Projekts. |
errorStatus ErrorStatus |
„ErrorStatus“ enthält eine Liste der aktuellen Fehler und den Zeitstempel, an dem dieses Feld aktualisiert wird. |
ProjectServiceAccountSpec
Gibt den gewünschten Status eines Projekts an.
Erscheint in: - ProjectServiceAccount - ProjectServiceAccountReplica
Feld | Beschreibung |
---|---|
keys ProjectServiceAccountKey-Array |
Die öffentlichen Schlüssel, die zum Überprüfen der Signatur der JWTs für die ProjectServiceAccount -Ressource verwendet werden. |
ProjectServiceAccountStatus
Gibt den Gesamtstatus eines ProjectServiceAccount zurück.
Wird angezeigt in: - ProjectServiceAccount
Feld | Beschreibung |
---|---|
conditions Condition-Array |
Die Beobachtungen zum Gesamtstatus der Ressource. Bekannte Bedingungstypen: „Bereit“. |
rollout RolloutStatus |
Die aktuelle Strategie, die verwendet wird, um die Ressource in den einzelnen Zonen bereitzustellen. |
zones ProjectServiceAccountZoneStatus-Array |
Die Liste der Zonenstatus, in denen die Ressource bereitgestellt wird. |
ProjectServiceAccountZoneStatus
Gibt den Status der Einführung eines ProjectServiceAccount in einer bestimmten Zone an.
Wird angezeigt in: - ProjectServiceAccountStatus
Feld | Beschreibung |
---|---|
name String |
Der Name der Zone, in der sich das Replikat befindet, auf das sich dieser Status bezieht. |
rolloutStatus ZoneRolloutStatus |
Der Status der Bereitstellung des Replikats in der Zone. |
replicaStatus ProjectServiceAccountReplicaStatus |
Der Abgleichstatus des Replikats, das aus der Zone erfasst wurde. Jede Bedingung im Feld, deren .observedGeneration kleiner als .rolloutStatus.replicaGeneration ist, ist veraltet. |
ProjectStatus
Gibt den Gesamtstatus eines Projekts an.
Wird angezeigt in: – Projekt
Feld | Beschreibung |
---|---|
conditions Condition-Array |
Die Beobachtungen zum Gesamtstatus der Ressource. Bekannte Bedingungstypen: „Bereit“. |
rollout RolloutStatus |
Die aktuelle Strategie, die verwendet wird, um die Ressource in den einzelnen Zonen bereitzustellen. |
zones ProjectZoneStatus-Array |
Die Liste der Zonenstatus, in denen die Ressource bereitgestellt wird. |
ProjectZoneStatus
Gibt den Status eines Projekts an, das in einer bestimmten Zone eingeführt wird.
Wird angezeigt in: - ProjectStatus
Feld | Beschreibung |
---|---|
name String |
Der Name der Zone, in der sich das Replikat befindet, auf das sich dieser Status bezieht. |
rolloutStatus ZoneRolloutStatus |
Der Status der Bereitstellung des Replikats in der Zone. |
replicaStatus ProjectReplicaStatus |
Der Abgleichstatus des Replikats, das aus der Zone erfasst wurde. Jede Bedingung im Feld, deren .observedGeneration kleiner als .rolloutStatus.replicaGeneration ist, ist veraltet. |