Generates a template for a resource scenario.
Operation description
In this example, a template is generated for a resource management scenario that resides in the China (Hangzhou) region. The ID of the resource scenario is ts-aa9c62feab844a6b****
.
Debugging
Authorization information
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
RegionId | string | Yes | The region ID of the resource scenario. You can call the DescribeRegions operation to query the most recent region list. | cn-hangzhou |
TemplateScratchId | string | Yes | The ID of the resource scenario. For more information about how to query the IDs of resource scenarios, see ListTemplateScratches . | ts-aa9c62feab844a6b**** |
ProvisionRegionId | string | No | The region ID of the new node. | cn-hangzhou |
TemplateType | string | No | The type of the template that Resource Orchestration Service (ROS) generates. ROS can generate templates of the ROS and Terraform types. Default value: ROS. | ROS |
For more information about common request parameters, see API Reference.
Response parameters
Examples
Sample success responses
JSON
format
{
"RequestId": "D22C1D13-D74E-558C-AF68-1B4C05FA6F1A",
"TemplateBody": "{\\\"ROSTemplateFormatVersion\\\": \\\"2015-09-01\\\", \\\"Resources\\\": {\\\"ECSVPC_001\\\": {\\\"DeletionPolicy\\\": \\\"Retain\\\", \\\"Type\\\": \\\"ALIYUN::ECS::VPC\\\", \\\"Properties\\\": {\\\"CidrBlock\\\": \\\"172.16.0.0/12\\\", \\\"VpcName\\\": \\\"MyTestVpc\\\", \\\"EnableIpv6\\\": false}}}}",
"ResourcesToImport": [
{
"ResourceType": "ALIYUN::ECS::VPC",
"LogicalResourceId": "ECSVPC_001",
"ResourceIdentifier": {
"VpcId": "vpc-bp1m6fww66xbntjyc****"
}
}
]
}
Error codes
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation |
---|---|---|
2023-06-25 | The request parameters of the API has changed | View Change Details |