Compartilhar via


RoleAssignmentApprovalStepProperties Class

Approval Step.

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

Inheritance
azure.mgmt.authorization._serialization.Model
RoleAssignmentApprovalStepProperties

Constructor

RoleAssignmentApprovalStepProperties(*, 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
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).