Consulta os detalhes de uma regra de alerta acionada por evento.
Este tópico apresenta um exemplo de consulta dos detalhes de uma regra de alerta acionada por evento chamada testRule.
Depuração
Parâmetros de solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
Action |
String |
Sim |
DescribeEventRuleTargetList |
Operação a ser executada. Defina o valor como DescribeEventRuleTargetList. |
|
RuleName |
String |
Sim |
testRule |
Nome da regra de alerta acionada por evento. |
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 | String | 200 | Código de status HTTP. Nota O código 200 indica que a chamada foi bem-sucedida. |
| Message | String | The Request is not authorization. | Mensagem de erro. |
| RequestId | String | 87170bc7-e28a-4c93-b9bf-90a1dbe84736 | ID da solicitação. |
| ContactParameters | Array of ContactParameter | Informações sobre os destinatários quando as notificações de alerta são enviadas aos contatos de um grupo de contatos de alerta. |
|
| ContactParameter | |||
| ContactGroupName | String | Default alert contact group | Nome do grupo de contatos de alerta. |
| Level | String | 3 | Métodos de notificação de alerta. Valores válidos: 4: Notificações enviadas por chatbots do DingTalk e e-mail. |
| Id | String | 1 | ID do destinatário. |
| FcParameters | Array of FCParameter | Informações sobre os destinatários no Function Compute. |
|
| FCParameter | |||
| ServiceName | String | service1 | Nome do serviço do Function Compute. |
| FunctionName | String | fcTest1 | Nome da função. |
| Arn | String | acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx*** | Alibaba Cloud Resource Name (ARN) da função. Formato:
|
| Id | String | 3 | ID do destinatário. |
| Region | String | cn-qingdao | Região onde o Function Compute está implantado. |
| MnsParameters | Array of MnsParameter | Informações sobre os destinatários no Message Service (MNS). |
|
| MnsParameter | |||
| Queue | String | testQueue | Nome da fila do MNS. |
| Arn | String | acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx*** | ARN da fila do MNS. Formato:
|
| Region | String | cn-hangzhou | Região onde o MNS está implantado. |
| Id | String | 2 | ID do destinatário. |
| Topic | String | topic_sample | Tópico do MNS. |
| WebhookParameters | Array of WebhookParameter | Informações sobre os destinatários quando as notificações de alerta são enviadas mediante solicitação para uma URL de callback. |
|
| WebhookParameter | |||
| Url | String | http://www.aliyun.com | URL de callback. |
| Method | String | GET | Método de solicitação HTTP. Valores válidos: GET e POST. |
| Protocol | String | HTTP | Tipo de protocolo. |
| Id | String | 5 | ID do destinatário. |
| SlsParameters | Array of SlsParameter | Informações sobre os destinatários no Log Service. |
|
| SlsParameter | |||
| Project | String | project_test | Nome do projeto. |
| LogStore | String | logstore_test | Nome do Logstore. |
| Arn | String | acs:log:cn-hangzhou::project/cms-log-mo****/logstore/c*** | ARN do Logstore do Log Service. Formato:
|
| Region | String | cn-hangzhou | ID da região onde o projeto do Log Service reside. |
| Id | String | 4 | ID do destinatário. |
| OpenApiParameters | Array of OpenApiParameters | Informações sobre os destinatários no OpenAPI Explorer. |
|
| OpenApiParameters | |||
| Action | String | PutLogs | Nome da operação de API. |
| Arn | String | acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx*** | ARN da operação de API. Formato:
|
| Id | String | 3 | ID do destinatário. |
| Product | String | log | ID do serviço de nuvem ao qual a operação de API pertence. |
| Region | String | cn-hangzhou | Região onde o recurso reside. |
| Role | String | MyRole | Nome da função. |
| Version | String | 2019-01-01 | Versão da API. |
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/?Action=DescribeEventRuleTargetList
&RuleName=testRule
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeEventRuleTargetList>
<RequestId>87170bc7-e28a-4c93-b9bf-90a1dbe84736</RequestId>
<ContactParameters>
<ContactParameter>
<ContactGroupName>Default alert contact group</ContactGroupName>
<Level>3</Level>
<Id>1</Id>
</ContactParameter>
</ContactParameters>
<SlsParameters>
<SlsParameter>
<Project>project_test</Project>
<LogStore>logstore_test</LogStore>
<Region>cn-hangzhou</Region>
<Arn>acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx***</Arn>
<Id>2</Id>
</SlsParameter>
</SlsParameters>
<Code>200</Code>
</DescribeEventRuleTargetList>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "87170bc7-e28a-4c93-b9bf-90a1dbe84736",
"ContactParameters" : {
"ContactParameter" : [ {
"ContactGroupName":"Default alert contact group",
"Level" : "3",
"Id" : "1"
} ]
},
"SlsParameters" : {
"SlsParameter" : [ {
"Project" : "project_test",
"LogStore" : "logstore_test",
"Region" : "cn-hangzhou",
"Arn" : "acs:log:cn-hangzhou::project/cms-log-mo****/logstore/c***",
"Id" : "2"
} ]
},
"Code" : "200"
}
Códigos de erro
Para obter uma lista de códigos de erro, visite o API Error Center.