Orchestration (o11n) Gateway Service API Data Structures
{
"notValidBefore": "string",
"identityCertificateExists": "boolean",
"issuerName": "string",
"notValidAfter": "string",
"thumbprint": "string",
"principalName": "string"
}
notValidBefore
identityCertificateExists
issuerName
notValidAfter
thumbprint
principalName
{
"typeId": "string"
}
typeId
{
"parameterMappings": {
"params": [
{
"key": "string"
}
]
},
"providerEntityId": "string"
}
providerEntityId
{
"dependencies": [
"string"
],
"facets": [
{}
]
}
dependencies
{
"offset": "integer",
"count": "integer"
}
offset
count
{
"permissibleValues": {
"customAllowed": "boolean"
},
"displayAdvice": "string",
"columns": [
"Field Object"
],
"dataType": {
"typeId": "string"
},
"isMultiValued": "boolean",
"description": "string",
"orderIndex": "integer",
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
}
}
displayAdvice
isMultiValued
description
orderIndex
id
label
Wraps a boolean value.
The boolean value.
{
"rel": "string",
"href": "string"
}
rel
href
{
"key": "string"
}
key
{
"data": [
"string"
],
"href": "string",
"contentType": "string"
}
data
href
contentType
{
"key": "string"
}
key
{
"params": [
{
"key": "string"
}
]
}
{
"customAllowed": "boolean"
}
customAllowed
{
"fields": [
{
"permissibleValues": {
"customAllowed": "boolean"
},
"displayAdvice": "string",
"columns": [
"Field Object"
],
"dataType": {
"typeId": "string"
},
"isMultiValued": "boolean",
"description": "string",
"orderIndex": "integer",
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
}
}
]
}
{
"value": "boolean"
}
{
"values": [
{
"label": "string"
}
]
}
{
"pagingInfo": {
"offset": "integer",
"count": "integer"
},
"headers": {
"entries": [
{
"key": "string"
}
]
},
"tenantId": "string",
"text": "string",
"userId": "string",
"dependencyValues": {
"entries": [
{
"key": "string"
}
]
}
}
tenantId
text
userId
{
"links": [
{
"rel": "string",
"href": "string"
}
],
"content": [
{
"systemDefault": "boolean",
"password": "string",
"port": "integer",
"name": "string",
"host": "string",
"ssoMode": "boolean",
"tenantId": "string",
"certificate": "string",
"description": "string",
"id": "string",
"embedded": "boolean",
"username": "string"
}
]
}
Wraps a value such that values of different types can be treated generically.
Equivalent of java.util.Map
{
"entries": [
{
"key": "string"
}
]
}
{
"fqn": "string",
"name": "string",
"description": "string",
"resultContentType": {
"typeId": "string"
},
"inputParameters": [
{
"name": "string",
"type": "string",
"contentType": {
"typeId": "string"
}
}
],
"resultType": "string"
}
fqn
name
description
resultType
{
"name": "string",
"type": "string",
"contentType": {
"typeId": "string"
}
}
Represents a Configuration for vCO server
{
"systemDefault": "boolean",
"password": "string",
"port": "integer",
"name": "string",
"host": "string",
"ssoMode": "boolean",
"tenantId": "string",
"certificate": "string",
"description": "string",
"id": "string",
"embedded": "boolean",
"username": "string"
}
systemDefault
user password to use for authentication
vRO port
Configuration name
vRO host
Indicates whether this condifuration is for sso mode or not
the id of the tenant where this condifuration belongs to
certificate used to connect to vRO
Configuration description
id
embedded
username to use for authentication
Represents an endpoint metadata (e.g. vRO plugin metadata)
{
"displayName": "string",
"name": "string",
"icon": {
"data": [
"string"
],
"href": "string",
"contentType": "string"
},
"version": "string",
"buildNumber": "integer",
"enabled": "boolean",
"configurable": "boolean"
}
displayName
name
version
buildNumber
enabled
configurable
{
"pluginType": "string",
"pluginName": "string",
"displayName": "string",
"id": "string",
"href": "string"
}
pluginType
pluginName
displayName
id
href
additionalAttributes
{
"pluginType": "string",
"pluginName": "string",
"name": "string",
"icon": {
"data": [
"string"
],
"href": "string",
"contentType": "string"
},
"description": "string",
"properties": [
{
"displayName": "string",
"name": "string",
"description": "string"
}
]
}
pluginType
pluginName
name
description
{
"displayName": "string",
"name": "string",
"description": "string"
}
displayName
name
description
Represents a Workflow run log entry
{
"severity": "string",
"description": "string",
"user": "string",
"short-description": "string",
"timestamp": "string"
}
severity
long description
user
short description
timestamp
Represents a Workflow run logs. Contains list of o11n-logEntry.
{
"logEntries": [
{
"severity": "string",
"description": "string",
"user": "string",
"short-description": "string",
"timestamp": "string"
}
]
}
{
"id": "string"
}
userTags
id
globalTags
Represents a Workflow definition
{
"name": "string",
"description": "string",
"id": "string",
"inputParameters": [
{
"parameterType": "string",
"name": "string",
"description": "string",
"type": "string"
}
],
"outputParameters": [
{
"parameterType": "string",
"name": "string",
"description": "string",
"type": "string"
}
]
}
Workflow name
Workflow description
Workflow id
Represents a Workflow category
{
"name": "string",
"id": "string",
"categories": [
"o11n-workflowCategory Object"
],
"workflows": [
{
"name": "string",
"description": "string",
"id": "string",
"inputParameters": [
{
"parameterType": "string",
"name": "string",
"description": "string",
"type": "string"
}
],
"outputParameters": [
{
"parameterType": "string",
"name": "string",
"description": "string",
"type": "string"
}
]
}
]
}
Workflow category name
Workflow category id
Represents a Workflow parameter
{
"parameterType": "string",
"name": "string",
"description": "string",
"type": "string"
}
Workflow parameter type
Workflow parameter name
Workflow parameter description
Workflow parameter value type
Represents a Routine run correlation
{
"correlationType": "string",
"correlationId": "string"
}
correlationType
correlationId
Represents a Routine run information
{
"traceId": "string",
"executionId": "string",
"correlation": {
"correlationType": "string",
"correlationId": "string"
},
"tenantId": "string",
"id": "string",
"routineId": "string",
"routineRunStatus": "string"
}
traceId
executionId
tenantId
id
routineId
routineRunStatus
Represents a Routine run request
{
"requestedBy": "string",
"correlation": {
"correlationType": "string",
"correlationId": "string"
},
"routineRunId": "string",
"description": "string",
"callbackServiceId": "string",
"requestHeader": {
"entries": [
{
"key": "string"
}
]
},
"requestData": {
"entries": [
{
"key": "string"
}
]
}
}
name/id of the user requested the routine run
optional parameter which sets the id of the routine run once created. may be disregarded
human readable description for the routine run request
service id to callback on routine run complete/fail
Represents a Routine run result
{
"requestedBy": "string",
"correlation": {
"correlationType": "string",
"correlationId": "string"
},
"resultData": {
"entries": [
{
"key": "string"
}
]
},
"requestId": "string",
"runDetails": "string",
"resultHeader": {
"entries": [
{
"key": "string"
}
]
},
"runStatus": "string",
"createDate": "string",
"completeDate": "string"
}
requestedBy
requestId
runDetails
runStatus
createDate
completeDate
A literal defining period of time. This period is represented some integral number of a specified timeUnit.e.g. 6 days.
{
"unit": "string",
"amount": "integer"
}
The unit of measure for the time span. e.g: days.
The amount for the time span.
{
"label": "string"
}
label