リソースシナリオのテンプレートを生成します。
操作説明
この例では、中国 (杭州) リージョンにあるリソース管理シナリオのテンプレートを生成します。リソースシナリオの ID は ts-aa9c62feab844a6b**** です。
リソース検出シナリオのテンプレートは生成できません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ros:GenerateTemplateByScratch |
list |
*TemplateScratch
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
リソースシナリオのリージョン ID です。 DescribeRegions API を呼び出して、最新のリージョンリストを取得できます。 |
cn-hangzhou |
| TemplateScratchId |
string |
必須 |
リソースシナリオの ID です。 リソースシナリオの ID を取得する方法の詳細については、「ListTemplateScratches」をご参照ください。 |
ts-aa9c62feab844a6b**** |
| ProvisionRegionId |
string |
任意 |
新しいノードのリージョン ID です。 |
cn-hangzhou |
| TemplateType |
string |
任意 |
Resource Orchestration Service (ROS) が生成するテンプレートのタイプ。ROS は、ROS タイプと Terraform タイプのテンプレートを生成できます。デフォルト値:ROS。 |
ROS |
共通リクエストパラメーターの詳細については、「API リファレンス」をご参照ください。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
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****" } |
例
成功レスポンス
JSONJSON
{
"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****"
}
}
]
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。