ApprovalStage Class

The approval stage.

Inheritance
ApprovalStage

Constructor

ApprovalStage(*, approval_stage_time_out_in_days: Optional[int] = None, is_approver_justification_required: Optional[bool] = None, escalation_time_in_minutes: Optional[int] = None, primary_approvers: Optional[List[azure.mgmt.authorization.v2020_10_01_preview.models._models_py3.UserSet]] = None, is_escalation_enabled: Optional[bool] = None, escalation_approvers: Optional[List[azure.mgmt.authorization.v2020_10_01_preview.models._models_py3.UserSet]] = None, **kwargs)

Parameters

approval_stage_time_out_in_days
int
Required

The time in days when approval request would be timed out.

is_approver_justification_required
bool
Required

Determine whether approver need to provide justification for his decision.

escalation_time_in_minutes
int
Required

The time in minutes when the approval request would be escalated if the primary approver does not approves.

primary_approvers
list[UserSet]
Required

The primary approver of the request.

is_escalation_enabled
bool
Required

The value determine whether escalation feature is enabled.

escalation_approvers
list[UserSet]
Required

The escalation approver of the request.