CustomIntegrationSpec
CustomIntegrationSpec
Custom Integration specification.
JSON Example
{
"description": "string",
"name": "My-Name",
"project": "My-Project",
"yaml": "---\nruntime: \"nodejs\"\ncode: |\n var context = require(\"./context.js\")\n var start = Date.now();\n var message = context.getInput(\"message\");\n console.log(\"starting timer is good \" + message);\n \n setTimeout(function() {\n var millis = Date.now() - start;\n console.log(\"seconds elapsed = \" + Math.floor(millis/1000));\n context.setOutput(\"time\", millis);\n }, 2000);\ninputProperties:\n - name: message\n type: text\n title: Message\n placeHolder: Time\n defaultValue: \n bindable: true\n labelInfo: true\n labelMessage: What is time\n \noutputProperties:\n - name: time\n type: label\n title: Time"
}
string
description
Required
A human-friendly description.
string
name
Required
A human-friendly name used as an identifier in APIs that support this option
string
project
Optional
The project this entity belongs to.
string
yaml
Optional
YAML describing Custom integration details.