apiVersion (string)
gkehub.gcp.gke.cloud.google.com/v1beta1
kind (string)
Mitgliedschaft
spec (object)
MembershipSpec definiert den gewünschten Status der Mitgliedschaft
deletionPolicy (string)
DeletionPolicy gibt an, was mit der zugrunde liegenden externen Ressource geschieht, wenn diese verwaltete Ressource gelöscht wird: „Löschen“ oder „Verwaist“. Dieses Feld soll in einer zukünftigen Version zugunsten des Felds „ManagementPolicy“ eingestellt werden. Derzeit können beide unabhängig festgelegt werden und andere Werte werden berücksichtigt, wenn das Funktions-Flag aktiviert ist. Weitere Informationen finden Sie im Designdokument: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223
forProvider (object)
Keine Beschreibung vorhanden.
authority (array)
Die Zertifizierungsstelle codiert, wie Google Identitäten aus dieser Mitgliedschaft erkennt. Weitere Informationen finden Sie in der Dokumentation zu Workload Identity: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity Die Struktur ist unten dokumentiert.
issuer (string)
Ein JWT-Aussteller-URI (JSON Web Token). Aussteller muss mit „https://“ beginnen und // eine gültige URL mit maximal 2.000 Zeichen sein. Beispiel: https://container.googleapis.com/v1/projects/my-project/locations/us-west1/clusters/my-cluster (muss Standorte und nicht Zonen sein).googleapis.com/v1/$google_container_cluster.my-cluster.id".
endpoint (array)
Wenn die Mitgliedschaft ein in GKE gehosteter Kubernetes API-Server ist, ist dies ein Self-Link zur zugehörigen GCP-Ressource. Die Struktur ist unten dokumentiert.
gkeCluster (array)
Wenn die Mitgliedschaft ein in GKE gehosteter Kubernetes API-Server ist, ist dies ein Self-Link zur zugehörigen GCP-Ressource. Die Struktur ist unten dokumentiert.
resourceLink (string)
Self-Link der GCP-Ressource für den GKE-Cluster. Beispiel: //container.googleapis.com/projects/my-project/zones/us-west1-a/clusters/my-cluster. Er darf höchstens 1.000 Zeichen lang sein.googleapis.com/$google_container_cluster.my-cluster.id" oder google_container_cluster.my-cluster.id.
resourceLinkRef (object)
Verweis auf einen Cluster im Container zum Ausfüllen von „resourceLink“.
name (string)
Name des referenzierten Objekts.
policy (object)
Richtlinien für Verweise.
resolution (string)
„Resolution“ gibt an, ob eine Auflösung dieser Referenz erforderlich ist. Der Standardwert ist „Erforderlich“. Das bedeutet, dass der Abgleich fehlschlägt, wenn der Verweis nicht aufgelöst werden kann. "Optional" bedeutet, dass dieser Verweis kein Vorgang ist, wenn er nicht aufgelöst werden kann.
resolve (string)
"Auflösen" gibt an, wann dieser Verweis aufgelöst werden soll. Der Standardwert ist „IfNotPresent“. Damit wird nur versucht, den Bezug aufzulösen, wenn das entsprechende Feld nicht vorhanden ist. Verwenden Sie „Immer“, um die Referenz bei jedem Abgleich aufzulösen.
resourceLinkSelector (object)
Auswahl für einen Cluster im Container zum Ausfüllen von „resourceLink“.
matchControllerRef (boolean)
MatchControllerRef stellt sicher, dass ein Objekt mit derselben Controller-Referenz wie das Auswahlobjekt ausgewählt wird.
matchLabels (object)
MatchLabels sorgt dafür, dass ein Objekt mit übereinstimmenden Labels ausgewählt wird.
additionalProperties (string)
Keine Beschreibung vorhanden.
policy (object)
Richtlinien zur Auswahl.
resolution (string)
„Auflösung“ gibt an, ob eine Auflösung dieser Referenz erforderlich ist. Der Standardwert ist „Erforderlich“. Das bedeutet, dass der Abgleich fehlschlägt, wenn der Verweis nicht aufgelöst werden kann. "Optional" bedeutet, dass dieser Verweis kein Vorgang ist, wenn er nicht aufgelöst werden kann.
resolve (string)
Auflösen gibt an, wann dieser Verweis aufgelöst werden soll. Der Standardwert ist „IfNotPresent“. Damit wird nur versucht, den Bezug aufzulösen, wenn das entsprechende Feld nicht vorhanden ist. Verwenden Sie „Immer“, um die Referenz bei jedem Abgleich aufzulösen.
labels (object)
Labels, die auf diese Mitgliedschaft angewendet werden sollen.
additionalProperties (string)
Keine Beschreibung vorhanden.
project (string)
Die ID des Projekts, zu dem die Ressource gehört. Wenn es nicht angegeben ist, wird das Anbieterprojekt verwendet.
managementPolicy (string)
DIES IST EIN ALPHA-FELD. Nutzen Sie sie nicht in der Produktionsumgebung. Es wird nur berücksichtigt, wenn das entsprechende Crossplane-Funktions-Flag aktiviert ist, und kann ohne vorherige Ankündigung geändert oder entfernt werden. „ManagementPolicy“ gibt die Kontrolle an, die Crossplane über die verwaltete externe Ressource hat. Dieses Feld soll in einer zukünftigen Version das Feld „DeletionPolicy“ ersetzen. Derzeit können beide unabhängig festgelegt werden und andere Werte werden berücksichtigt, wenn das Funktions-Flag aktiviert ist. Weitere Informationen finden Sie im Designdokument: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223
providerConfigRef (object)
ProviderConfigReference gibt an, wie der Anbieter, der zum Erstellen, Beobachten, Aktualisieren und Löschen dieser verwalteten Ressource verwendet wird, konfiguriert werden soll.
name (string)
Name des referenzierten Objekts.
policy (object)
Richtlinien für Verweise.
resolution (string)
„Resolution“ gibt an, ob eine Auflösung dieser Referenz erforderlich ist. Der Standardwert ist „Erforderlich“. Das bedeutet, dass der Abgleich fehlschlägt, wenn der Verweis nicht aufgelöst werden kann. "Optional" bedeutet, dass dieser Verweis kein Vorgang ist, wenn er nicht aufgelöst werden kann.
resolve (string)
Auflösen gibt an, wann dieser Verweis aufgelöst werden soll. Der Standardwert ist „IfNotPresent“. Damit wird nur versucht, den Bezug aufzulösen, wenn das entsprechende Feld nicht vorhanden ist. Verwenden Sie „Immer“, um die Referenz bei jedem Abgleich aufzulösen.
providerRef (object)
ProviderReference gibt den Anbieter an, der zum Erstellen, Beobachten, Aktualisieren und Löschen dieser verwalteten Ressource verwendet wird. Eingestellt: Verwenden Sie „ProviderConfigReference“, also „providerConfigRef“
name (string)
Name des referenzierten Objekts.
policy (object)
Richtlinien für Verweise.
resolution (string)
„Auflösung“ gibt an, ob eine Auflösung dieser Referenz erforderlich ist. Der Standardwert ist „Erforderlich“. Das bedeutet, dass der Abgleich fehlschlägt, wenn der Verweis nicht aufgelöst werden kann. "Optional" bedeutet, dass dieser Verweis kein Vorgang ist, wenn er nicht aufgelöst werden kann.
resolve (string)
Auflösen gibt an, wann dieser Verweis aufgelöst werden soll. Der Standardwert ist „IfNotPresent“. Damit wird nur versucht, den Bezug aufzulösen, wenn das entsprechende Feld nicht vorhanden ist. Verwenden Sie „Immer“, um die Referenz bei jedem Abgleich aufzulösen.
publishConnectionDetailsTo (object)
PublishConnectionDetailsTo gibt die Konfiguration des Verbindungs-Secrets an. Diese enthält einen Namen, Metadaten und einen Verweis auf die Secret-Speicherkonfiguration, in die alle Verbindungsdetails für diese verwaltete Ressource geschrieben werden sollen. Zu den Verbindungsdetails gehören häufig der Endpunkt, der Nutzername und das Passwort, die für die Verbindung mit der verwalteten Ressource erforderlich sind.
configRef (object)
SecretStoreConfigRef gibt an, welche Secret-Speicher-Konfiguration für dieses ConnectionSecret verwendet werden soll.
name (string)
Name des referenzierten Objekts.
policy (object)
Richtlinien für Verweise.
resolution (string)
„Auflösung“ gibt an, ob eine Auflösung dieser Referenz erforderlich ist. Der Standardwert ist „Erforderlich“. Das bedeutet, dass der Abgleich fehlschlägt, wenn der Verweis nicht aufgelöst werden kann. "Optional" bedeutet, dass dieser Verweis kein Vorgang ist, wenn er nicht aufgelöst werden kann.
resolve (string)
Auflösen gibt an, wann dieser Verweis aufgelöst werden soll. Der Standardwert ist „IfNotPresent“. Damit wird nur versucht, den Bezug aufzulösen, wenn das entsprechende Feld nicht vorhanden ist. Verwenden Sie „Immer“, um die Referenz bei jedem Abgleich aufzulösen.
name (string)
Name ist der Name des Verbindungs-Secrets.
writeConnectionSecretToRef (object)
WriteConnectionSecretToReference gibt den Namespace und den Namen eines Secrets an, in das alle Verbindungsdetails für diese verwaltete Ressource geschrieben werden sollen. Zu den Verbindungsdetails gehören häufig der Endpunkt, der Nutzername und das Passwort, die für die Verbindung mit der verwalteten Ressource erforderlich sind. Dieses Feld soll in einem zukünftigen Release zugunsten von PublishConnectionDetailsTo ersetzt werden. Derzeit können beide unabhängig festgelegt werden und Verbindungsdetails werden für beide veröffentlicht, ohne sich gegenseitig zu beeinflussen.
name (string)
Name des Secrets.
namespace (string)
Namespace des Secrets.
status (object)
MembershipStatus definiert den beobachteten Status der Mitgliedschaft.
atProvider (object)
Keine Beschreibung vorhanden.
authority (array)
Die Zertifizierungsstelle codiert, wie Google Identitäten aus dieser Mitgliedschaft erkennt. Weitere Informationen finden Sie in der Dokumentation zu Workload Identity: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity Die Struktur ist unten dokumentiert.
issuer (string)
Ein JWT-Aussteller-URI (JSON Web Token). Aussteller muss mit „https://“ beginnen und // eine gültige URL mit maximal 2.000 Zeichen sein. Beispiel: https://container.googleapis.com/v1/projects/my-project/locations/us-west1/clusters/my-cluster (muss Standorte und nicht Zonen sein).googleapis.com/v1/$google_container_cluster.my-cluster.id".
endpoint (array)
Wenn die Mitgliedschaft ein in GKE gehosteter Kubernetes API-Server ist, ist dies ein Self-Link zur zugehörigen GCP-Ressource. Die Struktur ist unten dokumentiert.
gkeCluster (array)
Wenn die Mitgliedschaft ein in GKE gehosteter Kubernetes API-Server ist, ist dies ein Self-Link zur zugehörigen GCP-Ressource. Die Struktur ist unten dokumentiert.
resourceLink (string)
Self-Link der GCP-Ressource für den GKE-Cluster. Beispiel: //container.googleapis.com/projects/my-project/zones/us-west1-a/clusters/my-cluster. Er darf höchstens 1.000 Zeichen lang sein.googleapis.com/$google_container_cluster.my-cluster.id" oder google_container_cluster.my-cluster.id.
id (string)
Eine Kennung für die Ressource im Format „projects/project/locations/global/memberships/membership_id"
labels (object)
Labels, die auf diese Mitgliedschaft angewendet werden sollen.
additionalProperties (string)
Keine Beschreibung vorhanden.
name (string)
Die eindeutige ID der Mitgliedschaft.
project (string)
Die ID des Projekts, zu dem die Ressource gehört. Wenn es nicht angegeben ist, wird das Anbieterprojekt verwendet.
conditions (array)
Bedingungen der Ressource.
lastTransitionTime (string)
Mit LastTransitionTime wird der Zeitpunkt angegeben, zu dem die Bedingung zuletzt von einem Status zu einem anderen Status geändert wurde.
message (string)
Eine Nachricht mit Details zum letzten Übergang dieser Bedingung von einem Status in einen anderen, falls vorhanden.
reason (string)
Ein Grund für die letzte Statusänderung diese Bedingung.
status (string)
Der Status dieser Bedingung; „Wahr“, „Falsch“ oder „Unbekannt“?
type (string)
Der Typ dieser Bedingung. Es kann jeweils höchstens ein Bedingungstyp für eine Ressource gelten.
|