Interroge les détails d'une règle d'alerte déclenchée par un événement.
Cette rubrique explique comment interroger les détails d'une règle d'alerte déclenchée par un événement nommée testRule.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | DescribeEventRuleAttribute | Opération à effectuer. Définissez la valeur sur DescribeEventRuleAttribute. |
| RuleName | String | Oui | testRule | Nom de la règle d'alerte déclenchée par un événement. Pour savoir comment obtenir le nom d'une règle d'alerte déclenchée par un événement, consultez DescribeEventRuleList. |
| SilenceTime | String | Non | 86400 | Période de silence pendant laquelle aucune nouvelle alerte n'est envoyée, même si les conditions de déclenchement sont remplies. Unité : secondes. Valeur par défaut : 86400 (une journée). Remarque Une seule notification d'alerte est envoyée pendant une période de silence, même si la valeur de métrique dépasse le seuil d'alerte lors de vérifications consécutives. |
Pour plus d'informations sur les paramètres de requête communs, consultez Paramètres communs.
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| Result | Struct | Détails de la règle d'alerte déclenchée par un événement. |
|
| Description | String | Default group event rule. | Description de la règle d'alerte déclenchée par un événement. |
| EventPattern | Struct | Modèle d'événement. Ce paramètre spécifie les conditions de déclenchement d'un événement. |
|
| LevelList | List | ["CRITICAL","WARN"] | Niveau de la règle d'alerte déclenchée par un événement. Valeurs possibles :
|
| NameList | List | Agent_Status_Running | Nom de l'événement. |
| Product | String | CloudMonitor | Nom du service cloud. |
| StatusList | List | Running | Statut de l'événement. |
| EventType | String | SYSTEM | Type d'événement. Valeurs possibles :
|
| GroupId | String | 3607**** | ID du groupe d'applications. |
| Name | String | test_DefaultEventRule_7378**** | Nom de la règle d'alerte déclenchée par un événement. |
| State | String | ENABLED | Statut de la règle d'alerte déclenchée par un événement. Valeurs possibles :
|
| Message | String | The alert does not exist. | Message d'erreur. |
| RequestId | String | 9AA3F210-C03D-4C86-8DB6-21C84FF692A1 | ID de la requête. |
| Code | String | 200 | Code d'état HTTP. Remarque Le code d'état 200 indique que l'appel a réussi. |
| Success | Boolean | true | Indique si l'appel a réussi. Valeurs possibles :
|
Exemples
Exemple de requête
http(s)://[Endpoint]/?Action=DescribeEventRuleAttribute
&RuleName=testRule
&<Common request parameters>
Exemple de réponse en cas de succès
Format XML
<DescribeEventRuleAttributeResponse>
<RequestId>9AA3F210-C03D-4C86-8DB6-21C84FF692A1</RequestId>
<Code>200</Code>
<Success>true</Success>
<Result>
<EventPattern>
<NameList>
<NameList>Agent_Status_Running</NameList>
</NameList>
<LevelList>
<LevelList>CRITICAL</LevelList>
</LevelList>
<Product>CloudMonitor</Product>
</EventPattern>
<Description>Default group event rule</Description>
<EventType>SYSTEM</EventType>
<State>ENABLED</State>
<Name>test_DefaultEventRule_7378****</Name>
<GroupId>3607****</GroupId>
</Result>
</DescribeEventRuleAttributeResponse>
Format JSON
{
"RequestId": "9AA3F210-C03D-4C86-8DB6-21C84FF692A1",
"Code": "200",
"Success": true,
"Result": {
"EventPattern": {
"NameList": {
"NameList": [
"Agent_Status_Running"
]
},
"LevelList": {
"LevelList": [
"CRITICAL"
]
},
"Product": "CloudMonitor"
},
"Description": "Default group event rule",
"EventType": "SYSTEM",
"State": "ENABLED",
"Name": "test_DefaultEventRule_7378****",
"GroupId": "3607****"
}
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs API.