Managed Clusters - Reset AAD Profile

Réinitialisez le profil AAD d’un cluster managé.
AVERTISSEMENT : Cette API sera dépréciée. Consultez Intégration d’Azure Active Directory gérée par AKS pour mettre à jour votre cluster avec Azure AD géré par AKS.

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

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

resourceName
path True

string

Nom de la ressource de cluster managé.

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

ID de l’abonnement cible. La valeur doit être un UUID.

api-version
query True

string

Version de l’API à utiliser pour cette opération.

Corps de la demande

Nom Type Description
adminGroupObjectIDs

string[]

Liste des ID d’objet de groupe AAD qui auront le rôle d’administrateur du cluster.

clientAppID

string

(DÉCONSEILLÉ) ID d’application AAD client. Pour en savoir plus, rendez-vous sur https://aka.ms/aks/aad-legacy.

enableAzureRBAC

boolean

Indique s’il faut activer l’autorisation RBAC Azure pour Kubernetes.

managed

boolean

Indique s’il faut activer AAD managé.

serverAppID

string

(DÉCONSEILLÉ) ID d’application AAD du serveur. Pour en savoir plus, rendez-vous sur https://aka.ms/aks/aad-legacy.

serverAppSecret

string

(DÉCONSEILLÉ) Secret de l’application AAD du serveur. Pour en savoir plus, rendez-vous sur https://aka.ms/aks/aad-legacy.

tenantID

string

ID de locataire AAD à utiliser pour l’authentification. S’il n’est pas spécifié, utilise le locataire de l’abonnement de déploiement.

Réponses

Nom Type Description
200 OK

Ok

202 Accepted

Accepté

Headers

Location: string

Other Status Codes

CloudError

Réponse d’erreur décrivant la raison de l’échec de l’opération. Si le cluster n’existe pas, 404 (introuvable) est retourné.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

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

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

Reset AAD Profile

Sample Request

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

{
  "clientAppID": "clientappid",
  "serverAppID": "serverappid",
  "serverAppSecret": "serverappsecret",
  "tenantID": "tenantid"
}

Sample Response

location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operationresults/00000000-0000-0000-0000-000000000000?api-version=2017-08-31

Définitions

Nom Description
CloudError

Réponse d’erreur du service conteneur.

CloudErrorBody

Réponse d’erreur du service conteneur.

ManagedClusterAADProfile

AADProfile spécifie des attributs pour l’intégration d’Azure Active Directory.

CloudError

Réponse d’erreur du service conteneur.

Nom Type Description
error

CloudErrorBody

Détails sur l’erreur.

CloudErrorBody

Réponse d’erreur du service conteneur.

Nom Type Description
code

string

Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation.

details

CloudErrorBody[]

Liste de détails supplémentaires sur l’erreur.

message

string

Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur.

target

string

Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur.

ManagedClusterAADProfile

AADProfile spécifie des attributs pour l’intégration d’Azure Active Directory.

Nom Type Description
adminGroupObjectIDs

string[]

Liste des ID d’objet de groupe AAD qui auront le rôle d’administrateur du cluster.

clientAppID

string

(DÉCONSEILLÉ) ID d’application AAD client. Pour en savoir plus, rendez-vous sur https://aka.ms/aks/aad-legacy.

enableAzureRBAC

boolean

Indique s’il faut activer l’autorisation RBAC Azure pour Kubernetes.

managed

boolean

Indique s’il faut activer AAD managé.

serverAppID

string

(DÉCONSEILLÉ) ID d’application AAD du serveur. Pour en savoir plus, rendez-vous sur https://aka.ms/aks/aad-legacy.

serverAppSecret

string

(DÉCONSEILLÉ) Secret de l’application AAD du serveur. Pour en savoir plus, rendez-vous sur https://aka.ms/aks/aad-legacy.

tenantID

string

ID de locataire AAD à utiliser pour l’authentification. S’il n’est pas spécifié, utilise le locataire de l’abonnement de déploiement.