diff options
Diffstat (limited to 'docs/openapi/openapi-sdce-1.json')
-rw-r--r-- | docs/openapi/openapi-sdce-1.json | 10432 |
1 files changed, 10432 insertions, 0 deletions
diff --git a/docs/openapi/openapi-sdce-1.json b/docs/openapi/openapi-sdce-1.json new file mode 100644 index 0000000000..e70283dbb5 --- /dev/null +++ b/docs/openapi/openapi-sdce-1.json @@ -0,0 +1,10432 @@ +{ + "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" ] + } + } + } +}
\ No newline at end of file |