Membuat templat untuk skenario sumber daya.
Deskripsi operasi
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****.
You cannot generate a template for a resource detection scenario.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ros:GenerateTemplateByScratch |
list |
*TemplateScratch
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah skenario sumber daya. Anda dapat memanggil operasi DescribeRegions untuk mengkueri daftar wilayah terbaru. |
cn-hangzhou |
| TemplateScratchId |
string |
Yes |
ID skenario sumber daya. Untuk informasi selengkapnya tentang cara mengkueri ID skenario sumber daya, lihat ListTemplateScratches. |
ts-aa9c62feab844a6b**** |
| ProvisionRegionId |
string |
No |
ID wilayah node baru. |
cn-hangzhou |
| TemplateType |
string |
No |
Jenis templat yang dihasilkan Resource Orchestration Service (ROS). ROS dapat menghasilkan templat tipe ROS dan Terraform. Nilai default: ROS. |
ROS |
Untuk informasi selengkapnya tentang parameter permintaan umum, lihat API Reference.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
D22C1D13-D74E-558C-AF68-1B4C05FA6F1A |
| TemplateBody |
string |
The template content of the resource scenario. |
{\"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> |
The resources that you want to import into a stack in the resource management scenario. Catatan
This parameter is returned only for a resource management scenario. |
|
|
array<object> |
|||
| ResourceType |
string |
The type of the resource. |
ALIYUN::ECS::VPC |
| LogicalResourceId |
string |
The logical ID of the resource. |
ECSVPC_001 |
| ResourceIdentifier |
object |
The key-value mapping between strings. The value is a JSON string that identifies the resource that you want to import into a stack. |
{"VpcId": "vpc-bp1m6fww66xbntjyc****" } |
Contoh
Respons sukses
JSONformat
{
"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****"
}
}
]
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.