| { |
| "openapi" : "3.0.1", |
| "info" : { |
| "contact" : { |
| "email" : "onap-discuss@lists.onap.org", |
| "name" : "ONAP", |
| "url" : "https://onap.readthedocs.io" |
| }, |
| "description" : "SDC API for onboarding (SDCE-1)", |
| "license" : { |
| "name" : "Apache 2.0", |
| "url" : "http://www.apache.org/licenses/LICENSE-2.0" |
| }, |
| "title" : "SPC API: SDCE-1", |
| "version" : "1.0" |
| }, |
| "servers" : [ { |
| "description" : "SDCE-1 APIs", |
| "url" : "/sdc" |
| } ], |
| "paths" : { |
| "/application.wadl" : { |
| "get" : { |
| "operationId" : "getWadl", |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/vnd.sun.wadl+xml" : { }, |
| "application/xml" : { } |
| }, |
| "description" : "default response" |
| } |
| } |
| } |
| }, |
| "/application.wadl/{path}" : { |
| "get" : { |
| "operationId" : "getExternalGrammar", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "path", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/xml" : { } |
| }, |
| "description" : "default response" |
| } |
| } |
| } |
| }, |
| "/v1.0/actuator/prometheus" : { |
| "get" : { |
| "description" : "Gets the prometheus micrometer application metrics", |
| "operationId" : "prometheusMetrics", |
| "parameters" : [ { |
| "description" : "The Accept header to determine the output content type", |
| "in" : "header", |
| "name" : "Accept", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "*/*" : { |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "summary" : "Prometheus Micrometer Metrics", |
| "tags" : [ "SDCE-1 APIs" ] |
| } |
| }, |
| "/v1.0/application-configuration" : { |
| "post" : { |
| "description" : "Insert JSON schema into application config table", |
| "operationId" : "insertToTable", |
| "parameters" : [ { |
| "in" : "query", |
| "name" : "namespace", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "query", |
| "name" : "key", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "multipart/form-data" : { |
| "schema" : { |
| "type" : "object" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Application Configuration" ] |
| } |
| }, |
| "/v1.0/application-configuration/{namespace}" : { |
| "get" : { |
| "description" : "Get List of keys and descriptions by namespace", |
| "operationId" : "getListOfConfigurationByNamespaceFromTable", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "namespace", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ApplicationConfigDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Application Configuration" ] |
| } |
| }, |
| "/v1.0/application-configuration/{namespace}/{key}" : { |
| "get" : { |
| "description" : "Get JSON schema by namespace and key", |
| "operationId" : "getFromTable", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "namespace", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "key", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ConfigurationDataDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Application Configuration" ] |
| } |
| }, |
| "/v1.0/externaltesting/config" : { |
| "get" : { |
| "operationId" : "getConfig", |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "External-Testing" ] |
| }, |
| "put" : { |
| "operationId" : "setConfig", |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ClientConfiguration" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "External-Testing" ] |
| } |
| }, |
| "/v1.0/externaltesting/endpoints" : { |
| "get" : { |
| "operationId" : "getEndpoints", |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "External-Testing" ] |
| }, |
| "put" : { |
| "operationId" : "setEndpoints", |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/RemoteTestingEndpointDefinition" |
| } |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "External-Testing" ] |
| } |
| }, |
| "/v1.0/externaltesting/endpoints/{endpointId}/executions/{executionId}" : { |
| "post" : { |
| "operationId" : "getExecution", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "endpointId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "executionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "External-Testing" ] |
| } |
| }, |
| "/v1.0/externaltesting/endpoints/{endpointId}/scenarios" : { |
| "get" : { |
| "operationId" : "getScenarios", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "endpointId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "External-Testing" ] |
| } |
| }, |
| "/v1.0/externaltesting/endpoints/{endpointId}/scenarios/{scenario}/testcases" : { |
| "get" : { |
| "operationId" : "getTestcases", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "endpointId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "scenario", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "External-Testing" ] |
| } |
| }, |
| "/v1.0/externaltesting/endpoints/{endpointId}/scenarios/{scenario}/testsuites" : { |
| "get" : { |
| "operationId" : "getTestsuites", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "endpointId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "scenario", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "External-Testing" ] |
| } |
| }, |
| "/v1.0/externaltesting/endpoints/{endpointId}/scenarios/{scenario}/testsuites/{testsuite}/testcases/{testcase}" : { |
| "get" : { |
| "operationId" : "getTestcase", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "endpointId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "scenario", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "testsuite", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "testcase", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "External-Testing" ] |
| } |
| }, |
| "/v1.0/externaltesting/executions" : { |
| "get" : { |
| "operationId" : "getValidationResult", |
| "parameters" : [ { |
| "in" : "query", |
| "name" : "requestId", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "query", |
| "name" : "endPoint", |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| } |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "External-Testing" ] |
| }, |
| "post" : { |
| "operationId" : "execute", |
| "parameters" : [ { |
| "in" : "query", |
| "name" : "vspId", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "query", |
| "name" : "vspVersionId", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "query", |
| "name" : "requestId", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "multipart/form-data" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/Attachment" |
| } |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "External-Testing" ] |
| } |
| }, |
| "/v1.0/externaltesting/testcasetree" : { |
| "get" : { |
| "operationId" : "getTestCasesAsTree", |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "External-Testing" ] |
| } |
| }, |
| "/v1.0/healthcheck" : { |
| "get" : { |
| "description" : "Perform health check", |
| "operationId" : "checkHealth", |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/HealthInfoDtos" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Health Check" ] |
| } |
| }, |
| "/v1.0/items" : { |
| "get" : { |
| "description" : "Get list of items according to desired filters", |
| "operationId" : "list", |
| "parameters" : [ { |
| "description" : "Filter by item status", |
| "in" : "query", |
| "name" : "itemStatus", |
| "schema" : { |
| "type" : "string", |
| "enum" : [ "ACTIVE", "ARCHIVED" ] |
| } |
| }, { |
| "description" : "Filter by version status", |
| "in" : "query", |
| "name" : "versionStatus", |
| "schema" : { |
| "type" : "string", |
| "enum" : [ "Certified", "Draft" ] |
| } |
| }, { |
| "description" : "Filter by item type", |
| "in" : "query", |
| "name" : "itemType", |
| "schema" : { |
| "type" : "string", |
| "enum" : [ "vsp", "vlm" ] |
| } |
| }, { |
| "description" : "Filter by user permission", |
| "in" : "query", |
| "name" : "permission", |
| "schema" : { |
| "type" : "string", |
| "enum" : [ "Owner", "Contributor" ] |
| } |
| }, { |
| "description" : "Filter by onboarding method", |
| "in" : "query", |
| "name" : "onboardingMethod", |
| "schema" : { |
| "type" : "string", |
| "enum" : [ "NetworkPackage", "manual" ] |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/Item" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Items" ] |
| } |
| }, |
| "/v1.0/items/{itemId}" : { |
| "get" : { |
| "description" : "Get details of a item", |
| "operationId" : "getItem", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "itemId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Items" ] |
| } |
| }, |
| "/v1.0/items/{itemId}/actions" : { |
| "put" : { |
| "description" : "Acts on item version", |
| "operationId" : "actOn", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "itemId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ItemActionRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Items" ] |
| } |
| }, |
| "/v1.0/items/{itemId}/permissions" : { |
| "get" : { |
| "description" : "List users permissions assigned on item", |
| "operationId" : "list_2", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "itemId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ItemPermissionsDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Item Permissions" ] |
| } |
| }, |
| "/v1.0/items/{itemId}/permissions/{permission}" : { |
| "put" : { |
| "description" : "Update useres permission on item", |
| "operationId" : "updatePermissions", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "itemId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "permission", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ItemPermissionsRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Item Permissions" ] |
| } |
| }, |
| "/v1.0/items/{itemId}/versions" : { |
| "get" : { |
| "description" : "Lists item versions", |
| "operationId" : "list_1", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "itemId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/VersionDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Item Versions" ] |
| } |
| }, |
| "/v1.0/items/{itemId}/versions/{versionId}" : { |
| "get" : { |
| "description" : "Gets item version", |
| "operationId" : "get", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "itemId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/VersionDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Item Versions" ] |
| }, |
| "post" : { |
| "description" : "Creates a new item version", |
| "operationId" : "create", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "itemId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/VersionRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Item Versions" ] |
| } |
| }, |
| "/v1.0/items/{itemId}/versions/{versionId}/actions" : { |
| "put" : { |
| "description" : "Acts on item version", |
| "operationId" : "actOn_1", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "itemId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/VersionActionRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Item Versions" ] |
| } |
| }, |
| "/v1.0/items/{itemId}/versions/{versionId}/activity-logs" : { |
| "get" : { |
| "description" : "Gets item version activity log", |
| "operationId" : "getActivityLog", |
| "parameters" : [ { |
| "description" : "Item Id", |
| "in" : "path", |
| "name" : "itemId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ActivityLogDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Item Versions" ] |
| } |
| }, |
| "/v1.0/items/{itemId}/versions/{versionId}/conflicts" : { |
| "get" : { |
| "description" : "item version conflicts", |
| "operationId" : "getConflict", |
| "parameters" : [ { |
| "description" : "Item Id", |
| "in" : "path", |
| "name" : "itemId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ItemVersionConflictDto" |
| } |
| } |
| } |
| } |
| }, |
| "summary" : "Item version private copy conflicts against its public copy", |
| "tags" : [ "SDCE-1 APIs", "Item Version Conflicts" ] |
| } |
| }, |
| "/v1.0/items/{itemId}/versions/{versionId}/conflicts/{conflictId}" : { |
| "get" : { |
| "description" : "Gets item version conflict", |
| "operationId" : "getConflict_1", |
| "parameters" : [ { |
| "description" : "Item Id", |
| "in" : "path", |
| "name" : "itemId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "conflictId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ConflictDto" |
| } |
| } |
| } |
| } |
| }, |
| "summary" : "Gets an item version private copy conflict against its public copy", |
| "tags" : [ "SDCE-1 APIs", "Item Version Conflicts" ] |
| }, |
| "put" : { |
| "description" : "Resolves item version conflict", |
| "operationId" : "resolveConflict", |
| "parameters" : [ { |
| "description" : "Item Id", |
| "in" : "path", |
| "name" : "itemId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "conflictId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ConflictResolutionDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "summary" : "Resolves an item version private copy conflict against its public copy", |
| "tags" : [ "SDCE-1 APIs", "Item Version Conflicts" ] |
| } |
| }, |
| "/v1.0/items/{itemId}/versions/{versionId}/revisions" : { |
| "get" : { |
| "description" : "Gets item version revisions", |
| "operationId" : "listRevisions", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "itemId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ActivityLogDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Item Versions" ] |
| } |
| }, |
| "/v1.0/notifications" : { |
| "get" : { |
| "description" : "Retrieve all user notifications", |
| "operationId" : "getNotifications", |
| "parameters" : [ { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "query", |
| "name" : "LAST_DELIVERED_EVENT_ID", |
| "schema" : { |
| "type" : "string", |
| "format" : "uuid" |
| } |
| }, { |
| "in" : "query", |
| "name" : "END_OF_PAGE_EVENT_ID", |
| "schema" : { |
| "type" : "string", |
| "format" : "uuid" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/NotificationsStatusDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Notifications" ] |
| } |
| }, |
| "/v1.0/notifications/last-seen/{notificationId}" : { |
| "put" : { |
| "description" : "Update Last Seen Notification", |
| "operationId" : "updateLastSeenNotification", |
| "parameters" : [ { |
| "description" : "Notification Id", |
| "in" : "path", |
| "name" : "notificationId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/UpdateNotificationResponseStatus" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Notifications" ] |
| } |
| }, |
| "/v1.0/notifications/worker" : { |
| "get" : { |
| "description" : "Retrive user not delivered notifications", |
| "operationId" : "getNewNotificationsByOwnerId", |
| "parameters" : [ { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "query", |
| "name" : "LAST_DELIVERED_EVENT_ID", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "query", |
| "name" : "NOTIFICATION_ROWS_LIMIT", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/NotificationsStatusDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Notifications" ] |
| } |
| }, |
| "/v1.0/notifications/{notificationId}" : { |
| "put" : { |
| "description" : "Mark notification as read", |
| "operationId" : "markAsRead", |
| "parameters" : [ { |
| "description" : "Notification Id", |
| "in" : "path", |
| "name" : "notificationId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/UpdateNotificationResponseStatus" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Notifications" ] |
| } |
| }, |
| "/v1.0/togglz" : { |
| "get" : { |
| "description" : "Get TOGGLZ Features", |
| "operationId" : "getFeatures", |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/FeatureSetDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Togglz" ] |
| } |
| }, |
| "/v1.0/togglz/state/{state}" : { |
| "put" : { |
| "description" : "Update feature toggle state for all features", |
| "operationId" : "setAllFeatures", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "state", |
| "required" : true, |
| "schema" : { |
| "type" : "boolean" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Togglz" ] |
| } |
| }, |
| "/v1.0/togglz/{featureName}/state" : { |
| "get" : { |
| "description" : "Get feature toggle state", |
| "operationId" : "getFeatureState", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "featureName", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/FeatureDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Togglz" ] |
| } |
| }, |
| "/v1.0/togglz/{featureName}/state/{state}" : { |
| "put" : { |
| "description" : "Update feature toggle state", |
| "operationId" : "setFeatureState", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "featureName", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "state", |
| "required" : true, |
| "schema" : { |
| "type" : "boolean" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Togglz" ] |
| } |
| }, |
| "/v1.0/unique-types" : { |
| "get" : { |
| "description" : "Lists unique value types", |
| "operationId" : "listUniqueTypes", |
| "parameters" : [ { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Unique Types" ] |
| } |
| }, |
| "/v1.0/unique-types/{type}/values/{value}" : { |
| "get" : { |
| "description" : "Gets unique value", |
| "operationId" : "getUniqueValue", |
| "parameters" : [ { |
| "description" : "The unique value type, for example: 'VlmName'", |
| "in" : "path", |
| "name" : "type", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "The unique value", |
| "in" : "path", |
| "name" : "value", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Indication whether the unique value is occupied" |
| }, |
| "404" : { |
| "description" : "Unsupported unique type" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Unique Types" ] |
| } |
| }, |
| "/v1.0/validation/{type}/validate" : { |
| "post" : { |
| "description" : "Validate a package", |
| "operationId" : "validateFile_1", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "type", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "multipart/form-data" : { |
| "schema" : { |
| "type" : "object" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Validation" ] |
| } |
| }, |
| "/v1.0/vendor-license-models" : { |
| "get" : { |
| "description" : "List vendor license models", |
| "operationId" : "listLicenseModels", |
| "parameters" : [ { |
| "description" : "Filter to return only Vendor License Models with at least one version at this status. Currently supported values: 'Certified' , 'Draft'", |
| "in" : "query", |
| "name" : "versionFilter", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Filter to only return Vendor License Models at this status.Currently supported values: 'ACTIVE' , 'ARCHIVED'.Default value = 'ACTIVE'.", |
| "in" : "query", |
| "name" : "Status", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ItemDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Models" ] |
| }, |
| "post" : { |
| "description" : "Create vendor license model", |
| "operationId" : "createLicenseModel", |
| "parameters" : [ { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/VendorLicenseModelRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Models" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}" : { |
| "delete" : { |
| "description" : "Delete vendor license model", |
| "operationId" : "deleteLicenseModel", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Models" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}" : { |
| "get" : { |
| "description" : "Get vendor license model", |
| "operationId" : "getLicenseModel", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/VendorLicenseModelEntityDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Models" ] |
| }, |
| "put" : { |
| "description" : "Update vendor license model", |
| "operationId" : "updateLicenseModel", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/VendorLicenseModelRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Models" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/actions" : { |
| "put" : { |
| "description" : "Update vendor license model", |
| "operationId" : "actOnLicenseModel", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/VendorLicenseModelActionRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Models" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools" : { |
| "get" : { |
| "description" : "List vendor entitlement pools", |
| "operationId" : "listEntitlementPools", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/EntitlementPoolEntityDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ] |
| }, |
| "post" : { |
| "description" : "Create vendor entitlement pool", |
| "operationId" : "createEntitlementPool", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/EntitlementPoolRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}" : { |
| "delete" : { |
| "description" : "Delete vendor entitlement pool", |
| "operationId" : "deleteEntitlementPool", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "entitlementPoolId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ] |
| }, |
| "get" : { |
| "description" : "Get vendor entitlement pool", |
| "operationId" : "getEntitlementPool", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "entitlementPoolId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/EntitlementPoolEntityDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ] |
| }, |
| "put" : { |
| "description" : "Update vendor entitlement pool", |
| "operationId" : "updateEntitlementPool", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "entitlementPoolId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/EntitlementPoolRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}/limits" : { |
| "get" : { |
| "description" : "List vendor entitlement pool limits", |
| "operationId" : "listLimits", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model Entitlement Pool Id", |
| "in" : "path", |
| "name" : "entitlementPoolId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/LimitRequestDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ] |
| }, |
| "post" : { |
| "description" : "Create vendor entitlement pool limits", |
| "operationId" : "createLimit", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model Entitlement Pool Id", |
| "in" : "path", |
| "name" : "entitlementPoolId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/LimitRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}/limits/{limitId}" : { |
| "delete" : { |
| "description" : "Delete vendor entitlement pool limit", |
| "operationId" : "deleteLimit", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model Entitlement pool Id", |
| "in" : "path", |
| "name" : "entitlementPoolId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "limitId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ] |
| }, |
| "get" : { |
| "description" : "Get vendor entitlement pool limit", |
| "operationId" : "getLimit", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model Entitlement Pool Id", |
| "in" : "path", |
| "name" : "entitlementPoolId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model Entitlement Pool Limit Id", |
| "in" : "path", |
| "name" : "limitId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/LimitEntityDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ] |
| }, |
| "put" : { |
| "description" : "Update vendor entitlement pool limit", |
| "operationId" : "updateLimit", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model Entitlement Pool Id", |
| "in" : "path", |
| "name" : "entitlementPoolId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "limitId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/LimitRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/feature-groups" : { |
| "get" : { |
| "description" : "List vendor feature groups", |
| "operationId" : "listFeatureGroups", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/FeatureGroupEntityDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ] |
| }, |
| "post" : { |
| "description" : "Create vendor feature group", |
| "operationId" : "createFeatureGroup", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/FeatureGroupRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/feature-groups/{featureGroupId}" : { |
| "delete" : { |
| "description" : "Delete vendor feature group", |
| "operationId" : "deleteFeatureGroup", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "featureGroupId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ] |
| }, |
| "get" : { |
| "description" : "Get vendor feature group", |
| "operationId" : "getFeatureGroup", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "featureGroupId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/FeatureGroupModelDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ] |
| }, |
| "put" : { |
| "description" : "Update vendor feature group", |
| "operationId" : "updateFeatureGroup", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "featureGroupId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/FeatureGroupUpdateRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-agreements" : { |
| "get" : { |
| "description" : "List vendor license agreements", |
| "operationId" : "listLicenseAgreements", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/LicenseAgreementEntityDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ] |
| }, |
| "post" : { |
| "description" : "Create vendor license agreement", |
| "operationId" : "createLicenseAgreement", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/LicenseAgreementRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-agreements/{licenseAgreementId}" : { |
| "delete" : { |
| "description" : "Delete vendor license agreement", |
| "operationId" : "deleteLicenseAgreement", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "licenseAgreementId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ] |
| }, |
| "get" : { |
| "description" : "Get vendor license agreement", |
| "operationId" : "getLicenseAgreement", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "licenseAgreementId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/LicenseAgreementModelDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ] |
| }, |
| "put" : { |
| "description" : "Update vendor license agreement", |
| "operationId" : "updateLicenseAgreement", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "licenseAgreementId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/LicenseAgreementUpdateRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups" : { |
| "get" : { |
| "description" : "List vendor license key groups", |
| "operationId" : "listLicenseKeyGroups", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/LicenseKeyGroupEntityDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ] |
| }, |
| "post" : { |
| "description" : "Create vendor license key group", |
| "operationId" : "createLicenseKeyGroup", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/LicenseKeyGroupRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}" : { |
| "delete" : { |
| "description" : "Delete vendor license key group", |
| "operationId" : "deleteLicenseKeyGroup", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "licenseKeyGroupId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ] |
| }, |
| "get" : { |
| "description" : "Get vendor license key group", |
| "operationId" : "getLicenseKeyGroup", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "licenseKeyGroupId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/LicenseKeyGroupEntityDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ] |
| }, |
| "put" : { |
| "description" : "Update vendor license key group", |
| "operationId" : "updateLicenseKeyGroup", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "licenseKeyGroupId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/LicenseKeyGroupRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}/limits" : { |
| "get" : { |
| "description" : "List vendor license key group limits", |
| "operationId" : "listLimits_1", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model License Key Group Id", |
| "in" : "path", |
| "name" : "licenseKeyGroupId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/LimitEntityDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ] |
| }, |
| "post" : { |
| "description" : "Create vendor license key group limit", |
| "operationId" : "createLimit_1", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model License Key Group Id", |
| "in" : "path", |
| "name" : "licenseKeyGroupId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/LimitRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ] |
| } |
| }, |
| "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}/limits/{limitId}" : { |
| "delete" : { |
| "description" : "Delete vendor license key group limit", |
| "operationId" : "deleteLimit_1", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model license key group Id", |
| "in" : "path", |
| "name" : "licenseKeyGroupId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "limitId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ] |
| }, |
| "get" : { |
| "description" : "Get vendor entitlement pool limit", |
| "operationId" : "getLimit_1", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model License Key Group", |
| "in" : "path", |
| "name" : "licenseKeyGroupId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model License Key Group Limit Id", |
| "in" : "path", |
| "name" : "limitId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/LimitEntityDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ] |
| }, |
| "put" : { |
| "description" : "Update vendor license key group limit", |
| "operationId" : "updateLimit_1", |
| "parameters" : [ { |
| "description" : "Vendor license model Id", |
| "in" : "path", |
| "name" : "vlmId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor license model License Key Group Id", |
| "in" : "path", |
| "name" : "licenseKeyGroupId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "limitId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/LimitRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ] |
| } |
| }, |
| "/v1.0/vendor-software-products" : { |
| "get" : { |
| "description" : "Get list of vendor software products and their description", |
| "operationId" : "listVsps", |
| "parameters" : [ { |
| "description" : "Filter to return only Vendor Software Products with at least one version at this status. Currently supported values: 'Certified' , 'Draft'", |
| "in" : "query", |
| "name" : "versionFilter", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Filter to only return Vendor Software Products at this status.Currently supported values: 'ACTIVE' , 'ARCHIVED'.Default value = 'ACTIVE'.", |
| "in" : "query", |
| "name" : "Status", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/VspDetailsDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| }, |
| "post" : { |
| "description" : "Create a new vendor software product", |
| "operationId" : "createVsp", |
| "parameters" : [ { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/VspRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ItemCreationDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/packages" : { |
| "get" : { |
| "description" : "Get list of translated CSAR files details", |
| "operationId" : "listPackages", |
| "parameters" : [ { |
| "description" : "Vendor Software Product status filter. Currently supported values: 'ACTIVE', 'ARCHIVED'", |
| "in" : "query", |
| "name" : "Status", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Category", |
| "in" : "query", |
| "name" : "category", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Sub-category", |
| "in" : "query", |
| "name" : "subCategory", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/PackageInfoDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/packages/{vspId}" : { |
| "get" : { |
| "description" : "Get translated CSAR file", |
| "operationId" : "getTranslatedFile", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "query", |
| "name" : "versionId", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/octet-stream" : { |
| "schema" : { |
| "type" : "string", |
| "format" : "binary" |
| } |
| } |
| } |
| } |
| }, |
| "summary" : "Exports translated file to a zip file", |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/validation-vsp" : { |
| "get" : { |
| "operationId" : "getValidationVsp", |
| "parameters" : [ { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}" : { |
| "delete" : { |
| "operationId" : "deleteVsp", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| }, |
| "get" : { |
| "operationId" : "getLatestVsp", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}" : { |
| "get" : { |
| "operationId" : "getVsp", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| }, |
| "put" : { |
| "operationId" : "updateVsp", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/VspDescriptionDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/actions" : { |
| "put" : { |
| "description" : "Actions on a vendor software product", |
| "operationId" : "actOnVendorSoftwareProduct", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/VersionSoftwareProductActionRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "summary" : "Performs one of the following actions on a vendor software product: |Checkout: Locks it for edits by other users. Only the locking user sees the edited version.|Undo_Checkout: Unlocks it and deletes the edits that were done.|Checkin: Unlocks it and activates the edited version to all users.| Submit: Finalize its active version.|Create_Package: Creates a CSAR zip file.|", |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/component-dependencies" : { |
| "get" : { |
| "description" : "Get component dependencies for vendor software product", |
| "operationId" : "list_3", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ComponentDependencyResponseDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ] |
| }, |
| "post" : { |
| "description" : "Create a vendor software product component dependency", |
| "operationId" : "create_1", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ComponentDependencyModel" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/component-dependencies/{dependencyId}" : { |
| "delete" : { |
| "description" : "Delete component dependency for vendor software product", |
| "operationId" : "delete", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product Component Dependency Id", |
| "in" : "path", |
| "name" : "dependencyId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ] |
| }, |
| "get" : { |
| "description" : "Get component dependency for vendor software product", |
| "operationId" : "get_1", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product Component Dependency Id", |
| "in" : "path", |
| "name" : "dependencyId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ComponentDependencyResponseDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ] |
| }, |
| "put" : { |
| "description" : "Update component dependency for vendor software product", |
| "operationId" : "update", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product Component Dependency Id", |
| "in" : "path", |
| "name" : "dependencyId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ComponentDependencyModel" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components" : { |
| "delete" : { |
| "description" : "Delete vendor software product components", |
| "operationId" : "deleteList_1", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ] |
| }, |
| "get" : { |
| "description" : "List vendor software product components", |
| "operationId" : "list_6", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ComponentDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ] |
| }, |
| "post" : { |
| "description" : "Create a vendor software product component", |
| "operationId" : "create_3", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ComponentRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}" : { |
| "delete" : { |
| "description" : "Delete vendor software product component", |
| "operationId" : "delete_3", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ] |
| }, |
| "get" : { |
| "description" : "Get vendor software product component", |
| "operationId" : "get_3", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ComponentData" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ] |
| }, |
| "put" : { |
| "description" : "Update vendor software product component", |
| "operationId" : "update_2", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ComponentRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors" : { |
| "get" : { |
| "description" : "Get list of vendor software product component compute-flavors", |
| "operationId" : "list_7", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ComputeDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ] |
| }, |
| "post" : { |
| "description" : "Create a vendor software product component compute-flavor", |
| "operationId" : "create_4", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ComputeDetailsDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors/{computeFlavorId}" : { |
| "delete" : { |
| "description" : "Delete vendor software product component compute-flavor", |
| "operationId" : "delete_4", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product compute-flavor Id", |
| "in" : "path", |
| "name" : "computeFlavorId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ] |
| }, |
| "get" : { |
| "description" : "Get vendor software product component compute-flavor", |
| "operationId" : "get_4", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product compute-flavor Id", |
| "in" : "path", |
| "name" : "computeFlavorId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ComputeDetailsDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ] |
| }, |
| "put" : { |
| "description" : "Update vendor software product component compute-flavor", |
| "operationId" : "update_3", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product compute-flavor Id", |
| "in" : "path", |
| "name" : "computeFlavorId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ComputeDetailsDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors/{computeFlavorId}/questionnaire" : { |
| "get" : { |
| "description" : "Get vendor software product component compute-flavor questionnaire", |
| "operationId" : "getQuestionnaire_1", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product compute-flavor Id", |
| "in" : "path", |
| "name" : "computeFlavorId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/QuestionnaireResponseDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ] |
| }, |
| "put" : { |
| "description" : "Update vendor software product component compute-flavor questionnaire", |
| "operationId" : "updateQuestionnaire_1", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product compute-flavor Id", |
| "in" : "path", |
| "name" : "computeFlavorId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "required" : true |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images" : { |
| "get" : { |
| "description" : "List vendor software product component images", |
| "operationId" : "list_9", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ImageDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ] |
| }, |
| "post" : { |
| "description" : "Create a vendor software product component image", |
| "operationId" : "create_6", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ImageRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images/schema" : { |
| "get" : { |
| "operationId" : "getImageSchema", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images/{imageId}" : { |
| "delete" : { |
| "description" : "Delete vendor software product Image", |
| "operationId" : "delete_6", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product Image Id", |
| "in" : "path", |
| "name" : "imageId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ] |
| }, |
| "get" : { |
| "description" : "Get vendor software product component Image", |
| "operationId" : "get_6", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product Image Id", |
| "in" : "path", |
| "name" : "imageId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ImageDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ] |
| }, |
| "put" : { |
| "description" : "Update vendor software product Image", |
| "operationId" : "update_5", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product Image Id", |
| "in" : "path", |
| "name" : "imageId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ImageRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images/{imageId}/questionnaire" : { |
| "get" : { |
| "description" : "Get vendor software product component image questionnaire", |
| "operationId" : "getQuestionnaire_2", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product image Id", |
| "in" : "path", |
| "name" : "imageId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/QuestionnaireResponseDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ] |
| }, |
| "put" : { |
| "description" : "Update vendor software product component image questionnaire", |
| "operationId" : "updateQuestionnaire_2", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product image Id", |
| "in" : "path", |
| "name" : "imageId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "required" : true |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics" : { |
| "get" : { |
| "description" : "List vendor software product component NICs", |
| "operationId" : "list_11", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/NicDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ] |
| }, |
| "post" : { |
| "description" : "Create a vendor software product NIC", |
| "operationId" : "create_8", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/NicRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics/{nicId}" : { |
| "delete" : { |
| "description" : "Delete vendor software product NIC", |
| "operationId" : "delete_8", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product NIC Id", |
| "in" : "path", |
| "name" : "nicId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ] |
| }, |
| "get" : { |
| "description" : "Get vendor software product NIC", |
| "operationId" : "get_8", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product NIC Id", |
| "in" : "path", |
| "name" : "nicId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/NicDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ] |
| }, |
| "put" : { |
| "description" : "Update vendor software product NIC", |
| "operationId" : "update_7", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product NIC Id", |
| "in" : "path", |
| "name" : "nicId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/NicRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics/{nicId}/questionnaire" : { |
| "get" : { |
| "description" : "Get vendor software product component NIC questionnaire", |
| "operationId" : "getQuestionnaire_3", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product NIC Id", |
| "in" : "path", |
| "name" : "nicId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/QuestionnaireResponseDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ] |
| }, |
| "put" : { |
| "description" : "Update vendor software product component NIC questionnaire", |
| "operationId" : "updateQuestionnaire_3", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product NIC Id", |
| "in" : "path", |
| "name" : "nicId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "required" : true |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes" : { |
| "delete" : { |
| "description" : "Delete vendor software product processes", |
| "operationId" : "deleteList", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ] |
| }, |
| "get" : { |
| "description" : "List vendor software product component processes", |
| "operationId" : "list_5", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ProcessEntityDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ] |
| }, |
| "post" : { |
| "description" : "Create a vendor software product process", |
| "operationId" : "create_2", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ProcessRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes/{processId}" : { |
| "delete" : { |
| "description" : "Delete vendor software product process", |
| "operationId" : "delete_2", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product process Id", |
| "in" : "path", |
| "name" : "processId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ] |
| }, |
| "get" : { |
| "description" : "Get vendor software product process", |
| "operationId" : "get_2", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product process Id", |
| "in" : "path", |
| "name" : "processId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ProcessEntityDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ] |
| }, |
| "put" : { |
| "description" : "Update vendor software product process", |
| "operationId" : "update_1", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product process Id", |
| "in" : "path", |
| "name" : "processId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ProcessRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes/{processId}/upload" : { |
| "delete" : { |
| "description" : "Delete vendor software product process uploaded file", |
| "operationId" : "deleteUploadedFile", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product process Id", |
| "in" : "path", |
| "name" : "processId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ] |
| }, |
| "get" : { |
| "description" : "Get vendor software product process uploaded file", |
| "operationId" : "getUploadedFile", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product process Id", |
| "in" : "path", |
| "name" : "processId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/octet-stream" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ] |
| }, |
| "post" : { |
| "description" : "Update vendor software product process upload", |
| "operationId" : "uploadFile", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product process Id", |
| "in" : "path", |
| "name" : "processId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "multipart/form-data" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/Attachment" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/questionnaire" : { |
| "get" : { |
| "description" : "Get vendor software product component questionnaire", |
| "operationId" : "getQuestionnaire", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/QuestionnaireResponseDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ] |
| }, |
| "put" : { |
| "description" : "Update vendor software product component questionnaire", |
| "operationId" : "updateQuestionnaire", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "required" : true |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/uploads" : { |
| "get" : { |
| "description" : "Get the filenames of uploaded files by type", |
| "operationId" : "list_4", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/MonitoringUploadStatusDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Uploads" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/uploads/types/{type}" : { |
| "delete" : { |
| "description" : "Delete file uploaded for component", |
| "operationId" : "delete_1", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Upload Type", |
| "in" : "path", |
| "name" : "type", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Uploads" ] |
| }, |
| "post" : { |
| "description" : "Upload file for component by type", |
| "operationId" : "upload", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Component Id", |
| "in" : "path", |
| "name" : "componentId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Upload Type", |
| "in" : "path", |
| "name" : "type", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "multipart/form-data" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/Attachment" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Uploads" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/compute-flavors" : { |
| "get" : { |
| "description" : "Get list of vendor software product compute-flavors", |
| "operationId" : "listComputes", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/VspComputeDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/deployment-flavors" : { |
| "get" : { |
| "description" : "List vendor software product Deployment Flavor", |
| "operationId" : "list_8", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/DeploymentFlavorListResponseDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ] |
| }, |
| "post" : { |
| "description" : "Create a vendor software product Deployment Flavor", |
| "operationId" : "create_5", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/DeploymentFlavorRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/deployment-flavors/schema" : { |
| "get" : { |
| "operationId" : "getSchema", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/deployment-flavors/{deploymentFlavorId}" : { |
| "delete" : { |
| "description" : "Delete vendor software product Deployment Flavor", |
| "operationId" : "delete_5", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product Deployment Flavor Id", |
| "in" : "path", |
| "name" : "deploymentFlavorId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ] |
| }, |
| "get" : { |
| "description" : "Get vendor software product Deployment Flavor", |
| "operationId" : "get_5", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product Deployment Flavor Id", |
| "in" : "path", |
| "name" : "deploymentFlavorId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/DeploymentFlavorDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ] |
| }, |
| "put" : { |
| "description" : "Update vendor software product Deployment Flavor", |
| "operationId" : "update_4", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product Deployment Flavor Id", |
| "in" : "path", |
| "name" : "deploymentFlavorId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/DeploymentFlavorRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/heal" : { |
| "put" : { |
| "description" : "Checkout and heal vendor software product questionnaire", |
| "operationId" : "heal", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/QuestionnaireResponseDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/networks" : { |
| "get" : { |
| "description" : "List vendor software product networks", |
| "operationId" : "list_10", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/NetworkDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ] |
| }, |
| "post" : { |
| "description" : "Create a vendor software product network", |
| "operationId" : "create_7", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/NetworkRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/networks/{networkId}" : { |
| "delete" : { |
| "description" : "Delete vendor software product network", |
| "operationId" : "delete_7", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product network Id", |
| "in" : "path", |
| "name" : "networkId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ] |
| }, |
| "get" : { |
| "description" : "Get vendor software product network", |
| "operationId" : "get_7", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product network Id", |
| "in" : "path", |
| "name" : "networkId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/NetworkDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ] |
| }, |
| "put" : { |
| "description" : "Update vendor software product network", |
| "operationId" : "update_6", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product network Id", |
| "in" : "path", |
| "name" : "networkId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/NetworkRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template" : { |
| "get" : { |
| "description" : "Get Orchestration Template (HEAT) file", |
| "operationId" : "getOrchestrationTemplate", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/octet-stream" : { |
| "schema" : { |
| "type" : "string", |
| "format" : "binary" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate" : { |
| "delete" : { |
| "description" : "Delete orchestration template candidate file and its files data structure", |
| "operationId" : "abort", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ] |
| }, |
| "get" : { |
| "description" : "Get uploaded Network Package file", |
| "operationId" : "get_9", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/octet-stream" : { |
| "schema" : { |
| "type" : "string", |
| "format" : "binary" |
| } |
| } |
| } |
| } |
| }, |
| "summary" : "Downloads in uploaded Network Package file", |
| "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ] |
| }, |
| "post" : { |
| "description" : "Uploads a HEAT package to translate", |
| "operationId" : "uploadOrchestrationTemplateCandidate", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "multipart/form-data" : { |
| "schema" : { |
| "type" : "object" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/UploadFileResponseDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate/manifest" : { |
| "get" : { |
| "description" : "Get uploaded HEAT file files data structure", |
| "operationId" : "getFilesDataStructure", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/FileDataStructureDto" |
| } |
| } |
| } |
| } |
| }, |
| "summary" : "Downloads the latest HEAT package", |
| "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ] |
| }, |
| "put" : { |
| "description" : "Update an existing vendor software product", |
| "operationId" : "updateFilesDataStructure", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/FileDataStructureDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate/process" : { |
| "put" : { |
| "description" : "process Orchestration Template Candidate", |
| "operationId" : "process", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/UploadFileResponseDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate/upload" : { |
| "get" : { |
| "operationId" : "getLatestStatus", |
| "parameters" : [ { |
| "description" : "Vendor Software Product id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor Software Product version id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Package Upload Manager" ] |
| }, |
| "post" : { |
| "operationId" : "createUploadLock", |
| "parameters" : [ { |
| "description" : "Vendor Software Product id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor Software Product version id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Package Upload Manager" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes" : { |
| "delete" : { |
| "description" : "Delete vendor software product processes", |
| "operationId" : "deleteList_2", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ] |
| }, |
| "get" : { |
| "description" : "List vendor software product processes", |
| "operationId" : "list_12", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ProcessEntityDto" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ] |
| }, |
| "post" : { |
| "description" : "Create a vendor software product process", |
| "operationId" : "create_9", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ProcessRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes/{processId}" : { |
| "delete" : { |
| "description" : "Delete vendor software product process", |
| "operationId" : "delete_9", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product process Id", |
| "in" : "path", |
| "name" : "processId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ] |
| }, |
| "get" : { |
| "description" : "Get vendor software product process", |
| "operationId" : "get_10", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product process Id", |
| "in" : "path", |
| "name" : "processId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ProcessEntityDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ] |
| }, |
| "put" : { |
| "description" : "Update vendor software product process", |
| "operationId" : "update_8", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product process Id", |
| "in" : "path", |
| "name" : "processId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ProcessRequestDto" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes/{processId}/upload" : { |
| "delete" : { |
| "description" : "Delete vendor software product process uploaded file", |
| "operationId" : "deleteUploadedFile_1", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product process Id", |
| "in" : "path", |
| "name" : "processId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ] |
| }, |
| "get" : { |
| "description" : "Get vendor software product process uploaded file", |
| "operationId" : "getUploadedFile_1", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product process Id", |
| "in" : "path", |
| "name" : "processId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/octet-stream" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ] |
| }, |
| "post" : { |
| "description" : "Update vendor software product process upload", |
| "operationId" : "uploadFile_1", |
| "parameters" : [ { |
| "description" : "Vendor software product Id", |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Vendor software product process Id", |
| "in" : "path", |
| "name" : "processId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "multipart/form-data" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/Attachment" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/questionnaire" : { |
| "get" : { |
| "description" : "Get vendor software product questionnaire", |
| "operationId" : "getQuestionnaire_4", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/QuestionnaireResponseDto" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| }, |
| "put" : { |
| "description" : "Update vendor software product questionnaire", |
| "operationId" : "updateQuestionnaire_4", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "required" : true |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vnfrepository/vnfpackage/{csarId}/download" : { |
| "get" : { |
| "description" : "Download VNF package from VNF Repository", |
| "operationId" : "downloadVnfPackage", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "csarId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/octet-stream" : { |
| "schema" : { |
| "type" : "string", |
| "format" : "binary" |
| } |
| } |
| } |
| } |
| }, |
| "summary" : "Download VNF package from VNF repository and send to client", |
| "tags" : [ "SDCE-1 APIs", "VNF Repository packages" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vnfrepository/vnfpackage/{csarId}/import" : { |
| "post" : { |
| "description" : "Import VNF package from VNF Repository", |
| "operationId" : "importVnfPackage", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "csarId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/UploadFileResponseDto" |
| } |
| } |
| } |
| } |
| }, |
| "summary" : "Call VNF Repository to download VNF package, validate it and send the response", |
| "tags" : [ "SDCE-1 APIs", "VNF Repository packages" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vnfrepository/vnfpackages" : { |
| "get" : { |
| "description" : "Get VNF packages from VNF Repository", |
| "operationId" : "getVnfPackages", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "description" : "Version Id", |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/octet-stream" : { |
| "schema" : { |
| "type" : "string", |
| "format" : "binary" |
| } |
| } |
| } |
| } |
| }, |
| "summary" : "Call VNF Repository to get VNF package details", |
| "tags" : [ "SDCE-1 APIs", "VNF Repository packages" ] |
| } |
| }, |
| "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vspInformationArtifact" : { |
| "get" : { |
| "description" : "Get vendor software product information artifact for specified version", |
| "operationId" : "getVspInformationArtifact", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "vspId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "versionId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "USER_ID", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "text/plain" : { |
| "schema" : { |
| "type" : "string", |
| "format" : "binary" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ] |
| } |
| }, |
| "/workflow/v1.0/actions" : { |
| "get" : { |
| "description" : "List Filtered Actions ", |
| "operationId" : "getFilteredActions", |
| "parameters" : [ { |
| "in" : "query", |
| "name" : "vendor", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "query", |
| "name" : "category", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "query", |
| "name" : "name", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "query", |
| "name" : "modelId", |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "query", |
| "name" : "componentId", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ListResponseWrapper" |
| } |
| } |
| } |
| } |
| }, |
| "summary" : "Get list of actions based on a filter criteria | If no filter is sent all actions will be returned", |
| "tags" : [ "SDCE-1 APIs", "Actions" ] |
| }, |
| "post" : { |
| "description" : "Create a new Action", |
| "operationId" : "createAction", |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Actions" ] |
| } |
| }, |
| "/workflow/v1.0/actions/components" : { |
| "get" : { |
| "description" : "List OPENECOMP Components supported by Action Library", |
| "operationId" : "getOpenEcompComponents", |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ListResponseWrapper" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Actions" ] |
| } |
| }, |
| "/workflow/v1.0/actions/{actionInvariantUuId}" : { |
| "delete" : { |
| "description" : "Delete Action", |
| "operationId" : "deleteAction", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "actionInvariantUuId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Actions" ] |
| }, |
| "get" : { |
| "description" : "List Actions For Given Action Invariant UuId", |
| "operationId" : "getActionsByActionInvariantUuId", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "actionInvariantUuId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "query", |
| "name" : "version", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "$ref" : "#/components/schemas/ListResponseWrapper" |
| } |
| } |
| } |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Actions" ] |
| }, |
| "post" : { |
| "description" : "Actions on a action", |
| "operationId" : "actOnAction", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "actionInvariantUuId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "summary" : "Performs one of the following actions on a action: |Checkout: Locks it for edits by other users. Only the locking user sees the edited version.|Undo_Checkout: Unlocks it and deletes the edits that were done.|Checkin: Unlocks it and activates the edited version to all users.| Submit: Finalize its active version.|", |
| "tags" : [ "SDCE-1 APIs", "Actions" ] |
| }, |
| "put" : { |
| "description" : "Update an existing action", |
| "operationId" : "updateAction", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "actionInvariantUuId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "application/json" : { |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Actions" ] |
| } |
| }, |
| "/workflow/v1.0/actions/{actionInvariantUuId}/artifacts" : { |
| "post" : { |
| "description" : "Upload new Artifact", |
| "operationId" : "uploadArtifact_1", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "actionInvariantUuId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "Content-MD5", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "multipart/form-data" : { |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Actions" ] |
| } |
| }, |
| "/workflow/v1.0/actions/{actionInvariantUuId}/artifacts/{artifactUuId}" : { |
| "delete" : { |
| "description" : "Delete Artifact", |
| "operationId" : "deleteArtifact", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "actionInvariantUuId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "artifactUuId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Actions" ] |
| }, |
| "put" : { |
| "description" : "Update an existing artifact", |
| "operationId" : "updateArtifact_1", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "actionInvariantUuId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "artifactUuId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "header", |
| "name" : "Content-MD5", |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "requestBody" : { |
| "content" : { |
| "multipart/form-data" : { |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| } |
| }, |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/json" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Actions" ] |
| } |
| }, |
| "/workflow/v1.0/actions/{actionUuId}/artifacts/{artifactUuId}" : { |
| "get" : { |
| "description" : "Downloads artifact for action", |
| "operationId" : "downloadArtifact", |
| "parameters" : [ { |
| "in" : "path", |
| "name" : "actionUuId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| }, { |
| "in" : "path", |
| "name" : "artifactUuId", |
| "required" : true, |
| "schema" : { |
| "type" : "string" |
| } |
| } ], |
| "responses" : { |
| "default" : { |
| "content" : { |
| "application/octet-stream" : { } |
| }, |
| "description" : "default response" |
| } |
| }, |
| "tags" : [ "SDCE-1 APIs", "Actions" ] |
| } |
| } |
| }, |
| "components" : { |
| "schemas" : { |
| "ActionResponseDto" : { |
| "type" : "object", |
| "properties" : { |
| "actionInvariantUuId" : { |
| "type" : "string" |
| }, |
| "actionUuId" : { |
| "type" : "string" |
| }, |
| "categoryList" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| } |
| }, |
| "description" : { |
| "type" : "string" |
| }, |
| "displayName" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "status" : { |
| "type" : "string" |
| }, |
| "supportedComponents" : { |
| "type" : "array", |
| "items" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "supportedModels" : { |
| "type" : "array", |
| "items" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "timestamp" : { |
| "type" : "string" |
| }, |
| "updatedBy" : { |
| "type" : "string" |
| }, |
| "vendorList" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| } |
| }, |
| "version" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "ActivityLogDto" : { |
| "type" : "object", |
| "properties" : { |
| "comment" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "status" : { |
| "$ref" : "#/components/schemas/ActivityStatus" |
| }, |
| "timestamp" : { |
| "type" : "string", |
| "format" : "date-time" |
| }, |
| "type" : { |
| "type" : "string" |
| }, |
| "user" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "ActivityStatus" : { |
| "type" : "object", |
| "properties" : { |
| "message" : { |
| "type" : "string" |
| }, |
| "success" : { |
| "type" : "boolean" |
| } |
| } |
| }, |
| "ApplicationConfigDto" : { |
| "type" : "object", |
| "properties" : { |
| "key" : { |
| "type" : "string" |
| }, |
| "value" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "Artifact" : { |
| "type" : "object", |
| "properties" : { |
| "errors" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ErrorMessage" |
| } |
| }, |
| "fileName" : { |
| "type" : "string" |
| }, |
| "type" : { |
| "type" : "string", |
| "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ] |
| } |
| } |
| }, |
| "Attachment" : { |
| "type" : "object", |
| "properties" : { |
| "contentDisposition" : { |
| "$ref" : "#/components/schemas/ContentDisposition" |
| }, |
| "contentId" : { |
| "type" : "string" |
| }, |
| "contentType" : { |
| "type" : "object", |
| "properties" : { |
| "parameters" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "string" |
| } |
| }, |
| "subtype" : { |
| "type" : "string" |
| }, |
| "type" : { |
| "type" : "string" |
| }, |
| "wildcardSubtype" : { |
| "type" : "boolean" |
| }, |
| "wildcardType" : { |
| "type" : "boolean" |
| } |
| } |
| }, |
| "dataHandler" : { |
| "type" : "object", |
| "properties" : { |
| "allCommands" : { |
| "type" : "array", |
| "items" : { |
| "type" : "object", |
| "properties" : { |
| "commandClass" : { |
| "type" : "string" |
| }, |
| "commandName" : { |
| "type" : "string" |
| } |
| } |
| } |
| }, |
| "commandMap" : { |
| "type" : "object", |
| "properties" : { |
| "mimeTypes" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "writeOnly" : true |
| }, |
| "content" : { |
| "type" : "object" |
| }, |
| "contentType" : { |
| "type" : "string" |
| }, |
| "dataSource" : { |
| "type" : "object", |
| "properties" : { |
| "contentType" : { |
| "type" : "string" |
| }, |
| "inputStream" : { |
| "type" : "object" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "outputStream" : { |
| "type" : "object" |
| } |
| } |
| }, |
| "inputStream" : { |
| "type" : "object" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "outputStream" : { |
| "type" : "object" |
| }, |
| "preferredCommands" : { |
| "type" : "array", |
| "items" : { |
| "type" : "object", |
| "properties" : { |
| "commandClass" : { |
| "type" : "string" |
| }, |
| "commandName" : { |
| "type" : "string" |
| } |
| } |
| } |
| }, |
| "transferDataFlavors" : { |
| "type" : "array", |
| "items" : { |
| "type" : "object", |
| "properties" : { |
| "defaultRepresentationClassAsString" : { |
| "type" : "string" |
| }, |
| "flavorJavaFileListType" : { |
| "type" : "boolean" |
| }, |
| "flavorRemoteObjectType" : { |
| "type" : "boolean" |
| }, |
| "flavorSerializedObjectType" : { |
| "type" : "boolean" |
| }, |
| "flavorTextType" : { |
| "type" : "boolean" |
| }, |
| "humanPresentableName" : { |
| "type" : "string" |
| }, |
| "mimeType" : { |
| "type" : "string" |
| }, |
| "mimeTypeSerializedObject" : { |
| "type" : "boolean" |
| }, |
| "primaryType" : { |
| "type" : "string" |
| }, |
| "representationClassByteBuffer" : { |
| "type" : "boolean" |
| }, |
| "representationClassCharBuffer" : { |
| "type" : "boolean" |
| }, |
| "representationClassInputStream" : { |
| "type" : "boolean" |
| }, |
| "representationClassReader" : { |
| "type" : "boolean" |
| }, |
| "representationClassRemote" : { |
| "type" : "boolean" |
| }, |
| "representationClassSerializable" : { |
| "type" : "boolean" |
| }, |
| "subType" : { |
| "type" : "string" |
| } |
| } |
| } |
| } |
| } |
| }, |
| "headers" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "object" : { |
| "type" : "object" |
| } |
| } |
| }, |
| "ChoiceOrOtherDtoLicenseTerm" : { |
| "type" : "object", |
| "properties" : { |
| "choice" : { |
| "type" : "string", |
| "enum" : [ "Fixed_Term", "Perpetual", "Unlimited", "Other" ] |
| }, |
| "other" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "choice", "other" ] |
| }, |
| "ClientConfiguration" : { |
| "type" : "object", |
| "properties" : { |
| "enabled" : { |
| "type" : "boolean" |
| } |
| } |
| }, |
| "CommitRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "message" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "ComponentComputeAssociation" : { |
| "type" : "object", |
| "properties" : { |
| "componentId" : { |
| "type" : "string" |
| }, |
| "computeFlavorId" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "ComponentData" : { |
| "type" : "object", |
| "properties" : { |
| "description" : { |
| "type" : "string" |
| }, |
| "displayName" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "ComponentDependencyModel" : { |
| "type" : "object", |
| "properties" : { |
| "relationType" : { |
| "type" : "string" |
| }, |
| "sourceId" : { |
| "type" : "string" |
| }, |
| "targetId" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "ComponentDependencyResponseDto" : { |
| "type" : "object", |
| "properties" : { |
| "id" : { |
| "type" : "string" |
| }, |
| "relationType" : { |
| "type" : "string" |
| }, |
| "sourceId" : { |
| "type" : "string" |
| }, |
| "targetId" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "ComponentDto" : { |
| "type" : "object", |
| "properties" : { |
| "description" : { |
| "type" : "string" |
| }, |
| "displayName" : { |
| "type" : "string", |
| "maxLength" : 30, |
| "minLength" : 1 |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "displayName" ] |
| }, |
| "ComponentRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "description" : { |
| "type" : "string" |
| }, |
| "displayName" : { |
| "type" : "string", |
| "maxLength" : 30, |
| "minLength" : 1 |
| }, |
| "name" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "displayName" ] |
| }, |
| "ComputeDetailsDto" : { |
| "type" : "object", |
| "properties" : { |
| "description" : { |
| "type" : "string", |
| "maxLength" : 300, |
| "minLength" : 0 |
| }, |
| "name" : { |
| "type" : "string", |
| "maxLength" : 30, |
| "minLength" : 0 |
| } |
| }, |
| "required" : [ "name" ] |
| }, |
| "ComputeDto" : { |
| "type" : "object", |
| "properties" : { |
| "associatedToDeploymentFlavor" : { |
| "type" : "boolean" |
| }, |
| "description" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "ConfigurationDataDto" : { |
| "type" : "object", |
| "properties" : { |
| "timeStamp" : { |
| "type" : "integer", |
| "format" : "int64" |
| }, |
| "value" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "ConflictDto" : { |
| "type" : "object", |
| "properties" : { |
| "id" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "theirs" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "object" |
| } |
| }, |
| "type" : { |
| "type" : "string", |
| "enum" : [ "itemVersion", "VendorLicenseModel", "LicenseAgreements", "LicenseAgreement", "FeatureGroups", "FeatureGroup", "LicenseKeyGroups", "LicenseKeyGroup", "EntitlementPools", "EntitlementPool", "Limits", "Limit", "VendorSoftwareProduct", "VSPQuestionnaire", "VspModel", "NetworkPackage", "OrchestrationTemplateCandidate", "OrchestrationTemplateCandidateContent", "OrchestrationTemplateCandidateValidationData", "ORIGINAL_ONBOARDED_PACKAGE", "OrchestrationTemplateStructure", "OrchestrationTemplate", "OrchestrationTemplateValidationData", "OrchestrationTemplateContent", "Networks", "Network", "Components", "Component", "ComponentQuestionnaire", "ComponentDependencies", "ComponentDependency", "Nics", "Nic", "NicQuestionnaire", "Mibs", "SNMP_POLL", "SNMP_TRAP", "VES_EVENTS", "Processes", "Process", "DeploymentFlavors", "DeploymentFlavor", "Computes", "Compute", "ComputeQuestionnaire", "Images", "Image", "ImageQuestionnaire", "ServiceModel", "EnrichedServiceModel", "ServiceTemplate", "Templates", "Artifact", "Artifacts", "test" ] |
| }, |
| "yours" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "object" |
| } |
| } |
| } |
| }, |
| "ConflictInfoDto" : { |
| "type" : "object", |
| "properties" : { |
| "id" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "type" : { |
| "type" : "string", |
| "enum" : [ "itemVersion", "VendorLicenseModel", "LicenseAgreements", "LicenseAgreement", "FeatureGroups", "FeatureGroup", "LicenseKeyGroups", "LicenseKeyGroup", "EntitlementPools", "EntitlementPool", "Limits", "Limit", "VendorSoftwareProduct", "VSPQuestionnaire", "VspModel", "NetworkPackage", "OrchestrationTemplateCandidate", "OrchestrationTemplateCandidateContent", "OrchestrationTemplateCandidateValidationData", "ORIGINAL_ONBOARDED_PACKAGE", "OrchestrationTemplateStructure", "OrchestrationTemplate", "OrchestrationTemplateValidationData", "OrchestrationTemplateContent", "Networks", "Network", "Components", "Component", "ComponentQuestionnaire", "ComponentDependencies", "ComponentDependency", "Nics", "Nic", "NicQuestionnaire", "Mibs", "SNMP_POLL", "SNMP_TRAP", "VES_EVENTS", "Processes", "Process", "DeploymentFlavors", "DeploymentFlavor", "Computes", "Compute", "ComputeQuestionnaire", "Images", "Image", "ImageQuestionnaire", "ServiceModel", "EnrichedServiceModel", "ServiceTemplate", "Templates", "Artifact", "Artifacts", "test" ] |
| } |
| } |
| }, |
| "ConflictResolutionDto" : { |
| "type" : "object", |
| "properties" : { |
| "otherResolution" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "object" |
| } |
| }, |
| "resolution" : { |
| "type" : "string", |
| "enum" : [ "THEIRS", "YOURS", "OTHER" ] |
| } |
| } |
| }, |
| "ContentDisposition" : { |
| "type" : "object", |
| "properties" : { |
| "filename" : { |
| "type" : "string" |
| }, |
| "parameters" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "string" |
| } |
| }, |
| "type" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "DeploymentFlavorDto" : { |
| "type" : "object", |
| "properties" : { |
| "componentComputeAssociations" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ComponentComputeAssociation" |
| } |
| }, |
| "description" : { |
| "type" : "string", |
| "maxLength" : 300, |
| "minLength" : 0 |
| }, |
| "featureGroupId" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "model" : { |
| "type" : "string", |
| "maxLength" : 30, |
| "minLength" : 0 |
| } |
| }, |
| "required" : [ "model" ] |
| }, |
| "DeploymentFlavorListResponseDto" : { |
| "type" : "object", |
| "properties" : { |
| "description" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "model" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "DeploymentFlavorRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "componentComputeAssociations" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ComponentComputeAssociation" |
| } |
| }, |
| "description" : { |
| "type" : "string", |
| "maxLength" : 300, |
| "minLength" : 0 |
| }, |
| "featureGroupId" : { |
| "type" : "string" |
| }, |
| "model" : { |
| "type" : "string", |
| "maxLength" : 30, |
| "minLength" : 0 |
| } |
| }, |
| "required" : [ "model" ] |
| }, |
| "EntitlementPoolEntityDto" : { |
| "type" : "object", |
| "description" : "EntitlementPoolEntity", |
| "properties" : { |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "expiryDate" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "increments" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "manufacturerReferenceNumber" : { |
| "type" : "string", |
| "maxLength" : 100, |
| "minLength" : 0 |
| }, |
| "name" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "operationalScope" : { |
| "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope" |
| }, |
| "referencingFeatureGroups" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| }, |
| "startDate" : { |
| "type" : "string" |
| }, |
| "thresholdUnits" : { |
| "type" : "string", |
| "enum" : [ "Absolute", "Percentage" ] |
| }, |
| "thresholdValue" : { |
| "type" : "integer", |
| "format" : "int32" |
| }, |
| "type" : { |
| "type" : "string", |
| "enum" : [ "Universal", "Unique", "One_Time" ] |
| }, |
| "versionUUID" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "manufacturerReferenceNumber", "name", "type" ] |
| }, |
| "EntitlementPoolRequestDto" : { |
| "type" : "object", |
| "description" : "EntitlementPoolRequest", |
| "properties" : { |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "expiryDate" : { |
| "type" : "string" |
| }, |
| "increments" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "manufacturerReferenceNumber" : { |
| "type" : "string", |
| "maxLength" : 100, |
| "minLength" : 0 |
| }, |
| "name" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "operationalScope" : { |
| "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope" |
| }, |
| "startDate" : { |
| "type" : "string" |
| }, |
| "thresholdUnits" : { |
| "type" : "string", |
| "enum" : [ "Absolute", "Percentage" ] |
| }, |
| "thresholdValue" : { |
| "type" : "integer", |
| "format" : "int32" |
| }, |
| "type" : { |
| "type" : "string", |
| "enum" : [ "Universal", "Unique", "One_Time" ] |
| } |
| }, |
| "required" : [ "manufacturerReferenceNumber", "name", "type" ] |
| }, |
| "ErrorMessage" : { |
| "type" : "object", |
| "properties" : { |
| "level" : { |
| "type" : "string", |
| "enum" : [ "ERROR", "WARNING", "INFO" ] |
| }, |
| "message" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "FeatureDto" : { |
| "type" : "object", |
| "properties" : { |
| "active" : { |
| "type" : "boolean" |
| }, |
| "name" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "FeatureGroupEntityDto" : { |
| "type" : "object", |
| "description" : "FeatureGroupEntity", |
| "properties" : { |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "entitlementPoolsIds" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "maxItems" : 2147483647, |
| "minItems" : 1, |
| "uniqueItems" : true |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "licenseKeyGroupsIds" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| }, |
| "name" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "partNumber" : { |
| "type" : "string" |
| }, |
| "referencingLicenseAgreements" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| } |
| }, |
| "required" : [ "name", "partNumber" ] |
| }, |
| "FeatureGroupModelDto" : { |
| "type" : "object", |
| "description" : "FeatureGroupModel", |
| "properties" : { |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "entitlementPools" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/EntitlementPoolEntityDto" |
| } |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "licenseKeyGroups" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/LicenseKeyGroupEntityDto" |
| } |
| }, |
| "name" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "partNumber" : { |
| "type" : "string" |
| }, |
| "referencingLicenseAgreements" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| } |
| }, |
| "required" : [ "name", "partNumber" ] |
| }, |
| "FeatureGroupRequestDto" : { |
| "type" : "object", |
| "description" : "FeatureGroupRequest", |
| "properties" : { |
| "addedEntitlementPoolsIds" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| }, |
| "addedLicenseKeyGroupsIds" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| }, |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "name" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "partNumber" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "name", "partNumber" ] |
| }, |
| "FeatureGroupUpdateRequestDto" : { |
| "type" : "object", |
| "description" : "FeatureGroupUpdateRequest", |
| "properties" : { |
| "addedEntitlementPoolsIds" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| }, |
| "addedLicenseKeyGroupsIds" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| }, |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "name" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "partNumber" : { |
| "type" : "string" |
| }, |
| "removedEntitlementPoolsIds" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| }, |
| "removedLicenseKeyGroupsIds" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| } |
| }, |
| "required" : [ "name", "partNumber" ] |
| }, |
| "FeatureSetDto" : { |
| "type" : "object", |
| "properties" : { |
| "features" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/FeatureDto" |
| }, |
| "uniqueItems" : true |
| } |
| } |
| }, |
| "FileDataStructureDto" : { |
| "type" : "object", |
| "properties" : { |
| "artifacts" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| } |
| }, |
| "modules" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/Module" |
| } |
| }, |
| "nested" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| } |
| }, |
| "unassigned" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| } |
| } |
| } |
| }, |
| "HealthInfoDto" : { |
| "type" : "object", |
| "properties" : { |
| "description" : { |
| "type" : "string" |
| }, |
| "healthCheckComponent" : { |
| "type" : "string", |
| "enum" : [ "BE", "Cassandra", "Zusammen" ] |
| }, |
| "healthStatus" : { |
| "type" : "string", |
| "enum" : [ "UP", "DOWN" ] |
| }, |
| "version" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "HealthInfoDtos" : { |
| "type" : "object", |
| "properties" : { |
| "healthInfos" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/HealthInfoDto" |
| } |
| } |
| } |
| }, |
| "HeatStructureTree" : { |
| "type" : "object", |
| "properties" : { |
| "artifacts" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/Artifact" |
| }, |
| "uniqueItems" : true |
| }, |
| "base" : { |
| "type" : "boolean" |
| }, |
| "env" : { |
| "$ref" : "#/components/schemas/HeatStructureTree" |
| }, |
| "errors" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ErrorMessage" |
| } |
| }, |
| "fileName" : { |
| "type" : "string" |
| }, |
| "heat" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/HeatStructureTree" |
| }, |
| "uniqueItems" : true |
| }, |
| "helm" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/HeatStructureTree" |
| }, |
| "uniqueItems" : true |
| }, |
| "nested" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/HeatStructureTree" |
| }, |
| "uniqueItems" : true |
| }, |
| "network" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/HeatStructureTree" |
| }, |
| "uniqueItems" : true |
| }, |
| "other" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/HeatStructureTree" |
| }, |
| "uniqueItems" : true |
| }, |
| "type" : { |
| "type" : "string", |
| "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ] |
| }, |
| "volume" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/HeatStructureTree" |
| }, |
| "uniqueItems" : true |
| } |
| } |
| }, |
| "ImageDto" : { |
| "type" : "object", |
| "properties" : { |
| "description" : { |
| "type" : "string" |
| }, |
| "fileName" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "fileName" ] |
| }, |
| "ImageRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "description" : { |
| "type" : "string" |
| }, |
| "fileName" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "fileName" ] |
| }, |
| "Item" : { |
| "type" : "object", |
| "properties" : { |
| "creationTime" : { |
| "type" : "string", |
| "format" : "date-time" |
| }, |
| "description" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "modificationTime" : { |
| "type" : "string", |
| "format" : "date-time" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "owner" : { |
| "type" : "string" |
| }, |
| "properties" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "object" |
| } |
| }, |
| "status" : { |
| "type" : "string", |
| "enum" : [ "ACTIVE", "ARCHIVED" ] |
| }, |
| "type" : { |
| "type" : "string" |
| }, |
| "versionStatusCounters" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "integer", |
| "format" : "int32" |
| } |
| } |
| } |
| }, |
| "ItemActionRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "action" : { |
| "type" : "string", |
| "enum" : [ "ARCHIVE", "RESTORE" ] |
| } |
| } |
| }, |
| "ItemCreationDto" : { |
| "type" : "object", |
| "properties" : { |
| "itemId" : { |
| "type" : "string" |
| }, |
| "version" : { |
| "$ref" : "#/components/schemas/VersionDto" |
| } |
| } |
| }, |
| "ItemDto" : { |
| "type" : "object", |
| "properties" : { |
| "description" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "owner" : { |
| "type" : "string" |
| }, |
| "properties" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "object" |
| } |
| }, |
| "status" : { |
| "type" : "string" |
| }, |
| "type" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "ItemPermissionsDto" : { |
| "type" : "object", |
| "properties" : { |
| "permission" : { |
| "type" : "string" |
| }, |
| "userId" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "ItemPermissionsRequestDto" : { |
| "type" : "object", |
| "description" : "ItemPermissionsRequest", |
| "properties" : { |
| "addedUsersIds" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| }, |
| "removedUsersIds" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| } |
| } |
| }, |
| "ItemVersionConflictDto" : { |
| "type" : "object", |
| "properties" : { |
| "conflict" : { |
| "$ref" : "#/components/schemas/ConflictDto" |
| }, |
| "conflictInfoList" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ConflictInfoDto" |
| } |
| } |
| } |
| }, |
| "LicenseAgreementEntityDto" : { |
| "type" : "object", |
| "description" : "LicenseAgreementEntity", |
| "properties" : { |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "featureGroupsIds" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "maxItems" : 2147483647, |
| "minItems" : 1, |
| "uniqueItems" : true |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "licenseTerm" : { |
| "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm" |
| }, |
| "name" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "requirementsAndConstrains" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| } |
| }, |
| "required" : [ "licenseTerm", "name" ] |
| }, |
| "LicenseAgreementModelDto" : { |
| "type" : "object", |
| "description" : "LicenseAgreementModel", |
| "properties" : { |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "featureGroups" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/FeatureGroupEntityDto" |
| }, |
| "uniqueItems" : true |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "licenseTerm" : { |
| "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm" |
| }, |
| "name" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "requirementsAndConstrains" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| } |
| }, |
| "required" : [ "licenseTerm", "name" ] |
| }, |
| "LicenseAgreementRequestDto" : { |
| "type" : "object", |
| "description" : "LicenseAgreementRequest", |
| "properties" : { |
| "addedFeatureGroupsIds" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| }, |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "licenseTerm" : { |
| "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm" |
| }, |
| "name" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "requirementsAndConstrains" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| } |
| }, |
| "required" : [ "licenseTerm", "name" ] |
| }, |
| "LicenseAgreementUpdateRequestDto" : { |
| "type" : "object", |
| "description" : "LicenseAgreementUpdateRequest", |
| "properties" : { |
| "addedFeatureGroupsIds" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| }, |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "licenseTerm" : { |
| "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm" |
| }, |
| "name" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "removedFeatureGroupsIds" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| }, |
| "requirementsAndConstrains" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| } |
| }, |
| "required" : [ "licenseTerm", "name" ] |
| }, |
| "LicenseKeyGroupEntityDto" : { |
| "type" : "object", |
| "properties" : { |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "expiryDate" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "increments" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "manufacturerReferenceNumber" : { |
| "type" : "string", |
| "maxLength" : 100, |
| "minLength" : 0 |
| }, |
| "name" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "operationalScope" : { |
| "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope" |
| }, |
| "referencingFeatureGroups" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| }, |
| "startDate" : { |
| "type" : "string" |
| }, |
| "thresholdUnits" : { |
| "type" : "string", |
| "enum" : [ "Absolute", "Percentage" ] |
| }, |
| "thresholdValue" : { |
| "type" : "integer", |
| "format" : "int32" |
| }, |
| "type" : { |
| "type" : "string", |
| "enum" : [ "Universal", "Unique", "One_Time" ] |
| }, |
| "versionUUID" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "name", "type" ] |
| }, |
| "LicenseKeyGroupRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "expiryDate" : { |
| "type" : "string" |
| }, |
| "increments" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "manufacturerReferenceNumber" : { |
| "type" : "string", |
| "maxLength" : 100, |
| "minLength" : 0 |
| }, |
| "name" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "operationalScope" : { |
| "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope" |
| }, |
| "startDate" : { |
| "type" : "string" |
| }, |
| "thresholdUnits" : { |
| "type" : "string", |
| "enum" : [ "Absolute", "Percentage" ] |
| }, |
| "thresholdValue" : { |
| "type" : "integer", |
| "format" : "int32" |
| }, |
| "type" : { |
| "type" : "string", |
| "enum" : [ "Universal", "Unique", "One_Time" ] |
| } |
| }, |
| "required" : [ "name", "type" ] |
| }, |
| "LicensingData" : { |
| "type" : "object", |
| "properties" : { |
| "featureGroups" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| } |
| }, |
| "licenseAgreement" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "LimitEntityDto" : { |
| "type" : "object", |
| "properties" : { |
| "aggregationFunction" : { |
| "type" : "string" |
| }, |
| "description" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "metric" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "time" : { |
| "type" : "string" |
| }, |
| "type" : { |
| "type" : "string" |
| }, |
| "unit" : { |
| "type" : "string" |
| }, |
| "value" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "LimitRequestDto" : { |
| "type" : "object", |
| "description" : "LimitRequest", |
| "properties" : { |
| "aggregationFunction" : { |
| "type" : "string" |
| }, |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "metric" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string", |
| "maxLength" : 120, |
| "minLength" : 0 |
| }, |
| "time" : { |
| "type" : "string" |
| }, |
| "type" : { |
| "type" : "string" |
| }, |
| "unit" : { |
| "type" : "string" |
| }, |
| "value" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "metric", "name", "type", "value" ] |
| }, |
| "ListResponseWrapper" : { |
| "type" : "object", |
| "properties" : { |
| "actionList" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ActionResponseDto" |
| } |
| }, |
| "componentList" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/OpenEcompComponent" |
| } |
| }, |
| "versions" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ActionResponseDto" |
| } |
| } |
| } |
| }, |
| "Module" : { |
| "type" : "object", |
| "properties" : { |
| "env" : { |
| "type" : "string" |
| }, |
| "isBase" : { |
| "type" : "boolean" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "type" : { |
| "type" : "string", |
| "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ] |
| }, |
| "vol" : { |
| "type" : "string" |
| }, |
| "volEnv" : { |
| "type" : "string" |
| }, |
| "yaml" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "MonitoringUploadStatusDto" : { |
| "type" : "object", |
| "properties" : { |
| "snmpPoll" : { |
| "type" : "string" |
| }, |
| "snmpTrap" : { |
| "type" : "string" |
| }, |
| "vesEvent" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "MultiChoiceOrOtherDtoOperationalScope" : { |
| "type" : "object", |
| "properties" : { |
| "choices" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string", |
| "enum" : [ "Network_Wide", "Availability_Zone", "Data_Center", "Tenant", "VM", "CPU", "Core", "Other" ] |
| }, |
| "maxItems" : 2147483647, |
| "minItems" : 1, |
| "uniqueItems" : true |
| }, |
| "other" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "choices", "other" ] |
| }, |
| "NetworkDto" : { |
| "type" : "object", |
| "properties" : { |
| "dhcp" : { |
| "type" : "boolean" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "dhcp", "name" ] |
| }, |
| "NetworkRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "dhcp" : { |
| "type" : "boolean" |
| }, |
| "name" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "dhcp", "name" ] |
| }, |
| "NicDto" : { |
| "type" : "object", |
| "properties" : { |
| "description" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "networkDescription" : { |
| "type" : "string" |
| }, |
| "networkId" : { |
| "type" : "string" |
| }, |
| "networkName" : { |
| "type" : "string" |
| }, |
| "networkType" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "name", "networkType" ] |
| }, |
| "NicRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "description" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "networkDescription" : { |
| "type" : "string" |
| }, |
| "networkId" : { |
| "type" : "string" |
| }, |
| "networkType" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "name", "networkType" ] |
| }, |
| "NotificationEntityDto" : { |
| "type" : "object", |
| "properties" : { |
| "dateTime" : { |
| "type" : "string" |
| }, |
| "eventAttributes" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "object" |
| } |
| }, |
| "eventId" : { |
| "type" : "string", |
| "format" : "uuid" |
| }, |
| "eventType" : { |
| "type" : "string" |
| }, |
| "read" : { |
| "type" : "boolean" |
| } |
| } |
| }, |
| "NotificationsStatusDto" : { |
| "type" : "object", |
| "properties" : { |
| "endOfPage" : { |
| "type" : "string", |
| "format" : "uuid" |
| }, |
| "lastScanned" : { |
| "type" : "string", |
| "format" : "uuid" |
| }, |
| "newEntries" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string", |
| "format" : "uuid" |
| } |
| }, |
| "notifications" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/NotificationEntityDto" |
| } |
| }, |
| "numOfNotSeenNotifications" : { |
| "type" : "integer", |
| "format" : "int64" |
| } |
| } |
| }, |
| "OpenEcompComponent" : { |
| "type" : "object", |
| "properties" : { |
| "id" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "PackageInfoDto" : { |
| "type" : "object", |
| "properties" : { |
| "category" : { |
| "type" : "string" |
| }, |
| "description" : { |
| "type" : "string" |
| }, |
| "displayName" : { |
| "type" : "string" |
| }, |
| "models" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| }, |
| "uniqueItems" : true |
| }, |
| "packageChecksum" : { |
| "type" : "string" |
| }, |
| "packageId" : { |
| "type" : "string" |
| }, |
| "packageType" : { |
| "type" : "string" |
| }, |
| "resourceType" : { |
| "type" : "string" |
| }, |
| "subCategory" : { |
| "type" : "string" |
| }, |
| "vendorName" : { |
| "type" : "string" |
| }, |
| "vendorRelease" : { |
| "type" : "string" |
| }, |
| "version" : { |
| "type" : "string" |
| }, |
| "versionId" : { |
| "type" : "string" |
| }, |
| "vspName" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "ProcessEntityDto" : { |
| "type" : "object", |
| "properties" : { |
| "artifactName" : { |
| "type" : "string" |
| }, |
| "description" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "type" : { |
| "type" : "string", |
| "enum" : [ "Lifecycle_Operations", "Other" ] |
| } |
| }, |
| "required" : [ "name" ] |
| }, |
| "ProcessRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "description" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "type" : { |
| "type" : "string", |
| "enum" : [ "Lifecycle_Operations", "Other" ] |
| } |
| }, |
| "required" : [ "name" ] |
| }, |
| "QuestionnaireResponseDto" : { |
| "type" : "object", |
| "properties" : { |
| "data" : { |
| "type" : "string" |
| }, |
| "errorMessage" : { |
| "$ref" : "#/components/schemas/ErrorMessage" |
| }, |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "RemoteTestingEndpointDefinition" : { |
| "type" : "object", |
| "properties" : { |
| "apiKey" : { |
| "type" : "string" |
| }, |
| "enabled" : { |
| "type" : "boolean" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "scenarioFilter" : { |
| "type" : "string" |
| }, |
| "title" : { |
| "type" : "string" |
| }, |
| "url" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "RevisionRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "revisionId" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "SubmitRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "message" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "UpdateNotificationResponseStatus" : { |
| "type" : "object", |
| "properties" : { |
| "errors" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ErrorMessage" |
| } |
| } |
| }, |
| "status" : { |
| "type" : "string", |
| "enum" : [ "Success", "Failure" ] |
| } |
| } |
| }, |
| "UploadFileResponseDto" : { |
| "type" : "object", |
| "properties" : { |
| "errors" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/components/schemas/ErrorMessage" |
| } |
| } |
| }, |
| "networkPackageName" : { |
| "type" : "string" |
| }, |
| "onboardingOrigin" : { |
| "type" : "string" |
| }, |
| "status" : { |
| "type" : "string", |
| "enum" : [ "Success", "Failure" ] |
| } |
| } |
| }, |
| "ValidationStructureList" : { |
| "type" : "object", |
| "properties" : { |
| "importStructure" : { |
| "$ref" : "#/components/schemas/HeatStructureTree" |
| } |
| } |
| }, |
| "VendorLicenseModelActionRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "action" : { |
| "type" : "string", |
| "enum" : [ "Submit" ] |
| }, |
| "submitRequest" : { |
| "$ref" : "#/components/schemas/SubmitRequestDto" |
| } |
| } |
| }, |
| "VendorLicenseModelEntityDto" : { |
| "type" : "object", |
| "description" : "VendorLicenseModelEntity", |
| "properties" : { |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "iconRef" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "vendorName" : { |
| "type" : "string", |
| "maxLength" : 25, |
| "minLength" : 0 |
| } |
| }, |
| "required" : [ "description", "iconRef", "vendorName" ] |
| }, |
| "VendorLicenseModelRequestDto" : { |
| "type" : "object", |
| "description" : "VendorLicenseModelRequest", |
| "properties" : { |
| "description" : { |
| "type" : "string", |
| "maxLength" : 1000, |
| "minLength" : 0 |
| }, |
| "iconRef" : { |
| "type" : "string" |
| }, |
| "vendorName" : { |
| "type" : "string", |
| "maxLength" : 25, |
| "minLength" : 0 |
| } |
| }, |
| "required" : [ "description", "iconRef", "vendorName" ] |
| }, |
| "VersionActionRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "action" : { |
| "type" : "string", |
| "enum" : [ "Sync", "Commit", "Revert", "Reset", "Clean" ] |
| }, |
| "commitRequest" : { |
| "$ref" : "#/components/schemas/CommitRequestDto" |
| }, |
| "revisionRequest" : { |
| "$ref" : "#/components/schemas/RevisionRequestDto" |
| } |
| } |
| }, |
| "VersionDto" : { |
| "type" : "object", |
| "properties" : { |
| "additionalInfo" : { |
| "type" : "object", |
| "additionalProperties" : { |
| "type" : "object" |
| } |
| }, |
| "baseId" : { |
| "type" : "string" |
| }, |
| "creationTime" : { |
| "type" : "string", |
| "format" : "date-time" |
| }, |
| "description" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "modificationTime" : { |
| "type" : "string", |
| "format" : "date-time" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "state" : { |
| "$ref" : "#/components/schemas/VersionState" |
| }, |
| "status" : { |
| "type" : "string", |
| "enum" : [ "Draft", "Locked", "Certified", "Deprecated", "Deleted" ] |
| } |
| } |
| }, |
| "VersionRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "creationMethod" : { |
| "type" : "string", |
| "enum" : [ "major", "minor" ] |
| }, |
| "description" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "VersionSoftwareProductActionRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "action" : { |
| "type" : "string", |
| "enum" : [ "Submit", "Create_Package" ] |
| }, |
| "submitRequest" : { |
| "$ref" : "#/components/schemas/SubmitRequestDto" |
| } |
| } |
| }, |
| "VersionState" : { |
| "type" : "object", |
| "properties" : { |
| "dirty" : { |
| "type" : "boolean" |
| }, |
| "synchronizationState" : { |
| "type" : "string", |
| "enum" : [ "Up to date", "Out of sync", "Merging" ] |
| } |
| } |
| }, |
| "VspComputeDto" : { |
| "type" : "object", |
| "properties" : { |
| "componentId" : { |
| "type" : "string" |
| }, |
| "computeFlavorId" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "VspDescriptionDto" : { |
| "type" : "object", |
| "properties" : { |
| "category" : { |
| "type" : "string" |
| }, |
| "description" : { |
| "type" : "string" |
| }, |
| "icon" : { |
| "type" : "string" |
| }, |
| "licenseType" : { |
| "type" : "string", |
| "enum" : [ "EXTERNAL", "INTERNAL" ] |
| }, |
| "licensingData" : { |
| "$ref" : "#/components/schemas/LicensingData" |
| }, |
| "licensingVersion" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "selectedModelList" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| } |
| }, |
| "subCategory" : { |
| "type" : "string" |
| }, |
| "vendorId" : { |
| "type" : "string" |
| }, |
| "vendorName" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "category", "description", "name", "subCategory", "vendorId", "vendorName" ] |
| }, |
| "VspDetailsDto" : { |
| "type" : "object", |
| "description" : "VspDetails", |
| "properties" : { |
| "candidateOnboardingOrigin" : { |
| "type" : "string" |
| }, |
| "category" : { |
| "type" : "string" |
| }, |
| "description" : { |
| "type" : "string" |
| }, |
| "icon" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "licenseType" : { |
| "type" : "string", |
| "enum" : [ "EXTERNAL", "INTERNAL" ] |
| }, |
| "licensingData" : { |
| "$ref" : "#/components/schemas/LicensingData" |
| }, |
| "licensingVersion" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "networkPackageName" : { |
| "type" : "string" |
| }, |
| "onboardingMethod" : { |
| "type" : "string" |
| }, |
| "onboardingOrigin" : { |
| "type" : "string" |
| }, |
| "owner" : { |
| "type" : "string" |
| }, |
| "selectedModelList" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| } |
| }, |
| "status" : { |
| "type" : "string" |
| }, |
| "subCategory" : { |
| "type" : "string" |
| }, |
| "validationData" : { |
| "$ref" : "#/components/schemas/ValidationStructureList" |
| }, |
| "vendorId" : { |
| "type" : "string" |
| }, |
| "vendorName" : { |
| "type" : "string" |
| }, |
| "version" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "category", "description", "name", "onboardingMethod", "subCategory", "vendorId", "vendorName" ] |
| }, |
| "VspRequestDto" : { |
| "type" : "object", |
| "properties" : { |
| "category" : { |
| "type" : "string" |
| }, |
| "description" : { |
| "type" : "string" |
| }, |
| "icon" : { |
| "type" : "string" |
| }, |
| "licenseType" : { |
| "type" : "string", |
| "enum" : [ "EXTERNAL", "INTERNAL" ] |
| }, |
| "licensingData" : { |
| "$ref" : "#/components/schemas/LicensingData" |
| }, |
| "licensingVersion" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "onboardingMethod" : { |
| "type" : "string" |
| }, |
| "selectedModelList" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| } |
| }, |
| "subCategory" : { |
| "type" : "string" |
| }, |
| "vendorId" : { |
| "type" : "string" |
| }, |
| "vendorName" : { |
| "type" : "string" |
| } |
| }, |
| "required" : [ "category", "description", "name", "onboardingMethod", "subCategory", "vendorId", "vendorName" ] |
| } |
| } |
| } |
| } |