Skip to main content

Approvalconfig

Properties

NameTypeDescriptionNotes
reminderConfig(optional) ApprovalconfigReminderConfig[default to undefined]
escalationConfig(optional) ApprovalconfigEscalationConfig[default to undefined]
timeoutConfig(optional) ApprovalconfigTimeoutConfig[default to undefined]
cronTimezone(optional) ApprovalconfigCronTimezone[default to undefined]
serialChain(optional) Array<ApprovalconfigSerialChainInner>If the approval request has an approvalCriteria of SERIAL this chain will be used to determine the assignment order.[default to undefined]
requiresComment(optional) stringDetermines whether a comment is required when approving or rejecting the approval request.[default to undefined]
fallbackApprover(optional) ApprovalconfigFallbackApprover[default to undefined]
machineIdentityManagerAssignment(optional) stringSpecifies how to treat the identity type "MANAGER_OF" when the requestee is a machine identity.[default to MachineIdentityManagerAssignmentEnum_ManagerOfRequester]
circumventApprovalProcess(optional) booleanWhen true, all approvals will be created with the status "PASSED".[default to false]
autoApprove(optional) stringOFF will prevent the approval request from being assigned to the requester or requestee by assigning it to their manager instead. DIRECT will cause approval requests to be auto-approved when assigned directly and only to the requester. INDIRECT will auto-approve when the requester appears anywhere in the list of approvers, including in a governance group. This field will only be effective if requestedTarget.reauthRequired is set to false, otherwise the approval will have to be manually approved.[default to undefined]