Method: projects.locations.azureClusters.generateAzureClusterAgentToken

Gera um token de acesso para um agente de cluster.

Pedido HTTP

POST https://{endpoint}/v1/{azureCluster=projects/*/locations/*/azureClusters/*}:generateAzureClusterAgentToken

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
azureCluster

string

Obrigatório.

Corpo do pedido

O corpo do pedido contém dados com a seguinte estrutura:

Representação JSON
{
  "subjectToken": string,
  "subjectTokenType": string,
  "version": string,
  "nodePoolId": string,
  "grantType": string,
  "audience": string,
  "scope": string,
  "requestedTokenType": string,
  "options": string
}
Campos
subjectToken

string

Obrigatório.

subjectTokenType

string

Obrigatório.

version

string

Obrigatório.

nodePoolId

string

Opcional.

grantType

string

Opcional.

audience

string

Opcional.

scope

string

Opcional.

requestedTokenType

string

Opcional.

options

string

Opcional.

Corpo da resposta

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

Representação JSON
{
  "access_token": string,
  "expires_in": integer,
  "token_type": string
}
Campos
access_token

string

expires_in

integer

token_type

string

Â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.