Creates a product.
Operation description
Before you call the CreateProduct operation, you must call the CreateTemplate operation to create a template.
Debugging
Authorization information
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
ProductName | string | Yes | The name of the product. The value must be 1 to 128 characters in length. | DEMO-Create an ECS instance |
ProductType | string | Yes | The type of the product. Set the value to Ros, which specifies Resource Orchestration Service (ROS). | Ros |
Description | string | No | The description of the product. The value must be 1 to 128 characters in length. | The description of the product. |
ProviderName | string | Yes | The provider of the product. The value must be 1 to 128 characters in length. | IT team |
ProductVersionParameters | object | No | The information about the product version. | |
ProductVersionName | string | No | The name of the product version. The value must be 1 to 128 characters in length. | 1.0 |
TemplateType | string | No | The type of the template. Set the value to RosTerraformTemplate, which indicates the Terraform template that is supported by Resource Orchestration Service (ROS). | RosTerraformTemplate |
TemplateUrl | string | No | The URL of the template. To obtain the URL of a template, you can call the CreateTemplate operation. | oss://servicecatalog-cn-hangzhou/146611588617****/terraform/template/tpl-bp1217we23****/template.json |
Description | string | No | The description of the product version. The value must be 1 to 128 characters in length. | The description of the product version. |
Guidance | string | No | The recommended product version. Valid values:
| Default |
Active | boolean | No | Specifies whether to enable the product version. Valid values:
| true |
TemplateType | string | No | The type of the product template. Valid values:
| RosTerraformTemplate |
Response parameters
Examples
Sample success responses
JSON
format
{
"RequestId": "0FEEF92D-4052-5202-87D0-3D8EC16F81BF",
"ProductId": "prod-bp18r7q127****",
"ProductVersionId": "pv-bp15e79d26****"
}
Error codes
HTTP status code | Error code | Error message |
---|---|---|
500 | InternalError | A system error occurred. |
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation | ||||
---|---|---|---|---|---|---|
2024-02-27 | The request parameters of the API has changed | see changesets | ||||
| ||||||
2023-12-26 | The internal configuration of the API is changed, but the call is not affected | see changesets | ||||
|