ServiceVendor

Submits a new service template using Ocl model. When the request is approved, the service template will be published to catalog.<br> Required role: <b>admin</b> or <b>isv</b> </br>

post/xpanse/service_templates

Request

  • Base URL: http://localhost:8080
  • URL: http://localhost:8080/xpanse/service_templates
  • Auth: OAuth 2 (authorization code, authorization URL https://xpanse-demo.eclipseprojects.io/oauth/v2/authorize, token URL https://xpanse-demo.eclipseprojects.io/oauth/v2/token)

Request body

category'ai' | 'compute' | 'container' | 'storage' | 'network' | 'database' | 'mediaService' | 'security' | 'middleware' | 'others' required
versionstring required

The version of the Ocl

namestring required

The name of the managed service

shortCodestring required

Short code of the service. This will be used in other configurations.

serviceVersionstring required

The version of the managed service

descriptionstring required

The description of the managed service

serviceVendorstring required

The serviceVendor of the managed service

iconstring required

The icon of the managed service

serviceHostingType'self' | 'service-vendor' required

Defines which cloud service account is used for deploying cloud resources.

eulastring

End user license agreement content of the service.

Response

OK

serviceTemplateIdstring uuid required

ID of the service template.

requestIdstring uuid required

ID of the request history of the service template.

requestSubmittedForReviewboolean

Changes

    • breaking

      added the new required request property

    • breaking

      the / request property's minItems was increased to 1

    • breaking

      the / request property's minItems was increased to 1

    • breaking

      the ///// request property's minItems was increased to 1

    • breaking

      the /// request property's minLength was increased from 0 to 1

    • breaking

      the /// request property's minLength was increased from 0 to 1

    • breaking

      the /// request property's minLength was increased from 0 to 1

    • breaking

      the // request property's minLength was increased from 0 to 1

    • breaking

      the /// request property's minLength was increased from 0 to 1

    • breaking

      the /// request property's minLength was increased from 0 to 1

    • breaking

      the request property's minLength was increased from 0 to 1

    • breaking

      the /// request property's minLength was increased from 0 to 1

    • breaking

      the ////// request property's minLength was increased from 0 to 1

    • breaking

      the ////// request property's minLength was increased from 0 to 1

    • breaking

      the /////// request property's minLength was increased from 0 to 1

    • breaking

      the /////// request property's minLength was increased from 0 to 1

    • breaking

      the /////// request property's minLength was increased from 0 to 1

    • breaking

      the /////// request property's minLength was increased from 0 to 1

    • breaking

      the request property's minLength was increased from 0 to 1

    • breaking

      the request property's minLength was increased from 0 to 1

    • breaking

      the ///// request property's minLength was increased from 0 to 1

    • breaking

      the ///// request property's minLength was increased from 0 to 1

    • breaking

      the ///// request property's minLength was increased from 0 to 1

    • breaking

      the ///// request property's minLength was increased from 0 to 1

    • breaking

      the ///// request property's minLength was increased from 0 to 1

    • breaking

      the ///// request property's minLength was increased from 0 to 1

    • breaking

      the ///// request property's minLength was increased from 0 to 1

    • breaking

      the //// request property's minLength was increased from 0 to 1

    • breaking

      the //// request property's minLength was increased from 0 to 1

    • breaking

      the //// request property's minLength was increased from 0 to 1

    • breaking

      the //// request property's minLength was increased from 0 to 1

    • breaking

      the //// request property's minLength was increased from 0 to 1

    • breaking

      the //// request property's minLength was increased from 0 to 1

    • breaking

      the //// request property's minLength was increased from 0 to 1

    • breaking

      the //// request property's minLength was increased from 0 to 1

    • breaking

      the //// request property's minLength was increased from 0 to 1

    • breaking

      the //// request property's minLength was increased from 0 to 1

    • breaking

      the //// request property's minLength was increased from 0 to 1

    • breaking

      the /// request property's minLength was increased from 0 to 1

    • breaking

      the /// request property's minLength was increased from 0 to 1

    • breaking

      the /// request property's minLength was increased from 0 to 1

    • breaking

      the /// request property's minLength was increased from 0 to 1

    • breaking

      the ////// request property's minLength was increased from 0 to 1

    • breaking

      the ////// request property's minLength was increased from 0 to 1

    • breaking

      the ////// request property's minLength was increased from 0 to 1

    • breaking

      the ////// request property's minLength was increased from 0 to 1

    • breaking

      the ////// request property's minLength was increased from 0 to 1

    • breaking

      the ////// request property's minLength was increased from 0 to 1

    • breaking

      the ////// request property's minLength was increased from 0 to 1

    • breaking

      the ///// request property's minLength was increased from 0 to 1

    • breaking

      the ////// request property's minLength was increased from 0 to 1

    • breaking

      the ////// request property's minLength was increased from 0 to 1

    • breaking

      the request property's minLength was increased from 0 to 1

    • breaking

      the request property's minLength was increased from 0 to 1

    • breaking

      the request property's minLength was increased from 0 to 1

    • breaking

      the //// request property type changed from object to no type

    • breaking

      the /// request property type changed from object to no type

    • breaking

      the ////// request property type changed from object to no type

    • breaking

      the /////// request property type changed from object to no type

    • warning

      removed the request property /

    • warning

      removed the request property /

    • warning

      removed the request property /

    • warning

      removed the request property /

    • info

      added the new optional request property /

    • info

      added the new optional request property /

    • info

      added the new helm enum value to the request property //