ServiceVendor

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

put/xpanse/service_templates/{serviceTemplateId}

Request

  • Base URL: http://localhost:8080
  • URL: http://localhost:8080/xpanse/service_templates/{serviceTemplateId}
  • 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)

Path parameters

serviceTemplateIdstring uuid required

id of service template

Query parameters

isUnpublishUntilApprovedboolean required

If true, the old service template is also removed from catalog until the updated one is reviewed and approved.

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 //