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.sources.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]