- Solicitação HTTP
- Parâmetros de caminho
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- ConnectAgentResource
- TypeMeta
- Exemplos
- Faça um teste
Gera o manifesto para implantação do agente do GKE Connect.
Esse método é usado internamente pelas bibliotecas fornecidas pelo Google. A maioria dos clientes não precisa chamar esse método diretamente.
Solicitação HTTP
GET https://gkehub.googleapis.com/v1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
name |
Obrigatório. O nome do recurso de assinatura ao qual o Agente se associará, no formato A autorização requer a seguinte permissão do IAM no recurso especificado
|
Parâmetros de consulta
Parâmetros | |
---|---|
namespace |
Opcional. Namespace para os recursos do agente do GKE Connect. O valor padrão é O agente do Connect é autorizado automaticamente quando executado no namespace padrão. Caso contrário, a autorização explícita precisa ser concedida com uma vinculação adicional do IAM. |
proxy |
Opcional. URI de um proxy se a conectividade do agente com gkeconnect.googleapis.com exigir o uso de um proxy. O formato precisa ser Uma string codificada em base64. |
version |
Opcional. A versão do agente do Connect a ser usada. O padrão é a versão mais atual. |
isUpgrade |
Opcional. Se verdadeiro, gera os recursos apenas para upgrade. Alguns recursos gerados apenas para instalação (por exemplo, secrets) serão excluídos. |
registry |
Opcional. O registro em que a imagem do agente do Connect vai ser buscada. O padrão é gcr.io/gkeconnect. |
imagePullSecretContent |
Opcional. O conteúdo do secret de pull da imagem para o registro, se não for público. Uma string codificada em base64. |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
generateConnectManifestResponse contém informações do manifesto para instalar/fazer upgrade de um agente do Connect.
Se bem-sucedido, o corpo da resposta incluirá dados com a seguinte estrutura:
Representação JSON |
---|
{
"manifest": [
{
object ( |
Campos | |
---|---|
manifest[] |
A lista ordenada de recursos do Kubernetes que precisam ser aplicados ao cluster para instalação/upgrade do agente do GKE Connect. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/cloud-platform
Para saber mais, consulte a Visão geral da autenticação.
ConnectAgentResource
ConnectAgentResource representa um manifesto de recurso do Kubernetes para implantação do agente do Connect.
Representação JSON |
---|
{
"type": {
object ( |
Campos | |
---|---|
type |
Tipo do recurso no Kubernetes. |
manifest |
Manifesto YAML do recurso. |
TypeMeta
TypeMeta consiste nas informações de tipo necessárias para fazer unmarshal do conteúdo dos recursos do Kubernetes no manifesto.
Representação JSON |
---|
{ "kind": string, "apiVersion": string } |
Campos | |
---|---|
kind |
Tipo do recurso (por exemplo, implantação). |
apiVersion |
APIVersion do recurso (por exemplo, v1). |