User Assigned Identities - Create Or Update

Créez ou mettez à jour une identité dans l’abonnement et le groupe de ressources spécifiés.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}?api-version=2024-11-30

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

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

resourceName
path True

string

Nom de la ressource d’identité.

subscriptionId
path True

string (uuid)

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

api-version
query True

string

minLength: 1

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

Corps de la demande

Nom Obligatoire Type Description
location True

string

Emplacement géographique où réside la ressource

properties.isolationScope

IsolationScope

Énumération pour configurer les restrictions régionales sur l’attribution d’identité, si nécessaire.

tags

object

Balises de ressource.

Réponses

Nom Type Description
200 OK

Identity

Réussite de l’opération de mise à jour de la ressource « Identité »

201 Created

Identity

Réussite de l’opération de création de la ressource 'Identité'

Other Status Codes

CloudError

Réponse d’erreur inattendue.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

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

Exemples

IdentityCreate

Exemple de requête

PUT https://management.azure.com/subscriptions/12345678-1234-5678-9012-123456789012/resourceGroups/rgName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/resourceName?api-version=2024-11-30

{
  "location": "eastus",
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Exemple de réponse

{
  "name": "identityName",
  "type": "Microsoft.ManagedIdentity/userAssignedIdentities",
  "id": "/subscriptions/subid/resourcegroups/rgName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identityName",
  "location": "eastus",
  "properties": {
    "clientId": "4024ab25-56a8-4370-aea6-6389221caf29",
    "isolationScope": "None",
    "principalId": "25cc773c-7f05-40fc-a104-32d2300754ad",
    "tenantId": "b6c948ef-f6b5-4384-8354-da3a15eca969"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}
{
  "name": "identityName",
  "type": "Microsoft.ManagedIdentity/userAssignedIdentities",
  "id": "/subscriptions/subid/resourcegroups/rgName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identityName",
  "location": "eastus",
  "properties": {
    "clientId": "4024ab25-56a8-4370-aea6-6389221caf29",
    "isolationScope": "None",
    "principalId": "25cc773c-7f05-40fc-a104-32d2300754ad",
    "tenantId": "b6c948ef-f6b5-4384-8354-da3a15eca969"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Définitions

Nom Description
CloudError

Réponse d’erreur du service ManagedServiceIdentity.

CloudErrorBody

Réponse d’erreur du service ManagedServiceIdentity.

createdByType

Type d’identité qui a créé la ressource.

Identity

Décrit une ressource d’identité.

IsolationScope

Énumération pour configurer les restrictions régionales sur l’attribution d’identité, si nécessaire.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

CloudError

Réponse d’erreur du service ManagedServiceIdentity.

Nom Type Description
error

CloudErrorBody

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

CloudErrorBody

Réponse d’erreur du service ManagedServiceIdentity.

Nom Type Description
code

string

Identificateur de l’erreur.

details

CloudErrorBody[]

Liste des 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.

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

Identity

Décrit une ressource d’identité.

Nom Type Description
id

string (arm-id)

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} »

location

string

Emplacement géographique où réside la ressource

name

string

Nom de la ressource

properties.clientId

string (uuid)

ID de l’application associée à l’identité. Il s’agit d’un UUID généré aléatoire par MSI.

properties.isolationScope

IsolationScope

Énumération pour configurer les restrictions régionales sur l’attribution d’identité, si nécessaire.

properties.principalId

string (uuid)

ID de l’objet principal de service associé à l’identité créée.

properties.tenantId

string (uuid)

ID du locataire auquel appartient l’identité.

systemData

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

tags

object

Balises de ressource.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

IsolationScope

Énumération pour configurer les restrictions régionales sur l’attribution d’identité, si nécessaire.

Valeur Description
None
Regional

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.