ApprovalOptions interface

Properties

autoTriggeredAndPreviousEnvironmentApprovedCanBeSkipped

Specify whether the approval can be skipped if the same approver approved the previous stage.

enforceIdentityRevalidation

Specify whether revalidate identity of approver before completing the approval.

executionOrder

Approvals execution order.

releaseCreatorCanBeApprover

Specify whether the user requesting a release or deployment should allow to approver.

requiredApproverCount

The number of approvals required to move release forward. '0' means all approvals required.

timeoutInMinutes

Approval timeout. Approval default timeout is 30 days. Maximum allowed timeout is 365 days. '0' means default timeout i.e 30 days.

Property Details

autoTriggeredAndPreviousEnvironmentApprovedCanBeSkipped

Specify whether the approval can be skipped if the same approver approved the previous stage.

autoTriggeredAndPreviousEnvironmentApprovedCanBeSkipped: boolean

Property Value

boolean

enforceIdentityRevalidation

Specify whether revalidate identity of approver before completing the approval.

enforceIdentityRevalidation: boolean

Property Value

boolean

executionOrder

Approvals execution order.

executionOrder: ApprovalExecutionOrder

Property Value

releaseCreatorCanBeApprover

Specify whether the user requesting a release or deployment should allow to approver.

releaseCreatorCanBeApprover: boolean

Property Value

boolean

requiredApproverCount

The number of approvals required to move release forward. '0' means all approvals required.

requiredApproverCount: number

Property Value

number

timeoutInMinutes

Approval timeout. Approval default timeout is 30 days. Maximum allowed timeout is 365 days. '0' means default timeout i.e 30 days.

timeoutInMinutes: number

Property Value

number