Managed Clusters - List Cluster User Credentials

Списки учетные данные пользователя управляемого кластера.

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

Параметры URI

Имя В Обязательно Тип Описание
resourceGroupName
path True

string

Имя группы ресурсов. Регистр букв в имени не учитывается.

resourceName
path True

string

Имя ресурса управляемого кластера.

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

Идентификатор целевой подписки. Значение должно быть UUID.

api-version
query True

string

Версия API, используемая для данной операции.

format
query

format

Применяется только к кластерам AAD, задает формат возвращаемого файла kubeconfig. Формат "azure" возвращает kubeconfig поставщика azure auth-provider; format 'exec' вернет exec format kubeconfig, для которого требуется двоичный файл kubelogin в пути.

server-fqdn
query

string

Тип полного доменного имени сервера для возвращаемых учетных данных

Ответы

Имя Тип Описание
200 OK

CredentialResults

ОК

Other Status Codes

CloudError

Ответ об ошибке, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

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

Scopes

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

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=2023-11-01

Sample Response

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

Определения

Имя Описание
CloudError

Ответ об ошибке от службы контейнеров.

CloudErrorBody

Ответ об ошибке от службы контейнеров.

CredentialResult

Ответ на результат учетных данных.

CredentialResults

Ответ на результат списка учетных данных.

format

Применяется только к кластерам AAD, задает формат возвращаемого файла kubeconfig. Формат "azure" возвращает kubeconfig поставщика azure auth-provider; format 'exec' вернет exec format kubeconfig, для которого требуется двоичный файл kubelogin в пути.

CloudError

Ответ об ошибке от службы контейнеров.

Имя Тип Описание
error

CloudErrorBody

Сведения об ошибке.

CloudErrorBody

Ответ об ошибке от службы контейнеров.

Имя Тип Описание
code

string

Идентификатор ошибки. Коды инвариантны и предназначены для программного использования.

details

CloudErrorBody[]

Список дополнительных сведений об ошибке.

message

string

Сообщение с описанием ошибки, предназначенное для отображения в пользовательском интерфейсе.

target

string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

CredentialResult

Ответ на результат учетных данных.

Имя Тип Описание
name

string

Имя учетных данных.

value

string

Файл конфигурации Kubernetes в кодировке Base64.

CredentialResults

Ответ на результат списка учетных данных.

Имя Тип Описание
kubeconfigs

CredentialResult[]

Файл конфигурации Kubernetes в кодировке Base64.

format

Применяется только к кластерам AAD, задает формат возвращаемого файла kubeconfig. Формат "azure" возвращает kubeconfig поставщика azure auth-provider; format 'exec' вернет exec format kubeconfig, для которого требуется двоичный файл kubelogin в пути.

Имя Тип Описание
azure

string

Верните kubeconfig поставщика azure auth-provider. Этот формат является устаревшим в версии 1.22 и будет полностью удален в версии 1.26. См. https://aka.ms/k8s/changes-1-26.

exec

string

Возвращает exec format kubeconfig. Для этого формата требуется двоичный файл kubelogin в пути.