Files
developer.sailpoint.com/docs/tools/sdk/powershell/Reference/Beta/Models/TestInvocation.md
2025-01-28 13:29:29 -05:00

1.7 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
beta-test-invocation TestInvocation TestInvocation TestInvocation powershellsdk
powershell
PowerShell
sdk
TestInvocation
BetaTestInvocation
/tools/sdk/powershell/beta/models/test-invocation
SDK
Software Development Kit
TestInvocation
BetaTestInvocation

TestInvocation

Properties

Name Type Description Notes
TriggerId String Trigger ID [required]
VarInput Pointer to [SystemCollectionsHashtable]https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0 Mock input to use for test invocation. This must adhere to the input schema defined in the trigger being invoked. If this property is omitted, then the default trigger sample payload will be sent. [optional]
ContentJson [SystemCollectionsHashtable]https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0 JSON map of invocation metadata. [required]
SubscriptionIds Pointer to []String Only send the test event to the subscription IDs listed. If omitted, the test event will be sent to all subscribers. [optional]

Examples

  • Prepare the resource
$TestInvocation = Initialize-PSSailpoint.BetaTestInvocation  -TriggerId idn:access-request-post-approval `
 -VarInput {identityId=201327fda1c44704ac01181e963d463c} `
 -ContentJson {workflowId=1234} `
 -SubscriptionIds [0f11f2a4-7c94-4bf3-a2bd-742580fe3bde]
  • Convert the resource to JSON
$TestInvocation | ConvertTo-JSON

[Back to top]