Cria um modelo personalizado.
Descrição da operação
Este tópico fornece um exemplo de como criar um modelo chamado MyTemplate na região China (Hangzhou) (cn-hangzhou). O parâmetro TemplateBody é definido como {"ROSTemplateFormatVersion": "2015-09-01"}.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ros:CreateTemplate |
create |
*Template
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| TemplateURL |
string |
Não |
A URL do arquivo que contém o corpo do modelo. A URL deve apontar para um modelo localizado em um servidor web (HTTP ou HTTPS) ou em um bucket do Alibaba Cloud Object Storage Service (OSS), como oss://ros/stack-policy/demo ou oss://ros/stack-policy/demo?RegionId=cn-hangzhou. O corpo do modelo deve ter de 1 a 1.024 bytes de comprimento. Se você não especificar a região do bucket do OSS, o valor do parâmetro RegionId será usado. Nota
Você deve especificar apenas um dos parâmetros `TemplateBody` e `TemplateURL`. |
oss://ros/template/demo |
| Description |
string |
Não |
A descrição do modelo. A descrição pode ter até 256 caracteres de comprimento. |
It is a demo. |
| TemplateBody |
string |
Não |
A estrutura do corpo do modelo. O corpo do modelo deve ter de 1 a 524.288 bytes de comprimento. Se o corpo do modelo for grande, especifique o parâmetro no corpo da solicitação para evitar falhas na solicitação causadas por uma URL excessivamente longa. Nota
Você pode especificar apenas um dos parâmetros `TemplateBody`, `TemplateURL` e `TemplateId`. |
{"ROSTemplateFormatVersion":"2015-09-01"} |
| TemplateName |
string |
Sim |
O nome do modelo. O nome pode ter até 255 caracteres de comprimento. Deve começar com um dígito, letra ou caractere chinês. Pode conter dígitos, letras, caracteres chineses, hifens (-) e sublinhados (_). |
MyTemplate |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. Para obter mais informações sobre grupos de recursos, consulte O que é um grupo de recursos?. |
rg-acfmxazb4ph6aiy**** |
| Tags |
array<object> |
Não |
As tags do modelo. |
|
|
object |
Não |
As tags do modelo. |
||
| Key |
string |
Sim |
A chave da tag do modelo. Nota
Tags é um parâmetro opcional. Se você especificar Tags, deverá especificar `Tags.N.Key`. |
usage |
| Value |
string |
Não |
O valor da tag do modelo. |
test |
| ValidationOptions |
array |
Não |
As opções de validação. Por padrão, nenhuma opção está ativada e a validação estrita é realizada. |
|
|
string |
Não |
A opção de validação. Valor válido:
|
BasicValidation |
Para obter mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
8C5D90E1-66B6-496C-9371-3807F8DA80A8 |
| TemplateId |
string |
O ID do modelo. |
5ecd1e10-b0e9-4389-a565-e4c15efc**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "8C5D90E1-66B6-496C-9371-3807F8DA80A8",
"TemplateId": "5ecd1e10-b0e9-4389-a565-e4c15efc****"
}
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.