CloudServiceProvider

List managed service templates with query params.<br> Required role: <b>admin</b> or <b>csp</b> </br>

get/xpanse/csp/service_templates

Request

  • Base URL: http://localhost:8080
  • URL: http://localhost:8080/xpanse/csp/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)

Query parameters

categoryName'ai' | 'compute' | 'container' | 'storage' | 'network' | 'database' | 'mediaService' | 'security' | 'middleware' | 'others'

category of the service

serviceNamestring

name of the service

serviceVersionstring

version of the service

serviceHostingType'self' | 'service-vendor'

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

who hosts ths cloud resources

serviceTemplateRegistrationState'in-review' | 'approved' | 'cancelled' | 'rejected'

state of service template registration

isAvailableInCatalogboolean

is available in catalog

isReviewInProgressboolean

is any request in review progress

Response

OK

serviceTemplateIdstring uuid required

ID of the registered service.

namestring required

Name of the registered service.

shortCodestring required

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

versionstring required

Version of the registered service.

csp'HuaweiCloud' | 'FlexibleEngine' | 'OpenstackTestlab' | 'PlusServer' | 'RegioCloud' | 'AlibabaCloud' | 'aws' | 'azure' | 'GoogleCloudPlatform' required
category'ai' | 'compute' | 'container' | 'storage' | 'network' | 'database' | 'mediaService' | 'security' | 'middleware' | 'others' required
serviceVendorstring required

ServiceVendor of the user who registered service template.

descriptionstring required

The description of the registered service.

iconstring required

The icon of the registered service.

serviceHostingType'self' | 'service-vendor' required

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

createdTimestring date-time required

createdTime of the registered service.

lastModifiedTimestring date-time required

Last updateTime of the registered service.

serviceTemplateRegistrationState'in-review' | 'approved' | 'cancelled' | 'rejected' required
isReviewInProgressboolean required

If any request for the service template has a review in-progress.

isAvailableInCatalogboolean required

Is available in catalog.

eulastring

End user license agreement content of the service.

Changes

    • info

      added the required property / to the response with the status

    • breaking

      the ///// response's property type changed from object to no type for status

    • breaking

      the //// response's property type changed from object to no type for status

    • breaking

      the /////// response's property type changed from object to no type for status

    • breaking

      the //////// response's property type changed from object to no type for status

    • breaking

      removed the required property // from the response with the status

    • breaking

      removed the required property // from the response with the status

    • breaking

      removed the required property / from the response with the status

    • breaking

      removed the required property / from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      added the new helm enum value to the /// response property for the response status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status