Partager via


Role Assignments - List For Scope

Obtient les attributions de rôles pour une étendue.

GET {vaultBaseUrl}/{scope}/providers/Microsoft.Authorization/roleAssignments?api-version=7.4
GET {vaultBaseUrl}/{scope}/providers/Microsoft.Authorization/roleAssignments?$filter={$filter}&api-version=7.4

Paramètres URI

Nom Dans Obligatoire Type Description
scope
path True

string

Étendue des attributions de rôles.

vaultBaseUrl
path True

string

Nom du coffre, par exemple https://myvault.vault.azure.net.

api-version
query True

string

Version d’API client.

$filter
query

string

Filtre à appliquer à l’opération. Utilisez $filter=atScope() pour renvoyer toutes les attributions de rôles au niveau ou au-dessus de l’étendue. Utilisez $filter=principalId eq {id} pour renvoyer toutes les attributions de rôle au niveau, au-dessus ou au-dessous de l’étendue du principal spécifié.

Réponses

Nom Type Description
200 OK

RoleAssignmentListResult

OK : retourne un tableau d’attributions de rôles.

Other Status Codes

KeyVaultError

Key Vault réponse d’erreur décrivant la raison de l’échec de l’opération.

Exemples

ListRoleAssignments

Exemple de requête

GET https://myvault.vault.azure.net//keys/providers/Microsoft.Authorization/roleAssignments?api-version=7.4

Exemple de réponse

{
  "value": [
    {
      "properties": {
        "roleDefinitionId": "/keys/providers/Microsoft.Authorization/roleDefinitions/roleDefinitionId",
        "principalId": "principalId",
        "scope": "/keys"
      },
      "id": "/keys/providers/Microsoft.Authorization/roleAssignments/roleAssignmentId",
      "type": "Microsoft.Authorization/roleAssignments",
      "name": "roleAssignmentId"
    }
  ]
}

Définitions

Nom Description
Error

Erreur du serveur du coffre de clés.

KeyVaultError

Exception d’erreur du coffre de clés.

RoleAssignment

Affectations de rôles

RoleAssignmentListResult

Résultat de l’opération de liste d’attribution de rôle.

RoleAssignmentPropertiesWithScope

Propriétés d’attribution de rôle avec étendue.

RoleScope

Étendue du rôle.

Error

Erreur du serveur du coffre de clés.

Nom Type Description
code

string

Code d'erreur.

innererror

Error

Erreur du serveur du coffre de clés.

message

string

Message d’erreur.

KeyVaultError

Exception d’erreur du coffre de clés.

Nom Type Description
error

Error

Erreur du serveur du coffre de clés.

RoleAssignment

Affectations de rôles

Nom Type Description
id

string

ID d’attribution de rôle.

name

string

Nom de l’attribution de rôle.

properties

RoleAssignmentPropertiesWithScope

Propriétés d’attribution de rôle.

type

string

Type d’attribution de rôle.

RoleAssignmentListResult

Résultat de l’opération de liste d’attribution de rôle.

Nom Type Description
nextLink

string

URL à utiliser pour obtenir l’ensemble de résultats suivant.

value

RoleAssignment[]

Liste d’attributions de rôles.

RoleAssignmentPropertiesWithScope

Propriétés d’attribution de rôle avec étendue.

Nom Type Description
principalId

string

ID principal.

roleDefinitionId

string

ID de définition de rôle.

scope

RoleScope

Étendue du rôle.

RoleScope

Étendue du rôle.

Nom Type Description
/

string

Étendue globale

/keys

string

Étendue des clés