ApprovalStageArgs

data class ApprovalStageArgs(val approvalStageTimeOutInDays: Output<Int>? = null, val escalationApprovers: Output<List<UserSetArgs>>? = null, val escalationTimeInMinutes: Output<Int>? = null, val isApproverJustificationRequired: Output<Boolean>? = null, val isEscalationEnabled: Output<Boolean>? = null, val primaryApprovers: Output<List<UserSetArgs>>? = null) : ConvertibleToJava<ApprovalStageArgs>

The approval stage.

Constructors

Link copied to clipboard
constructor(approvalStageTimeOutInDays: Output<Int>? = null, escalationApprovers: Output<List<UserSetArgs>>? = null, escalationTimeInMinutes: Output<Int>? = null, isApproverJustificationRequired: Output<Boolean>? = null, isEscalationEnabled: Output<Boolean>? = null, primaryApprovers: Output<List<UserSetArgs>>? = null)

Properties

Link copied to clipboard
val approvalStageTimeOutInDays: Output<Int>? = null

The time in days when approval request would be timed out

Link copied to clipboard
val escalationApprovers: Output<List<UserSetArgs>>? = null

The escalation approver of the request.

Link copied to clipboard
val escalationTimeInMinutes: Output<Int>? = null

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

Link copied to clipboard

Determines whether approver need to provide justification for his decision.

Link copied to clipboard
val isEscalationEnabled: Output<Boolean>? = null

The value determine whether escalation feature is enabled.

Link copied to clipboard
val primaryApprovers: Output<List<UserSetArgs>>? = null

The primary approver of the request.

Functions

Link copied to clipboard
open override fun toJava(): ApprovalStageArgs