Files
api-specs/idn/beta/schemas/NativeChangeDetectionConfig.yaml
GitHub Action Bot 2c79a2430f Automated commit 'IDNARSENAL-18706 - beta specs for NCD (#1402)
* IDNARSENAL-18706 - beta specs for NCD

* IDNARSENAL-18706 - added defaults for boolean properties

* IDNARSENAL-18706 - PR review changes

* IDNARSENAL-18706 - PR review changes' by github action: 6161064967
2023-09-12 14:43:17 +00:00

44 lines
1.7 KiB
YAML

type: object
description: Source configuration information for Native Change Detection that is read and used by account aggregation process.
properties:
enabled:
description: A flag indicating if Native Change Detection is enabled for a source.
type: boolean
example: true
default: false
operations:
type: array
description: Operation types for which Native Change Detection is enabled for a source.
items:
type: string
enum:
- ACCOUNT_UPDATED
- ACCOUNT_CREATED
- ACCOUNT_DELETED
example: [ACCOUNT_UPDATED, ACCOUNT_DELETED]
allEntitlements:
description: A flag indicating that all entitlements participate in Native Change Detection.
type: boolean
example: false
default: false
allNonEntitlementAttributes:
description: A flag indicating that all non-entitlement account attributes participate in Native Change Detection.
type: boolean
example: false
default: false
selectedEntitlements:
description: If allEntitlements flag is off this field lists entitlements that participate in Native Change Detection.
type: array
items:
type: string
example: [memberOf, memberOfSharedMailbox]
selectedNonEntitlementAttributes:
description: If allNonEntitlementAttributes flag is off this field lists non-entitlement account attributes that participate in Native Change Detection.
externalDocs:
description: Learn more about account attributes here.
url: https://documentation.sailpoint.com/saas/help/accounts/schema.html
type: array
items:
type: string
example: [lastName, phoneNumber, objectType, servicePrincipalName]