Todos os produtos
Search
Central de documentação

:PutMonitorGroupDynamicRule

Última atualização: Jun 26, 2026

Cria ou modifica uma regra de alerta para adicionar dinamicamente as instâncias que atendam à regra a um grupo de aplicativos.

Depuração

O OpenAPI Explorer calcula o valor da assinatura automaticamente. Para sua conveniência, recomendamos chamar esta operação pelo OpenAPI Explorer, que também gera dinamicamente códigos de exemplo para diferentes SDKs.

Parâmetros da requisição

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

A operação a ser executada. Defina o valor como PutMonitorGroupDynamicRule.

GroupId Long Sim 123456

O ID do grupo de aplicativos.

GroupRules.N.FilterRelation String Sim and

O operador lógico utilizado entre expressões condicionais na regra de alerta. Valores válidos para N: 1 a 3. Valores válidos:

  • and: adiciona automaticamente ao grupo de aplicativos as instâncias que atendem a todas as expressões condicionais.
  • or: adiciona automaticamente ao grupo de aplicativos as instâncias que atendem a pelo menos uma das expressões condicionais.
GroupRules.N.Filters.N.Value String Sim nginx

O valor a ser comparado com o campo especificado. Valores válidos para N: 1 a 3.

GroupRules.N.Filters.N.Name String Sim hostName

O nome do campo usado para filtrar as instâncias. Valores válidos para N: 1 a 3.

Aceita apenas nomes de host. Exemplo: hostName.

GroupRules.N.Filters.N.Function String Sim contains

O método usado para filtrar instâncias. Valores válidos para N: 1 a 3. Valores válidos:

  • contains: contém
  • notContains: exclui
  • startWith: começa com um prefixo
  • endWith: termina com um sufixo
GroupRules.N.Category String Sim ecs

O serviço de nuvem ao qual a regra de alerta se aplica. Valores válidos para N: 1 a 3. Valores válidos:

  • ecs: Elastic Compute Service (ECS)
  • rds: ApsaraDB RDS
  • slb: Server Load Balancer (SLB)
IsAsync Boolean Não false

O modo de criação da regra de alerta. Valores válidos:

  • true: cria de forma assíncrona
  • false (valor padrão): cria de forma síncrona

Para obter mais informações sobre os parâmetros comuns da requisição, consulte Parâmetros comuns.

Parâmetros de resposta

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

O código de status HTTP.

Nota O código de status 200 indica que a chamada foi bem-sucedida.
Message String The specified resource is not found.

A mensagem de erro.

RequestId String 3E73F1AB-D195-438A-BCA7-2F4355789C58

O ID da requisição.

Success Boolean true

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

  • true: a chamada foi bem-sucedida.
  • false: a chamada falhou.

Exemplos

Exemplos de requisições

http(s)://[Endpoint]/?Action=PutMonitorGroupDynamicRule
&GroupId=123456
&GroupRules.1.Category=ecs
&GroupRules.1.FilterRelation=and
&GroupRules.1.Filters.1.Function=contains
&GroupRules.1.Filters.1.1ame=hostName
&GroupRules.1.Filters.1.Value=nginx
&<Common request parameters>

Exemplos de respostas de sucesso

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<PutMonitorGroupDynamicRuleResponse>
	<RequestId>3E73F1AB-D195-438A-BCA7-2F4355789C58</RequestId>
	<Success>true</Success>
	<Code>200</Code>
</PutMonitorGroupDynamicRuleResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "3E73F1AB-D195-438A-BCA7-2F4355789C58",
  "Success" : true,
  "Code" : 200
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

404

ResourceNotFound

The specified resource is not found.

Mensagem de erro retornada porque o recurso especificado não foi encontrado.

Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.