Method: projects.locations.azureClusters.generateAzureAccessToken

Genera un token de acceso de corta duración para autenticarse en un recurso de AzureCluster determinado.

Solicitud HTTP

GET https://{endpoint}/v1/{azureCluster=projects/*/locations/*/azureClusters/*}:generateAzureAccessToken

Donde {endpoint} es uno de los puntos finales del servicio admitidos .

Las URL utilizan la sintaxis de transcodificación gRPC .

Parámetros de ruta

Parámetros
azure Cluster

string

Obligatorio. El nombre del recurso de AzureCluster para autenticarse.

Los nombres de AzureCluster tienen el formato projects/<project-id>/locations/<region>/azureClusters/<cluster-id> .

Consulta Nombres de recursos para obtener más detalles sobre los nombres de recursos de Google Cloud.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Mensaje de respuesta para el método AzureClusters.GenerateAzureAccessToken .

Si tiene éxito, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "accessToken": string,
  "expirationTime": string
}
Campos
access Token

string

Solo salida. Token de acceso para autenticarse en el servidor API de K8.

expiration Time

string ( Timestamp format)

Solo salida. Marca de tiempo en la que expirará el token.

Utiliza la RFC 3339, donde la salida generada siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30" .

Ámbitos de autorización

Requiere el siguiente alcance OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulte laAuthentication Overview .

Permisos de IAM

Requiere el siguiente permiso de IAM en el recurso azureCluster :

  • gkemulticloud.azureClusters.generateAccessToken

Para obtener más información, consulte la documentación de IAM .