- HTTP-Anfrage
- Pfadparameter
- Anfrageparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
Generiert das Installationsmanifest, das im Zielcluster installiert werden soll.
HTTP-Anfrage
GET https://{endpoint}/v1/{parent=projects/*/locations/*}:generateAttachedClusterInstallManifest
Dabei ist {endpoint}
einer der unterstützten Dienstendpunkte.
Die URLs verwenden die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
parent |
Erforderlich. Der übergeordnete Standort, an dem diese Standortnamen werden als Weitere Informationen zu Google Cloud-Ressourcennamen finden Sie unter Ressourcennamen. |
Abfrageparameter
Parameter | |
---|---|
attachedClusterId |
Erforderlich. Eine vom Client bereitgestellte ID der Ressource. Muss innerhalb der übergeordneten Ressource eindeutig sein. Die angegebene ID ist Teil des Ressourcennamens Gültige Zeichen sind Wenn Sie ein Installationsmanifest zum Importieren einer vorhandenen Membership-Ressource generieren, muss das Feld „attachedClusterId“ die Membership-ID enthalten. Mitgliedschaftsnamen werden im Format |
platformVersion |
Erforderlich. Die Plattformversion für den Cluster (z.B. Sie können alle unterstützten Versionen für eine bestimmte Google Cloud-Region auflisten, indem Sie |
proxyConfig |
Optional. Proxykonfiguration für ausgehenden HTTP(S)-Traffic. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Antwortnachricht für die Methode AttachedClusters.GenerateAttachedClusterInstallManifest
.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "manifest": string } |
Felder | |
---|---|
manifest |
Eine Reihe von Kubernetes-Ressourcen (im YAML-Format), die auf den anzuhängenden Cluster angewendet werden sollen. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter Authentication Overview.
IAM-Berechtigungen
Erfordert die folgende IAM-Berechtigung für die Ressource parent
:
gkemulticloud.attachedClusters.generateInstallManifest
Weitere Informationen finden Sie in der IAM-Dokumentation.