{
"openapi" : "3.1.0",
"info" : {
"title" : "RapidDeploy REST API",
"description" : "REST endpoints under /ws/*, migrated from Jersey JAX-RS to Spring MVC in the Jakarta EE 10 / Spring 6 upgrade.",
"version" : "6.0"
},
"servers" : [ {
"url" : "http://localhost:8090/MidVision/ws",
"description" : "Generated server url"
} ],
"paths" : {
"/user/{userName}/deleteFromGroup/{groupName}" : {
"put" : {
"tags" : [ "user-ws" ],
"operationId" : "deleteUserFromGroup",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "userName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "groupName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/user/{userName}/addToGroup/{groupName}" : {
"put" : {
"tags" : [ "user-ws" ],
"operationId" : "addUserToGroup",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "userName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "groupName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/user/update" : {
"put" : {
"tags" : [ "user-ws" ],
"operationId" : "updateUser",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "arg1",
"in" : "query",
"required" : true,
"schema" : {
"$ref" : "#/components/schemas/UserDetail"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/user/create" : {
"put" : {
"tags" : [ "user-ws" ],
"operationId" : "createUser",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "arg1",
"in" : "query",
"required" : true,
"schema" : {
"$ref" : "#/components/schemas/UserDetail"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/user/changeMyPassword/{oldPassword}/{newPassword}" : {
"put" : {
"tags" : [ "user-ws" ],
"operationId" : "changePasswd",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "oldPassword",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "newPassword",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/streamer/uploadSnapshot" : {
"put" : {
"tags" : [ "streamer-ws" ],
"operationId" : "uploadSnapshot",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "targetFile",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "arg2",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string",
"format" : "binary"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/streamer/rdstats/{fileName}" : {
"put" : {
"tags" : [ "streamer-ws" ],
"operationId" : "telemetryMock",
"parameters" : [ {
"name" : "fileName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "arg1",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string",
"format" : "binary"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/server/update" : {
"put" : {
"tags" : [ "server-ws" ],
"operationId" : "updateServer",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "arg1",
"in" : "query",
"required" : true,
"schema" : {
"$ref" : "#/components/schemas/Server"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/server/create" : {
"put" : {
"tags" : [ "server-ws" ],
"operationId" : "createServer",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "arg1",
"in" : "query",
"required" : true,
"schema" : {
"$ref" : "#/components/schemas/Server"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/{projectName}/startCmOperation" : {
"put" : {
"tags" : [ "project-ws" ],
"operationId" : "startCmOperation",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/{projectName}/dictionary/variable/createOrUpdateNoScm/{serverName}/{environmentName}/{applicationName}" : {
"put" : {
"tags" : [ "project-ws" ],
"operationId" : "createOrUpdateDataDictionaryVariableNoSCM",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environmentName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "applicationName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "key",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "value",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "encrypt",
"in" : "query",
"required" : true,
"schema" : {
"type" : "boolean"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/{projectName}/dictionary/variable/createOrUpdate/{serverName}/{environmentName}/{applicationName}" : {
"put" : {
"tags" : [ "project-ws" ],
"operationId" : "createOrUpdateDataDictionaryVariable",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environmentName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "applicationName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "key",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "value",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "encrypt",
"in" : "query",
"required" : true,
"schema" : {
"type" : "boolean"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/{projectName}/create/{serverName}/{environmentName}/{applicationName}" : {
"put" : {
"tags" : [ "project-ws" ],
"operationId" : "createProjectEnvironment",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environmentName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "applicationName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/{projectName}/copy" : {
"put" : {
"tags" : [ "project-ws" ],
"operationId" : "copyProject",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "arg2",
"in" : "query",
"required" : true,
"schema" : {
"$ref" : "#/components/schemas/Project"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/{projectName}/commitToScm" : {
"put" : {
"tags" : [ "project-ws" ],
"operationId" : "commitToScm",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/{projectName}/clone/{serverName}/{environmentName}/{applicationName}" : {
"put" : {
"tags" : [ "project-ws" ],
"operationId" : "cloneProjectEnvironment",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environmentName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "applicationName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "newServerName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "newEnvironmentName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "newApplicationName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/update" : {
"put" : {
"tags" : [ "project-ws" ],
"operationId" : "updateProject",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "arg1",
"in" : "query",
"required" : true,
"schema" : {
"$ref" : "#/components/schemas/Project"
}
}, {
"name" : "createDirectories",
"in" : "query",
"required" : true,
"schema" : {
"type" : "boolean"
}
}, {
"name" : "logLevel",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/import" : {
"put" : {
"tags" : [ "project-ws" ],
"operationId" : "importProject",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "arg1",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string",
"format" : "binary"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/create" : {
"put" : {
"tags" : [ "project-ws" ],
"operationId" : "createProject",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "arg1",
"in" : "query",
"required" : true,
"schema" : {
"$ref" : "#/components/schemas/Project"
}
}, {
"name" : "createDirectories",
"in" : "query",
"required" : true,
"schema" : {
"type" : "boolean"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/group/update" : {
"put" : {
"tags" : [ "group-ws" ],
"operationId" : "updateGroup",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "arg1",
"in" : "query",
"required" : true,
"schema" : {
"$ref" : "#/components/schemas/Group"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/group/removeUsersFromGroup/{groupName}" : {
"put" : {
"tags" : [ "group-ws" ],
"operationId" : "removeUsersFromGroup",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "groupName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "usersToRemove",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/group/removeRolesFromGroup/{groupName}" : {
"put" : {
"tags" : [ "group-ws" ],
"operationId" : "removeRolesFromGroup",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "groupName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "rolesToRemove",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/group/removeProjectsFromGroup/{projectGroupName}" : {
"put" : {
"tags" : [ "group-ws" ],
"operationId" : "removeProjectsFromGroup",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectGroupName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectsToRemove",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/group/delete/{groupNameToDelete}" : {
"put" : {
"tags" : [ "group-ws" ],
"operationId" : "deleteGroup",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "groupNameToDelete",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/group/create" : {
"put" : {
"tags" : [ "group-ws" ],
"operationId" : "createGroup",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "arg1",
"in" : "query",
"required" : true,
"schema" : {
"$ref" : "#/components/schemas/Group"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/group/addUsersToGroup/{groupName}" : {
"put" : {
"tags" : [ "group-ws" ],
"operationId" : "addUsersToGroup",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "groupName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "usersToAdd",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/group/addRolesToGroup/{groupName}" : {
"put" : {
"tags" : [ "group-ws" ],
"operationId" : "addRolesToGroup",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "groupName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "rolesToAdd",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/group/addProjectsToGroup/{projectGroupName}" : {
"put" : {
"tags" : [ "group-ws" ],
"operationId" : "addProjectsToGroup",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectGroupName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectsToAdd",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/environment/update" : {
"put" : {
"tags" : [ "environment-ws" ],
"operationId" : "updateEnvironment",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "arg1",
"in" : "query",
"required" : true,
"schema" : {
"$ref" : "#/components/schemas/Environment"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/environment/create" : {
"put" : {
"tags" : [ "environment-ws" ],
"operationId" : "createEnvironment",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "arg1",
"in" : "query",
"required" : true,
"schema" : {
"$ref" : "#/components/schemas/Environment"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/{projectName}/runjob/deploy/{serverName}/{environmentName}/{instanceName}/{applicationName}" : {
"put" : {
"tags" : [ "deployment-ws" ],
"operationId" : "runJobInstanceCompatible",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environmentName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "instanceName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "applicationName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "packageName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "parentJobId",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "returnLogFile",
"in" : "query",
"required" : true,
"schema" : {
"type" : "boolean"
}
}, {
"name" : "userName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "passwordEncrypted",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "keyFilePath",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "keyPassPhraseEncrypted",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "encryptionKey",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "note",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "allowFailedPkg",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "latestConfig",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
},
"deprecated" : true
}
},
"/deployment/{projectName}/runjob/deploy/{serverName}/{environmentName}/{applicationName}" : {
"put" : {
"tags" : [ "deployment-ws" ],
"operationId" : "runDeploymentJob",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environmentName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "applicationName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "packageName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "parentJobId",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "returnLogFile",
"in" : "query",
"required" : true,
"schema" : {
"type" : "boolean"
}
}, {
"name" : "userName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "passwordEncrypted",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "keyFilePath",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "keyPassPhraseEncrypted",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "encryptionKey",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "note",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "allowFailedPkg",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "latestConfig",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "dictionaryItem",
"in" : "query",
"required" : true,
"schema" : {
"type" : "array",
"items" : {
"type" : "string"
}
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/{projectName}/package/create" : {
"put" : {
"tags" : [ "deployment-ws" ],
"operationId" : "createDeploymentPackage",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "packageName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "archiveExtension",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "archiveExension",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/resumejob/{executingJobId}" : {
"put" : {
"tags" : [ "deployment-ws" ],
"operationId" : "resumeHaltedJob",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "executingJobId",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/jobPlan/run/{id}" : {
"put" : {
"tags" : [ "deployment-ws" ],
"operationId" : "startJobPlan",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "id",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "parentJobId",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/cancel/currentjob/{executingJobId}" : {
"put" : {
"tags" : [ "deployment-ws" ],
"operationId" : "cancelCurrentJob",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "executingJobId",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/user/create/token" : {
"post" : {
"tags" : [ "user-ws" ],
"operationId" : "createAuthToken",
"requestBody" : {
"content" : {
"text/plain" : {
"schema" : {
"type" : "string"
}
}
},
"required" : true
},
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"text/plain" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/user/{userName}" : {
"get" : {
"tags" : [ "user-ws" ],
"operationId" : "list",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "userName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/xml" : {
"schema" : {
"type" : "object"
}
},
"application/json" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/user/list" : {
"get" : {
"tags" : [ "user-ws" ],
"operationId" : "list_1",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/xml" : {
"schema" : {
"type" : "object"
}
},
"application/json" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/system/general-info" : {
"get" : {
"tags" : [ "system-ws" ],
"operationId" : "getGeneralInfo",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"text/plain" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/system/configuration" : {
"get" : {
"tags" : [ "system-ws" ],
"operationId" : "getConfiguration",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"text/plain" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/system/application-logs" : {
"get" : {
"tags" : [ "system-ws" ],
"operationId" : "getApplicationLogs",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/zip" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/streamer/thumbnail/plugin/{type}/{id}" : {
"get" : {
"tags" : [ "streamer-ws" ],
"operationId" : "getThumbnailPlugin",
"parameters" : [ {
"name" : "type",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "id",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"image/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/streamer/snapshot/{id}/{fileName}" : {
"get" : {
"tags" : [ "streamer-ws" ],
"operationId" : "getSnapshot",
"parameters" : [ {
"name" : "id",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "fileName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/octet-stream" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/streamer/resource/image/{resourceName}" : {
"get" : {
"tags" : [ "streamer-ws" ],
"operationId" : "getResourceImage",
"parameters" : [ {
"name" : "resourceName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"image/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/streamer/plugins/{jarFileName}" : {
"get" : {
"tags" : [ "streamer-ws" ],
"operationId" : "getPluginJar",
"parameters" : [ {
"name" : "jarFileName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/java-archive" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/streamer/package/{projectName}/{packageFileName}" : {
"get" : {
"tags" : [ "streamer-ws" ],
"operationId" : "getPackage",
"parameters" : [ {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "packageFileName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/octet-stream" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/streamer/job/log/{id}" : {
"get" : {
"tags" : [ "streamer-ws" ],
"operationId" : "getJobLog",
"parameters" : [ {
"name" : "id",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"text/plain" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/streamer/jarfile/thumbnailOrFile/{filename}/{defaultFile}" : {
"get" : {
"tags" : [ "streamer-ws" ],
"operationId" : "getThumbnailPluginByPathOrFile",
"parameters" : [ {
"name" : "filename",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "defaultFile",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"image/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/streamer/jarfile/thumbnail/{filename}" : {
"get" : {
"tags" : [ "streamer-ws" ],
"operationId" : "getThumbnailPluginByPath",
"parameters" : [ {
"name" : "filename",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"image/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/streamer/icon/plugin/{pluginName}" : {
"get" : {
"tags" : [ "streamer-ws" ],
"operationId" : "getIconThumbnailPlugin",
"parameters" : [ {
"name" : "pluginName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"image/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/streamer/deployment/log/{id}" : {
"get" : {
"tags" : [ "streamer-ws" ],
"operationId" : "getDeploymentLog",
"parameters" : [ {
"name" : "id",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"text/plain" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/server/{serverDisplayName}" : {
"get" : {
"tags" : [ "server-ws" ],
"operationId" : "listServer",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverDisplayName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/xml" : {
"schema" : {
"type" : "object"
}
},
"application/json" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/server/list" : {
"get" : {
"tags" : [ "server-ws" ],
"operationId" : "listServers",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/xml" : {
"schema" : {
"type" : "object"
}
},
"application/json" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/{projectName}" : {
"get" : {
"tags" : [ "project-ws" ],
"operationId" : "listProject",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/xml" : {
"schema" : {
"type" : "object"
}
},
"application/json" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/{projectName}/list" : {
"get" : {
"tags" : [ "project-ws" ],
"operationId" : "listProjectEnvironments",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/{projectName}/export" : {
"get" : {
"tags" : [ "project-ws" ],
"operationId" : "exportProject",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/zip" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/{projectName}/discover" : {
"get" : {
"tags" : [ "project-ws" ],
"operationId" : "discoverProject",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/list" : {
"get" : {
"tags" : [ "project-ws" ],
"operationId" : "listProjects",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/xml" : {
"schema" : {
"type" : "object"
}
},
"application/json" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/migrate/server/plugins" : {
"get" : {
"tags" : [ "migrate-ws" ],
"operationId" : "serverPluginUpgrade",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "purgeOldPluginData",
"in" : "query",
"required" : true,
"schema" : {
"type" : "boolean"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/migrate/project/plugins" : {
"get" : {
"tags" : [ "migrate-ws" ],
"operationId" : "projectPluginUpgrade",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "purgeOldPluginData",
"in" : "query",
"required" : true,
"schema" : {
"type" : "boolean"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/migrate/from/{fromVersion}" : {
"get" : {
"tags" : [ "migrate-ws" ],
"operationId" : "migrate",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "fromVersion",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/migrate/all/plugins" : {
"get" : {
"tags" : [ "migrate-ws" ],
"operationId" : "allPluginUpgrade",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "purgeOldPluginData",
"in" : "query",
"required" : true,
"schema" : {
"type" : "boolean"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/group/list" : {
"get" : {
"tags" : [ "group-ws" ],
"operationId" : "listGroups",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/group/listRoles" : {
"get" : {
"tags" : [ "group-ws" ],
"operationId" : "listGroupRoles",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/group/list/{groupName}" : {
"get" : {
"tags" : [ "group-ws" ],
"operationId" : "listGroup",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "groupName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/feed/{projectName}/list/running/jobs" : {
"get" : {
"tags" : [ "feed-ws" ],
"operationId" : "listRunningJobsFeed",
"parameters" : [ {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environmentName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "applicationName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/atom+xml" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/feed/{projectName}/list/previous/jobs" : {
"get" : {
"tags" : [ "feed-ws" ],
"operationId" : "listPreviousJobsFeed",
"parameters" : [ {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environmentName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "applicationName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/atom+xml" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/feed/{projectName}/list/jobs" : {
"get" : {
"tags" : [ "feed-ws" ],
"operationId" : "listJobsFeed",
"parameters" : [ {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environmentName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "applicationName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/atom+xml" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/environment/{serverDisplayName}/{environmentName}" : {
"get" : {
"tags" : [ "environment-ws" ],
"operationId" : "listEnvironment",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverDisplayName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environmentName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/xml" : {
"schema" : {
"type" : "object"
}
},
"application/json" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/environment/{serverDisplayName}/list" : {
"get" : {
"tags" : [ "environment-ws" ],
"operationId" : "listEnvironments",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverDisplayName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/xml" : {
"schema" : {
"type" : "object"
}
},
"application/json" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/{projectName}/package/list" : {
"get" : {
"tags" : [ "deployment-ws" ],
"operationId" : "listDeploymentPackage",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/{projectName}/package/list/{server}/{environment}" : {
"get" : {
"tags" : [ "deployment-ws" ],
"operationId" : "listDeploymentPackage_1",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "server",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environment",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/showlog/job/{id}" : {
"get" : {
"tags" : [ "deployment-ws" ],
"operationId" : "showJobLog",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "id",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"text/html" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/list/jobs/running" : {
"get" : {
"tags" : [ "deployment-ws" ],
"operationId" : "listRunningJobs",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/xml" : {
"schema" : {
"type" : "object"
}
},
"application/json" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/list/jobs/previousDeployment" : {
"get" : {
"tags" : [ "deployment-ws" ],
"operationId" : "listPreviousDeploymentJobs",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environmentName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "applicationName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/xml" : {
"schema" : {
"type" : "object"
}
},
"application/json" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/list/jobs/previousCodeDeploy" : {
"get" : {
"tags" : [ "deployment-ws" ],
"operationId" : "listPreviousCodeDeployJobs",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environmentName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "applicationName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/xml" : {
"schema" : {
"type" : "object"
}
},
"application/json" : {
"schema" : {
"type" : "object"
}
}
}
}
},
"deprecated" : true
}
},
"/deployment/list/jobs/halted" : {
"get" : {
"tags" : [ "deployment-ws" ],
"operationId" : "listHaltedJobs",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/xml" : {
"schema" : {
"type" : "object"
}
},
"application/json" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/list/jobs/executing" : {
"get" : {
"tags" : [ "deployment-ws" ],
"operationId" : "listExecutingJobs",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/xml" : {
"schema" : {
"type" : "object"
}
},
"application/json" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/jobPlan/list" : {
"get" : {
"tags" : [ "deployment-ws" ],
"operationId" : "listJobPlans",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/xml" : {
"schema" : {
"type" : "object"
}
},
"application/json" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/display/job/{id}" : {
"get" : {
"tags" : [ "deployment-ws" ],
"operationId" : "displayJobDetails",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "id",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/user/{userName}/delete" : {
"delete" : {
"tags" : [ "user-ws" ],
"operationId" : "deleteUser",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "userName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/server/{serverDisplayName}/delete" : {
"delete" : {
"tags" : [ "server-ws" ],
"operationId" : "deleteServer",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverDisplayName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/{projectName}/delete" : {
"delete" : {
"tags" : [ "project-ws" ],
"operationId" : "deleteProject",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/project/{projectName}/delete/{serverName}/{environmentName}/{applicationName}" : {
"delete" : {
"tags" : [ "project-ws" ],
"operationId" : "deleteProjectEnvironment",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environmentName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "applicationName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/environment/{serverDisplayName}/{environmentName}/delete" : {
"delete" : {
"tags" : [ "environment-ws" ],
"operationId" : "deleteEnvironment",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "serverDisplayName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "environmentName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
},
"/deployment/{projectName}/package/delete" : {
"delete" : {
"tags" : [ "deployment-ws" ],
"operationId" : "deleteDeploymentPackage",
"parameters" : [ {
"name" : "Authorization",
"in" : "header",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "projectName",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "packageName",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "archiveExtension",
"in" : "query",
"required" : true,
"schema" : {
"type" : "string"
}
}, {
"name" : "live",
"in" : "query",
"required" : true,
"schema" : {
"type" : "boolean"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "object"
}
}
}
}
}
}
}
},
"components" : {
"schemas" : {
"EnvType" : {
"type" : "object",
"properties" : {
"name" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"live" : {
"type" : "boolean",
"xml" : {
"attribute" : true
}
},
"deploymentApprovalGroups" : {
"type" : "array",
"items" : {
"type" : "string",
"xml" : {
"name" : "deploymentApprovalGroup"
}
},
"uniqueItems" : true,
"xml" : {
"name" : "deploymentApprovalGroup"
}
},
"configurationApprovalGroups" : {
"type" : "array",
"items" : {
"type" : "string",
"xml" : {
"name" : "configurationApprovalGroup"
}
},
"uniqueItems" : true,
"xml" : {
"name" : "configurationApprovalGroup"
}
},
"requiresDeploymentApproval" : {
"type" : "boolean"
},
"requiresConfigurationApproval" : {
"type" : "boolean"
}
},
"xml" : {
"name" : "type"
}
},
"GrantedAuthority" : {
"type" : "object",
"properties" : {
"authority" : {
"type" : "string"
}
}
},
"Group" : {
"type" : "object",
"properties" : {
"name" : {
"type" : "string"
},
"description" : {
"type" : "string"
},
"enabled" : {
"type" : "boolean"
},
"sourceType" : {
"type" : "string",
"enum" : [ "RD", "LDAP", "SSO" ]
},
"users" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/UserDetail"
},
"uniqueItems" : true
},
"roles" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/GroupRole"
},
"uniqueItems" : true
},
"optlock" : {
"type" : "integer",
"format" : "int32"
},
"roleNames" : {
"type" : "array",
"items" : {
"type" : "string"
}
}
}
},
"GroupRole" : {
"type" : "object",
"properties" : {
"groupName" : {
"type" : "string"
},
"roleName" : {
"type" : "string"
},
"group" : {
"$ref" : "#/components/schemas/Group"
}
}
},
"Permission" : {
"type" : "object",
"properties" : {
"id" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"checkProject" : {
"type" : "boolean"
},
"checkType" : {
"type" : "boolean"
},
"category" : {
"$ref" : "#/components/schemas/PermissionCategory"
}
}
},
"PermissionCategory" : {
"type" : "object",
"properties" : {
"name" : {
"type" : "string"
},
"permissions" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Permission"
}
}
}
},
"ProjectGroup" : {
"type" : "object",
"properties" : {
"name" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"projects" : {
"type" : "array",
"items" : {
"type" : "string",
"xml" : {
"name" : "project"
}
},
"uniqueItems" : true,
"xml" : {
"name" : "project"
}
}
},
"xml" : {
"name" : "projectGroup"
}
},
"Role" : {
"type" : "object",
"properties" : {
"name" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"global" : {
"type" : "boolean",
"xml" : {
"attribute" : true
}
},
"help" : {
"type" : "string"
},
"envTypeNames" : {
"type" : "array",
"items" : {
"type" : "string",
"xml" : {
"name" : "environmentType"
}
},
"uniqueItems" : true,
"xml" : {
"name" : "environmentType"
}
},
"envTypes" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/EnvType"
},
"uniqueItems" : true
},
"projectGroupNames" : {
"type" : "array",
"items" : {
"type" : "string",
"xml" : {
"name" : "projectGroup"
}
},
"uniqueItems" : true,
"xml" : {
"name" : "projectGroup"
}
},
"projectGroups" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/ProjectGroup"
},
"uniqueItems" : true
},
"permissionIds" : {
"type" : "array",
"items" : {
"type" : "string",
"xml" : {
"name" : "permission"
}
},
"uniqueItems" : true,
"xml" : {
"name" : "permission"
}
},
"permissions" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Permission"
},
"uniqueItems" : true
}
},
"required" : [ "help", "permissionIds" ],
"xml" : {
"name" : "role"
}
},
"Security" : {
"type" : "object",
"properties" : {
"checksumAtReadTime" : {
"type" : "string"
},
"roles" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Role"
},
"uniqueItems" : true,
"xml" : {
"name" : "role"
}
},
"projectGroups" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/ProjectGroup"
},
"uniqueItems" : true,
"xml" : {
"name" : "projectGroup"
}
},
"envTypes" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/EnvType"
},
"uniqueItems" : true,
"xml" : {
"name" : "environmentType"
}
},
"filePath" : {
"type" : "string"
}
},
"xml" : {
"name" : "security"
}
},
"UserDetail" : {
"type" : "object",
"properties" : {
"username" : {
"type" : "string"
},
"password" : {
"type" : "string"
},
"enabled" : {
"type" : "boolean"
},
"sourceType" : {
"type" : "string",
"enum" : [ "RD", "LDAP", "SSO" ]
},
"groups" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Group"
},
"uniqueItems" : true
},
"firstname" : {
"type" : "string"
},
"lastname" : {
"type" : "string"
},
"description" : {
"type" : "string"
},
"email" : {
"type" : "string"
},
"dateFormat" : {
"type" : "string"
},
"tutorialVersion" : {
"type" : "string"
},
"tutorialNotificationShown" : {
"type" : "boolean"
},
"fieldsetPosition" : {
"type" : "string"
},
"fieldsetWidth" : {
"type" : "string"
},
"autoRefreshInterval" : {
"type" : "string"
},
"autoRefreshEnabled" : {
"type" : "boolean"
},
"locale" : {
"type" : "string"
},
"themeName" : {
"type" : "string"
},
"layoutName" : {
"type" : "string"
},
"pageSize" : {
"type" : "integer",
"format" : "int32"
},
"tableFilterDelay" : {
"type" : "integer",
"format" : "int32"
},
"rawPassword" : {
"type" : "string"
},
"confPassword" : {
"type" : "string"
},
"growlLife" : {
"type" : "integer",
"format" : "int32"
},
"security" : {
"$ref" : "#/components/schemas/Security"
},
"activeNodes" : {
"type" : "integer",
"format" : "int32"
},
"optlock" : {
"type" : "integer",
"format" : "int32"
},
"authorities" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/GrantedAuthority"
}
},
"userAndName" : {
"type" : "string"
},
"accountNonLocked" : {
"type" : "boolean"
},
"accountNonExpired" : {
"type" : "boolean"
},
"credentialsNonExpired" : {
"type" : "boolean"
}
}
},
"Approval" : {
"type" : "object",
"properties" : {
"id" : {
"type" : "integer",
"format" : "int64"
},
"refId" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"requesterName" : {
"type" : "string"
},
"requesterReason" : {
"type" : "string"
},
"timestamp" : {
"type" : "string",
"format" : "date-time",
"xml" : {
"attribute" : true
}
},
"changeLog" : {
"type" : "string"
},
"approvalDecisions" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/ApprovalDecision"
}
},
"approvalType" : {
"type" : "string",
"enum" : [ "deployment", "configuration", "pipeline" ]
},
"description" : {
"type" : "string"
},
"status" : {
"type" : "string",
"enum" : [ "requested", "approved", "rejected" ]
},
"waitingForApproval" : {
"type" : "boolean"
},
"rejected" : {
"type" : "boolean"
},
"approved" : {
"type" : "boolean"
}
},
"required" : [ "approvalDecisions" ],
"xml" : {
"name" : "Approval"
}
},
"ApprovalDecision" : {
"type" : "object",
"properties" : {
"id" : {
"type" : "integer",
"format" : "int64"
},
"approval" : {
"$ref" : "#/components/schemas/Approval"
},
"approverName" : {
"type" : "string"
},
"groupName" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"timestamp" : {
"type" : "string",
"format" : "date-time",
"xml" : {
"attribute" : true
}
},
"approvalStatus" : {
"type" : "string",
"enum" : [ "requested", "approved", "rejected" ],
"xml" : {
"attribute" : true
}
},
"approvalReason" : {
"type" : "string"
},
"rejected" : {
"type" : "boolean"
},
"requested" : {
"type" : "boolean"
},
"approved" : {
"type" : "boolean"
}
},
"xml" : {
"name" : "approvalDecision"
}
},
"BatchDefinition" : {
"type" : "object",
"properties" : {
"DEFAULT_XML_FILE" : {
"type" : "string"
},
"KEY_ELEMENT_XML_ROOT" : {
"type" : "string"
},
"KEY_ELEMENT_XML_PARAMETERS" : {
"type" : "string"
},
"KEY_ELEMENT_XML_EMAIL" : {
"type" : "string"
},
"KEY_ELEMENT_XML_TASKS" : {
"type" : "string"
},
"KEY_ELEMENT_XML_LOGS" : {
"type" : "string"
},
"batchDefinition" : {
"$ref" : "#/components/schemas/MvBatchDefinition"
},
"mvEmail" : {
"$ref" : "#/components/schemas/MvEmail"
},
"emailEnabled" : {
"type" : "boolean"
},
"mvParameters" : {
"$ref" : "#/components/schemas/MvParameters"
},
"mvTasks" : {
"$ref" : "#/components/schemas/MvTasks"
},
"mvFailureBranches" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MvFailureBranch"
}
},
"mvLogs" : {
"$ref" : "#/components/schemas/MvLogs"
},
"name" : {
"type" : "string"
}
}
},
"BlueprintData" : {
"type" : "object",
"properties" : {
"checksum" : {
"type" : "string"
}
},
"xml" : {
"name" : "BlueprintData"
}
},
"Classpath" : {
"type" : "object",
"properties" : {
"classpathEntries" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/ClasspathEntry"
},
"xml" : {
"name" : "classpathentry"
}
},
"nonClasspathFiles" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/ClasspathEntry"
}
},
"classpathFiles" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/ClasspathEntry"
}
}
},
"xml" : {
"name" : "classpath"
}
},
"ClasspathEntry" : {
"type" : "object",
"properties" : {
"path" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"dependencies" : {
"type" : "array",
"items" : {
"type" : "string",
"format" : "binary"
}
},
"filename" : {
"type" : "string"
},
"file" : {
"type" : "string",
"format" : "binary"
}
}
},
"DataDictionary" : {
"type" : "object",
"properties" : {
"checksumAtReadTime" : {
"type" : "string"
},
"projects" : {
"type" : "array",
"items" : {
"type" : "string",
"xml" : {
"name" : "project"
}
},
"uniqueItems" : true,
"xml" : {
"name" : "project"
}
},
"targets" : {
"type" : "array",
"items" : {
"type" : "string",
"xml" : {
"name" : "target"
}
},
"uniqueItems" : true,
"xml" : {
"name" : "target"
}
},
"entries" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/DictionaryEntry"
},
"uniqueItems" : true,
"xml" : {
"name" : "entry"
}
},
"pathName" : {
"type" : "string",
"writeOnly" : true
},
"filePath" : {
"type" : "string"
},
"properties" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/EnvironmentProperty"
}
}
},
"xml" : {
"name" : "dataDictionary"
}
},
"DeployableComponent" : {
"type" : "object",
"properties" : {
"id" : {
"type" : "integer",
"format" : "int32"
},
"deploymentComponent" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/DeploymentComponent"
},
"uniqueItems" : true
},
"name" : {
"type" : "string"
}
}
},
"DeploymentComponent" : {
"type" : "object",
"properties" : {
"identifier" : {
"type" : "string"
},
"selectableNodeName" : {
"type" : "string"
},
"objectId" : {
"type" : "integer",
"format" : "int32"
},
"locked" : {
"type" : "boolean"
},
"id" : {
"type" : "integer",
"format" : "int32"
},
"project" : {
"$ref" : "#/components/schemas/Project"
},
"deployableComponent" : {
"$ref" : "#/components/schemas/DeployableComponent"
},
"environment" : {
"$ref" : "#/components/schemas/Environment"
},
"enabled" : {
"type" : "boolean"
},
"parent" : {
"$ref" : "#/components/schemas/Environment"
},
"serverName" : {
"type" : "string"
},
"environmentName" : {
"type" : "string"
},
"deploymentPath" : {
"type" : "string"
},
"children" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/SelectableNode"
}
}
}
},
"DictionaryEntry" : {
"type" : "object",
"properties" : {
"key" : {
"type" : "string"
},
"value" : {
"type" : "string"
},
"helpText" : {
"type" : "string"
},
"externalValue" : {
"type" : "string"
},
"type" : {
"type" : "string",
"enum" : [ "STRING", "INTEGER", "LONG", "DOUBLE", "PASSWORD" ]
},
"encrypted" : {
"type" : "boolean"
},
"external" : {
"type" : "boolean"
},
"parentDictionary" : {
"$ref" : "#/components/schemas/DataDictionary"
},
"resources" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/EntryResource"
},
"uniqueItems" : true,
"xml" : {
"name" : "resource"
}
},
"masked" : {
"type" : "boolean"
},
"password" : {
"type" : "boolean"
},
"allValues" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"resourceIds" : {
"type" : "array",
"items" : {
"type" : "string"
},
"uniqueItems" : true
},
"maskedValue" : {
"type" : "string"
},
"baseValue" : {
"type" : "string"
},
"populatedValue" : {
"type" : "string"
},
"maskedBaseValue" : {
"type" : "string"
}
},
"xml" : {
"name" : "entry"
}
},
"DynamicBean" : {
"type" : "object",
"properties" : {
"dynamicField" : {
"$ref" : "#/components/schemas/DynamicField"
}
}
},
"DynamicEntry" : {
"type" : "object",
"properties" : {
"key" : {
"type" : "string"
},
"value" : {
"type" : "string"
}
},
"xml" : {
"name" : "entry"
}
},
"DynamicField" : {
"type" : "object",
"properties" : {
"label" : {
"type" : "string"
},
"fieldKey" : {
"type" : "string"
},
"fieldValue" : {
"type" : "string"
},
"listOfChoices" : {
"type" : "string"
},
"type" : {
"type" : "string",
"enum" : [ "TEXT", "SECRET", "TEXTAREA", "RADIO", "SELECTONE", "SELECTMANY", "CHECKONE", "CHECKMANY", "DIRECTORY", "ENTRIES_TABLE" ]
},
"mandatory" : {
"type" : "string"
},
"helpText" : {
"type" : "string"
},
"toolTipText" : {
"type" : "string"
},
"style" : {
"type" : "string"
},
"headerTitle" : {
"type" : "string"
},
"headerLayout" : {
"type" : "string",
"enum" : [ "TABLE", "TAB" ]
},
"classType" : {
"type" : "string"
},
"regularExpression" : {
"type" : "string"
},
"minimumValue" : {
"type" : "string"
},
"maximumValue" : {
"type" : "string"
},
"choices" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"entries" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/DynamicEntry"
}
},
"fieldBean" : {
"$ref" : "#/components/schemas/DynamicBean"
},
"choicesSelected" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"option" : {
"type" : "boolean"
}
}
},
"DynamicParameterType" : {
"type" : "object",
"properties" : {
"mvParams" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MvParam"
}
},
"configurable" : {
"type" : "boolean"
},
"parameters" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Parameter"
}
}
}
},
"EntryResource" : {
"type" : "object",
"properties" : {
"id" : {
"type" : "string"
},
"value" : {
"type" : "string"
},
"externalValue" : {
"type" : "string"
},
"external" : {
"type" : "boolean"
},
"parentEntry" : {
"$ref" : "#/components/schemas/DictionaryEntry"
},
"maskedValue" : {
"type" : "string"
},
"baseValue" : {
"type" : "string"
}
},
"xml" : {
"name" : "customValue"
}
},
"EnvConfigPendingChange" : {
"type" : "object",
"properties" : {
"id" : {
"type" : "integer",
"format" : "int64"
},
"requester" : {
"$ref" : "#/components/schemas/UserDetail"
},
"requestDate" : {
"type" : "string",
"format" : "date-time"
},
"project" : {
"$ref" : "#/components/schemas/Project"
},
"deploymentComponent" : {
"$ref" : "#/components/schemas/DeploymentComponent"
},
"environment" : {
"$ref" : "#/components/schemas/Environment"
},
"note" : {
"type" : "string"
},
"envConfigPendingChangeType" : {
"type" : "string",
"enum" : [ "NEW", "EDIT", "DELETE", "ASSOCIATE", "PROMOTE" ]
},
"approval" : {
"$ref" : "#/components/schemas/Approval"
},
"new" : {
"type" : "boolean"
},
"environmentConfiguration" : {
"type" : "string"
},
"environmentClass" : {
"type" : "string"
},
"edit" : {
"type" : "boolean"
},
"delete" : {
"type" : "boolean"
},
"associate" : {
"type" : "boolean"
}
},
"xml" : {
"name" : "RapidDeployObject"
}
},
"Environment" : {
"type" : "object",
"properties" : {
"identifier" : {
"type" : "string"
},
"selectableNodeName" : {
"type" : "string"
},
"objectId" : {
"type" : "integer",
"format" : "int32"
},
"locked" : {
"type" : "boolean"
},
"id" : {
"type" : "integer",
"format" : "int32"
},
"name" : {
"type" : "string"
},
"server" : {
"$ref" : "#/components/schemas/Server"
},
"hostname" : {
"type" : "string"
},
"version" : {
"type" : "string"
},
"snapshotsPath" : {
"type" : "string"
},
"owner" : {
"type" : "string"
},
"notes" : {
"type" : "string"
},
"validated" : {
"type" : "integer",
"format" : "int32"
},
"envTypeName" : {
"type" : "string"
},
"environmentEnabled" : {
"type" : "boolean"
},
"pluginDataSet" : {
"$ref" : "#/components/schemas/PluginDataSet"
},
"environmentProperties" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/EnvironmentProperty"
}
},
"snapshot" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Snapshot"
},
"uniqueItems" : true
},
"deploymentComponents" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/DeploymentComponent"
},
"uniqueItems" : true
},
"children" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/SelectableNode"
}
},
"serverDisplayName" : {
"type" : "string"
},
"envType" : {
"$ref" : "#/components/schemas/EnvType"
},
"optlock" : {
"type" : "integer",
"format" : "int32"
},
"parent" : {
"$ref" : "#/components/schemas/Server"
},
"enabled" : {
"type" : "boolean"
},
"productHandler" : {
"$ref" : "#/components/schemas/IPluginFunction"
}
}
},
"EnvironmentProperty" : {
"type" : "object",
"properties" : {
"id" : {
"type" : "integer",
"format" : "int32"
},
"key" : {
"type" : "string"
},
"value" : {
"type" : "string"
},
"propertyFile" : {
"$ref" : "#/components/schemas/PropertyFile"
},
"environment" : {
"$ref" : "#/components/schemas/Environment"
},
"server" : {
"$ref" : "#/components/schemas/Server"
},
"type" : {
"type" : "string"
},
"valueFormat" : {
"type" : "string",
"enum" : [ "PLAIN_TEXT", "ENCRYPTED", "PASSWORD" ]
},
"helpText" : {
"type" : "string"
},
"passwordFormat" : {
"type" : "boolean"
},
"encryptedFormat" : {
"type" : "boolean"
},
"maskedValue" : {
"type" : "string"
},
"rawValue" : {
"type" : "string"
}
}
},
"IPluginArtifact" : {
"type" : "object",
"properties" : {
"archiveIdentifier" : {
"type" : "string"
},
"localRepositoryRoot" : {
"type" : "string"
},
"localPromotionStore" : {
"type" : "string"
},
"pluginName" : {
"type" : "string"
},
"icon" : { },
"pluginType" : {
"type" : "string",
"enum" : [ "unknown", "scm", "artifact", "report", "integration", "template", "compare", "cloudProvider", "transport", "engine", "resource", "pipelineStep", "projectMigration" ]
},
"pluginData" : {
"$ref" : "#/components/schemas/PluginData"
},
"thumbnail" : { },
"defaultSelected" : {
"type" : "boolean"
},
"pluginVersion" : {
"type" : "string"
},
"iconResourceName" : {
"type" : "string"
},
"thumbnailResourceName" : {
"type" : "string"
}
}
},
"IPluginFunction" : {
"type" : "object",
"properties" : {
"pluginName" : {
"type" : "string"
},
"icon" : { },
"pluginType" : {
"type" : "string",
"enum" : [ "unknown", "scm", "artifact", "report", "integration", "template", "compare", "cloudProvider", "transport", "engine", "resource", "pipelineStep", "projectMigration" ]
},
"pluginData" : {
"$ref" : "#/components/schemas/PluginData"
},
"thumbnail" : { },
"defaultSelected" : {
"type" : "boolean"
},
"pluginVersion" : {
"type" : "string"
},
"iconResourceName" : {
"type" : "string"
},
"thumbnailResourceName" : {
"type" : "string"
}
}
},
"IPluginProjectMigration" : {
"type" : "object",
"properties" : {
"pluginName" : {
"type" : "string"
},
"icon" : { },
"pluginType" : {
"type" : "string",
"enum" : [ "unknown", "scm", "artifact", "report", "integration", "template", "compare", "cloudProvider", "transport", "engine", "resource", "pipelineStep", "projectMigration" ]
},
"pluginData" : {
"$ref" : "#/components/schemas/PluginData"
},
"thumbnail" : { },
"defaultSelected" : {
"type" : "boolean"
},
"pluginVersion" : {
"type" : "string"
},
"iconResourceName" : {
"type" : "string"
},
"thumbnailResourceName" : {
"type" : "string"
}
}
},
"IPluginResource" : {
"type" : "object",
"properties" : {
"resourceManager" : {
"$ref" : "#/components/schemas/ResourceManagerObject"
},
"directoryResource" : {
"type" : "boolean"
},
"pluginName" : {
"type" : "string"
},
"icon" : { },
"pluginType" : {
"type" : "string",
"enum" : [ "unknown", "scm", "artifact", "report", "integration", "template", "compare", "cloudProvider", "transport", "engine", "resource", "pipelineStep", "projectMigration" ]
},
"pluginData" : {
"$ref" : "#/components/schemas/PluginData"
},
"thumbnail" : { },
"defaultSelected" : {
"type" : "boolean"
},
"pluginVersion" : {
"type" : "string"
},
"iconResourceName" : {
"type" : "string"
},
"thumbnailResourceName" : {
"type" : "string"
}
}
},
"IPluginScm" : {
"type" : "object",
"properties" : {
"revisionNumber" : {
"type" : "string"
},
"metaFilesSetExcludes" : {
"type" : "string"
},
"root" : {
"type" : "string"
},
"pluginName" : {
"type" : "string"
},
"icon" : { },
"pluginType" : {
"type" : "string",
"enum" : [ "unknown", "scm", "artifact", "report", "integration", "template", "compare", "cloudProvider", "transport", "engine", "resource", "pipelineStep", "projectMigration" ]
},
"pluginData" : {
"$ref" : "#/components/schemas/PluginData"
},
"thumbnail" : { },
"defaultSelected" : {
"type" : "boolean"
},
"pluginVersion" : {
"type" : "string"
},
"iconResourceName" : {
"type" : "string"
},
"thumbnailResourceName" : {
"type" : "string"
}
}
},
"MvBatchDefinition" : {
"type" : "object",
"properties" : {
"mvParameters" : {
"$ref" : "#/components/schemas/MvParameters",
"xml" : {
"name" : "mv-parameters"
}
},
"mvEmail" : {
"$ref" : "#/components/schemas/MvEmail",
"xml" : {
"name" : "mv-email"
}
},
"mvTasks" : {
"$ref" : "#/components/schemas/MvTasks",
"xml" : {
"name" : "mv-tasks"
}
},
"mvFailureBranches" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MvFailureBranch"
},
"xml" : {
"name" : "mv-failure-branch"
}
},
"mvLogs" : {
"$ref" : "#/components/schemas/MvLogs",
"xml" : {
"name" : "mv-logs"
}
}
},
"required" : [ "mvParameters", "mvTasks" ],
"xml" : {
"name" : "mv-orchestration"
}
},
"MvCondition" : {
"type" : "object",
"properties" : {
"name" : {
"type" : "string",
"xml" : {
"attribute" : true
}
}
}
},
"MvDependencies" : {
"type" : "object",
"properties" : {
"dependency" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MvDependency"
}
},
"monitor" : {
"type" : "integer",
"format" : "int32",
"xml" : {
"attribute" : true
}
}
},
"required" : [ "dependency" ]
},
"MvDependency" : {
"type" : "object",
"properties" : {
"value" : {
"type" : "string"
},
"allowable" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"id" : {
"type" : "string",
"xml" : {
"attribute" : true
}
}
}
},
"MvEmail" : {
"type" : "object",
"properties" : {
"notifications" : {
"$ref" : "#/components/schemas/MvNotifications"
},
"aitem" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MvEmailAitem"
}
},
"emailHost" : {
"type" : "string",
"xml" : {
"name" : "email-host"
}
},
"emailPort" : {
"type" : "string",
"xml" : {
"name" : "email-port"
}
},
"emailTls" : {
"type" : "string",
"xml" : {
"name" : "email-tls"
}
},
"emailSender" : {
"type" : "string",
"xml" : {
"name" : "email-sender"
}
},
"emailCredentials" : {
"type" : "string",
"xml" : {
"name" : "email-credentials"
}
},
"emailSuccess" : {
"$ref" : "#/components/schemas/MvEmailSuccess",
"xml" : {
"name" : "email-success"
}
},
"emailFailure" : {
"$ref" : "#/components/schemas/MvEmailFailure",
"xml" : {
"name" : "email-failure"
}
},
"emailHalted" : {
"$ref" : "#/components/schemas/MvEmailHalted",
"xml" : {
"name" : "email-halted"
}
}
},
"required" : [ "aitem", "emailFailure" ]
},
"MvEmailAitem" : {
"type" : "object",
"properties" : {
"value" : {
"type" : "string"
},
"name" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"id" : {
"type" : "string",
"xml" : {
"attribute" : true
}
}
}
},
"MvEmailFailure" : {
"type" : "object",
"properties" : {
"value" : {
"type" : "string"
},
"mailbox" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"attachments" : {
"type" : "string",
"xml" : {
"attribute" : true
}
}
}
},
"MvEmailHalted" : {
"type" : "object",
"properties" : {
"value" : {
"type" : "string"
},
"mailbox" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"attachments" : {
"type" : "string",
"xml" : {
"attribute" : true
}
}
}
},
"MvEmailSuccess" : {
"type" : "object",
"properties" : {
"value" : {
"type" : "string"
},
"mailbox" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"attachments" : {
"type" : "string",
"xml" : {
"attribute" : true
}
}
}
},
"MvEntry" : {
"type" : "object",
"properties" : {
"value" : {
"type" : "string"
},
"name" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"type" : {
"type" : "string",
"enum" : [ "UNKNOWN", "PROPERTY", "VARIABLE", "XPATH" ],
"xml" : {
"attribute" : true
}
}
}
},
"MvFailureBranch" : {
"type" : "object",
"properties" : {
"name" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"task" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MvTask"
}
}
},
"required" : [ "task" ]
},
"MvJobListType" : {
"type" : "object",
"properties" : {
"stack" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Stack"
}
}
},
"required" : [ "stack" ]
},
"MvLog4J" : {
"type" : "object",
"properties" : {
"value" : {
"type" : "string"
},
"category" : {
"type" : "string",
"xml" : {
"attribute" : true
}
}
}
},
"MvLogDefinition" : {
"type" : "object",
"properties" : {
"log4J" : {
"$ref" : "#/components/schemas/MvLog4J",
"xml" : {
"name" : "log4j"
}
},
"id" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"name" : {
"type" : "string",
"xml" : {
"attribute" : true
}
}
},
"required" : [ "log4J" ]
},
"MvLogs" : {
"type" : "object",
"properties" : {
"logDefinition" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MvLogDefinition"
},
"xml" : {
"name" : "log-definition"
}
}
},
"required" : [ "logDefinition" ]
},
"MvNotificationEmail" : {
"type" : "object",
"properties" : {
"value" : {
"type" : "string"
}
}
},
"MvNotifications" : {
"type" : "object",
"properties" : {
"email" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MvNotificationEmail"
}
}
}
},
"MvParam" : {
"type" : "object",
"properties" : {
"value" : {
"type" : "string"
},
"id" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"name" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"required" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"editionMode" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"hidden" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"mainValue" : {
"type" : "boolean"
},
"parameterType" : {
"$ref" : "#/components/schemas/DynamicParameterType"
},
"typeParam" : {
"type" : "boolean"
}
}
},
"MvParameters" : {
"type" : "object",
"properties" : {
"name" : {
"type" : "string"
},
"enableEmail" : {
"type" : "string",
"xml" : {
"name" : "enable-email"
}
},
"serverUrl" : {
"type" : "string",
"xml" : {
"name" : "server-url"
}
},
"jobId" : {
"type" : "integer",
"format" : "int32",
"xml" : {
"name" : "job-id"
}
}
},
"required" : [ "name" ]
},
"MvTarget" : {
"type" : "object",
"properties" : {
"name" : {
"type" : "string",
"xml" : {
"attribute" : true
}
}
}
},
"MvTask" : {
"type" : "object",
"properties" : {
"clazz" : {
"type" : "string",
"xml" : {
"name" : "class"
}
},
"category" : {
"type" : "string"
},
"jobStack" : {
"$ref" : "#/components/schemas/MvJobListType",
"xml" : {
"name" : "job-stack"
}
},
"parameter" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MvParam"
}
},
"entry" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MvEntry"
}
},
"target" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MvTarget"
},
"xml" : {
"name" : "environment"
}
},
"condition" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MvCondition"
}
},
"dependencies" : {
"$ref" : "#/components/schemas/MvDependencies"
},
"id" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"name" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"order" : {
"type" : "integer",
"format" : "int32",
"xml" : {
"attribute" : true
}
},
"active" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"failureBranch" : {
"type" : "string",
"xml" : {
"name" : "failure-branch"
}
},
"simpleClazzName" : {
"type" : "string"
}
},
"required" : [ "clazz" ]
},
"MvTasks" : {
"type" : "object",
"properties" : {
"task" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MvTask"
}
}
},
"required" : [ "task" ]
},
"Orchestration" : {
"type" : "object",
"properties" : {
"identifer" : {
"type" : "integer",
"format" : "int64"
},
"project" : {
"$ref" : "#/components/schemas/Project"
},
"environment" : {
"$ref" : "#/components/schemas/Environment"
},
"batchDefinition" : {
"$ref" : "#/components/schemas/BatchDefinition"
}
}
},
"PackageInfo" : {
"type" : "object",
"properties" : {
"projectName" : {
"type" : "string"
},
"packageName" : {
"type" : "string"
},
"archiveType" : {
"type" : "string"
},
"targetType" : {
"type" : "string"
},
"targetReady" : {
"type" : "boolean"
},
"lastJobId" : {
"type" : "string"
},
"lastJobStatus" : {
"type" : "string",
"enum" : [ "UNKNOWN", "REJECTED", "SUBMITTED", "STARTING", "EXECUTING", "COMPLETED", "CANCELLED", "FAILED", "UNEXECUTABLE", "TIMED_OUT", "REQUESTED", "SCHEDULED", "BATCHED", "JOB_HALTED", "TASK_HALTED", "REQUESTED_EXECUTING", "REQUESTED_SCHEDULED", "RESUMING", "STEP_HALTED", "SKIPPING" ]
},
"lastJobErrorMsg" : {
"type" : "string"
},
"live" : {
"type" : "boolean"
}
},
"xml" : {
"name" : "packageInfo"
}
},
"PackageInfoList" : {
"type" : "object",
"properties" : {
"checksumAtReadTime" : {
"type" : "string"
},
"packagesInfo" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/PackageInfo"
},
"uniqueItems" : true,
"xml" : {
"name" : "packageInfo"
}
},
"filePath" : {
"type" : "string"
}
},
"xml" : {
"name" : "packageInfoList"
}
},
"Parameter" : {
"type" : "object",
"properties" : {
"name" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"type" : {
"type" : "string"
},
"typeParameters" : {
"$ref" : "#/components/schemas/Parameters"
},
"defaultValue" : {
"type" : "string"
},
"optional" : {
"type" : "string"
},
"toolTipText" : {
"type" : "string"
},
"multiValue" : {
"type" : "boolean"
},
"allowedValues" : {
"type" : "string"
}
},
"required" : [ "defaultValue", "optional", "toolTipText", "type" ],
"xml" : {
"name" : "parameter"
}
},
"Parameters" : {
"type" : "object",
"properties" : {
"parameter" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Parameter"
}
}
},
"xml" : {
"name" : "parameters"
}
},
"PluginData" : {
"type" : "object",
"properties" : {
"name" : {
"type" : "string"
},
"displayName" : {
"type" : "string"
},
"version" : {
"type" : "string"
},
"description" : {
"type" : "string"
},
"sections" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/PluginTemplateSection"
},
"xml" : {
"name" : "sectionList",
"wrapped" : true
}
},
"roles" : {
"type" : "array",
"items" : {
"type" : "string",
"xml" : {
"name" : "role"
}
},
"uniqueItems" : true,
"xml" : {
"name" : "roleList",
"wrapped" : true
}
},
"panelTitle" : {
"type" : "string"
},
"fields" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/DynamicField"
}
},
"headerTitles" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"addButtonHeaders" : {
"type" : "string"
},
"pluginDataValues" : {
"type" : "object",
"additionalProperties" : {
"type" : "string"
}
}
}
},
"PluginDataSet" : {
"type" : "object",
"properties" : {
"id" : {
"type" : "integer",
"format" : "int32"
},
"pluginData" : {
"type" : "string"
},
"pluginName" : {
"type" : "string"
},
"pluginVersion" : {
"type" : "string"
}
}
},
"PluginTemplateSection" : {
"type" : "object",
"properties" : {
"parentSectionKey" : {
"type" : "string"
},
"sectionKey" : {
"type" : "string"
},
"header" : {
"type" : "string"
},
"mandatory" : {
"type" : "boolean"
},
"enabled" : {
"type" : "boolean"
},
"copy" : {
"type" : "boolean"
},
"fields" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/DynamicField"
},
"xml" : {
"name" : "fieldList",
"wrapped" : true
}
},
"uniqueKey" : {
"type" : "string"
},
"removeButtonEnabled" : {
"type" : "boolean"
},
"enabledStyle" : {
"type" : "string"
}
}
},
"Project" : {
"type" : "object",
"properties" : {
"name" : {
"type" : "string"
},
"description" : {
"type" : "string"
},
"owner" : {
"$ref" : "#/components/schemas/UserDetail"
},
"logDirectory" : {
"type" : "string"
},
"orchestrationFileName" : {
"type" : "string"
},
"createDate" : {
"type" : "string",
"format" : "date-time"
},
"pluginDataSet" : {
"$ref" : "#/components/schemas/PluginDataSet"
},
"deploymentComponents" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/DeploymentComponent"
},
"uniqueItems" : true
},
"propertyFiles" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/PropertyFile"
},
"uniqueItems" : true
},
"envConfigPendingChange" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/EnvConfigPendingChange"
},
"uniqueItems" : true
},
"enabled" : {
"type" : "boolean"
},
"orchestration" : {
"$ref" : "#/components/schemas/Orchestration"
},
"classpath" : {
"$ref" : "#/components/schemas/Classpath"
},
"resourceList" : {
"$ref" : "#/components/schemas/ResourceList"
},
"dataDictionary" : {
"$ref" : "#/components/schemas/DataDictionary"
},
"selectedArtifactPluginName" : {
"type" : "string"
},
"selectedScmPluginName" : {
"type" : "string"
},
"selectedMigrationPluginName" : {
"type" : "string"
},
"blueprintData" : {
"$ref" : "#/components/schemas/BlueprintData"
},
"optlock" : {
"type" : "integer",
"format" : "int32"
},
"scmHandler" : {
"$ref" : "#/components/schemas/IPluginScm"
},
"artifactHandler" : {
"$ref" : "#/components/schemas/IPluginArtifact"
},
"projectPlugins" : {
"$ref" : "#/components/schemas/ProjectPlugins"
},
"packagesInfo" : {
"$ref" : "#/components/schemas/PackageInfoList"
},
"migrationHandler" : {
"$ref" : "#/components/schemas/IPluginProjectMigration"
}
},
"xml" : {
"name" : "Project"
}
},
"ProjectPlugin" : {
"type" : "object",
"properties" : {
"pluginName" : {
"type" : "string"
},
"classname" : {
"type" : "string"
},
"active" : {
"type" : "boolean"
},
"data" : {
"$ref" : "#/components/schemas/PluginData"
},
"pluginVersion" : {
"type" : "string"
},
"pluginType" : {
"type" : "string",
"enum" : [ "unknown", "scm", "artifact", "report", "integration", "template", "compare", "cloudProvider", "transport", "engine", "resource", "pipelineStep", "projectMigration" ]
}
},
"xml" : {
"name" : "ProjectPlugin"
}
},
"ProjectPlugins" : {
"type" : "object",
"properties" : {
"projectPlugins" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/ProjectPlugin"
}
}
}
},
"ProjectResourceScope" : {
"type" : "object",
"properties" : {
"projectName" : {
"type" : "string",
"xml" : {
"attribute" : true
}
}
},
"xml" : {
"name" : "projectResourceScope",
"namespace" : "http://www.midvision.com/rapiddeploy/domain/xml/resource"
}
},
"PropertyFile" : {
"type" : "object",
"properties" : {
"id" : {
"type" : "integer",
"format" : "int32"
},
"project" : {
"$ref" : "#/components/schemas/Project"
},
"environmentProperties" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/EnvironmentProperty"
}
},
"lastChanged" : {
"type" : "string",
"format" : "date-time"
},
"filePath" : {
"type" : "string"
},
"checkSum" : {
"type" : "string"
},
"serverName" : {
"type" : "string"
},
"environmentName" : {
"type" : "string"
},
"applicationName" : {
"type" : "string"
},
"projectName" : {
"type" : "string"
}
}
},
"Resource" : {
"type" : "object",
"properties" : {
"name" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"path" : {
"type" : "string"
},
"packageRelativePath" : {
"type" : "string"
},
"resourceType" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"resourceFormat" : {
"type" : "string",
"enum" : [ "Library", "Dictionary", "Transport", "CloudProvider" ]
},
"description" : {
"type" : "string"
},
"resourcePlugin" : {
"$ref" : "#/components/schemas/IPluginResource"
},
"projectResourceScopes" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/ProjectResourceScope"
},
"uniqueItems" : true,
"xml" : {
"name" : "projectResourceScope"
}
},
"serverResourceScopes" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/ServerResourceScope"
},
"uniqueItems" : true,
"xml" : {
"name" : "serverResourceScope"
}
},
"projectReferencesAsString" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"serverReferencesAsString" : {
"type" : "array",
"items" : {
"type" : "string"
}
}
},
"required" : [ "packageRelativePath", "path" ],
"xml" : {
"name" : "resource",
"namespace" : "http://www.midvision.com/rapiddeploy/domain/xml/resource"
}
},
"ResourceList" : {
"type" : "object",
"properties" : {
"checksumAtReadTime" : {
"type" : "string"
},
"filePath" : {
"type" : "string"
},
"resources" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Resource"
},
"uniqueItems" : true,
"xml" : {
"name" : "resource"
}
},
"resourceNames" : {
"type" : "array",
"items" : {
"type" : "string"
},
"uniqueItems" : true
}
},
"xml" : {
"name" : "resourceList",
"namespace" : "http://www.midvision.com/rapiddeploy/domain/xml/resource"
}
},
"ResourceManagerObject" : {
"type" : "object",
"properties" : {
"file" : {
"type" : "string",
"format" : "binary"
}
}
},
"SelectableNode" : {
"type" : "object",
"properties" : {
"identifier" : {
"type" : "string"
},
"selectableNodeName" : {
"type" : "string"
},
"objectId" : {
"type" : "integer",
"format" : "int32"
},
"locked" : {
"type" : "boolean"
},
"enabled" : {
"type" : "boolean"
},
"parent" : {
"$ref" : "#/components/schemas/SelectableNode"
},
"children" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/SelectableNode"
}
}
}
},
"Server" : {
"type" : "object",
"properties" : {
"identifier" : {
"type" : "string"
},
"selectableNodeName" : {
"type" : "string"
},
"objectId" : {
"type" : "integer",
"format" : "int32"
},
"locked" : {
"type" : "boolean"
},
"displayname" : {
"type" : "string"
},
"hostname" : {
"type" : "string"
},
"product" : {
"type" : "string"
},
"version" : {
"type" : "string"
},
"buildStore" : {
"type" : "string"
},
"serverEnabled" : {
"type" : "boolean"
},
"pluginDataSet" : {
"$ref" : "#/components/schemas/PluginDataSet"
},
"environments" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Environment"
},
"uniqueItems" : true
},
"environmentProperties" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/EnvironmentProperty"
},
"uniqueItems" : true
},
"children" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/SelectableNode"
}
},
"selectedCloudProviderPluginName" : {
"type" : "string"
},
"selectedTransportPluginName" : {
"type" : "string"
},
"optlock" : {
"type" : "integer",
"format" : "int32"
},
"selectedTransportResourceName" : {
"type" : "string"
},
"selectedCloudProviderResourceName" : {
"type" : "string"
},
"enabled" : {
"type" : "boolean"
},
"hostnames" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"transportHandler" : {
"$ref" : "#/components/schemas/IPluginFunction"
},
"cloudProviderHandler" : {
"$ref" : "#/components/schemas/IPluginFunction"
},
"parent" : {
"$ref" : "#/components/schemas/SelectableNode"
}
},
"xml" : {
"name" : "Server"
}
},
"ServerResourceScope" : {
"type" : "object",
"properties" : {
"serverName" : {
"type" : "string",
"xml" : {
"attribute" : true
}
}
},
"xml" : {
"name" : "serverResourceScope",
"namespace" : "http://www.midvision.com/rapiddeploy/domain/xml/resource"
}
},
"Snapshot" : {
"type" : "object",
"properties" : {
"id" : {
"type" : "integer",
"format" : "int32"
},
"collectionDate" : {
"type" : "string",
"format" : "date-time"
},
"filePath" : {
"type" : "string"
},
"snapshotData" : {
"type" : "string"
},
"environment" : {
"$ref" : "#/components/schemas/Environment"
}
}
},
"Stack" : {
"type" : "object",
"properties" : {
"value" : {
"type" : "string"
},
"id" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"name" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"required" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"editionMode" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"hidden" : {
"type" : "string",
"xml" : {
"attribute" : true
}
},
"mainValue" : {
"type" : "boolean"
},
"parameterType" : {
"$ref" : "#/components/schemas/DynamicParameterType"
},
"typeParam" : {
"type" : "boolean"
},
"direction" : {
"type" : "string",
"xml" : {
"attribute" : true
}
}
}
}
}
}
}