Method: projects.locations.attachedClusters.import

Le importazioni creano una nuova risorsa AttachedCluster importando una risorsa Abbonamento al parco risorse esistente.

I cluster collegati creati prima dell'introduzione dell'API Anthos Multi-Cloud possono essere importati tramite questo metodo.

In caso di esito positivo, la risposta contiene una risorsa Operation appena creata che può essere descritta per monitorare lo stato dell'operazione.

Richiesta HTTP

POST https://{endpoint}/v1/{parent=projects/*/locations/*}/attachedClusters:import

dove {endpoint} è uno degli endpoint di servizio supportati.

Gli URL utilizzano la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
parent

string

Obbligatorio. La posizione principale in cui verrà creata questa risorsa AttachedCluster.

I nomi delle località sono formattati come projects/<project-id>/locations/<region>.

Per ulteriori dettagli sui nomi delle risorse Google Cloud, consulta Nomi delle risorse.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "validateOnly": boolean,
  "fleetMembership": string,
  "platformVersion": string,
  "distribution": string,
  "proxyConfig": {
    object (AttachedProxyConfig)
  }
}
Campi
validateOnly

boolean

Se impostato, convalida solo la richiesta, ma non importa effettivamente il cluster.

fleetMembership

string

Obbligatorio. Il nome della risorsa di appartenenza al parco risorse da importare.

platformVersion

string

Obbligatorio. La versione della piattaforma per il cluster (ad es. 1.19.0-gke.1000).

Puoi elencare tutte le versioni supportate in una determinata regione Google Cloud chiamando locations.getAttachedServerConfig.

distribution

string

Obbligatorio. La distribuzione Kubernetes del cluster collegato sottostante.

Valori supportati: ["eks", "aks", "generic"].

proxyConfig

object (AttachedProxyConfig)

Facoltativo. Configurazione del proxy per il traffico HTTP(S) in uscita.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Per ulteriori informazioni, consulta la sezione Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gkemulticloud.attachedClusters.import

Per ulteriori informazioni, consulta la documentazione di IAM.