Method: projects.locations.generateAttachedClusterInstallManifest

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

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.

Parâmetros de consulta

Parâmetros
attached Cluster Id

string

Obrigatório. ID do recurso fornecido pelo cliente. Deve ser exclusivo dentro do recurso pai.

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

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

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 projects/<project-id>/locations/<region>/memberships/<membership-id> .

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 .

proxy Config

object ( AttachedProxyConfig )

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

string

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 .