Valida se um modelo é válido.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
oos:ValidateTemplateContent |
get |
*All Resource
|
|
Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Não |
O ID da região. |
cn-hangzhou |
| Content |
string |
Não |
O conteúdo do modelo. |
{"FormatVersion": "OOS-2019-06-01", "Description": "Descreve instâncias de um determinado status", "Parameters": {"Status": {"Type": "String", "Description": "(Obrigatório) O status da instância ECS."}}, "Tasks": [{"Properties": {"Parameters": {"Status": "{{ Status }}"}, "API": "DescribeInstances", "Service": "Ecs"}, "Name": "foo", "Action": "ACS::ExecuteApi"}]} |
| TemplateURL |
string |
Não |
A URL do modelo OOS armazenado no Alibaba Cloud Object Storage Service (OSS). Apenas URLs com permissão de leitura pública são suportadas. Você pode especificar este parâmetro para criar diretamente uma execução de tarefa com base no conteúdo do modelo armazenado em TemplateURL, sem precisar criar um modelo primeiro. Este parâmetro não é obrigatório se você selecionar um modelo existente para criar uma execução de tarefa. |
http:/oos-template.cn-hangzhou.oss.aliyun-inc.com/oos-template.json |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Outputs |
string |
As saídas do modelo. |
{} |
| RequestId |
string |
O ID da solicitação. |
D5EE9591-1F2D-573E-8751-7F08BBB388D4 |
| Parameters |
string |
Os parâmetros do modelo. |
{ "Status": { "Description": "(Obrigatório) O status da instância ECS.", "Type": "String" } } |
| RamRole |
string |
A função RAM. |
OOSServiceRole |
| Tasks |
array<object> |
As tarefas definidas no modelo. |
|
|
object |
|||
| Outputs |
string |
As saídas da tarefa. |
.instanceId |
| Type |
string |
O tipo de ação. |
ACS::ExecuteAPI |
| Description |
string |
A descrição da tarefa. |
(Obrigatório) O status da instância ECS |
| Name |
string |
O nome da tarefa. |
foo |
| Properties |
string |
As propriedades da tarefa. |
{"API": "DescribeInstances","Parameters": {"Status": "{{ Status }}"},"Service": "Ecs"} |
Exemplos
Resposta de sucesso
JSON formato
{
"Outputs": "{}",
"RequestId": "D5EE9591-1F2D-573E-8751-7F08BBB388D4",
"Parameters": "{ \"Status\": { \"Description\": \"(Required) The status of the Ecs instance.\", \"Type\": \"String\" } }",
"RamRole": "OOSServiceRole",
"Tasks": [
{
"Outputs": ".instanceId",
"Type": "ACS::ExecuteAPI",
"Description": "(Required) The status of the Ecs instance.",
"Name": "foo",
"Properties": "{\"API\": \"DescribeInstances\",\"Parameters\": {\"Status\": \"{{ Status }}\"},\"Service\": \"Ecs\"}"
}
]
}
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.