Skip to main content
Version: v0.20.1

SubmitAlgorithmInstanceDto

idstringrequired
Example: 123e4567-e89b-12d3-a456-426614174000
algorithmDefinition objectrequired

The definition for the algorithm

titlestringrequired

Title of the algorithm

descriptionstringrequired

Description of the algorithm

keywordsstring[]required

Keywords associated with the algorithm

imagestringrequired

Public image URL of the algorithm

imageCredentials object

Optional credentials for pulling the algorithm image

registrystringrequired

Registry hostname for pulling the algorithm image

usernamestringrequired

Username used to authenticate against the registry

passwordstringrequired

Password used to authenticate against the registry

algorithmEventsstring[]required

Algorithm event structure of the algorithm

roleDefinitionsstring[]required

Role definitions for the algorithm

internalEventsstring[]required

Internal event structure of the algorithm

uiTemplatestring[]required

UI template for visualizing internal events

datasetIdsstring[]

Datasets this job may read. Each must be bound by a started dataflow on this plane.

rolestring

Opaque role label from the orchestrating application, passed to the job.

participantsstring[]

The run topology used by algorithms to resolve roles and event recipients.

SubmitAlgorithmInstanceDto
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"algorithmDefinition": {
"title": "string",
"description": "string",
"keywords": [
"string"
],
"image": "string",
"imageCredentials": {
"registry": "string",
"username": "string",
"password": "string"
},
"algorithmEvents": [
"string"
],
"roleDefinitions": [
"string"
],
"internalEvents": [
"string"
],
"uiTemplate": [
"string"
]
},
"datasetIds": [
"string"
],
"role": "string",
"participants": [
"string"
]
}