指定资源栈、资源栈组、更改集、自定义模板其中任意信息获取模板详情。
接口说明
本文将提供一个示例,查询杭州地域cn-hangzhou模板 ID 为5ecd1e10-b0e9-4389-a565-e4c15efc****的模板详细信息。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
ros:GetTemplate |
get |
stack
template
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| StackId |
string |
否 |
资源栈 ID。 说明
您必须且仅能指定 StackId、ChangeSetId、StackGroupName 和 TemplateId 其中一个参数。 |
4a6c9851-3b0f-4f5f-b4ca-a14bf691**** |
| RegionId |
string |
否 |
模板所属资源栈或资源栈组的地域 ID。您可以调用 DescribeRegions 查看最新的阿里云地域列表。 |
cn-hangzhou |
| ChangeSetId |
string |
否 |
更改集 ID。 说明
您必须且仅能指定 StackId、ChangeSetId、StackGroupName 和 TemplateId 其中一个参数。 |
1f6521a4-05af-4975-afe9-bc4b45ad**** |
| TemplateId |
string |
否 |
模板 ID。 支持共享的模板和私有模板。共享模板 TemplateId 与 TemplateARN 相同,使用该值查询。 说明
您必须且仅能指定 StackId、ChangeSetId、StackGroupName 和 TemplateId 其中一个参数。 |
5ecd1e10-b0e9-4389-a565-e4c15efc**** |
| TemplateVersion |
string |
否 |
模板版本。仅在指定 TemplateId 时生效。 取值范围:v1~v65000、Draft。 共享模板取值范围:v1~v65000。 |
v1 |
| TemplateStage |
string |
否 |
模板阶段。仅在指定 StackId、ChangeSetId 或 StackGroupName 时生效。 取值:
|
Processed |
| IncludePermission |
string |
否 |
是否查询模板共享信息。取值:
说明
仅限模板拥有者查询。 |
Enabled |
| StackGroupName |
string |
否 |
资源栈组名称。 说明
您必须且仅能指定 StackId、ChangeSetId、StackGroupName 和 TemplateId 其中一个参数。 |
MyStackGroup |
| IncludeTags |
string |
否 |
是否查询标签信息。取值:
说明
仅在指定 TemplateId 参数时生效。 |
Enabled |
关于公共请求参数的详情,请参见公共参数。
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| TemplateARN |
string |
模板 ARN。仅在指定 TemplateId 时返回该参数。 |
acs:ros:*:151266687691****:template/a52f81be-496f-4e1c-a286-8852ab54**** |
| Description |
string |
模板描述。仅在指定 TemplateId 时返回该参数。 |
ROS template for create ECS instance. |
| RequestId |
string |
请求 ID。 |
B288A0BE-D927-4888-B0F7-B35EF84**** |
| CreateTime |
string |
模板创建时间。仅在指定 TemplateId 时返回该参数。 说明
|
2020-11-18T08:49:26 |
| StackGroupName |
string |
资源栈组名称。仅在指定 StackGroupName 时返回该参数。 |
MyStackGroup |
| TemplateVersion |
string |
模板版本。仅在指定 TemplateId 时返回该参数。 如果为共享模板,当且仅当 VersionOption 为 AllVersions 时,支持返回该参数。 |
v1 |
| TemplateBody |
string |
模板内容。 |
{"ROSTemplateFormatVersion": "2015-09-01"} |
| ChangeSetId |
string |
更改集 ID。仅在指定 ChangeSetId 时返回该参数。 |
e85abe0c-6528-43fb-ae93-fdf8de22**** |
| OwnerId |
string |
模板所属阿里云账号 ID。仅在指定 TemplateId 时返回该参数。 |
151266687691**** |
| UpdateTime |
string |
模板的最后更新时间。仅在指定 TemplateId 时返回该参数。 说明
|
2020-12-07T06:11:48 |
| Permissions |
array<object> |
模板的共享状态。仅在指定 TemplateId,且 IncludePermission 为 Enabled 时返回该参数。 说明
|
|
|
object |
|||
| VersionOption |
string |
共享版本选项。仅在 ShareOption 取值为 ShareToAccounts 时返回该参数。 取值:
|
AllVersions |
| AccountId |
string |
共享的阿里云账号。 |
142437958638**** |
| ShareOption |
string |
共享选项。 取值:ShareToAccounts,表示共享给其他阿里云账号。 |
ShareToAccounts |
| TemplateVersion |
string |
共享的模板版本。当 ShareOption 为 ShareToAccounts,且 VersionOption 为 Specified 或 Current 时返回该参数。 当指定参数 TemplateVersion 为 Draft 时,如果 Draft 版本存在,则该返回值为 Draft;如果 Draft 版本不存在或已被清除,则该返回值为当前最新版本。 取值范围:v1~v65000、Draft。 |
v1 |
| ShareSource |
string |
共享关系的建立来源。 取值:
说明
|
ROS |
| TemplateName |
string |
模板的名称。仅在指定 TemplateId 时返回该参数。 说明
|
MyTemplate |
| RegionId |
string |
模板所属资源栈或资源栈组的地域 ID。仅在指定 StackId、ChangeSetId 或 StackGroupName 时返回该参数。 |
cn-hangzhou |
| TemplateId |
string |
模板的 ID。仅在指定 TemplateId 时返回。 如果是共享模板,返回结果与 TemplateARN 相同。 |
a52f81be-496f-4e1c-a286-8852ab54**** |
| StackId |
string |
资源栈 ID。仅在指定 StackId 时返回该参数。 |
4a6c9851-3b0f-4f5f-b4ca-a14bf691**** |
| ShareType |
string |
模板的共享类型。仅在指定 TemplateId 时返回该参数。 取值:
|
Private |
| ResourceGroupId |
string |
资源组 ID。 |
rg-acfmxazb4ph6aiy**** |
| Interface |
string |
界面描述信息。 |
{} |
| Tags |
array<object> |
模板的标签。 |
|
|
object |
模板的标签。 |
||
| Key |
string |
模板的标签键。 |
usage |
| Value |
string |
模板的标签值。 |
test |
| AdditionalInfo |
object |
公共模板的补充信息。 |
{"DeploymentDuration":null,"Title":"Self-Built_ElasticSearch_Snapshot_Saved_To_OSS","Labels":{"ResourceTypes":["ALIYUN::ECS::Instance","ALIYUN::ECS::SecurityGroup","ALIYUN::ECS::VPC","ALIYUN::ECS::VSwitch","ALIYUN::OSS::Bucket","ALIYUN::ROS::WaitCondition","ALIYUN::ROS::WaitConditionHandle"],"DeployTypes":["ROS"],"ApplicationScenes":["other"]},"Provider":"ROS","Categories":["Solution"]} |
示例
正常返回示例
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****\t",
"ShareType": "Private",
"ResourceGroupId": "rg-acfmxazb4ph6aiy****",
"Interface": "{}",
"Tags": [
{
"Key": "usage",
"Value": "test"
}
],
"AdditionalInfo": {
"DeploymentDuration": null,
"Title": "Self-Built_ElasticSearch_Snapshot_Saved_To_OSS",
"Labels": {
"ResourceTypes": [
"ALIYUN::ECS::Instance",
"ALIYUN::ECS::SecurityGroup",
"ALIYUN::ECS::VPC",
"ALIYUN::ECS::VSwitch",
"ALIYUN::OSS::Bucket",
"ALIYUN::ROS::WaitCondition",
"ALIYUN::ROS::WaitConditionHandle"
],
"DeployTypes": [
"ROS"
],
"ApplicationScenes": [
"other"
]
},
"Provider": "ROS",
"Categories": [
"Solution"
]
}
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。