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

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 este link para mais detalhes sobre os nomes de recursos do Google Cloud.

Parâmetros de consulta

Parâmetros
attachedClusterId

string

Obrigatório. Um cliente forneceu o ID do recurso. Precisa ser exclusivo no recurso pai.

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

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

Ao gerar um manifesto de instalação para importar um recurso de associação, o campo "attachedClusterId" precisa ser o ID da associação.

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

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.

proxyConfig

object (AttachedProxyConfig)

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

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

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

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

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 Authentication Overview.

Permissões do IAM

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

  • gkemulticloud.attachedClusters.generateInstallManifest

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