Skip to main content

CampaignFilterDetails

Properties

NameTypeDescriptionNotes
IdStringThe unique ID of the campaign filter[required]
NameStringCampaign filter name.[required]
DescriptionStringCampaign filter description.[optional]
OwnerStringOwner of the filter. This field automatically populates at creation time with the current user.[required]
ModeEnum [ "INCLUSION", "EXCLUSION" ]Mode/type of filter, either the INCLUSION or EXCLUSION type. The INCLUSION type includes the data in generated campaigns as per specified in the criteria, whereas the EXCLUSION type excludes the data in generated campaigns as per specified in criteria.[required]
CriteriaList[]CampaignFilterDetailsCriteriaListInnerList of criteria.[optional]
IsSystemFilterBooleanIf true, the filter is created by the system. If false, the filter is created by a user.[required][default to $false]

Examples

  • Prepare the resource
$CampaignFilterDetails = Initialize-PSSailpoint.V2024CampaignFilterDetails  -Id 5ec18cef39020d6fd7a60ad3970aba61 `
-Name Identity Attribute Campaign Filter `
-Description Campaign filter to certify data based on an identity attribute's specified property. `
-Owner SailPoint Support `
-Mode INCLUSION `
-CriteriaList [{type=IDENTITY_ATTRIBUTE, property=displayName, value=support, operation=CONTAINS, negateResult=false, shortCircuit=false, recordChildMatches=false, id=null, suppressMatchedItems=false, children=null}] `
-IsSystemFilter false
  • Convert the resource to JSON
$CampaignFilterDetails | ConvertTo-JSON

[Back to top]