Method: projects.locations.generateAttachedClusterInstallManifest

Gera o manifesto de instalação a ser instalado no cluster de destino.

Pedido HTTP

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

Em que {endpoint} é um dos pontos finais de serviço suportados.

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

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. A localização principal onde este recurso AttachedCluster vai ser criado.

Os nomes das localizações estão formatados como projects/<project-id>/locations/<region>.

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

Parâmetros de consulta

Parâmetros
attachedClusterId

string

Obrigatório. Um ID do recurso fornecido pelo cliente. Tem de ser único no recurso principal.

O ID fornecido fará parte do nome do recurso AttachedCluster formatado como projects/<project-id>/locations/<region>/attachedClusters/<cluster-id>.

Os carateres válidos são /[a-z][0-9]-/. Não pode ter mais de 63 carateres.

Quando gera um manifesto de instalação para importar um recurso Membership existente, o campo attachedClusterId tem de ser o ID da subscrição.

Os nomes das subscrições estão formatados como projects/<project-id>/locations/<region>/memberships/<membership-id>.

platformVersion

string

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

Pode listar todas as versões suportadas numa determinada região do Google Cloud chamando locations.getAttachedServerConfig.

proxyConfig

object (AttachedProxyConfig)

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

Corpo do pedido

O corpo do pedido tem de estar vazio.

Corpo da resposta

Mensagem de resposta para o método AttachedClusters.GenerateAttachedClusterInstallManifest.

Se for bem-sucedido, o corpo da resposta contém dados com a seguinte estrutura:

Representação JSON
{
  "manifest": string
}
Campos
manifest

string

Um conjunto de recursos do Kubernetes (no formato YAML) a aplicar ao cluster a ser anexado.

Âmbitos de autorização

Requer o seguinte âmbito do OAuth:

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

Para mais informações, consulte o Authentication Overview.

Autorizações de IAM

Requer a seguinte autorização de IAM no recurso parent:

  • gkemulticloud.attachedClusters.generateInstallManifest

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