Hello,
I’m trying to restrict the provisioning events triggered for my subscription to a specific source (Azure AD source for Suppliers) and I came up with the following filter. I checked it’s validity using validate filter API and it returned 200.
Filter:
$[?($.detail.sources contains ‘Azure AD source for Suppliers’)]
Sample event:
{
"input": {
"version": "0",
"id": "5af763a4-b54b-1f8d-68f9-89d08c21ba46",
"detail-type": "idn:post-provisioning",
"source": "aws.partner/sailpoint.com/978ccd6f-75b4-4467-87f8-823b42f63e9b/idn/post-provisioning",
"account": "066144426732",
"time": "2021-04-11T06:15:37Z",
"region": "us-east-2",
"resources": [ ],
"detail": {
"trackingNumber": "c6640fc94e6d488b8be2aa3ab709c96f",
"sources": "Azure AD source for Suppliers, IdentityNow",
"recipient": {
"id": "2c91808778ad758a0178bf91709d11c1",
"name": "Donald Duck",
"type": "IDENTITY"
},
"requester": null,
"accountRequests": [
{
"source": {
"type": "SOURCE",
"id": "2c9180857740c352017740e8fd870234",
"name": "Azure AD source for Suppliers"
},
"accountId": "57982d1e-c75a-4c63-851f-43a83ea6f5ed",
"accountOperation": "Create",
"provisioningResult": "committed",
"provisioningTarget": "Azure AD source for Suppliers",
"ticketId": null,
"attributeRequests": [
{
"attributeName": "groups",
"attributeValue": "[86536594-9041-4c58-8ac7-49c4f89d52dd, 869b646c-8af6-4c3b-9aee-d6377becac0b]",
"operation": "Add"
},
{
"attributeName": "invitedUserUsageLocation",
"attributeValue": "US",
"operation": "Add"
}
]
},
{
"source": {
"type": "SOURCE",
"id": "IdentityNow",
"name": "IdentityNow"
},
"accountId": "SUP0053",
"accountOperation": "Modify",
"provisioningResult": "IdentityNow Task",
"provisioningTarget": "IdentityNow",
"ticketId": null,
"attributeRequests": [
{
"attributeName": "assignedRoles",
"attributeValue": "Supplier Azure AD Account - BaseCamp [cloudRole-1615497776503]",
"operation": "Add"
},
{
"attributeName": "assignedRoles",
"attributeValue": "Azure AD - Guest user provisioning [cloudRole-1612905383593]",
"operation": "Add"
},
{
"attributeName": "assignedRoles",
"attributeValue": "Supplier Profile - active [cloudLifecycle-1611255329965]",
"operation": "Add"
}
]
}
],
"_metadata": {
"triggerType": "fireAndForget",
"triggerId": "idn:post-provisioning",
"invocationId": "3eaaef9b-86d5-4aa2-a623-74fe99263b49"
}
}
}
}
However when I use this filter on my subscription, I don’t see any events in the subscription event log or my listener. Any pointers would be helpful.
Thanks,
Prabhu