- 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 Speicherort, an dem diese Standortnamen haben das Format Weitere Informationen zu Google Cloud-Ressourcennamen finden Sie unter Ressourcennamen. |
Abfrageparameter
Parameter | |
---|---|
attachedClusterId |
Erforderlich. Eine vom Kunden bereitgestellte ID der Ressource. Darf innerhalb der übergeordneten Ressource nur einmal vorkommen. Die angegebene ID ist Teil des Gültige Zeichen sind Wenn Sie ein Installationsmanifest zum Importieren einer vorhandenen Mitgliedschaftsressource generieren, muss das Feld „attachedClusterId“ die Mitgliedschafts-ID enthalten. Mitgliedschaftsnamen haben das 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 durch Aufrufen von |
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 zu verbindenden 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.