diff options
author | 2022-12-13 21:05:47 +0000 | |
---|---|---|
committer | 2023-01-04 14:46:43 +0000 | |
commit | 8137832ef9e5163fca232e7152c4ba55b7ef6350 (patch) | |
tree | 5a0ca48eddb889bd5cf147c49901f79b1c6e1574 /docs/swagger/swagger-sdce-1.json | |
parent | db3e2ef238fa29e06cec3cb3f5b11fb407b161ce (diff) |
Update openapi files in the docs
- add yaml versions of the spec to the offered apis section
- rename swagger files to openapi
Issue-ID: SDC-4308
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: Ie34e562ccf294c8d9f19d3cad30a5a626c3db0ba
Diffstat (limited to 'docs/swagger/swagger-sdce-1.json')
-rw-r--r-- | docs/swagger/swagger-sdce-1.json | 10275 |
1 files changed, 0 insertions, 10275 deletions
diff --git a/docs/swagger/swagger-sdce-1.json b/docs/swagger/swagger-sdce-1.json deleted file mode 100644 index 0c0430d4c5..0000000000 --- a/docs/swagger/swagger-sdce-1.json +++ /dev/null @@ -1,10275 +0,0 @@ -{ - "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/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" ] - } - }, - "/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}/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" - }, - "getversionUUID" : { - "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" ] - } - }, - "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" - }, - "packageChecksum" : { - "type" : "string" - }, - "packageId" : { - "type" : "string" - }, - "packageType" : { - "type" : "string" - }, - "resourceType" : { - "type" : "string" - }, - "subCategory" : { - "type" : "string" - }, - "vendorName" : { - "type" : "string" - }, - "vendorRelease" : { - "type" : "string" - }, - "version" : { - "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" - }, - "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" - }, - "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" - }, - "subCategory" : { - "type" : "string" - }, - "vendorId" : { - "type" : "string" - }, - "vendorName" : { - "type" : "string" - } - }, - "required" : [ "category", "description", "name", "onboardingMethod", "subCategory", "vendorId", "vendorName" ] - } - } - } -}
\ No newline at end of file |