Method: projects.locations.azureClusters.generateAzureAccessToken

Membuat token akses berjangka pendek untuk mengautentikasi ke resource AzureCluster tertentu.

Permintaan HTTP

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

Dengan {endpoint} adalah salah satu endpoint layanan yang didukung.

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
azureCluster

string

Wajib. Nama resource AzureCluster yang akan diautentikasi.

Nama AzureCluster diformat sebagai projects/<project-id>/locations/<region>/azureClusters/<cluster-id>.

Lihat Nama Resource untuk mengetahui detail selengkapnya tentang nama resource Google Cloud.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Pesan respons untuk metode AzureClusters.GenerateAzureAccessToken.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "accessToken": string,
  "expirationTime": string
}
Kolom
accessToken

string

Hanya output. Token akses untuk mengautentikasi ke server API k8s.

expirationTime

string (Timestamp format)

Hanya output. Stempel waktu saat token akan berakhir masa berlakunya.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource azureCluster:

  • gkemulticloud.azureClusters.generateAccessToken

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.