from sailpoint.triggers.models.accountupdated import Accountupdated
accountupdated = Accountupdated(
event=sailpoint.triggers.models.accountupdated_event.accountupdated_event(
type = 'ACCOUNT_UPDATED_V2',
cause = 'AGGREGATION', ),
source=sailpoint.triggers.models.accountsourcereference.accountsourcereference(
id = '2c918082814e693601816e09471b29b6',
name = 'Active Directory',
alias = 'AD',
owner = sailpoint.triggers.models.accountsourcereference_owner.accountsourcereference_owner(
id = 'owner-123',
name = 'owner-name', ),
governance_group = sailpoint.triggers.models.accountsourcereference_governance_group.accountsourcereference_governanceGroup(
id = 'group-456',
name = 'governance-group-name', ), ),
account=sailpoint.triggers.models.accountv2.accountv2(
id = '2c9180835d2e5168015d32f890ca1581',
name = 'john.doe',
native_identity = 'CN=John Doe,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com',
uuid = 'b7264868-7201-415f-9118-b581d431c688',
correlated = True,
is_machine = False,
origin = 'Active Directory',
attributes = {"firstname":"John","lastname":"Doe"}, ),
identity=sailpoint.triggers.models.identityreference_2.identityreference-2(
id = 'ee769173319b41d19ccec6c235423237b',
name = 'john.doe',
alias = 'jdoe',
email = 'john.doe@email.com', ),
account_change_types=[
'ATTRIBUTES_CHANGED'
],
single_value_attribute_changes=[
sailpoint.triggers.models.accountupdated_single_value_attribute_changes_inner.accountupdated_singleValueAttributeChanges_inner(
name = 'displayName',
old_value = John Doe,
new_value = John A. Doe, )
],
multi_value_attribute_changes=[
sailpoint.triggers.models.accountupdated_multi_value_attribute_changes_inner.accountupdated_multiValueAttributeChanges_inner(
name = 'memberOf',
added_values = ["CN=Sales,OU=Groups,DC=acme,DC=com","CN=AllEmployees,OU=Groups,DC=acme,DC=com"],
removed_values = ["CN=AllEmployees,OU=Groups,DC=acme,DC=com","CN=Contractors,OU=Groups,DC=acme,DC=com"], )
],
entitlement_changes=[
sailpoint.triggers.models.accountupdated_entitlement_changes_inner.accountupdated_entitlementChanges_inner(
attribute_name = 'roles',
added = [{"id":"2c9180835d2e5168015d32f890ca1581","name":"Admin","owner":{"id":"2c9180835d2e5168015d32f890ca1581","name":"Owner Name","type":"Primary"},"value":"Admin"},{"id":"2c9180835d2e5168015d32f890ca1582","name":"User","owner":{"id":"2c9180835d2e5168015d32f890ca1582","name":"Owner Name 2","type":"Secondary"},"value":"User"}],
removed = [{"id":"2c9180835d2e5168015d32f890ca1583","name":"Group","owner":{"id":"2c9180835d2e5168015d32f890ca1583","name":"Owner Name 3","type":"Primary"},"value":"Group"}], )
]
)