Udostępnij za pośrednictwem


Role Assignments - List For Scope

Pobiera przypisania ról dla zakresu.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
scope
path True

string

Zakres przypisań ról.

vaultBaseUrl
path True

string

Nazwa magazynu, na przykład https://myvault.vault.azure.net.

api-version
query True

string

Wersja interfejsu API klienta.

$filter
query

string

Filtr do zastosowania w operacji. Użyj $filter=atScope(), aby zwrócić wszystkie przypisania ról w zakresie lub nad tym zakresem. Użyj $filter=principalId eq {id}, aby zwrócić wszystkie przypisania ról powyżej lub poniżej zakresu określonego podmiotu zabezpieczeń.

Odpowiedzi

Nazwa Typ Opis
200 OK

RoleAssignmentListResult

OK — zwraca tablicę przypisań ról.

Other Status Codes

KeyVaultError

Key Vault odpowiedź o błędzie opisująca, dlaczego operacja nie powiodła się.

Przykłady

ListRoleAssignments

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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"
    }
  ]
}

Definicje

Nazwa Opis
Error

Błąd serwera magazynu kluczy.

KeyVaultError

Wyjątek błędu magazynu kluczy.

RoleAssignment

Przypisania ról

RoleAssignmentListResult

Wynik operacji listy przypisań ról.

RoleAssignmentPropertiesWithScope

Właściwości przypisania roli z zakresem.

RoleScope

Zakres roli.

Error

Błąd serwera magazynu kluczy.

Nazwa Typ Opis
code

string

Kod błędu.

innererror

Error

Błąd serwera magazynu kluczy.

message

string

Komunikat o błędzie.

KeyVaultError

Wyjątek błędu magazynu kluczy.

Nazwa Typ Opis
error

Error

Błąd serwera magazynu kluczy.

RoleAssignment

Przypisania ról

Nazwa Typ Opis
id

string

Identyfikator przypisania roli.

name

string

Nazwa przypisania roli.

properties

RoleAssignmentPropertiesWithScope

Właściwości przypisania roli.

type

string

Typ przypisania roli.

RoleAssignmentListResult

Wynik operacji listy przypisań ról.

Nazwa Typ Opis
nextLink

string

Adres URL używany do pobierania następnego zestawu wyników.

value

RoleAssignment[]

Lista przypisań ról.

RoleAssignmentPropertiesWithScope

Właściwości przypisania roli z zakresem.

Nazwa Typ Opis
principalId

string

Identyfikator podmiotu zabezpieczeń.

roleDefinitionId

string

Identyfikator definicji roli.

scope

RoleScope

Zakres roli.

RoleScope

Zakres roli.

Nazwa Typ Opis
/

string

Zakres globalny

/keys

string

Zakres kluczy