Mengambil detail templat. Misalnya, Anda dapat memanggil operasi ini untuk menanyakan stack, grup stack, dan change set yang didefinisikan dalam templat kustom.
Pada contoh ini, detail templat dengan ID 5ecd1e10-b0e9-4389-a565-e4c15efc**** dan ID wilayah cn-hangzhou diambil.
Debugging
Parameter permintaan
Parameter | Type | Wajib | Contoh | Deskripsi |
Action | String | Yes | GetTemplate | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke GetTemplate. |
StackId | String | No | 4a6c9851-3b0f-4f5f-b4ca-a14bf691**** | ID stack. Catatan Anda hanya boleh menentukan salah satu dari parameter berikut: StackId, ChangeSetId, StackGroupName, dan TemplateId. |
RegionId | String | Yes | cn-hangzhou | ID wilayah tempat stack atau grup stack yang didefinisikan dalam templat berada. Anda dapat memanggil operasi DescribeRegions untuk menanyakan daftar wilayah terbaru. |
ChangeSetId | String | No | 1f6521a4-05af-4975-afe9-bc4b45ad**** | ID change set. Catatan Anda hanya boleh menentukan salah satu dari parameter berikut: StackId, ChangeSetId, StackGroupName, dan TemplateId. |
TemplateId | String | No | 5ecd1e10-b0e9-4389-a565-e4c15efc**** | ID templat. Parameter ini berlaku untuk templat bersama dan templat pribadi. Jika templat tersebut merupakan templat bersama, nilai parameter TemplateId sama dengan nilai parameter TemplateARN. Anda dapat menggunakan ID templat untuk menanyakan templat bersama. Catatan Anda hanya boleh menentukan salah satu dari parameter berikut: StackId, ChangeSetId, StackGroupName, dan TemplateId. |
TemplateVersion | String | No | v1 | Versi templat. Parameter ini hanya berlaku jika Anda menentukan parameter TemplateId. Jika templat tersebut merupakan templat bersama, Anda hanya dapat menentukan parameter ini jika menyetel parameter VersionOption ke AllVersions. Nilai yang valid: v1 hingga v100. |
TemplateStage | String | No | Processed | Tahap templat. Parameter ini hanya berlaku jika Anda menentukan parameter StackId, ChangeSetId, atau StackGroupName. Nilai default: Processed. Nilai yang valid:
|
IncludePermission | String | No | Enabled | Menentukan apakah akan menanyakan informasi berbagi templat. Nilai default: Disabled. Nilai yang valid:
Catatan Hanya pemilik templat yang dapat menanyakan informasi berbagi templat. |
StackGroupName | String | No | MyStackGroup | Nama grup stack. Catatan Anda hanya boleh menentukan salah satu dari parameter berikut: StackId, ChangeSetId, StackGroupName, dan TemplateId. |
IncludeTags | String | No | Enabled | Menentukan apakah akan menanyakan informasi tag. Nilai default: Disabled. Nilai yang valid:
Catatan Parameter ini hanya berlaku jika Anda menentukan parameter TemplateId. |
Untuk informasi selengkapnya tentang parameter permintaan umum, lihat Parameter umum.
Parameter respons
Parameter | Type | Contoh | Deskripsi |
TemplateARN | String | acs:ros:*:151266687691****:template/a52f81be-496f-4e1c-a286-8852ab54**** | Nama Sumber Daya Alibaba Cloud (ARN) templat. Parameter ini hanya dikembalikan jika parameter TemplateId ditentukan. |
Description | String | ROS template for create ECS instance. | Deskripsi templat. Parameter ini hanya dikembalikan jika parameter TemplateId ditentukan. |
RequestId | String | B288A0BE-D927-4888-B0F7-B35EF84**** | ID permintaan. |
CreateTime | String | 2020-11-18T08:49:26 | Waktu pembuatan templat. Parameter ini hanya dikembalikan jika parameter TemplateId ditentukan. Catatan
|
StackGroupName | String | MyStackGroup | Nama grup stack. Parameter ini hanya dikembalikan jika parameter StackGroupName ditentukan. |
TemplateVersion | String | v1 | Versi templat. Parameter ini hanya dikembalikan jika parameter TemplateId ditentukan. Jika parameter TemplateVersion tidak ditentukan atau tidak berlaku, nilai parameter ini adalah versi default templat. Jika templat tersebut merupakan templat bersama, parameter ini hanya dikembalikan jika parameter VersionOption disetel ke AllVersions. |
TemplateBody | String | {"ROSTemplateFormatVersion": "2015-09-01"} | Isi templat. |
ChangeSetId | String | e85abe0c-6528-43fb-ae93-fdf8de22**** | ID change set. Parameter ini hanya dikembalikan jika parameter ChangeSetId ditentukan. |
OwnerId | String | 151266687691**** | ID Akun Alibaba Cloud tempat templat berada. Parameter ini hanya dikembalikan jika parameter TemplateId ditentukan. |
UpdateTime | String | 2020-12-07T06:11:48 | Waktu terakhir templat diperbarui. Parameter ini hanya dikembalikan jika parameter TemplateId ditentukan. Catatan
|
Permissions | Array of Permission | Detail status berbagi templat. Parameter ini hanya dikembalikan jika parameter TemplateId ditentukan dan parameter IncludePermission disetel ke Enabled. Catatan
| |
VersionOption | String | AllVersions | Opsi versi untuk templat bersama. Parameter ini hanya dikembalikan jika parameter ShareOption disetel ke ShareToAccounts. Nilai yang valid:
|
AccountId | String | 142437958638**** | ID Akun Alibaba Cloud tempat templat dibagikan. |
ShareOption | String | ShareToAccounts | Opsi berbagi. Nilainya disetel ke ShareToAccounts, yang menunjukkan bahwa templat dibagikan ke satu atau beberapa Akun Alibaba Cloud. |
TemplateVersion | String | v1 | Versi templat bersama. Parameter ini hanya dikembalikan jika parameter ShareOption disetel ke ShareToAccounts dan parameter VersionOption disetel ke Specified atau Current. Nilai yang valid: v1 hingga v100. |
ShareSource | String | ROS | Layanan yang digunakan untuk berbagi sumber daya. Nilai yang valid:
Catatan
|
TemplateName | String | MyTemplate | Nama templat. Parameter ini hanya dikembalikan jika parameter TemplateId ditentukan. Catatan
|
RegionId | String | cn-hangzhou | ID wilayah tempat stack atau grup stack yang didefinisikan dalam templat berada. Parameter ini hanya dikembalikan jika parameter StackId, ChangeSetId, atau StackGroupName ditentukan. |
TemplateId | String | a52f81be-496f-4e1c-a286-8852ab54**** | ID templat. Parameter ini hanya dikembalikan jika parameter TemplateId ditentukan. Jika templat tersebut merupakan templat bersama, nilai parameter ini sama dengan nilai parameter TemplateARN. |
StackId | String | 4a6c9851-3b0f-4f5f-b4ca-a14bf691**** | ID stack. Parameter ini hanya dikembalikan jika parameter StackId ditentukan. |
ShareType | String | Private | Jenis berbagi templat. Parameter ini hanya dikembalikan jika parameter TemplateId ditentukan. Nilai yang valid:
|
ResourceGroupId | String | rg-acfmxazb4ph6aiy**** | ID kelompok sumber daya. |
Interface | String | {} | Deskripsi antarmuka web di Konsol ROS. |
Tags | Array of Tags | Tag templat. | |
Key | String | usage | Kunci tag. |
Value | String | test | Nilai tag. |
Contoh
Permintaan contoh
http(s)://ros.aliyuncs.com/?Action=GetTemplate
&RegionId=cn-hangzhou
&TemplateId=5ecd1e10-b0e9-4389-a565-e4c15efc****
&IncludePermission=Enabled
&<Common request parameters>Respons sukses contoh
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<GetTemplateResponse>
<TemplateARN>acs:ros:*:151266687691****:template/a52f81be-496f-4e1c-a286-8852ab54****</TemplateARN>
<Description>ROS template for create ECS instance.</Description>
<RequestId>B288A0BE-D927-4888-B0F7-B35EF84****</RequestId>
<CreateTime>2020-11-18T08:49:26</CreateTime>
<StackGroupName>MyStackGroup</StackGroupName>
<TemplateVersion>v1</TemplateVersion>
<TemplateBody>{"ROSTemplateFormatVersion": "2015-09-01"}</TemplateBody>
<ChangeSetId>e85abe0c-6528-43fb-ae93-fdf8de22****</ChangeSetId>
<OwnerId>151266687691****</OwnerId>
<UpdateTime>2020-12-07T06:11:48</UpdateTime>
<Permissions>
<VersionOption>AllVersions</VersionOption>
<AccountId>142437958638****</AccountId>
<ShareOption>ShareToAccounts</ShareOption>
<TemplateVersion>v1</TemplateVersion>
<ShareSource>ROS</ShareSource>
</Permissions>
<TemplateName>MyTemplate</TemplateName>
<RegionId>cn-hangzhou</RegionId>
<TemplateId>a52f81be-496f-4e1c-a286-8852ab54****</TemplateId>
<StackId>4a6c9851-3b0f-4f5f-b4ca-a14bf691****</StackId>
<ShareType>Private</ShareType>
<ResourceGroupId>rg-acfmxazb4ph6aiy****</ResourceGroupId>
<Interface>{}</Interface>
<Tags>
<Key>usage</Key>
<Value>test</Value>
</Tags>
</GetTemplateResponse>JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"TemplateARN" : "acs:ros:*:151266687691****:template/a52f81be-496f-4e1c-a286-8852ab54****",
"Description" : "ROS template for create ECS instance.",
"RequestId" : "B288A0BE-D927-4888-B0F7-B35EF84****",
"CreateTime" : "2020-11-18T08:49:26",
"StackGroupName" : "MyStackGroup",
"TemplateVersion" : "v1",
"TemplateBody" : "{\"ROSTemplateFormatVersion\": \"2015-09-01\"}",
"ChangeSetId" : "e85abe0c-6528-43fb-ae93-fdf8de22****",
"OwnerId" : "151266687691****",
"UpdateTime" : "2020-12-07T06:11:48",
"Permissions" : {
"VersionOption" : "AllVersions",
"AccountId" : "142437958638****",
"ShareOption" : "ShareToAccounts",
"TemplateVersion" : "v1",
"ShareSource" : "ROS"
},
"TemplateName" : "MyTemplate",
"RegionId" : "cn-hangzhou",
"TemplateId" : "a52f81be-496f-4e1c-a286-8852ab54****",
"StackId" : "4a6c9851-3b0f-4f5f-b4ca-a14bf691****",
"ShareType" : "Private",
"ResourceGroupId" : "rg-acfmxazb4ph6aiy****",
"Interface" : "{}",
"Tags" : [ {
"Key" : "usage",
"Value" : "test"
} ]
}Kode kesalahan
Untuk daftar kode kesalahan, kunjungi API Error Center.
Kode status HTTP | Kode kesalahan | Pesan kesalahan | Deskripsi |
404 | ChangeSetNotFound | The ChangeSet ({name}) of Stack ({stack}) could not be found. | Pesan kesalahan yang dikembalikan karena change set yang ditentukan tidak ada. name menunjukkan nama atau ID change set, dan stack menunjukkan nama atau ID stack. |
404 | ChangeSetNotFound | The ChangeSet {ID} could not be found. | Pesan kesalahan yang dikembalikan karena change set yang ditentukan tidak ada. ID menunjukkan ID change set. |
404 | StackNotFound | The Stack ({name}) could not be found. | Pesan kesalahan yang dikembalikan karena stack tidak ada. name menunjukkan nama atau ID stack. |
404 | TemplateNotFound | The Template { ID } could not be found. | Pesan kesalahan yang dikembalikan karena templat yang ditentukan tidak ada. ID menunjukkan ID templat. |
404 | TemplateNotFound | The Template { ID } with version { version } could not be found. | Pesan kesalahan yang dikembalikan karena templat atau versi templat yang ditentukan tidak ada. ID menunjukkan ID templat. version menunjukkan versi templat. |
404 | StackGroupNotFound | The StackGroup ({name}) could not be found. | Pesan kesalahan yang dikembalikan karena grup stack yang ditentukan tidak ada. name menunjukkan nama grup stack. |