Authorization Klasa
Krotka autoryzacji zawierająca identyfikator podmiotu zabezpieczeń (użytkownika/jednostki usługi/grupy zabezpieczeń) i identyfikator definicji roli.
Wszystkie wymagane parametry muszą zostać wypełnione w celu wysłania ich na platformę Azure.
- Dziedziczenie
-
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)
Parametry
- principal_id
- str
Wymagane. Identyfikator podmiotu zabezpieczeń/jednostki usługi/użytkownika, który ma mieć przypisane uprawnienia do przewidywanej subskrypcji.
- role_definition_id
- str
Wymagane. Identyfikator definicji roli. Ta rola zdefiniuje wszystkie uprawnienia, które musi mieć grupa zabezpieczeń/jednostka usługi/użytkownik w przewidywanej subskrypcji. Ta rola nie może być rolą właściciela.
Pole delegatedRoleDefinitionIds jest wymagane, gdy identyfikator roleDefinitionId odwołuje się do roli administratora dostępu użytkowników. Jest to lista identyfikatorów definicji roli, które definiują wszystkie uprawnienia, które użytkownik w autoryzacji może przypisać do innych grup zabezpieczeń/jednostek usługi/użytkowników.
Azure SDK for Python