Crée ou modifie une règle d'alerte déclenchée par événement en appelant l'opération PutEventRule.
Description de l'opération
Si le nom de règle d'alerte spécifié n'existe pas, une nouvelle règle d'alerte est créée. Si le nom de règle d'alerte spécifié existe déjà, la règle d'alerte existante est modifiée.
Cette rubrique fournit un exemple de création d'une règle d'alerte déclenchée par événement nommée myRuleName pour le service Alibaba Cloud ecs.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
cms:PutEventRule |
create |
*Toutes les ressources.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RuleName |
string |
Oui |
Le nom de la règle d'alerte déclenchée par événement. |
myRuleName |
| GroupId |
string |
Non |
L'identifiant du groupe d'applications auquel appartient la règle d'alerte déclenchée par événement. |
7378**** |
| EventType |
string |
Non |
Le type de la règle d'alerte déclenchée par événement. Valeurs valides :
Valeurs valides :
|
SYSTEM |
| Description |
string |
Non |
La description de la règle d'alerte déclenchée par événement. |
Test d'alerte d'événement |
| State |
string |
Non |
L'état de la règle d'alerte déclenchée par événement. Valeurs valides :
Valeurs valides :
|
ENABLED |
| EventPattern |
array<object> |
Oui |
Le modèle de la règle d'alerte déclenchée par événement. |
|
|
object |
Non |
Aucune. |
||
| EventTypeList |
array |
Non |
Le type de la règle d'alerte déclenchée par événement. Valeurs valides de N : 1 à 50. Valeurs valides :
|
Exception |
|
string |
Non |
Le type de la règle d'alerte déclenchée par événement. Valeurs valides de N : 1 à 50. Valeurs valides :
|
Exception |
|
| StatusList |
array |
Non |
L'état de la règle d'alerte déclenchée par événement. Valeurs valides de N : 1 à 50. |
Failed |
|
string |
Non |
L'état de la règle d'alerte déclenchée par événement. Valeurs valides de N : 1 à 50. |
Failed |
|
| Product |
string |
Oui |
Le type de service Alibaba Cloud. Valeurs valides de N : 1 à 50. Remarque
Pour plus d'informations sur les services Alibaba Cloud pris en charge par les règles d'alerte déclenchées par événement, consultez DescribeSystemEventMetaList. |
ecs |
| LevelList |
array |
Non |
Le niveau de la règle d'alerte déclenchée par événement. Valeurs valides de N : 1 à 50. Valeurs valides :
|
CRITICAL |
|
string |
Non |
Le niveau de la règle d'alerte déclenchée par événement. Valeurs valides de N : 1 à 50. Valeurs valides :
|
CRITICAL |
|
| NameList |
array |
Non |
Le nom de la règle d'alerte déclenchée par événement. Valeurs valides de N : 1 à 50. |
Agent_Status_Stopped |
|
string |
Non |
Le nom de la règle d'alerte déclenchée par événement. Valeurs valides de N : 1 à 50. |
Agent_Status_Stopped |
|
| CustomFilters |
string |
Non |
Le mot-clé pour le filtrage des événements. Lorsque le contenu de l'événement contient ce mot-clé, une alerte est automatiquement déclenchée. |
Stopping |
| SQLFilter |
string |
Non |
Le filtre SQL pour les événements. Lorsque le contenu de l'événement satisfait la condition SQL, une alerte est automatiquement déclenchée. Remarque
La syntaxe du filtre d'événement SQL est cohérente avec la syntaxe de requête de Simple Log Service (SLS). |
192.168.XX.XX and Executed |
| SilenceTime |
integer |
Non |
La période de silence. Unité : secondes. |
86400 |
Pour plus d'informations sur les paramètres de requête courants, consultez Paramètres courants.
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| Code |
string |
Le code d'état. Remarque
Une valeur de 200 indique que l'opération a réussi. |
200 |
| Message |
string |
Le message d'erreur. |
La requête n'est pas autorisée |
| Data |
string |
Le nombre de lignes affectées lors de la création ou de la modification de la règle d'alerte déclenchée par événement. |
1 |
| RequestId |
string |
L'identifiant de la requête. |
0B47C47B-E68A-4429-BB23-370E91889C7D |
| Success |
boolean |
Indique si l'opération a réussi. Valeurs valides :
|
true |
Exemples
JSON format
{
"Code": "200",
"Message": "The Request is not authorization",
"Data": "1",
"RequestId": "0B47C47B-E68A-4429-BB23-370E91889C7D",
"Success": true
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | %s | %s | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | %s | %s |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.