Method: projects.locations.attachedClusters.import

Imports crée une ressource AttachedCluster en important une ressource d'abonnement au parc existante.

Les clusters associés créés avant l'introduction de l'API Anthos Multi-Cloud peuvent être importés via cette méthode.

Si la requête aboutit, la réponse contient une ressource Operation nouvellement créée qui peut être décrite pour suivre l'état de l'opération.

Requête HTTP

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

{endpoint} est l'un des points de terminaison de service compatibles.

Les URL utilisent la syntaxe de transcodage gRPC.

Paramètres de chemin

Paramètres
parent

string

Obligatoire. Emplacement parent dans lequel cette ressource AttachedCluster sera créée.

Les noms des emplacements sont au format projects/<project-id>/locations/<region>.

Consultez la page Noms des ressources pour en savoir plus sur les noms des ressources Google Cloud.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "validateOnly": boolean,
  "fleetMembership": string,
  "platformVersion": string,
  "distribution": string,
  "proxyConfig": {
    object (AttachedProxyConfig)
  }
}
Champs
validateOnly

boolean

Si cette option est définie, ne valide que la requête, mais n'importe pas réellement le cluster.

fleetMembership

string

Obligatoire. Nom de la ressource d'adhésion à un parc à importer.

platformVersion

string

Obligatoire. Version de la plate-forme du cluster (par exemple, 1.19.0-gke.1000).

Vous pouvez lister toutes les versions compatibles dans une région Google Cloud donnée en appelant locations.getAttachedServerConfig.

distribution

string

Obligatoire. Distribution Kubernetes du cluster associé sous-jacent.

Valeurs acceptées : ["eks", "aks"].

proxyConfig

object (AttachedProxyConfig)

Facultatif. Configuration du proxy pour le trafic HTTP(S) sortant.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de Operation.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez la page Présentation de l'authentification.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gkemulticloud.attachedClusters.import

Pour en savoir plus, consultez la documentation IAM.