Method: projects.locations.attachedClusters.import

Imports cria um novo recurso AttachedCluster importando um recurso atual de associação à frota.

Os clusters anexados criados antes da introdução da API Anthos Multi-Cloud podem ser importados com esse método.

Se bem-sucedida, a resposta conterá um recurso Operation recém-criado que pode ser descrito para rastrear o status da operação.

Solicitação HTTP

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

Em que {endpoint} é um dos endpoints de serviço compatíveis.

Os URLs usam a sintaxe de Transcodificação gRPC.

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. O local pai em que esse recurso AttachedCluster será criado.

Os nomes de locais são formatados como projects/<project-id>/locations/<region>.

Consulte Nomes de recursos para mais detalhes sobre os nomes de recursos do Google Cloud.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "validateOnly": boolean,
  "fleetMembership": string,
  "platformVersion": string,
  "distribution": string,
  "proxyConfig": {
    object (AttachedProxyConfig)
  }
}
Campos
validateOnly

boolean

Se definido, valide apenas a solicitação, mas não importe o cluster.

fleetMembership

string

Obrigatório. O nome do recurso de assinatura da frota a ser importado.

platformVersion

string

Obrigatório. A versão da plataforma do cluster (por exemplo, 1.19.0-gke.1000).

É possível listar todas as versões compatíveis em uma determinada região do Google Cloud chamando locations.getAttachedServerConfig.

distribution

string

Obrigatório. A distribuição do Kubernetes no cluster anexado.

Valores compatíveis: ["eks", "aks"].

proxyConfig

object (AttachedProxyConfig)

Opcional. Configuração de proxy para o tráfego de saída HTTP(S).

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para saber mais, consulte a Visão geral da autenticação.

Permissões do IAM

Requer a seguinte permissão do IAM no recurso parent:

  • gkemulticloud.attachedClusters.import

Para mais informações, consulte a documentação do IAM.