Install JSON

Note

More to come soon ….

Schema Definition

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
{
  "additionalProperties": false,
  "properties": {
    "allowOnDemand": {
      "type": "boolean"
    },
    "allowRunAsUser": {
      "type": "boolean"
    },
    "apiUserTokenParam": {
      "type": "boolean"
    },
    "displayName": {
      "type": "string"
    },
    "feeds": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "attributesFile": {
            "type": "string"
          },
          "enableBulkJson": {
            "type": "boolean"
          },
          "documentStorageLimitMb": {
            "type": "integer"
          },
          "indicatorLimit": {
            "type": "integer"
          },
          "jobFile": {
            "type": "string"
          },
          "sourceCategory": {
            "type": "string"
          },
          "sourceDescription": {
            "type": "string"
          },
          "sourceName": {
            "type": "string"
          }
        }
      }
    },
    "languageVersion": {
      "type": "string"
    },
    "listDelimiter": {
      "type": "string"
    },
    "minServerVersion": {
      "type": "string"
    },
    "note": {
      "type": "string"
    },
    "params": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "allowMultiple": {
            "type": "boolean"
          },
          "default": {
            "type": [
              "boolean",
              "integer",
              "string"
            ]
          },
          "encrypt": {
            "type": "boolean"
          },
          "hidden": {
            "type": "boolean"
          },
          "label": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "playbookDataType": {
            "items": {
              "enum": [
                "Any",
                "Binary",
                "BinaryArray",
                "KeyValue",
                "KeyValueArray",
                "String",
                "StringArray",
                "TCEntity",
                "TCEntityArray"
              ]
            },
            "type": "array"
          },
          "required": {
            "type": "boolean"
          },
          "sequence": {
            "type": "integer"
          },
          "type": {
            "enum": [
              "Boolean",
              "Choice",
              "KeyValueList",
              "MultiChoice",
              "String",
              "StringMixed"
            ],
            "type": "string"
          },
          "validValues": {
            "type": "array"
          },
          "viewRows": {
            "type": "integer"
          }
        },
        "required": [
          "label",
          "name",
          "type"
        ],
        "type": "object"
      },
      "type": "array",
      "uniqueItems": true
    },
    "playbook": {
      "properties": {
        "outputVariables": {
          "items": {
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string"
              },
              "type": {
                "enum": [
                  "Binary",
                  "BinaryArray",
                  "KeyValue",
                  "KeyValueArray",
                  "String",
                  "StringArray",
                  "TCEntity",
                  "TCEntityArray"
                ],
                "type": "string"
              }
            },
            "required": [
              "name",
              "type"
            ],
            "type": "object"
          },
          "type": "array",
          "uniqueItems": false
        },
        "retry": {
          "additionalProperties": false,
          "properties": {
            "allowed": {
              "type": "boolean"
            },
            "defaultDelayMinutes": {
              "type": "integer"
            },
            "defaultMaxRetries": {
              "type": "integer"
            }
          },
          "type": "object"
        }
      },
      "type": "object"
    },
    "programIcon": {
      "type": "string"
    },
    "programLanguage": {
      "type": "string"
    },
    "programMain": {
      "type": "string"
    },
    "programVersion": {
      "type": "string"
    },
    "publishOutFiles": {
      "type": "array"
    },
    "repeatingMinutes": {
      "type": "array"
    },
    "runtimeContext": {
      "type": "array"
    },
    "runtimeLevel": {
      "type": [
        "array",
        "string"
      ]
    }
  },
  "required": [
    "allowOnDemand",
    "displayName",
    "params",
    "programLanguage",
    "programMain",
    "programVersion",
    "runtimeLevel"
  ],
  "type": "object"
}