Method: projects.locations.attachedClusters.import

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

string

Erforderlich. Der übergeordnete Speicherort, an dem diese AttachedCluster-Ressource erstellt wird.

Standortnamen haben das Format projects/<project-id>/locations/<region>.

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 (AttachedProxyConfig)
  }
}
Felder
validateOnly

boolean

Wenn diese Option festgelegt ist, wird die Anfrage nur validiert, der Cluster jedoch nicht importiert.

fleetMembership

string

Erforderlich. Der Name der zu importierenden Ressourcen für die Flottenmitgliedschaft.

platformVersion

string

Erforderlich. Die Plattformversion für den Cluster (z.B. 1.19.0-gke.1000).

Sie können alle unterstützten Versionen für eine bestimmte Google Cloud-Region auflisten durch Aufrufen von locations.getAttachedServerConfig.

distribution

string

Erforderlich. Die Kubernetes-Distribution des zugrunde liegenden angehängten Clusters.

Unterstützte Werte: ["eks", "aks", "generic"].

proxyConfig

object (AttachedProxyConfig)

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.