diff options
Diffstat (limited to 'openecomp-be/tools/swagger-ui/api-docs/api.json')
-rw-r--r-- | openecomp-be/tools/swagger-ui/api-docs/api.json | 4676 |
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 |