Authorization Classe
Tuple d’autorisation contenant l’ID principal (de l’utilisateur/du principal de service/du groupe de sécurité) et l’ID de définition de rôle.
Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.
- Héritage
-
Authorization
Constructeur
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ètres
- principal_id
- str
Obligatoire. ID principal du groupe de sécurité/principal/utilisateur de service auquel des autorisations seraient attribuées à l’abonnement projeté.
- role_definition_id
- str
Obligatoire. Identificateur de la définition de rôle. Ce rôle définit toutes les autorisations que le groupe de sécurité/principal/utilisateur de service doit avoir sur l’abonnement projeté. Ce rôle ne peut pas être un rôle propriétaire.
Le champ delegatedRoleDefinitionIds est requis lorsque le roleDefinitionId fait référence au rôle Administrateur de l’accès utilisateur. Il s’agit de la liste des ID de définition de rôle qui définissent toutes les autorisations que l’utilisateur dans l’autorisation peut attribuer à d’autres groupes de sécurité/principaux de service/utilisateurs.
Azure SDK for Python