Files
developer.sailpoint.com/docs/tools/sdk/powershell/Reference/V2024/Models/Trigger.md
2025-05-07 14:37:48 +00:00

3.2 KiB

id, title, pagination_label, sidebar_label, sidebar_class_name, keywords, slug, tags
id title pagination_label sidebar_label sidebar_class_name keywords slug tags
v2024-trigger Trigger Trigger Trigger powershellsdk
powershell
PowerShell
sdk
Trigger
V2024Trigger
/tools/sdk/powershell/v2024/models/trigger
SDK
Software Development Kit
Trigger
V2024Trigger

Trigger

Properties

Name Type Description Notes
Id String Unique identifier of the trigger. [required]
Name String Trigger Name. [required]
Type TriggerType [required]
Description String Trigger Description. [optional]
InputSchema String The JSON schema of the payload that will be sent by the trigger to the subscribed service. [required]
ExampleInput TriggerExampleInput [required]
OutputSchema String The JSON schema of the response that will be sent by the subscribed service to the trigger in response to an event. This only applies to a trigger type of REQUEST_RESPONSE. [optional]
ExampleOutput TriggerExampleOutput [optional]

Examples

  • Prepare the resource
$Trigger = Initialize-V2024Trigger  -Id idn:access-request-dynamic-approver `
 -Name Access Request Dynamic Approver `
 -Type null `
 -Description Trigger for getting a dynamic approver. `
 -InputSchema {"definitions":{"record:AccessRequestDynamicApproverInput":{"type":"object","required":["accessRequestId","requestedFor","requestedItems","requestedBy"],"additionalProperties":true,"properties":{"accessRequestId":{"type":"string"},"requestedFor":{"$ref":"#/definitions/record:requestedForIdentityRef"},"requestedItems":{"type":"array","items":{"$ref":"#/definitions/record:requestedObjectRef"}},"requestedBy":{"$ref":"#/definitions/record:requestedByIdentityRef"}}},"record:requestedForIdentityRef":{"type":"object","required":["id","name","type"],"additionalProperties":true,"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}}},"record:requestedObjectRef":{"type":"object","optional":["description","comment"],"required":["id","name","type","operation"],"additionalProperties":true,"properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"oneOf":[{"type":"null"},{"type":"string"}]},"type":{"type":"string"},"operation":{"type":"string"},"comment":{"oneOf":[{"type":"null"},{"type":"string"}]}}},"record:requestedByIdentityRef":{"type":"object","required":["type","id","name"],"additionalProperties":true,"properties":{"type":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"}}}},"$ref":"#/definitions/record:AccessRequestDynamicApproverInput"} `
 -ExampleInput null `
 -OutputSchema {"definitions":{"record:AccessRequestDynamicApproverOutput":{"type":["null","object"],"required":["id","name","type"],"additionalProperties":true,"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}}}},"$ref":"#/definitions/record:AccessRequestDynamicApproverOutput"} `
 -ExampleOutput null
  • Convert the resource to JSON
$Trigger | ConvertTo-JSON

[Back to top]