Sdílet prostřednictvím


Role Definitions - List

Získejte všechny definice rolí, které se dají použít v oboru a novějším.

GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleDefinitions?api-version=2022-04-01
GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleDefinitions?$filter={$filter}&api-version=2022-04-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
scope
path True

string

Obor definice role.

api-version
query True

string

Verze rozhraní API, která se má použít pro tuto operaci.

$filter
query

string

Filtr, který se má použít na operaci. Filtr atScopeAndBelow použijte také k vyhledávání pod daným oborem.

Odpovědi

Name Typ Description
200 OK

RoleDefinitionListResult

OK – vrátí pole definic rolí.

Other Status Codes

ErrorResponse

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

List role definitions for scope

Ukázkový požadavek

GET https://management.azure.com/scope/providers/Microsoft.Authorization/roleDefinitions?api-version=2022-04-01

Ukázková odpověď

{
  "value": [
    {
      "properties": {
        "roleName": "Role name",
        "type": "roletype",
        "description": "Role description",
        "assignableScopes": [
          "/subscriptions/subId"
        ],
        "permissions": [
          {
            "actions": [
              "action"
            ],
            "notActions": [],
            "dataActions": [
              "dataAction"
            ],
            "notDataActions": []
          }
        ]
      },
      "id": "/subscriptions/subID/providers/Microsoft.Authorization/roleDefinitions/roleDefinitionId",
      "type": "Microsoft.Authorization/roleDefinitions",
      "name": "roleDefinitionId"
    }
  ]
}

Definice

Name Description
ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě

ErrorResponse

Chybová odpověď

Permission

Oprávnění k definici role.

RoleDefinition

Definice role.

RoleDefinitionListResult

Výsledek operace seznamu definic rolí

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Typ další informace.

ErrorDetail

Podrobnosti o chybě

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby

details

ErrorDetail[]

Podrobnosti o chybě.

message

string

Chybová zpráva

target

string

Cíl chyby.

ErrorResponse

Chybová odpověď

Name Typ Description
error

ErrorDetail

Objekt chyby.

Permission

Oprávnění k definici role.

Name Typ Description
actions

string[]

Povolené akce.

dataActions

string[]

Povolené akce s daty.

notActions

string[]

Zamítnuté akce.

notDataActions

string[]

Odepření akcí s daty

RoleDefinition

Definice role.

Name Typ Description
id

string

ID definice role.

name

string

Název definice role.

properties.assignableScopes

string[]

Přiřaditelné obory definice role

properties.createdBy

string

ID uživatele, který vytvořil přiřazení

properties.createdOn

string

Čas vytvoření

properties.description

string

Popis definice role

properties.permissions

Permission[]

Oprávnění k definici role.

properties.roleName

string

Název role.

properties.type

string

Typ role.

properties.updatedBy

string

ID uživatele, který aktualizoval přiřazení

properties.updatedOn

string

Čas aktualizace

type

string

Typ definice role.

RoleDefinitionListResult

Výsledek operace seznamu definic rolí

Name Typ Description
nextLink

string

Adresa URL, která se má použít pro získání další sady výsledků.

value

RoleDefinition[]

Seznam definic rolí.