Todos os produtos
Search
Central de documentação

:PutCustomEventRule

Última atualização: Jun 26, 2026

Crie uma regra de alerta para um evento personalizado.

Antes de chamar esta operação, chame a operação PutCustomEvent para relatar os dados de monitoramento do evento personalizado. Para obter mais informações, consulte PutCustomEvent.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Recomendamos usar o OpenAPI Explorer para chamar esta operação. A ferramenta gera dinamicamente códigos de exemplo da operação para diferentes SDKs.

Parâmetros da solicitação

Parâmetro Tipo Obrigatório Exemplo Descrição
Action String Sim PutCustomEventRule

Operação a ser executada. Defina o valor como PutCustomEventRule.

ContactGroups String Sim ECS_Group

Grupo de contatos que recebe as notificações de alerta. Separe vários grupos com vírgulas (,).

EventName String Sim HostDown

Nome do evento personalizado. Para saber como obter o nome do evento, consulte DescribeCustomEventAttribute.

GroupId String Sim 7378****

ID do grupo de aplicativos. Para saber como obter o ID do grupo, consulte DescribeCustomEventAttribute.

Nota O valor 0 indica que o evento personalizado relatado não pertence a nenhum grupo de aplicativos.
Level String Sim CRITICAL

Nível do alerta. Valores válidos:

  • CRITICAL: problema crítico
  • WARN: aviso
  • INFO: informação
RuleId String Sim CustomRuleId1

ID da regra de alerta.

Nota Especifique um ID existente para modifique a regra correspondente ou um novo ID para crie uma regra de alerta.
RuleName String Sim CustomeRule

Nome da regra de alerta.

Threshold String Sim 99

Limiar do alerta.

Webhook String Não https://www.aliyun.com

URL de callback que recebe uma solicitação POST quando o alerta é acionado pela regra.

EffectiveInterval String Não 00:00-23:59

Período de vigência da regra de alerta. Valores válidos: 00:00 a 23:59.

Period String Não 60

Ciclo de agregação dos dados de monitoramento do evento personalizado. Unidade: segundos. Defina um múltiplo inteiro de 60. Valor padrão: 300.

EmailSubject String Não Instância ECS

Assunto do e-mail de notificação de alerta.

Parâmetros de resposta

Parâmetro Tipo Exemplo Descrição
Code String 200

Código de status HTTP.

Nota O valor 200 indica sucesso na chamada.
Message String The request has failed due to a temporary failure of the server.

Mensagem de erro.

RequestId String AD5DCD82-BD1C-405F-BAED-32302DE9F498

ID da solicitação.

Success Boolean true

Indica se a chamada foi bem-sucedida. Valores válidos:

  • true: chamada bem-sucedida.
  • false: falha na chamada.

Exemplos

Exemplo de solicitação

http(s)://[Endpoint]/? Action=PutCustomEventRule
&ContactGroups=ECS_Group
&EventName=HostDown
&GroupId=7378****
&Level=CRITICAL
&RuleId=CustomRuleId1
&RuleName=CustomeRule
&Threshold=99
&<Common request parameters>

Exemplos de respostas de sucesso

Formato XML

<PutCustomEventRuleResponse>
	  <RequestId>AD5DCD82-BD1C-405F-BAED-32302DE9F498</RequestId>
	  <Code>200</Code>
	  <Success>true</Success>
</PutCustomEventRuleResponse>

Formato JSON

{
	"RequestId": "AD5DCD82-BD1C-405F-BAED-32302DE9F498",
	"Code": "200",
	"Success": true
}

Códigos de erro

Para obter uma lista de códigos de erro, visite o API Error Center.