Beim Importieren wird eine neue AttachedCluster
-Ressource erstellt, indem eine vorhandene Ressource für die Flottenmitgliedschaft importiert wird.
Angehängte Cluster, die vor der Einführung der Anthos Multi-Cloud API erstellt wurden, können mit dieser Methode importiert werden.
Bei Erfolg enthält die Antwort eine neu erstellte Operation
-Ressource, die beschrieben werden kann, um den Status des Vorgangs zu verfolgen.
HTTP-Anfrage
POST https://{endpoint}/v1/{parent=projects/*/locations/*}/attachedClusters:import
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. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"validateOnly": boolean,
"fleetMembership": string,
"platformVersion": string,
"distribution": string,
"proxyConfig": {
object ( |
Felder | |
---|---|
validateOnly |
Wenn diese Option festgelegt ist, wird die Anfrage nur validiert, der Cluster jedoch nicht importiert. |
fleetMembership |
Erforderlich. Der Name der zu importierenden Ressourcen für die Flottenmitgliedschaft. |
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 |
distribution |
Erforderlich. Die Kubernetes-Distribution des zugrunde liegenden angehängten Clusters. Unterstützte Werte: ["eks", "aks", "generic"]. |
proxyConfig |
Optional. Proxykonfiguration für ausgehenden HTTP(S)-Traffic. |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation
.
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.import
Weitere Informationen finden Sie in der IAM-Dokumentation.