Skip to main content

NativeChangeDetectionConfig

Source configuration information for Native Change Detection that is read and used by account aggregation process.

Properties

NameTypeDescriptionNotes
enabledboolA flag indicating if Native Change Detection is enabled for a source.[optional] [default to False]
operations[]strOperation types for which Native Change Detection is enabled for a source.[optional]
all_entitlementsboolA flag indicating that all entitlements participate in Native Change Detection.[optional] [default to False]
all_non_entitlement_attributesboolA flag indicating that all non-entitlement account attributes participate in Native Change Detection.[optional] [default to False]
selected_entitlements[]strIf allEntitlements flag is off this field lists entitlements that participate in Native Change Detection.[optional]
selected_non_entitlement_attributes[]strIf allNonEntitlementAttributes flag is off this field lists non-entitlement account attributes that participate in Native Change Detection.[optional]
}

Example

from sailpoint.v2024.models.native_change_detection_config import NativeChangeDetectionConfig

native_change_detection_config = NativeChangeDetectionConfig(
enabled=True,
operations=[ACCOUNT_UPDATED, ACCOUNT_DELETED],
all_entitlements=False,
all_non_entitlement_attributes=False,
selected_entitlements=[memberOf, memberOfSharedMailbox],
selected_non_entitlement_attributes=[lastName, phoneNumber, objectType, servicePrincipalName]
)

[Back to top]