ApprovalSettingsArgs

data class ApprovalSettingsArgs(val approvalMode: Output<Either<String, ApprovalMode>>? = null, val approvalStages: Output<List<ApprovalStageArgs>>? = null, val isApprovalRequired: Output<Boolean>? = null, val isApprovalRequiredForExtension: Output<Boolean>? = null, val isRequestorJustificationRequired: Output<Boolean>? = null) : ConvertibleToJava<ApprovalSettingsArgs>

The approval settings.

Constructors

Link copied to clipboard
constructor(approvalMode: Output<Either<String, ApprovalMode>>? = null, approvalStages: Output<List<ApprovalStageArgs>>? = null, isApprovalRequired: Output<Boolean>? = null, isApprovalRequiredForExtension: Output<Boolean>? = null, isRequestorJustificationRequired: Output<Boolean>? = null)

Properties

Link copied to clipboard
val approvalMode: Output<Either<String, ApprovalMode>>? = null

The type of rule

Link copied to clipboard
val approvalStages: Output<List<ApprovalStageArgs>>? = null

The approval stages of the request.

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

Determines whether approval is required or not.

Link copied to clipboard

Determines whether approval is required for assignment extension.

Link copied to clipboard

Determine whether requestor justification is required.

Functions

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