为资源场景生成模板。
接口说明
本文将提供一个示例,在杭州地域为资源纳管类型的资源场景ts-aa9c62feab844a6b****生成模板。
资源探查类型的资源场景不支持生成模板。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
ros:GenerateTemplateByScratch |
list |
*TemplateScratch
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| RegionId |
string |
是 |
资源场景所属的地域 ID。 您可以调用 DescribeRegions 查看最新的阿里云地域列表。 |
cn-hangzhou |
| TemplateScratchId |
string |
是 |
资源场景 ID。 关于如何获取资源场景 ID,请参见 ListTemplateScratches 。 |
ts-aa9c62feab844a6b**** |
| ProvisionRegionId |
string |
否 |
新节点所属的地域 ID。 |
cn-hangzhou |
| TemplateType |
string |
否 |
生成模板类型,支持生成 ROS 和 Terraform 类型的模板,默认为 ROS。 |
ROS |
关于公共请求参数的详情,请参见公共参数。
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| RequestId |
string |
请求 ID。 |
D22C1D13-D74E-558C-AF68-1B4C05FA6F1A |
| TemplateBody |
string |
资源场景中生成的模板内容。 |
{\"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 |
array<object> |
资源纳管类型的资源场景中,待导入资源栈的资源。 说明
仅资源纳管类型的资源场景支持返回该参数。 |
|
|
array<object> |
|||
| ResourceType |
string |
资源类型。 |
ALIYUN::ECS::VPC |
| LogicalResourceId |
string |
资源逻辑 ID。 |
ECSVPC_001 |
| ResourceIdentifier |
object |
字符串到字符串的键值映射。取值是 JSON 格式的字符串,用来标识要导入的资源。 |
{"VpcId": "vpc-bp1m6fww66xbntjyc****" } |
示例
正常返回示例
JSON格式
{
"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****"
}
}
]
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。