| Name | Type | Description | Notes |
|---|---|---|---|
| required | Boolean | If approvals are required for this environment | |
| bypassApprovalsForPendingChanges | Boolean | Whether to skip approvals for pending changes | |
| minNumApprovals | Integer | Sets the amount of approvals required before a member can apply a change. The minimum is one and the maximum is five. | |
| canReviewOwnRequest | Boolean | Allow someone who makes an approval request to apply their own change | |
| canApplyDeclinedChanges | Boolean | Allow applying the change as long as at least one person has approved | |
| autoApplyApprovedChanges | Boolean | Automatically apply changes that have been approved by all reviewers. This field is only applicable for approval services other than LaunchDarkly. | [optional] |
| serviceKind | String | Which service to use for managing approvals | |
| serviceConfig | Map<String, Object> | ||
| requiredApprovalTags | List<String> | Require approval only on flags with the provided tags. Otherwise all flags will require approval. | |
| serviceKindConfigurationId | String | Optional field for integration configuration ID of a custom approval integration. This is an Enterprise-only feature. | [optional] |
| resourceKind | String | The kind of resource for which the approval settings apply, for example, flag or segment | [optional] |