Megosztás a következőn keresztül:


Authorization Osztály

Engedélyezési rekord, amely tartalmazza az egyszerű azonosítót (a felhasználó/szolgáltatásnév/biztonsági csoport) és a szerepkördefiníció azonosítóját.

Az Azure-ba való küldéshez minden szükséges paramétert fel kell tölteni.

Öröklődés
Authorization

Konstruktor

Authorization(*, principal_id: str, role_definition_id: str, principal_id_display_name: str | None = None, delegated_role_definition_ids: List[str] | None = None, **kwargs)

Paraméterek

principal_id
str
Kötelező

Kötelező. Annak a biztonsági csoportnak/szolgáltatásnévnek/felhasználónak az egyszerű azonosítója, amely engedélyeket kapna a kivetített előfizetéshez.

principal_id_display_name
str
Kötelező

Az egyszerű azonosító megjelenítendő neve.

role_definition_id
str
Kötelező

Kötelező. A szerepkördefiníció azonosítója. Ez a szerepkör határozza meg az összes olyan engedélyt, amelyet a biztonsági csoportnak/szolgáltatásnévnek/felhasználónak rendelkeznie kell a tervezett előfizetéshez. Ez a szerepkör nem lehet tulajdonosi szerepkör.

delegated_role_definition_ids
list[str]
Kötelező

A delegáltRoleDefinitionIds mezőre akkor van szükség, ha a roleDefinitionId a felhasználói hozzáférés rendszergazdai szerepkörére hivatkozik. Ez a szerepkördefiníció-azonosítók listája, amelyek meghatározzák az összes olyan engedélyt, amelyet az engedélyben szereplő felhasználó más biztonsági csoportokhoz/szolgáltatásnevekhez/felhasználókhoz rendelhet.