Genera una plantilla para un escenario de recursos.
Descripción de la operación
En este ejemplo, se genera una plantilla para un escenario de gestión de recursos que reside en la región China (Hangzhou). El ID del escenario de recursos es ts-aa9c62feab844a6b****.
No puede generar una plantilla para un escenario de detección de recursos.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ros:GenerateTemplateByScratch |
list |
*TemplateScratch
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de la región del escenario de recursos. Puede llamar a la operación DescribeRegions para consultar la lista de regiones más reciente. |
cn-hangzhou |
| TemplateScratchId |
string |
Sí |
El ID del escenario de recursos. Para obtener más información sobre cómo consultar los ID de los escenarios de recursos, consulte ListTemplateScratches. |
ts-aa9c62feab844a6b**** |
| ProvisionRegionId |
string |
No |
El ID de la región del nuevo nodo. |
cn-hangzhou |
| TemplateType |
string |
No |
El tipo de plantilla que genera Resource Orchestration Service (ROS). ROS puede generar plantillas de los tipos ROS y Terraform. Valor predeterminado: ROS. |
ROS |
Para obtener más información sobre los parámetros de solicitud comunes, consulte Referencia de API.
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
D22C1D13-D74E-558C-AF68-1B4C05FA6F1A |
| TemplateBody |
string |
El contenido de la plantilla del escenario de recursos. |
{\"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> |
Los recursos que desea importar a una pila en el escenario de gestión de recursos. Nota
Este parámetro se devuelve solo para un escenario de gestión de recursos. |
|
|
array<object> |
|||
| ResourceType |
string |
El tipo del recurso. |
ALIYUN::ECS::VPC |
| LogicalResourceId |
string |
El ID lógico del recurso. |
ECSVPC_001 |
| ResourceIdentifier |
object |
La asignación de pares clave-valor entre cadenas. El valor es una cadena JSON que identifica el recurso que desea importar a una pila. |
{"VpcId": "vpc-bp1m6fww66xbntjyc****" } |
Ejemplos
Respuesta exitosa
JSON Formato
{
"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****"
}
}
]
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.