mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-09 20:37:47 +00:00
59 lines
1.7 KiB
YAML
59 lines
1.7 KiB
YAML
type: object
|
|
required:
|
|
- id
|
|
- triggerId
|
|
- type
|
|
- name
|
|
- triggerName
|
|
- enabled
|
|
- responseDeadline
|
|
properties:
|
|
id:
|
|
type: string
|
|
description: Subscription ID.
|
|
example: "0f11f2a4-7c94-4bf3-a2bd-742580fe3bde"
|
|
name:
|
|
type: string
|
|
description: Subscription name.
|
|
example: "Access request subscription"
|
|
description:
|
|
type: string
|
|
description: Subscription description.
|
|
example: "Access requested to site xyz"
|
|
triggerId:
|
|
type: string
|
|
description: ID of trigger subscribed to.
|
|
example: "idn:access-requested"
|
|
triggerName:
|
|
type: string
|
|
description: Trigger name of trigger subscribed to.
|
|
example: "Access Requested"
|
|
type:
|
|
$ref: './SubscriptionType.yaml'
|
|
responseDeadline:
|
|
type: string
|
|
description: Deadline for completing REQUEST_RESPONSE trigger invocation, represented in ISO-8601 duration format.
|
|
example: "PT1H"
|
|
default: "PT1H"
|
|
httpConfig:
|
|
description: Config required if HTTP subscription type is used.
|
|
$ref: './HttpConfig.yaml'
|
|
eventBridgeConfig:
|
|
description: Config required if EVENTBRIDGE subscription type is used.
|
|
$ref: './EventBridgeConfig.yaml'
|
|
enabled:
|
|
type: boolean
|
|
description: >-
|
|
Whether subscription should receive real-time trigger invocations or not.
|
|
|
|
Test trigger invocations are always enabled regardless of this option.
|
|
default: true
|
|
example: true
|
|
filter:
|
|
type: string
|
|
description: JSONPath filter to conditionally invoke trigger when expression evaluates to true.
|
|
example: '$[?($.identityId == "201327fda1c44704ac01181e963d463c")]'
|
|
externalDocs:
|
|
description: JSONPath filter documentation
|
|
url: https://developer.sailpoint.com/idn/docs/event-triggers/filtering-events
|