Method: projects.locations.generateAttachedClusterInstallManifest

Genera il manifest di installazione da installare nel cluster di destinazione.

Richiesta HTTP

GET https://{endpoint}/v1/{parent=projects/*/locations/*}:generateAttachedClusterInstallManifest

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.

Parametri di query

Parametri
attachedClusterId

string

Obbligatorio. Un ID della risorsa fornito dal client. Deve essere univoco all'interno della risorsa principale.

L'ID fornito farà parte del nome della risorsa AttachedCluster formattato come projects/<project-id>/locations/<region>/attachedClusters/<cluster-id>.

I caratteri validi sono /[a-z][0-9]-/. Non può contenere più di 63 caratteri.

Quando generi un manifest di installazione per l'importazione di una risorsa Abbonamento esistente, il campo attachedClusterId deve essere l'ID abbonamento.

I nomi degli abbonamenti sono formattati come projects/<project-id>/locations/<region>/memberships/<membership-id>.

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.

proxyConfig

object (AttachedProxyConfig)

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

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Messaggio di risposta per il metodo AttachedClusters.GenerateAttachedClusterInstallManifest.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "manifest": string
}
Campi
manifest

string

Un insieme di risorse Kubernetes (in formato YAML) da applicare al cluster da collegare.

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.generateInstallManifest

Per ulteriori informazioni, consulta la documentazione di IAM.