Skip to main content

Subscription

Properties

NameTypeDescriptionNotes
IdStringSubscription ID.[required]
NameStringSubscription name.[required]
DescriptionStringSubscription description.[optional]
TriggerIdStringID of trigger subscribed to.[required]
TriggerNameStringTrigger name of trigger subscribed to.[required]
TypeSubscriptionType[required]
ResponseDeadlineStringDeadline for completing REQUEST_RESPONSE trigger invocation, represented in ISO-8601 duration format.[optional] [default to "PT1H"]
HttpConfigHttpConfig[optional]
EventBridgeConfigEventBridgeConfig[optional]
EnabledBooleanWhether subscription should receive real-time trigger invocations or not. Test trigger invocations are always enabled regardless of this option.[required][default to $true]
VarFilterStringJSONPath filter to conditionally invoke trigger when expression evaluates to true.[optional]

Examples

  • Prepare the resource
$Subscription = Initialize-PSSailpoint.V2024Subscription  -Id 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
-Name Access request subscription `
-Description Access requested to site xyz `
-TriggerId idn:access-request-post-approval `
-TriggerName Access Requested `
-Type null `
-ResponseDeadline PT1H `
-HttpConfig null `
-EventBridgeConfig null `
-Enabled true `
-VarFilter $[?($.identityId == "201327fda1c44704ac01181e963d463c")]
  • Convert the resource to JSON
$Subscription | ConvertTo-JSON

[Back to top]