media type | data type |
---|---|
application/json | EndpointsDeployDetails (JSON) |
media type | data type | description |
---|---|---|
application/json | EndpointsDeployTask (JSON) |
POST /deploy/endpoints
Content-Type: application/json
Accept: application/json
{
"sshSettings" : {
"username" : "...",
"password" : "...",
"addressIp" : "..."
},
"endpointAdminPassword" : "...",
"ispFqdn" : "...",
"deployMethod" : "ENDPOINTS_SERVER_WITH_ISP_SERVER",
"variables" : "..."
}
HTTP/1.1 201 Created
Content-Type: application/json
{
"creationTime" : 12345,
"status" : "FAILED",
"auditEntityName" : "...",
"guid" : "...",
"ver" : 12345,
"nameAndGuid" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"nameGuidAndType" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}
}
media type | data type |
---|---|
application/json | EndpointsDeployOutputRequest (JSON) |
media type | data type | description |
---|---|---|
application/json | EndpointsDeployOutputDetails (JSON) |
POST /deploy/endpoints/output
Content-Type: application/json
Accept: application/json
{
"taskId" : "...",
"offset" : 12345
}
HTTP/1.1 201 Created
Content-Type: application/json
{
"offset" : 12345,
"content" : "...",
"taskStatus" : "FINISHED"
}
media type | data type |
---|---|
application/json | string (JSON) |
POST /deploy/endpoints/read-task
Content-Type: application/json
...
HTTP/1.1 201 Created
media type | data type | description |
---|---|---|
application/json | EndpointsDeployTask (JSON) |
GET /deploy/endpoints/running-task
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"creationTime" : 12345,
"status" : "FAILED",
"auditEntityName" : "...",
"guid" : "...",
"ver" : 12345,
"nameAndGuid" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"nameGuidAndType" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}
}
media type | data type | description |
---|---|---|
application/json | array of EndpointsDeployTask (JSON) |
GET /deploy/endpoints/task
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
[ {
"creationTime" : 12345,
"status" : "RUNNING",
"auditEntityName" : "...",
"guid" : "...",
"ver" : 12345,
"nameAndGuid" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"nameGuidAndType" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}
} ]
name | type | description |
---|---|---|
deployMethod | path |
media type | data type | description |
---|---|---|
application/json | AdvancedOptionsDetails (JSON) |
GET /deploy/endpoints/advanced-options/{deployMethod}
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"advancedOptions" : "...",
"roleDownloadStatus" : "RUNNING",
"failMessage" : "..."
}
name | type | description |
---|---|---|
deployTaskGuid | path |
media type | data type | description |
---|---|---|
application/json | DeployTaskProgressDetails (JSON) |
GET /deploy/endpoints/progress/{deployTaskGuid}
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"toDoTasksNumber" : 12345,
"doneTasksNumber" : 12345,
"lastTaskName" : "..."
}