Consulta os detalhes de um modelo ao especificar uma stack, um grupo de stacks, um conjunto de alterações ou um modelo personalizado.
Descrição da operação
Este tópico fornece um exemplo de como consultar os detalhes de um modelo cujo ID é 5ecd1e10-b0e9-4389-a565-e4c15efc**** na região cn-hangzhou.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ros:GetTemplate |
get |
stack.
modelo.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| StackId |
string |
Não |
O ID da stack. Nota
Você deve especificar apenas um dos seguintes parâmetros: StackId, ChangeSetId, StackGroupName e TemplateId. |
4a6c9851-3b0f-4f5f-b4ca-a14bf691**** |
| RegionId |
string |
Não |
O ID da região da stack ou do grupo de stacks ao qual o modelo pertence. Você pode chamar a operação DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| ChangeSetId |
string |
Não |
O ID do conjunto de alterações. Nota
Você deve especificar apenas um dos seguintes parâmetros: StackId, ChangeSetId, StackGroupName e TemplateId. |
1f6521a4-05af-4975-afe9-bc4b45ad**** |
| TemplateId |
string |
Não |
O ID do modelo. Modelos compartilhados e privados são suportados. Para um modelo compartilhado, o TemplateId é o mesmo que o TemplateARN. Use este valor para a consulta. Nota
Você deve especificar apenas um dos seguintes parâmetros: StackId, ChangeSetId, StackGroupName e TemplateId. |
5ecd1e10-b0e9-4389-a565-e4c15efc**** |
| TemplateVersion |
string |
Não |
A versão do modelo. Este parâmetro só entra em vigor quando TemplateId é especificado. Valores válidos: v1 a v65000 e Draft. Valores válidos para modelos compartilhados: v1 a v65000. |
v1 |
| TemplateStage |
string |
Não |
O estágio do modelo. Este parâmetro só entra em vigor quando StackId, ChangeSetId ou StackGroupName é especificado. Valores válidos:
|
Processed |
| IncludePermission |
string |
Não |
Especifica se deve consultar as informações de compartilhamento do modelo. Valores válidos:
Nota
Apenas o proprietário do modelo pode consultar as informações de compartilhamento. |
Enabled |
| StackGroupName |
string |
Não |
O nome do grupo de stacks. Nota
Você deve especificar apenas um dos seguintes parâmetros: StackId, ChangeSetId, StackGroupName e TemplateId. |
MyStackGroup |
| IncludeTags |
string |
Não |
Especifica se deve consultar as informações de tags. Valores válidos:
Nota
Este parâmetro só entra em vigor quando TemplateId é especificado. |
Enabled |
Para mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| TemplateARN |
string |
O ARN do modelo. Este parâmetro é retornado apenas quando TemplateId é especificado. |
acs:ros:*:151266687691****:template/a52f81be-496f-4e1c-a286-8852ab54**** |
| Description |
string |
A descrição do modelo. Este parâmetro é retornado apenas quando TemplateId é especificado. |
ROS template for create ECS instance. |
| RequestId |
string |
O ID da solicitação. |
B288A0BE-D927-4888-B0F7-B35EF84**** |
| CreateTime |
string |
A hora em que o modelo foi criado. A hora é exibida no formato AAAA-MM-DDThh:mm:ss. Este parâmetro é retornado apenas quando TemplateId é especificado. Nota
|
2020-11-18T08:49:26 |
| StackGroupName |
string |
O nome do grupo de stacks. Este parâmetro é retornado apenas quando StackGroupName é especificado. |
MyStackGroup |
| TemplateVersion |
string |
A versão do modelo. Este parâmetro é retornado apenas quando TemplateId é especificado. Para um modelo compartilhado, este parâmetro é retornado apenas quando VersionOption está definido como AllVersions. |
v1 |
| TemplateBody |
string |
O conteúdo do modelo. |
{"ROSTemplateFormatVersion": "2015-09-01"} |
| ChangeSetId |
string |
O ID do conjunto de alterações. Este parâmetro é retornado apenas quando ChangeSetId é especificado. |
e85abe0c-6528-43fb-ae93-fdf8de22**** |
| OwnerId |
string |
O ID da conta Alibaba Cloud ao qual o modelo pertence. Este parâmetro é retornado apenas quando TemplateId é especificado. |
151266687691**** |
| UpdateTime |
string |
A hora em que o modelo foi atualizado pela última vez. A hora é exibida no formato AAAA-MM-DDThh:mm:ss. Este parâmetro é retornado apenas quando TemplateId é especificado. Nota
|
2020-12-07T06:11:48 |
| Permissions |
array<object> |
O status de compartilhamento do modelo. Este parâmetro é retornado apenas quando TemplateId é especificado e IncludePermission está definido como Enabled. Nota
|
|
|
object |
|||
| VersionOption |
string |
A opção de versão compartilhada. Este parâmetro é retornado apenas quando ShareOption está definido como ShareToAccounts. Valores válidos:
|
AllVersions |
| AccountId |
string |
A conta Alibaba Cloud com a qual o modelo é compartilhado. |
142437958638**** |
| ShareOption |
string |
A opção de compartilhamento. Valor válido: ShareToAccounts, que indica que o modelo é compartilhado com outras contas Alibaba Cloud. |
ShareToAccounts |
| TemplateVersion |
string |
A versão do modelo compartilhado. Este parâmetro é retornado quando ShareOption está definido como ShareToAccounts e VersionOption está definido como Specified ou Current. Quando o parâmetro TemplateVersion está definido como Draft, se a versão Draft existir, Draft é retornado. Se a versão Draft não existir ou tiver sido excluída, a versão mais recente atual é retornada. Valores válidos: v1 a v65000 e Draft. |
v1 |
| ShareSource |
string |
A origem do relacionamento de compartilhamento. Valores válidos:
Nota
|
ROS |
| TemplateName |
string |
O nome do modelo. Este parâmetro é retornado apenas quando TemplateId é especificado. Nota
|
MyTemplate |
| RegionId |
string |
O ID da região da stack ou do grupo de stacks ao qual o modelo pertence. Este parâmetro é retornado apenas quando StackId, ChangeSetId ou StackGroupName é especificado. |
cn-hangzhou |
| TemplateId |
string |
O ID do modelo. Este parâmetro é retornado apenas quando TemplateId é especificado. Para um modelo compartilhado, o valor retornado é o mesmo que o TemplateARN. |
a52f81be-496f-4e1c-a286-8852ab54**** |
| StackId |
string |
O ID da stack. Este parâmetro é retornado apenas quando StackId é especificado. |
4a6c9851-3b0f-4f5f-b4ca-a14bf691**** |
| ShareType |
string |
O tipo de compartilhamento do modelo. Este parâmetro é retornado apenas quando TemplateId é especificado. Valores válidos:
|
Private |
| ResourceGroupId |
string |
O ID do grupo de recursos. |
rg-acfmxazb4ph6aiy**** |
| Interface |
string |
A descrição da interface. |
{} |
| Tags |
array<object> |
As tags do modelo. |
|
|
object |
As tags do modelo. |
||
| Key |
string |
A chave da tag do modelo. |
usage |
| Value |
string |
O valor da tag do modelo. |
test |
| AdditionalInfo |
object |
As informações suplementares do modelo público. |
{"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"]} |
Exemplos
Resposta de sucesso
JSON formato
{
"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": [
"其他"
]
},
"Provider": "ROS",
"Categories": [
"Solution"
]
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.