Tous les produits
Search
Centre de documentation

:PutMonitorGroupDynamicRule

Dernière mise à jour :Aug 08, 2026

Créez ou modifiez une règle d'alerte pour ajouter dynamiquement au groupe d'applications les instances qui remplissent les conditions définies.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. L'outil génère également des exemples de code pour différents SDK.

Paramètres de requête

Parameter Type Required Example Description
Action String Yes PutMonitorGroupDynamicRule

L'action à effectuer. Définissez la valeur sur PutMonitorGroupDynamicRule.

GroupId Long Yes 123456

L'ID du groupe d'applications.

GroupRules.N.FilterRelation String Yes and

L'opérateur logique entre les expressions conditionnelles de la règle d'alerte. Valeurs autorisées pour N : 1 à 3. Valeurs possibles :

  • and : ajoute au groupe d'applications les instances qui satisfont toutes les expressions conditionnelles.
  • or : ajoute au groupe d'applications les instances qui satisfont l'une des expressions conditionnelles.
GroupRules.N.Filters.N.Value String Yes nginx

La valeur à faire correspondre avec le champ spécifié. Valeurs autorisées pour N : 1 à 3.

GroupRules.N.Filters.N.Name String Yes hostName

Le nom du champ utilisé pour filtrer les instances. Valeurs autorisées pour N : 1 à 3.

Seuls les noms d'hôte sont pris en charge. Exemple : hostName.

GroupRules.N.Filters.N.Function String Yes contains

La méthode de filtrage des instances. Valeurs autorisées pour N : 1 à 3. Valeurs possibles :

  • contains : contient
  • notContains : exclut
  • startWith : commence par un préfixe
  • endWith : se termine par un suffixe
GroupRules.N.Category String Yes ecs

Le service cloud auquel s'applique la règle d'alerte. Valeurs autorisées pour N : 1 à 3. Valeurs possibles :

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

Le mode de création de la règle d'alerte. Valeurs possibles :

  • true : création asynchrone
  • false (valeur par défaut) : création synchrone

Pour plus d'informations sur les paramètres de requête communs, consultez la rubrique Paramètres communs.

Paramètres de réponse

Parameter Type Example Description
Code Integer 200

Le code d'état HTTP.

Remarque Le code 200 indique que l'appel a réussi.
Message String The specified resource is not found.

Le message d'erreur.

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

L'ID de la requête.

Success Boolean true

Indique si l'appel a réussi. Valeurs possibles :

  • true : l'appel a réussi.
  • false : l'appel a échoué.

Exemples

Exemples de requêtes

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>

Exemples de réponses réussies

Format 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>

Format JSON

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

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

Codes d'erreur

HTTP status code

Error code

Error message

Description

404

ResourceNotFound

The specified resource is not found.

La ressource spécifiée est introuvable.

Pour obtenir la liste des codes d'erreur, consultez la page Codes d'erreur de service.