- Solicitação HTTP
- Parâmetros do caminho
- Parâmetros de consulta
- Corpo da solicitação
- Corpo de resposta
- Escopos de autorização
- Permissões do IAM
Gera o manifesto de instalação a ser instalado no cluster de destino.
Solicitação HTTP
GET https://{endpoint}/v1/{parent=projects/*/locations/*}:generateAttachedClusterInstallManifest
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 | Obrigatório. O local pai onde este recurso Os nomes dos locais são formatados como Consulte Nomes de recursos para obter mais detalhes sobre nomes de recursos do Google Cloud. |
Parâmetros de consulta
Parâmetros | |
---|---|
attached Cluster Id | Obrigatório. ID do recurso fornecido pelo cliente. Deve ser exclusivo dentro do recurso pai. O ID fornecido fará parte do nome do recurso Os caracteres válidos são Ao gerar um manifesto de instalação para importar um recurso de associação existente, o campo attachedClusterId deve ser o ID da associação. Os nomes de associação são formatados como |
platform Version | Obrigatório. A versão da plataforma para o cluster (por exemplo, Você pode listar todas as versões suportadas em uma determinada região do Google Cloud chamando |
proxy Config | Opcional. Configuração de proxy para tráfego HTTP(S) de saída. |
Corpo da solicitação
O corpo da solicitação deve estar vazio.
Corpo de resposta
Mensagem de resposta para o método AttachedClusters.GenerateAttachedClusterInstallManifest
.
Se bem-sucedido, o corpo da resposta conterá dados com a seguinte estrutura:
Representação JSON |
---|
{ "manifest": string } |
Campos | |
---|---|
manifest | Um conjunto de recursos do Kubernetes (no formato YAML) a serem aplicados ao cluster a ser anexado. |
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.generateInstallManifest
Para obter mais informações, consulte a documentação do IAM .