Managed Clusters - List Cluster User Credentials

Yönetilen kümenin kullanıcı kimlik bilgilerini Listeler.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterUserCredential?api-version=2024-02-01
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterUserCredential?api-version=2024-02-01&server-fqdn={server-fqdn}&format={format}

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir.

resourceName
path True

string

Yönetilen küme kaynağının adı.

Regex pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$

subscriptionId
path True

string

uuid

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

Bu işlem için kullanılacak API sürümü.

format
query

format

Yalnızca AAD kümelerine uygulanır, döndürülen kubeconfig biçimini belirtir. 'azure' biçimi azure auth-provider kubeconfig döndürür; 'exec' biçimi, yolda kubelogin ikili dosyası gerektiren kubeconfig exec biçimini döndürür.

server-fqdn
query

string

döndürülecek kimlik bilgileri için sunucu fqdn türü

Yanıtlar

Name Tür Description
200 OK

CredentialResults

Tamam

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Get Managed Cluster

Sample Request

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/listClusterUserCredential?api-version=2024-02-01

Sample Response

{
  "kubeconfigs": [
    {
      "name": "credentialName1",
      "value": "Y3JlZGVudGlhbFZhbHVlMQ=="
    }
  ]
}

Tanımlar

Name Description
CloudError

Kapsayıcı hizmetinden bir hata yanıtı.

CloudErrorBody

Kapsayıcı hizmetinden bir hata yanıtı.

CredentialResult

Kimlik bilgisi sonuç yanıtı.

CredentialResults

Liste kimlik bilgisi sonuç yanıtı.

format

Yalnızca AAD kümelerine uygulanır, döndürülen kubeconfig biçimini belirtir. 'azure' biçimi azure auth-provider kubeconfig döndürür; 'exec' biçimi, yolda kubelogin ikili dosyası gerektiren kubeconfig exec biçimini döndürür.

CloudError

Kapsayıcı hizmetinden bir hata yanıtı.

Name Tür Description
error

CloudErrorBody

Hatayla ilgili ayrıntılar.

CloudErrorBody

Kapsayıcı hizmetinden bir hata yanıtı.

Name Tür Description
code

string

Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır.

details

CloudErrorBody[]

Hatayla ilgili ek ayrıntıların listesi.

message

string

Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti.

target

string

Belirli bir hatanın hedefi. Örneğin, özelliğin adı hatalı.

CredentialResult

Kimlik bilgisi sonuç yanıtı.

Name Tür Description
name

string

Kimlik bilgilerinin adı.

value

string

Base64 ile kodlanmış Kubernetes yapılandırma dosyası.

CredentialResults

Liste kimlik bilgisi sonuç yanıtı.

Name Tür Description
kubeconfigs

CredentialResult[]

Base64 ile kodlanmış Kubernetes yapılandırma dosyası.

format

Yalnızca AAD kümelerine uygulanır, döndürülen kubeconfig biçimini belirtir. 'azure' biçimi azure auth-provider kubeconfig döndürür; 'exec' biçimi, yolda kubelogin ikili dosyası gerektiren kubeconfig exec biçimini döndürür.

Name Tür Description
azure

string

azure auth-provider kubeconfig döndürür. Bu biçim v1.22 sürümünde kullanım dışıdır ve v1.26 sürümünde tamamen kaldırılacaktır. Bkz. https://aka.ms/k8s/changes-1-26.

exec

string

exec biçiminde kubeconfig döndürür. Bu biçim için yolda kubelogin ikili dosyası gerekir.