Method: projects.locations.azureClusters.generateAzureClusterAgentToken

クラスタ エージェントのアクセス トークンを生成します。

HTTP リクエスト

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

ここで、{endpoint}サポートされているサービス エンドポイントのいずれかです。

この URL では gRPC Transcoding 構文を使用しています。

パスパラメータ

パラメータ
azureCluster

string

必須。

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "subjectToken": string,
  "subjectTokenType": string,
  "version": string,
  "nodePoolId": string,
  "grantType": string,
  "audience": string,
  "scope": string,
  "requestedTokenType": string,
  "options": string
}
フィールド
subjectToken

string

必須。

subjectTokenType

string

必須。

version

string

必須。

nodePoolId

string

省略可。

grantType

string

省略可。

audience

string

省略可。

scope

string

省略可。

requestedTokenType

string

省略可。

options

string

省略可。

レスポンスの本文

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "access_token": string,
  "expires_in": integer,
  "token_type": string
}
フィールド
access_token

string

expires_in

integer

token_type

string

認可スコープ

次の OAuth スコープが必要です。

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

詳細については、Authentication Overview をご覧ください。