mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-09 04:19:37 +00:00
137 lines
4.3 KiB
YAML
137 lines
4.3 KiB
YAML
title: Workflow Action
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: string
|
|
description: Action ID. This is a static namespaced ID for the action
|
|
example: "sp:create-campaign"
|
|
name:
|
|
type: string
|
|
description: Action Name
|
|
example: "Create Certification Campaign"
|
|
description:
|
|
type: string
|
|
description: Action Description
|
|
example: "Generates a certification campaign."
|
|
formFields:
|
|
type: array
|
|
description: One or more inputs that the action accepts
|
|
items:
|
|
$ref: './WorkflowLibraryFormFields.yaml'
|
|
outputSchema:
|
|
type: object
|
|
description: Defines the output schema, if any, that this action produces.
|
|
example:
|
|
{
|
|
"definitions": {},
|
|
"properties": {
|
|
"autoRevokeAllowed": {
|
|
"$id": "#sp:create-campaign/autoRevokeAllowed",
|
|
"default": true,
|
|
"examples": [
|
|
false
|
|
],
|
|
"title": "autoRevokeAllowed",
|
|
"type": "boolean"
|
|
},
|
|
"deadline": {
|
|
"$id": "#sp:create-campaign/deadline",
|
|
"default": "",
|
|
"examples": [
|
|
"2020-12-25T06:00:00.468Z"
|
|
],
|
|
"format": "date-time",
|
|
"pattern": "^.*$",
|
|
"title": "deadline",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"$id": "#sp:create-campaign/description",
|
|
"default": "",
|
|
"examples": [
|
|
"A review of everyone's access by their manager."
|
|
],
|
|
"pattern": "^.*$",
|
|
"title": "description",
|
|
"type": "string"
|
|
},
|
|
"emailNotificationEnabled": {
|
|
"$id": "#sp:create-campaign/emailNotificationEnabled",
|
|
"default": true,
|
|
"examples": [
|
|
false
|
|
],
|
|
"title": "emailNotificationEnabled",
|
|
"type": "boolean"
|
|
},
|
|
"filter": {
|
|
"$id": "#sp:create-campaign/filter",
|
|
"properties": {
|
|
"id": {
|
|
"$id": "#sp:create-campaign/filter/id",
|
|
"default": "",
|
|
"examples": [
|
|
"e0adaae69852e8fe8b8a3d48e5ce757c"
|
|
],
|
|
"pattern": "^.*$",
|
|
"title": "id",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"$id": "#sp:create-campaign/filter/type",
|
|
"default": "",
|
|
"examples": [
|
|
"CAMPAIGN_FILTER"
|
|
],
|
|
"pattern": "^.*$",
|
|
"title": "type",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"title": "filter",
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"$id": "#sp:create-campaign/id",
|
|
"default": "",
|
|
"examples": [
|
|
"2c918086719eec070171a7e3355a360a"
|
|
],
|
|
"pattern": "^.*$",
|
|
"title": "id",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"$id": "#sp:create-campaign/name",
|
|
"default": "",
|
|
"examples": [
|
|
"Manager Review"
|
|
],
|
|
"pattern": "^.*$",
|
|
"title": "name",
|
|
"type": "string"
|
|
},
|
|
"recommendationsEnabled": {
|
|
"$id": "#sp:create-campaign/recommendationsEnabled",
|
|
"default": true,
|
|
"examples": [
|
|
false
|
|
],
|
|
"title": "recommendationEnabled",
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"$id": "#sp:create-campaign/type",
|
|
"default": "",
|
|
"examples": [
|
|
"MANAGER"
|
|
],
|
|
"pattern": "^.*$",
|
|
"title": "type",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"title": "sp:create-campaign",
|
|
"type": "object"
|
|
}
|