aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-be/tools/swagger-ui/api-docs/api.json
diff options
context:
space:
mode:
Diffstat (limited to 'openecomp-be/tools/swagger-ui/api-docs/api.json')
-rw-r--r--openecomp-be/tools/swagger-ui/api-docs/api.json4676
1 files changed, 0 insertions, 4676 deletions
diff --git a/openecomp-be/tools/swagger-ui/api-docs/api.json b/openecomp-be/tools/swagger-ui/api-docs/api.json
deleted file mode 100644
index efcb5e84ab..0000000000
--- a/openecomp-be/tools/swagger-ui/api-docs/api.json
+++ /dev/null
@@ -1,4676 +0,0 @@
-{
- "swagger" : "2.0",
- "info" : {
- "description" : "Rest API Documentation",
- "version" : "v1.0, build #${buildNumber}",
- "title" : "Rest API",
- "termsOfService" : "http://www.github.com/kongchen/swagger-maven-plugin"
- },
- "basePath" : "/onboarding-api",
- "tags" : [ {
- "name" : "Vendor Software Product Component NICs"
- }, {
- "name" : "Vendor Software Product Component Processes"
- }, {
- "name" : "Vendor Software Product Component MIB Uploads"
- }, {
- "name" : "Vendor License Model - License Key Groups"
- }, {
- "name" : "Application Configuration"
- }, {
- "name" : "Vendor License Model - License Agreements"
- }, {
- "name" : "Vendor License Model - Feature Groups"
- }, {
- "name" : "Vendor Software Product Processes"
- }, {
- "name" : "Actions"
- }, {
- "name" : "Validation"
- }, {
- "name" : "Vendor Software Product Components"
- }, {
- "name" : "Vendor Software Products"
- }, {
- "name" : "Vendor Software Product Networks"
- }, {
- "name" : "Vendor License Model - Entitlement Pools"
- }, {
- "name" : "Vendor License Models"
- } ],
- "schemes" : [ "http" ],
- "paths" : {
- "/v1.0/application-configuration" : {
- "post" : {
- "tags" : [ "Application Configuration" ],
- "summary" : "Insert JSON schema into application config table",
- "description" : "",
- "operationId" : "insertToTable",
- "consumes" : [ "multipart/form-data" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "namespace",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "key",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/InputStream"
- }
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/application-configuration/{namespace}" : {
- "get" : {
- "tags" : [ "Application Configuration" ],
- "summary" : "Get List of keys and values by namespace",
- "description" : "",
- "operationId" : "getListOfConfigurationByNamespaceFromTable",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "namespace",
- "in" : "path",
- "required" : true,
- "type" : "string"
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/application-configuration/{namespace}/{key}" : {
- "get" : {
- "tags" : [ "Application Configuration" ],
- "summary" : "Get JSON schema by namespace and key",
- "description" : "",
- "operationId" : "getFromTable",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "namespace",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "key",
- "in" : "path",
- "required" : true,
- "type" : "string"
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/ConfigurationDataDto"
- }
- }
- }
- }
- },
- "/v1.0/validation/{type}/validate" : {
- "post" : {
- "tags" : [ "Validation" ],
- "summary" : "Validate a package",
- "description" : "",
- "operationId" : "validateFile",
- "consumes" : [ "multipart/form-data" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "type",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/InputStream"
- }
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-license-models" : {
- "get" : {
- "tags" : [ "Vendor License Models" ],
- "summary" : "List vendor license models",
- "description" : "",
- "operationId" : "listLicenseModels",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "versionFilter",
- "in" : "query",
- "description" : "Currently supported value: 'Final' - only vendor License models with final versions will be return - with their latest final version",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/VendorLicenseModelEntity"
- }
- }
- }
- }
- },
- "post" : {
- "tags" : [ "Vendor License Models" ],
- "summary" : "Create vendor license model",
- "description" : "",
- "operationId" : "createLicenseModel",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/VendorLicenseModelRequest"
- }
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-license-models/{vlmId}" : {
- "get" : {
- "tags" : [ "Vendor License Models" ],
- "summary" : "Get vendor license model",
- "description" : "",
- "operationId" : "getLicenseModel",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/VendorLicenseModelEntity"
- }
- }
- }
- },
- "put" : {
- "tags" : [ "Vendor License Models" ],
- "summary" : "Update vendor license model",
- "description" : "",
- "operationId" : "updateLicenseModel",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/VendorLicenseModelRequest"
- }
- }, {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor License Models" ],
- "summary" : "Delete vendor license model",
- "description" : "",
- "operationId" : "deleteLicenseModel",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-license-models/{vlmId}/actions" : {
- "put" : {
- "tags" : [ "Vendor License Models" ],
- "summary" : "Update vendor license model",
- "description" : "",
- "operationId" : "actOnLicenseModel",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/VendorLicenseModelActionRequestDto"
- }
- }, {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-license-models/{vlmId}/entitlement-pools" : {
- "get" : {
- "tags" : [ "Vendor License Model - Entitlement Pools" ],
- "summary" : "List vendor entitlement pools",
- "description" : "",
- "operationId" : "listEntitlementPools",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/EntitlementPoolEntity"
- }
- }
- }
- }
- },
- "post" : {
- "tags" : [ "Vendor License Model - Entitlement Pools" ],
- "summary" : "Create vendor entitlement pool",
- "description" : "",
- "operationId" : "createEntitlementPool",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/EntitlementPoolRequest"
- }
- }, {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-license-models/{vlmId}/entitlement-pools/{entitlementPoolId}" : {
- "get" : {
- "tags" : [ "Vendor License Model - Entitlement Pools" ],
- "summary" : "Get vendor entitlement pool",
- "description" : "",
- "operationId" : "getEntitlementPool",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "entitlementPoolId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/EntitlementPoolEntity"
- }
- }
- }
- },
- "put" : {
- "tags" : [ "Vendor License Model - Entitlement Pools" ],
- "summary" : "Update vendor entitlement pool",
- "description" : "",
- "operationId" : "updateEntitlementPool",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/EntitlementPoolRequest"
- }
- }, {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "entitlementPoolId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor License Model - Entitlement Pools" ],
- "summary" : "Delete vendor entitlement pool",
- "description" : "",
- "operationId" : "deleteEntitlementPool",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "entitlementPoolId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-license-models/{vlmId}/feature-groups" : {
- "get" : {
- "tags" : [ "Vendor License Model - Feature Groups" ],
- "summary" : "List vendor feature groups",
- "description" : "",
- "operationId" : "listFeatureGroups",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/FeatureGroupEntity"
- }
- }
- }
- }
- },
- "post" : {
- "tags" : [ "Vendor License Model - Feature Groups" ],
- "summary" : "Create vendor feature group",
- "description" : "",
- "operationId" : "createFeatureGroup",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/FeatureGroupRequest"
- }
- }, {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-license-models/{vlmId}/feature-groups/{featureGroupId}" : {
- "get" : {
- "tags" : [ "Vendor License Model - Feature Groups" ],
- "summary" : "Get vendor feature group",
- "description" : "",
- "operationId" : "getFeatureGroup",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "featureGroupId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/FeatureGroupModel"
- }
- }
- }
- },
- "put" : {
- "tags" : [ "Vendor License Model - Feature Groups" ],
- "summary" : "Update vendor feature group",
- "description" : "",
- "operationId" : "updateFeatureGroup",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/FeatureGroupUpdateRequest"
- }
- }, {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "featureGroupId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor License Model - Feature Groups" ],
- "summary" : "Delete vendor feature group",
- "description" : "",
- "operationId" : "deleteFeatureGroup",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "featureGroupId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-license-models/{vlmId}/license-agreements" : {
- "get" : {
- "tags" : [ "Vendor License Model - License Agreements" ],
- "summary" : "List vendor license agreements",
- "description" : "",
- "operationId" : "listLicenseAgreements",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/LicenseAgreementEntity"
- }
- }
- }
- }
- },
- "post" : {
- "tags" : [ "Vendor License Model - License Agreements" ],
- "summary" : "Create vendor license agreement",
- "description" : "",
- "operationId" : "createLicenseAgreement",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/LicenseAgreementRequest"
- }
- }, {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-license-models/{vlmId}/license-agreements/{licenseAgreementId}" : {
- "get" : {
- "tags" : [ "Vendor License Model - License Agreements" ],
- "summary" : "Get vendor license agreement",
- "description" : "",
- "operationId" : "getLicenseAgreement",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "licenseAgreementId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/LicenseAgreementModel"
- }
- }
- }
- },
- "put" : {
- "tags" : [ "Vendor License Model - License Agreements" ],
- "summary" : "Update vendor license agreement",
- "description" : "",
- "operationId" : "updateLicenseAgreement",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/LicenseAgreementUpdateRequest"
- }
- }, {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "licenseAgreementId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor License Model - License Agreements" ],
- "summary" : "Delete vendor license agreement",
- "description" : "",
- "operationId" : "deleteLicenseAgreement",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "licenseAgreementId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-license-models/{vlmId}/license-key-groups" : {
- "get" : {
- "tags" : [ "Vendor License Model - License Key Groups" ],
- "summary" : "List vendor license key groups",
- "description" : "",
- "operationId" : "listLicenseKeyGroups",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/LicenseKeyGroupEntityDto"
- }
- }
- }
- }
- },
- "post" : {
- "tags" : [ "Vendor License Model - License Key Groups" ],
- "summary" : "Create vendor license key group",
- "description" : "",
- "operationId" : "createLicenseKeyGroup",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/LicenseKeyGroupRequestDto"
- }
- }, {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-license-models/{vlmId}/license-key-groups/{licenseKeyGroupId}" : {
- "get" : {
- "tags" : [ "Vendor License Model - License Key Groups" ],
- "summary" : "Get vendor license key group",
- "description" : "",
- "operationId" : "getLicenseKeyGroup",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "licenseKeyGroupId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/LicenseKeyGroupEntityDto"
- }
- }
- }
- },
- "put" : {
- "tags" : [ "Vendor License Model - License Key Groups" ],
- "summary" : "Update vendor license key group",
- "description" : "",
- "operationId" : "updateLicenseKeyGroup",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/LicenseKeyGroupRequestDto"
- }
- }, {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "licenseKeyGroupId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor License Model - License Key Groups" ],
- "summary" : "Delete vendor license key group",
- "description" : "",
- "operationId" : "deleteLicenseKeyGroup",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vlmId",
- "in" : "path",
- "description" : "Vendor license model Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "licenseKeyGroupId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products" : {
- "get" : {
- "tags" : [ "Vendor Software Products" ],
- "summary" : "Get list of vendor software products and their description",
- "description" : "",
- "operationId" : "getVspList",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "versionFilter",
- "in" : "query",
- "description" : "Currently supported values: 'Final' - only vendor software products with final version will be return - with their latest final version",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "post" : {
- "tags" : [ "Vendor Software Products" ],
- "summary" : "Create a new vendor software product",
- "description" : "",
- "operationId" : "createNewVsp",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/VspDescriptionDto"
- }
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/VspCreationDto"
- }
- }
- }
- }
- },
- "/v1.0/vendor-software-products/packages" : {
- "get" : {
- "tags" : [ "Vendor Software Products" ],
- "summary" : "Get list of translated CSAR files details",
- "description" : "",
- "operationId" : "listPackages",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "category",
- "in" : "query",
- "description" : "Category",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "subCategory",
- "in" : "query",
- "description" : "Sub-category",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/PackageInfoDto"
- }
- }
- }
- }
- }
- },
- "/v1.0/vendor-software-products/packages/{vspId}" : {
- "get" : {
- "tags" : [ "Vendor Software Products" ],
- "summary" : "Get translated CSAR file",
- "description" : "Exports translated file to a zip file",
- "operationId" : "getTranslatedFile",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/octet-stream" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/File"
- }
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}" : {
- "get" : {
- "tags" : [ "Vendor Software Products" ],
- "summary" : "Get details of a vendor software product",
- "description" : "",
- "operationId" : "getVspDetails",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "put" : {
- "tags" : [ "Vendor Software Products" ],
- "summary" : "Update an existing vendor software product",
- "description" : "",
- "operationId" : "updateVsp",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/VspDescriptionDto"
- }
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor Software Products" ],
- "summary" : "Deletes vendor software product by given id",
- "description" : "",
- "operationId" : "deleteVsp",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/actions" : {
- "put" : {
- "tags" : [ "Vendor Software Products" ],
- "summary" : "Actions on a vendor software product",
- "description" : "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.|",
- "operationId" : "actOnVendorSoftwareProduct",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/VersionSoftwareProductActionRequestDto"
- }
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/components" : {
- "get" : {
- "tags" : [ "Vendor Software Product Components" ],
- "summary" : "List vendor software product components",
- "description" : "",
- "operationId" : "list",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/ComponentDto"
- }
- }
- }
- }
- },
- "post" : {
- "tags" : [ "Vendor Software Product Components" ],
- "summary" : "Create a vendor software product component",
- "description" : "",
- "operationId" : "create",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/ComponentRequestDto"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor Software Product Components" ],
- "summary" : "Delete vendor software product components",
- "description" : "",
- "operationId" : "deleteList",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/components/{componentId}" : {
- "get" : {
- "tags" : [ "Vendor Software Product Components" ],
- "summary" : "Get vendor software product component",
- "description" : "",
- "operationId" : "get",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/ComponentData"
- }
- }
- }
- },
- "put" : {
- "tags" : [ "Vendor Software Product Components" ],
- "summary" : "Update vendor software product component",
- "description" : "",
- "operationId" : "update",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/ComponentRequestDto"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor Software Product Components" ],
- "summary" : "Delete vendor software product component",
- "description" : "",
- "operationId" : "delete",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/components/{componentId}/monitors/snmp" : {
- "get" : {
- "tags" : [ "Vendor Software Product Component MIB Uploads" ],
- "summary" : "Get the filenames of uploaded MIB definitions",
- "description" : "",
- "operationId" : "list",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/MibUploadStatusDto"
- }
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor Software Product Component MIB Uploads" ],
- "summary" : "Delete vendor software product MIB Poll Definitions file",
- "description" : "",
- "operationId" : "deletePollMibFile",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/components/{componentId}/monitors/snmp-trap" : {
- "delete" : {
- "tags" : [ "Vendor Software Product Component MIB Uploads" ],
- "summary" : "Delete vendor software product MIB Trap Definitions file",
- "description" : "",
- "operationId" : "deleteTrapMibFile",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/components/{componentId}/monitors/snmp-trap/upload" : {
- "post" : {
- "tags" : [ "Vendor Software Product Component MIB Uploads" ],
- "summary" : "Upload vendor software product MIB Trap Definitions file",
- "description" : "",
- "operationId" : "uploadTrapMibFile",
- "consumes" : [ "multipart/form-data" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/Attachment"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/components/{componentId}/monitors/snmp/upload" : {
- "post" : {
- "tags" : [ "Vendor Software Product Component MIB Uploads" ],
- "summary" : "Upload vendor software product MIB Poll Definitions file",
- "description" : "",
- "operationId" : "uploadPollMibFile",
- "consumes" : [ "multipart/form-data" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/Attachment"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/components/{componentId}/nics" : {
- "get" : {
- "tags" : [ "Vendor Software Product Component NICs" ],
- "summary" : "List vendor software product component NICs",
- "description" : "",
- "operationId" : "list",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/NicDto"
- }
- }
- }
- }
- },
- "post" : {
- "tags" : [ "Vendor Software Product Component NICs" ],
- "summary" : "Create a vendor software product NIC",
- "description" : "",
- "operationId" : "create",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/NicRequestDto"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/components/{componentId}/nics/{nicId}" : {
- "get" : {
- "tags" : [ "Vendor Software Product Component NICs" ],
- "summary" : "Get vendor software product NIC",
- "description" : "",
- "operationId" : "get",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "nicId",
- "in" : "path",
- "description" : "Vendor software product NIC Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/NicDto"
- }
- }
- }
- },
- "put" : {
- "tags" : [ "Vendor Software Product Component NICs" ],
- "summary" : "Update vendor software product NIC",
- "description" : "",
- "operationId" : "update",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/NicRequestDto"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "nicId",
- "in" : "path",
- "description" : "Vendor software product NIC Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor Software Product Component NICs" ],
- "summary" : "Delete vendor software product NIC",
- "description" : "",
- "operationId" : "delete",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "nicId",
- "in" : "path",
- "description" : "Vendor software product NIC Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/components/{componentId}/nics/{nicId}/questionnaire" : {
- "get" : {
- "tags" : [ "Vendor Software Product Component NICs" ],
- "summary" : "Get vendor software product component NIC questionnaire",
- "description" : "",
- "operationId" : "getQuestionnaire",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "nicId",
- "in" : "path",
- "description" : "Vendor software product NIC Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/QuestionnaireResponseDto"
- }
- }
- }
- },
- "put" : {
- "tags" : [ "Vendor Software Product Component NICs" ],
- "summary" : "Update vendor software product component NIC questionnaire",
- "description" : "",
- "operationId" : "updateQuestionnaire",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "nicId",
- "in" : "path",
- "description" : "Vendor software product NIC Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/components/{componentId}/processes" : {
- "get" : {
- "tags" : [ "Vendor Software Product Component Processes" ],
- "summary" : "List vendor software product component processes",
- "description" : "",
- "operationId" : "list",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/ProcessEntityDto"
- }
- }
- }
- }
- },
- "post" : {
- "tags" : [ "Vendor Software Product Component Processes" ],
- "summary" : "Create a vendor software product process",
- "description" : "",
- "operationId" : "create",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/ProcessRequestDto"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor Software Product Component Processes" ],
- "summary" : "Delete vendor software product processes",
- "description" : "",
- "operationId" : "deleteList",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/components/{componentId}/processes/{processId}" : {
- "get" : {
- "tags" : [ "Vendor Software Product Component Processes" ],
- "summary" : "Get vendor software product process",
- "description" : "",
- "operationId" : "get",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "processId",
- "in" : "path",
- "description" : "Vendor software product process Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/ProcessEntityDto"
- }
- }
- }
- },
- "put" : {
- "tags" : [ "Vendor Software Product Component Processes" ],
- "summary" : "Update vendor software product process",
- "description" : "",
- "operationId" : "update",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/ProcessRequestDto"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "processId",
- "in" : "path",
- "description" : "Vendor software product process Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor Software Product Component Processes" ],
- "summary" : "Delete vendor software product process",
- "description" : "",
- "operationId" : "delete",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "processId",
- "in" : "path",
- "description" : "Vendor software product process Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/components/{componentId}/processes/{processId}/upload" : {
- "get" : {
- "tags" : [ "Vendor Software Product Component Processes" ],
- "summary" : "Get vendor software product process uploaded file",
- "description" : "",
- "operationId" : "getUploadedFile",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/octet-stream" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "processId",
- "in" : "path",
- "description" : "Vendor software product process Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "post" : {
- "tags" : [ "Vendor Software Product Component Processes" ],
- "summary" : "Update vendor software product process upload",
- "description" : "",
- "operationId" : "uploadFile",
- "consumes" : [ "multipart/form-data" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/Attachment"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "processId",
- "in" : "path",
- "description" : "Vendor software product process Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor Software Product Component Processes" ],
- "summary" : "Delete vendor software product process uploaded file",
- "description" : "",
- "operationId" : "deleteUploadedFile",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "processId",
- "in" : "path",
- "description" : "Vendor software product process Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/components/{componentId}/questionnaire" : {
- "get" : {
- "tags" : [ "Vendor Software Product Components" ],
- "summary" : "Get vendor software product component questionnaire",
- "description" : "",
- "operationId" : "getQuestionnaire",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/QuestionnaireResponseDto"
- }
- }
- }
- },
- "put" : {
- "tags" : [ "Vendor Software Product Components" ],
- "summary" : "Update vendor software product component questionnaire",
- "description" : "",
- "operationId" : "updateQuestionnaire",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "path",
- "description" : "Vendor software product component Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/downloadHeat" : {
- "get" : {
- "tags" : [ "Vendor Software Products" ],
- "summary" : "Get uploaded HEAT file",
- "description" : "Downloads the latest HEAT package",
- "operationId" : "getLatestHeatPackage",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/octet-stream" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/File"
- }
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/networks" : {
- "get" : {
- "tags" : [ "Vendor Software Product Networks" ],
- "summary" : "List vendor software product networks",
- "description" : "",
- "operationId" : "list",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/NetworkDto"
- }
- }
- }
- }
- },
- "post" : {
- "tags" : [ "Vendor Software Product Networks" ],
- "summary" : "Create a vendor software product network",
- "description" : "",
- "operationId" : "create",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/NetworkRequestDto"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/networks/{networkId}" : {
- "get" : {
- "tags" : [ "Vendor Software Product Networks" ],
- "summary" : "Get vendor software product network",
- "description" : "",
- "operationId" : "get",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "networkId",
- "in" : "path",
- "description" : "Vendor software product network Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/NetworkDto"
- }
- }
- }
- },
- "put" : {
- "tags" : [ "Vendor Software Product Networks" ],
- "summary" : "Update vendor software product network",
- "description" : "",
- "operationId" : "update",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/NetworkRequestDto"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "networkId",
- "in" : "path",
- "description" : "Vendor software product network Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor Software Product Networks" ],
- "summary" : "Delete vendor software product network",
- "description" : "",
- "operationId" : "delete",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "networkId",
- "in" : "path",
- "description" : "Vendor software product network Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/processes" : {
- "get" : {
- "tags" : [ "Vendor Software Product Processes" ],
- "summary" : "List vendor software product processes",
- "description" : "",
- "operationId" : "list",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/ProcessEntityDto"
- }
- }
- }
- }
- },
- "post" : {
- "tags" : [ "Vendor Software Product Processes" ],
- "summary" : "Create a vendor software product process",
- "description" : "",
- "operationId" : "create",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/ProcessRequestDto"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor Software Product Processes" ],
- "summary" : "Delete vendor software product processes",
- "description" : "",
- "operationId" : "deleteList",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/processes/{processId}" : {
- "get" : {
- "tags" : [ "Vendor Software Product Processes" ],
- "summary" : "Get vendor software product process",
- "description" : "",
- "operationId" : "get",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "processId",
- "in" : "path",
- "description" : "Vendor software product process Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/ProcessEntityDto"
- }
- }
- }
- },
- "put" : {
- "tags" : [ "Vendor Software Product Processes" ],
- "summary" : "Update vendor software product process",
- "description" : "",
- "operationId" : "update",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/ProcessRequestDto"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "processId",
- "in" : "path",
- "description" : "Vendor software product process Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor Software Product Processes" ],
- "summary" : "Delete vendor software product process",
- "description" : "",
- "operationId" : "delete",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "processId",
- "in" : "path",
- "description" : "Vendor software product process Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/processes/{processId}/upload" : {
- "get" : {
- "tags" : [ "Vendor Software Product Processes" ],
- "summary" : "Get vendor software product process uploaded file",
- "description" : "",
- "operationId" : "getUploadedFile",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/octet-stream" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "processId",
- "in" : "path",
- "description" : "Vendor software product process Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "post" : {
- "tags" : [ "Vendor Software Product Processes" ],
- "summary" : "Update vendor software product process upload",
- "description" : "",
- "operationId" : "uploadFile",
- "consumes" : [ "multipart/form-data" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/Attachment"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "processId",
- "in" : "path",
- "description" : "Vendor software product process Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Vendor Software Product Processes" ],
- "summary" : "Delete vendor software product process uploaded file",
- "description" : "",
- "operationId" : "deleteUploadedFile",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "description" : "Vendor software product Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "processId",
- "in" : "path",
- "description" : "Vendor software product process Id",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/questionnaire" : {
- "get" : {
- "tags" : [ "Vendor Software Products" ],
- "summary" : "Get vendor software product questionnaire",
- "description" : "",
- "operationId" : "getQuestionnaire",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/QuestionnaireResponseDto"
- }
- }
- }
- },
- "put" : {
- "tags" : [ "Vendor Software Products" ],
- "summary" : "Update vendor software product questionnaire",
- "description" : "",
- "operationId" : "updateQuestionnaire",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "vspId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/v1.0/vendor-software-products/{vspId}/upload" : {
- "post" : {
- "tags" : [ "Vendor Software Products" ],
- "summary" : "Uploads a HEAT package to translate",
- "description" : "",
- "operationId" : "uploadFile",
- "consumes" : [ "multipart/form-data" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vspId",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/InputStream"
- }
- }, {
- "name" : "USER_ID",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- } ],
- "responses" : {
- "200" : {
- "description" : "successful operation",
- "schema" : {
- "$ref" : "#/definitions/UploadFileResponseDto"
- }
- }
- }
- }
- },
- "/workflow/v1.0/actions" : {
- "get" : {
- "tags" : [ "Actions" ],
- "summary" : "List Filtered Actions ",
- "description" : "Get list of actions based on a filter criteria | If no filter is sent all actions will be returned",
- "operationId" : "getFilteredActions",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "vendor",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "category",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "name",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "modelId",
- "in" : "query",
- "required" : false,
- "type" : "string"
- }, {
- "name" : "componentId",
- "in" : "query",
- "required" : false,
- "type" : "string"
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "post" : {
- "tags" : [ "Actions" ],
- "summary" : "Create a new Action",
- "description" : "",
- "operationId" : "createAction",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/workflow/v1.0/actions/components" : {
- "get" : {
- "tags" : [ "Actions" ],
- "summary" : "List ECOMP Components supported by Action Library",
- "description" : "",
- "operationId" : "getEcompComponents",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/workflow/v1.0/actions/{actionInvariantUUID}" : {
- "get" : {
- "tags" : [ "Actions" ],
- "summary" : "List Actions For Given Action Invariant UUID",
- "description" : "",
- "operationId" : "getActionsByActionInvariantUuId",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "actionInvariantUUID",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "version",
- "in" : "query",
- "required" : false,
- "type" : "string"
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "post" : {
- "tags" : [ "Actions" ],
- "summary" : "Actions on a action",
- "description" : "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.|",
- "operationId" : "actOnAction",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "actionInvariantUUID",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "put" : {
- "tags" : [ "Actions" ],
- "summary" : "Update an existing action",
- "description" : "",
- "operationId" : "updateAction",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "actionInvariantUUID",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Actions" ],
- "summary" : "Delete Action",
- "description" : "",
- "operationId" : "deleteAction",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "actionInvariantUUID",
- "in" : "path",
- "required" : true,
- "type" : "string"
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/workflow/v1.0/actions/{actionInvariantUUID}/artifacts" : {
- "post" : {
- "tags" : [ "Actions" ],
- "summary" : "Upload new Artifact",
- "description" : "",
- "operationId" : "uploadArtifact",
- "consumes" : [ "multipart/form-data" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "actionInvariantUUID",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "Content-MD5",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/Attachment"
- }
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/workflow/v1.0/actions/{actionInvariantUUID}/artifacts/{artifactUUID}" : {
- "put" : {
- "tags" : [ "Actions" ],
- "summary" : "Update an existing artifact",
- "description" : "",
- "operationId" : "updateArtifact",
- "consumes" : [ "multipart/form-data" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "actionInvariantUUID",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "artifactUUID",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "Content-MD5",
- "in" : "header",
- "required" : false,
- "type" : "string",
- "default" : ""
- }, {
- "in" : "body",
- "name" : "body",
- "required" : false,
- "schema" : {
- "$ref" : "#/definitions/Attachment"
- }
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- },
- "delete" : {
- "tags" : [ "Actions" ],
- "summary" : "Delete Artifact",
- "description" : "",
- "operationId" : "deleteArtifact",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/json" ],
- "parameters" : [ {
- "name" : "actionInvariantUUID",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "artifactUUID",
- "in" : "path",
- "required" : true,
- "type" : "string"
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- },
- "/workflow/v1.0/actions/{actionUUID}/artifacts/{artifactUUID}" : {
- "get" : {
- "tags" : [ "Actions" ],
- "summary" : "Downloads artifact for action",
- "description" : "",
- "operationId" : "downloadArtifact",
- "consumes" : [ "application/json" ],
- "produces" : [ "application/octet-stream" ],
- "parameters" : [ {
- "name" : "actionUUID",
- "in" : "path",
- "required" : true,
- "type" : "string"
- }, {
- "name" : "artifactUUID",
- "in" : "path",
- "required" : true,
- "type" : "string"
- } ],
- "responses" : {
- "default" : {
- "description" : "successful operation"
- }
- }
- }
- }
- },
- "definitions" : {
- "Attachment" : {
- "type" : "object",
- "properties" : {
- "headers" : {
- "type" : "object",
- "additionalProperties" : {
- "type" : "array",
- "items" : {
- "type" : "string"
- }
- }
- },
- "object" : {
- "type" : "object"
- },
- "contentType" : {
- "$ref" : "#/definitions/MediaType"
- },
- "contentId" : {
- "type" : "string"
- },
- "contentDisposition" : {
- "$ref" : "#/definitions/ContentDisposition"
- },
- "dataHandler" : {
- "$ref" : "#/definitions/DataHandler"
- }
- }
- },
- "ChoiceOrOtherDtoAggregationFunction" : {
- "type" : "object",
- "required" : [ "choice", "other" ],
- "properties" : {
- "choice" : {
- "type" : "string",
- "enum" : [ "Peak", "Average", "Other" ]
- },
- "other" : {
- "type" : "string"
- }
- }
- },
- "ChoiceOrOtherDtoEntitlementMetric" : {
- "type" : "object",
- "required" : [ "choice", "other" ],
- "properties" : {
- "choice" : {
- "type" : "string",
- "enum" : [ "Software_Instances_Count", "Core", "CPU", "Trunks", "User", "Subscribers", "Tenants", "Tokens", "Seats", "Units_TB", "Units_MB", "Units_GB", "Other" ]
- },
- "other" : {
- "type" : "string"
- }
- }
- },
- "ChoiceOrOtherDtoEntitlementTime" : {
- "type" : "object",
- "required" : [ "choice", "other" ],
- "properties" : {
- "choice" : {
- "type" : "string",
- "enum" : [ "Hour", "Day", "Month", "Quarter", "Year", "Other" ]
- },
- "other" : {
- "type" : "string"
- }
- }
- },
- "ChoiceOrOtherDtoLicenseTerm" : {
- "type" : "object",
- "required" : [ "choice", "other" ],
- "properties" : {
- "choice" : {
- "type" : "string",
- "enum" : [ "Fixed_Term", "Perpetual", "Unlimited", "Other" ]
- },
- "other" : {
- "type" : "string"
- }
- }
- },
- "CommandInfo" : {
- "type" : "object",
- "properties" : {
- "commandClass" : {
- "type" : "string"
- },
- "commandName" : {
- "type" : "string"
- }
- }
- },
- "ComponentData" : {
- "type" : "object",
- "properties" : {
- "name" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "displayName" : {
- "type" : "string"
- }
- }
- },
- "ComponentDto" : {
- "type" : "object",
- "properties" : {
- "name" : {
- "type" : "string"
- },
- "displayName" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "id" : {
- "type" : "string"
- }
- }
- },
- "ComponentRequestDto" : {
- "type" : "object",
- "properties" : {
- "name" : {
- "type" : "string"
- },
- "displayName" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- }
- }
- },
- "ConfigurationDataDto" : {
- "type" : "object",
- "properties" : {
- "value" : {
- "type" : "string"
- },
- "timeStamp" : {
- "type" : "integer",
- "format" : "int64"
- }
- }
- },
- "ContentDisposition" : {
- "type" : "object",
- "properties" : {
- "type" : {
- "type" : "string"
- },
- "parameters" : {
- "type" : "object",
- "additionalProperties" : {
- "type" : "string"
- }
- },
- "filename" : {
- "type" : "string"
- }
- }
- },
- "DataFlavor" : {
- "type" : "object",
- "properties" : {
- "mimeType" : {
- "type" : "string"
- },
- "humanPresentableName" : {
- "type" : "string"
- },
- "subType" : {
- "type" : "string"
- },
- "defaultRepresentationClassAsString" : {
- "type" : "string"
- },
- "primaryType" : {
- "type" : "string"
- },
- "flavorJavaFileListType" : {
- "type" : "boolean",
- "default" : false
- },
- "flavorRemoteObjectType" : {
- "type" : "boolean",
- "default" : false
- },
- "flavorSerializedObjectType" : {
- "type" : "boolean",
- "default" : false
- },
- "flavorTextType" : {
- "type" : "boolean",
- "default" : false
- },
- "mimeTypeSerializedObject" : {
- "type" : "boolean",
- "default" : false
- },
- "representationClassByteBuffer" : {
- "type" : "boolean",
- "default" : false
- },
- "representationClassCharBuffer" : {
- "type" : "boolean",
- "default" : false
- },
- "representationClassInputStream" : {
- "type" : "boolean",
- "default" : false
- },
- "representationClassReader" : {
- "type" : "boolean",
- "default" : false
- },
- "representationClassRemote" : {
- "type" : "boolean",
- "default" : false
- },
- "representationClassSerializable" : {
- "type" : "boolean",
- "default" : false
- }
- }
- },
- "DataHandler" : {
- "type" : "object",
- "properties" : {
- "dataSource" : {
- "$ref" : "#/definitions/DataSource"
- },
- "name" : {
- "type" : "string"
- },
- "inputStream" : {
- "$ref" : "#/definitions/InputStream"
- },
- "content" : {
- "type" : "object"
- },
- "contentType" : {
- "type" : "string"
- },
- "outputStream" : {
- "$ref" : "#/definitions/OutputStream"
- },
- "allCommands" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/CommandInfo"
- }
- },
- "preferredCommands" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/CommandInfo"
- }
- },
- "transferDataFlavors" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/DataFlavor"
- }
- }
- }
- },
- "DataSource" : {
- "type" : "object",
- "properties" : {
- "name" : {
- "type" : "string"
- },
- "inputStream" : {
- "$ref" : "#/definitions/InputStream"
- },
- "contentType" : {
- "type" : "string"
- },
- "outputStream" : {
- "$ref" : "#/definitions/OutputStream"
- }
- }
- },
- "EntitlementPoolEntity" : {
- "type" : "object",
- "required" : [ "aggregationFunction", "description", "entitlementMetric", "manufacturerReferenceNumber", "name", "operationalScope", "thresholdUnits", "thresholdValue", "time" ],
- "properties" : {
- "name" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 120
- },
- "description" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "thresholdValue" : {
- "type" : "integer",
- "format" : "int32"
- },
- "thresholdUnits" : {
- "type" : "string",
- "enum" : [ "Absolute", "Percentage" ]
- },
- "entitlementMetric" : {
- "$ref" : "#/definitions/ChoiceOrOtherDtoEntitlementMetric"
- },
- "increments" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 120
- },
- "aggregationFunction" : {
- "$ref" : "#/definitions/ChoiceOrOtherDtoAggregationFunction"
- },
- "operationalScope" : {
- "$ref" : "#/definitions/MultiChoiceOrOtherDtoOperationalScope"
- },
- "time" : {
- "$ref" : "#/definitions/ChoiceOrOtherDtoEntitlementTime"
- },
- "manufacturerReferenceNumber" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 100
- },
- "id" : {
- "type" : "string"
- },
- "referencingFeatureGroups" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- }
- }
- },
- "EntitlementPoolRequest" : {
- "type" : "object",
- "required" : [ "aggregationFunction", "description", "entitlementMetric", "manufacturerReferenceNumber", "name", "operationalScope", "thresholdUnits", "thresholdValue", "time" ],
- "properties" : {
- "name" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 120
- },
- "description" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "thresholdValue" : {
- "type" : "integer",
- "format" : "int32"
- },
- "thresholdUnits" : {
- "type" : "string",
- "enum" : [ "Absolute", "Percentage" ]
- },
- "entitlementMetric" : {
- "$ref" : "#/definitions/ChoiceOrOtherDtoEntitlementMetric"
- },
- "increments" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 120
- },
- "aggregationFunction" : {
- "$ref" : "#/definitions/ChoiceOrOtherDtoAggregationFunction"
- },
- "operationalScope" : {
- "$ref" : "#/definitions/MultiChoiceOrOtherDtoOperationalScope"
- },
- "time" : {
- "$ref" : "#/definitions/ChoiceOrOtherDtoEntitlementTime"
- },
- "manufacturerReferenceNumber" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 100
- }
- }
- },
- "ErrorMessage" : {
- "type" : "object",
- "properties" : {
- "level" : {
- "type" : "string",
- "enum" : [ "ERROR", "WARNING", "INFO" ]
- },
- "message" : {
- "type" : "string"
- }
- }
- },
- "FeatureGroupEntity" : {
- "type" : "object",
- "required" : [ "description", "name", "partNumber" ],
- "properties" : {
- "name" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 120
- },
- "description" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "partNumber" : {
- "type" : "string"
- },
- "id" : {
- "type" : "string"
- },
- "licenseKeyGroupsIds" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- },
- "entitlementPoolsIds" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- },
- "referencingLicenseAgreements" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- }
- }
- },
- "FeatureGroupModel" : {
- "type" : "object",
- "required" : [ "description", "name", "partNumber" ],
- "properties" : {
- "name" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 120
- },
- "description" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "partNumber" : {
- "type" : "string"
- },
- "id" : {
- "type" : "string"
- },
- "referencingLicenseAgreements" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- },
- "licenseKeyGroups" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/LicenseKeyGroupEntityDto"
- }
- },
- "entitlementPools" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/EntitlementPoolEntity"
- }
- }
- }
- },
- "FeatureGroupRequest" : {
- "type" : "object",
- "required" : [ "description", "name", "partNumber" ],
- "properties" : {
- "name" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 120
- },
- "description" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "partNumber" : {
- "type" : "string"
- },
- "addedLicenseKeyGroupsIds" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- },
- "addedEntitlementPoolsIds" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- }
- }
- },
- "FeatureGroupUpdateRequest" : {
- "type" : "object",
- "required" : [ "description", "name", "partNumber" ],
- "properties" : {
- "name" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 120
- },
- "description" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "partNumber" : {
- "type" : "string"
- },
- "addedLicenseKeyGroupsIds" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- },
- "addedEntitlementPoolsIds" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- },
- "removedLicenseKeyGroupsIds" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- },
- "removedEntitlementPoolsIds" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- }
- }
- },
- "File" : {
- "type" : "object",
- "properties" : {
- "path" : {
- "type" : "string"
- },
- "name" : {
- "type" : "string"
- },
- "canonicalPath" : {
- "type" : "string"
- },
- "parent" : {
- "type" : "string"
- },
- "absolute" : {
- "type" : "boolean",
- "default" : false
- },
- "absoluteFile" : {
- "$ref" : "#/definitions/File"
- },
- "absolutePath" : {
- "type" : "string"
- },
- "canonicalFile" : {
- "$ref" : "#/definitions/File"
- },
- "freeSpace" : {
- "type" : "integer",
- "format" : "int64"
- },
- "parentFile" : {
- "$ref" : "#/definitions/File"
- },
- "totalSpace" : {
- "type" : "integer",
- "format" : "int64"
- },
- "usableSpace" : {
- "type" : "integer",
- "format" : "int64"
- },
- "directory" : {
- "type" : "boolean",
- "default" : false
- },
- "file" : {
- "type" : "boolean",
- "default" : false
- },
- "hidden" : {
- "type" : "boolean",
- "default" : false
- }
- }
- },
- "InputStream" : {
- "type" : "object"
- },
- "LicenseAgreementEntity" : {
- "type" : "object",
- "required" : [ "description", "licenseTerm", "name" ],
- "properties" : {
- "name" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 120
- },
- "description" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "licenseTerm" : {
- "$ref" : "#/definitions/ChoiceOrOtherDtoLicenseTerm"
- },
- "requirementsAndConstrains" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "id" : {
- "type" : "string"
- },
- "featureGroupsIds" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- }
- }
- },
- "LicenseAgreementModel" : {
- "type" : "object",
- "required" : [ "description", "licenseTerm", "name" ],
- "properties" : {
- "name" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 120
- },
- "description" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "licenseTerm" : {
- "$ref" : "#/definitions/ChoiceOrOtherDtoLicenseTerm"
- },
- "requirementsAndConstrains" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "id" : {
- "type" : "string"
- },
- "featureGroups" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "$ref" : "#/definitions/FeatureGroupEntity"
- }
- }
- }
- },
- "LicenseAgreementRequest" : {
- "type" : "object",
- "required" : [ "description", "licenseTerm", "name" ],
- "properties" : {
- "name" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 120
- },
- "description" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "licenseTerm" : {
- "$ref" : "#/definitions/ChoiceOrOtherDtoLicenseTerm"
- },
- "requirementsAndConstrains" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "addedFeatureGroupsIds" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- }
- }
- },
- "LicenseAgreementUpdateRequest" : {
- "type" : "object",
- "required" : [ "description", "licenseTerm", "name" ],
- "properties" : {
- "name" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 120
- },
- "description" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "licenseTerm" : {
- "$ref" : "#/definitions/ChoiceOrOtherDtoLicenseTerm"
- },
- "requirementsAndConstrains" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "addedFeatureGroupsIds" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- },
- "removedFeatureGroupsIds" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- }
- }
- },
- "LicenseKeyGroupEntityDto" : {
- "type" : "object",
- "required" : [ "description", "name", "operationalScope", "type" ],
- "properties" : {
- "name" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 120
- },
- "description" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "type" : {
- "type" : "string",
- "enum" : [ "Universal", "Unique", "One_Time" ]
- },
- "operationalScope" : {
- "$ref" : "#/definitions/MultiChoiceOrOtherDtoOperationalScope"
- },
- "id" : {
- "type" : "string"
- },
- "referencingFeatureGroups" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- }
- }
- },
- "LicenseKeyGroupRequestDto" : {
- "type" : "object",
- "required" : [ "description", "name", "operationalScope", "type" ],
- "properties" : {
- "name" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 120
- },
- "description" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "type" : {
- "type" : "string",
- "enum" : [ "Universal", "Unique", "One_Time" ]
- },
- "operationalScope" : {
- "$ref" : "#/definitions/MultiChoiceOrOtherDtoOperationalScope"
- }
- }
- },
- "LicensingData" : {
- "type" : "object",
- "properties" : {
- "licenseAgreement" : {
- "type" : "string"
- },
- "featureGroups" : {
- "type" : "array",
- "items" : {
- "type" : "string"
- }
- }
- }
- },
- "MediaType" : {
- "type" : "object",
- "properties" : {
- "type" : {
- "type" : "string"
- },
- "subtype" : {
- "type" : "string"
- },
- "parameters" : {
- "type" : "object",
- "additionalProperties" : {
- "type" : "string"
- }
- },
- "wildcardType" : {
- "type" : "boolean",
- "default" : false
- },
- "wildcardSubtype" : {
- "type" : "boolean",
- "default" : false
- }
- }
- },
- "MibUploadStatusDto" : {
- "type" : "object",
- "properties" : {
- "snmpTrap" : {
- "type" : "string"
- },
- "snmpPoll" : {
- "type" : "string"
- }
- }
- },
- "MultiChoiceOrOtherDtoOperationalScope" : {
- "type" : "object",
- "required" : [ "choices", "other" ],
- "properties" : {
- "choices" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string",
- "enum" : [ "Network_Wide", "Availability_Zone", "Data_Center", "Tenant", "VM", "CPU", "Core", "Other" ]
- }
- },
- "other" : {
- "type" : "string"
- }
- }
- },
- "NetworkDto" : {
- "type" : "object",
- "required" : [ "dhcp", "name" ],
- "properties" : {
- "name" : {
- "type" : "string"
- },
- "dhcp" : {
- "type" : "boolean",
- "default" : false
- },
- "id" : {
- "type" : "string"
- }
- }
- },
- "NetworkRequestDto" : {
- "type" : "object",
- "required" : [ "dhcp", "name" ],
- "properties" : {
- "name" : {
- "type" : "string"
- },
- "dhcp" : {
- "type" : "boolean",
- "default" : false
- }
- }
- },
- "NicDto" : {
- "type" : "object",
- "properties" : {
- "name" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "networkId" : {
- "type" : "string"
- },
- "id" : {
- "type" : "string"
- },
- "networkName" : {
- "type" : "string"
- }
- }
- },
- "NicRequestDto" : {
- "type" : "object",
- "properties" : {
- "name" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "networkId" : {
- "type" : "string"
- }
- }
- },
- "OutputStream" : {
- "type" : "object"
- },
- "PackageInfoDto" : {
- "type" : "object",
- "properties" : {
- "displayName" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "vspName" : {
- "type" : "string"
- },
- "version" : {
- "type" : "string"
- },
- "packageId" : {
- "type" : "string"
- },
- "category" : {
- "type" : "string"
- },
- "subCategory" : {
- "type" : "string"
- },
- "vendorName" : {
- "type" : "string"
- },
- "vendorRelease" : {
- "type" : "string"
- },
- "packageChecksum" : {
- "type" : "string"
- },
- "packageType" : {
- "type" : "string"
- }
- }
- },
- "ProcessEntityDto" : {
- "type" : "object",
- "required" : [ "name" ],
- "properties" : {
- "name" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "id" : {
- "type" : "string"
- },
- "artifactName" : {
- "type" : "string"
- }
- }
- },
- "ProcessRequestDto" : {
- "type" : "object",
- "required" : [ "name" ],
- "properties" : {
- "name" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- }
- }
- },
- "QuestionnaireResponseDto" : {
- "type" : "object",
- "properties" : {
- "schema" : {
- "type" : "string"
- },
- "data" : {
- "type" : "string"
- }
- }
- },
- "UploadFileResponseDto" : {
- "type" : "object",
- "properties" : {
- "fileNames" : {
- "type" : "array",
- "items" : {
- "type" : "string"
- }
- },
- "errors" : {
- "type" : "object",
- "additionalProperties" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/ErrorMessage"
- }
- }
- },
- "status" : {
- "type" : "string",
- "enum" : [ "Success", "Failure" ]
- }
- }
- },
- "VendorLicenseModelActionRequestDto" : {
- "type" : "object",
- "properties" : {
- "action" : {
- "type" : "string",
- "enum" : [ "Checkout", "Undo_Checkout", "Checkin", "Submit" ]
- }
- }
- },
- "VendorLicenseModelEntity" : {
- "type" : "object",
- "required" : [ "description", "iconRef", "vendorName" ],
- "properties" : {
- "vendorName" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 25
- },
- "description" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "iconRef" : {
- "type" : "string"
- },
- "id" : {
- "type" : "string"
- },
- "version" : {
- "type" : "string"
- },
- "status" : {
- "type" : "string",
- "enum" : [ "Available", "Locked", "Final" ]
- },
- "lockingUser" : {
- "type" : "string"
- },
- "viewableVersions" : {
- "type" : "array",
- "items" : {
- "type" : "string"
- }
- },
- "finalVersions" : {
- "type" : "array",
- "items" : {
- "type" : "string"
- }
- }
- }
- },
- "VendorLicenseModelRequest" : {
- "type" : "object",
- "required" : [ "description", "iconRef", "vendorName" ],
- "properties" : {
- "vendorName" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 25
- },
- "description" : {
- "type" : "string",
- "minLength" : 0,
- "maxLength" : 1000
- },
- "iconRef" : {
- "type" : "string"
- }
- }
- },
- "VersionSoftwareProductActionRequestDto" : {
- "type" : "object",
- "properties" : {
- "action" : {
- "type" : "string",
- "enum" : [ "Checkout", "Undo_Checkout", "Checkin", "Submit", "Create_Package" ]
- }
- }
- },
- "VspCreationDto" : {
- "type" : "object",
- "properties" : {
- "vspId" : {
- "type" : "string"
- }
- }
- },
- "VspDescriptionDto" : {
- "type" : "object",
- "required" : [ "category", "description", "name", "subCategory", "vendorId", "vendorName" ],
- "properties" : {
- "name" : {
- "type" : "string"
- },
- "description" : {
- "type" : "string"
- },
- "icon" : {
- "type" : "string"
- },
- "category" : {
- "type" : "string"
- },
- "subCategory" : {
- "type" : "string"
- },
- "vendorName" : {
- "type" : "string"
- },
- "vendorId" : {
- "type" : "string"
- },
- "licensingVersion" : {
- "type" : "string"
- },
- "licensingData" : {
- "$ref" : "#/definitions/LicensingData"
- }
- }
- }
- }
-} \ No newline at end of file