| { |
| "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" |
| } |
| } |
| } |
| } |
| } |