Compartir a través de


RoleAssignment Class

Role Assignments.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.authorization._serialization.Model
RoleAssignment

Constructor

RoleAssignment(*, scope: str | None = None, role_definition_id: str | None = None, principal_id: str | None = None, principal_type: str | _models.PrincipalType | None = None, can_delegate: bool | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
scope
str

The role assignment scope.

role_definition_id
str

The role definition ID.

principal_id
str

The principal ID.

principal_type

The principal type of the assigned principal ID. Known values are: "User", "Group", "ServicePrincipal", and "ForeignGroup".

can_delegate

The Delegation flag for the role assignment.

Variables

Name Description
id
str

The role assignment ID.

name
str

The role assignment name.

type
str

The role assignment type.

scope
str

The role assignment scope.

role_definition_id
str

The role definition ID.

principal_id
str

The principal ID.

principal_type

The principal type of the assigned principal ID. Known values are: "User", "Group", "ServicePrincipal", and "ForeignGroup".

can_delegate

The Delegation flag for the role assignment.