Consulta modelos de alerta.
Este tópico apresenta um exemplo de consulta a modelos de alerta. Neste exemplo, a resposta retorna os seguintes modelos: ECS_Template1 e ECS_Template2.
Depuração
Parâmetros de solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | DescribeMetricRuleTemplateList | Operação a ser executada. Defina o valor como DescribeMetricRuleTemplateList. |
| Name | String | Não | ECS_Template1 | Nome do modelo de alerta. |
| Keyword | String | Não | ECS | Palavra-chave do nome do modelo de alerta. |
| TemplateId | Long | Não | 70**** | ID do modelo de alerta. |
| PageNumber | Long | Não | 1 | Número da página a retornar. Valor padrão: 1 |
| PageSize | Long | Não | 10 | Quantidade de entradas por página. |
| History | Boolean | Não | false | Indica se o histórico de aplicação dos modelos de alerta deve ser exibido. Valor padrão: false. Valores válidos:
|
| Order | Boolean | Não | true | Ordem de classificação dos modelos de alerta. Valor padrão: true. Valores válidos:
|
| OrderBy | String | Não | gmtCreate | Critério de ordenação. Valor padrão: gmtCreate. Valores válidos:
|
Para obter mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| Code | Integer | 200 | Código de status HTTP. Nota O código de status 200 indica que a chamada foi bem-sucedida. |
| Message | String | The Request is not authorization. | Mensagem de erro. |
| RequestId | String | 659401C0-6214-5C02-972A-CFA929D717B7 | ID da solicitação. |
| Total | Long | 2 | Número total de entradas retornadas. |
| Success | Boolean | true | Indica se a chamada foi bem-sucedida. Valores válidos:
|
| Templates | Array of Template | Lista de modelos de alerta. |
|
| Template | |||
| Description | String | ECS CPU utilization | Descrição do modelo de alerta. |
| GmtCreate | Long | 1646018798000 | Timestamp de criação do modelo de alerta. Unidade: milissegundos. |
| Name | String | ECS_Template1 | Nome do modelo de alerta. |
| RestVersion | Long | 0 | Versão do modelo de alerta. Valor padrão: 0. |
| GmtModified | Long | 1646054798000 | Timestamp da última modificação do modelo de alerta. Unidade: milissegundos. |
| TemplateId | Long | 70**** | ID do modelo de alerta. |
| ApplyHistories | Array of ApplyHistory | Histórico de aplicação do modelo de alerta. |
|
| ApplyHistory | |||
| GroupId | Long | 3607**** | ID do grupo de aplicativos. |
| GroupName | String | ECS_Group | Nome do grupo de aplicativos. |
| ApplyTime | Long | 1646055898000 | Timestamp de aplicação do modelo de alerta ao grupo de aplicativos. Unidade: milissegundos. |
Exemplos
Solicitações de exemplo
http(s)://[Endpoint]/?Action=DescribeMetricRuleTemplateList
&<Common request parameters>
Respostas de sucesso de exemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeMetricRuleTemplateListResponse>
<RequestId>659401C0-6214-5C02-972A-CFA929D717B7</RequestId>
<Total>2</Total>
<Templates>
<Template>
<GmtCreate>1606291110000</GmtCreate>
<Description></Description>
<GmtModified>1646018798000</GmtModified>
<RestVersion>0</RestVersion>
<TemplateId>70****</TemplateId>
<Name>ECS_Template1</Name>
</Template>
<Template>
<GmtCreate>1607420429000</GmtCreate>
<Description></Description>
<GmtModified>1646017352000</GmtModified>
<RestVersion>1</RestVersion>
<TemplateId>71****</TemplateId>
<Name>ECS_Template2</Name>
</Template>
</Templates>
<Code>200</Code>
<Success>true</Success>
</DescribeMetricRuleTemplateListResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId": "659401C0-6214-5C02-972A-CFA929D717B7",
"Total": 2,
"Templates": {
"Template": [
{
"GmtCreate": 1606291110000,
"Description": "",
"GmtModified": 1646018798000,
"RestVersion": 0,
"TemplateId": 70****,
"Name": "ECS_Template1"
},
{
"GmtCreate": 1607420429000,
"Description": "",
"GmtModified": 1646017352000,
"RestVersion": 1,
"TemplateId": 71****,
"Name": "ECS_Template2"
}
]
},
"Code": 200,
"Success": true
}
Códigos de erro
|
HttpCode |
Código de erro |
Mensagem de erro |
Descrição |
|
404 |
ResourceNotFound |
The specified resource is not found. |
Mensagem de erro retornada quando o recurso especificado não é encontrado. |
Para obter uma lista de códigos de erro, visite o API Error Center.