Method: projects.locations.attachedClusters.import

As importações criam um novo recurso AttachedCluster importando um recurso Fleet Membership existente.

Clusters anexados criados antes da introdução da API Anthos Multi-Cloud podem ser importados por meio deste método.

Se bem-sucedido, 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

Onde {endpoint} é um dos pontos de extremidade de serviço suportados .

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

Parâmetros do caminho

Parâmetros
parent

string

Obrigatório. O local pai onde este recurso AttachedCluster será criado.

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

Consulte Nomes de recursos para obter mais detalhes sobre 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
validate Only

boolean

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

fleet Membership

string

Obrigatório. O nome do recurso de associação de frota a ser importado.

platform Version

string

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

Você pode listar todas as versões suportadas em uma determinada região do Google Cloud chamando locations.getAttachedServerConfig .

distribution

string

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

Valores suportados: ["eks", "aks", "generic"].

proxy Config

object ( AttachedProxyConfig )

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

Corpo de resposta

Se bem-sucedido, 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 mais informações, consulte oAuthentication Overview .

Permissões do IAM

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

  • gkemulticloud.attachedClusters.import

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