Compartilhar via


RoleAssignmentApprovalStep Class

Role assignment approval stage properties.

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

Inheritance
azure.mgmt.authorization._serialization.Model
RoleAssignmentApprovalStep

Constructor

RoleAssignmentApprovalStep(*, display_name: str | None = None, review_result: str | _models.RoleAssignmentApprovalStepReviewResult | None = None, justification: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
display_name
str

The display name for the approval stage.

review_result

The decision on the approval stage. This value is initially set to NotReviewed. Approvers can take action of Approve/Deny. Known values are: "Approve", "Deny", and "NotReviewed".

justification
str

Justification provided by approvers for their action.

Variables

Name Description
id
str

The role assignment approval stage id.

name
str

The role assignment approval stage name.

type
str

The resource type.

display_name
str

The display name for the approval stage.

status

This read-only field specifies the status of an approval. Known values are: "NotStarted", "InProgress", "Completed", "Expired", "Initializing", "Escalating", "Completing", and "Escalated".

assigned_to_me

Indicates whether the stage is assigned to me for review.

reviewed_date_time

Date Time when a decision was taken.

review_result

The decision on the approval stage. This value is initially set to NotReviewed. Approvers can take action of Approve/Deny. Known values are: "Approve", "Deny", and "NotReviewed".

justification
str

Justification provided by approvers for their action.

principal_id
str

The identity id.

principal_type

The identity type : user/servicePrincipal. Known values are: "user" and "servicePrincipal".

principal_name
str

The identity display name.

user_principal_name
str

The user principal name(if valid).