Smart Detector Alert Rules - Patch
Corriger une règle d’alerte Smart Detector spécifique.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.alertsManagement/smartDetectorAlertRules/{alertRuleName}?api-version=2019-06-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
alert
|
path | True |
string |
Nom de la règle d'alerte. |
resource
|
path | True |
string |
Nom du groupe de ressources. |
subscription
|
path | True |
string |
ID de l’abonnement cible. |
api-version
|
query | True |
string |
Version de l’API cliente. |
Corps de la demande
Nom | Type | Description |
---|---|---|
properties.actionGroups |
Actions de règle d’alerte. |
|
properties.description |
string |
Description de la règle d’alerte. |
properties.frequency |
string |
Fréquence de règle d’alerte au format ISO8601. La granularité du temps doit être en minutes et la valeur minimale est de 5 minutes. |
properties.severity |
Gravité de la règle d’alerte. |
|
properties.state |
État de la règle d’alerte. |
|
properties.throttling |
Informations de limitation des règles d’alerte. |
|
tags |
object |
Étiquettes de la ressource. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Demande de mise à jour corrective de la règle d’alerte Smart Detector. |
|
Other Status Codes |
Réponse d’erreur décrivant la raison de l’échec de l’opération. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
Patch alert rules
Exemple de requête
PATCH https://management.azure.com/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/MyAlertRules/providers/microsoft.alertsManagement/smartDetectorAlertRules/MyAlertRule?api-version=2019-06-01
{
"tags": {
"newKey": "newVal"
},
"properties": {
"description": "New description for patching",
"frequency": "PT1M"
}
}
Exemple de réponse
{
"id": "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/MyAlertRules/providers/microsoft.alertsManagement/smartDetectorAlertRules/MyAlertRule",
"type": "Microsoft.AlertsManagement/smartDetectorAlertRules",
"name": "MyAlertRule",
"location": "global",
"tags": {
"newKey": "newVal"
},
"properties": {
"description": "New description for patching",
"state": "Enabled",
"severity": "Sev3",
"frequency": "PT1M",
"detector": {
"id": "VMMemoryLeak"
},
"scope": [
"/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/MyVms/providers/Microsoft.Compute/virtualMachines/vm1"
],
"actionGroups": [
{
"actionGroupId": "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourcegroups/actionGroups/providers/microsoft.insights/actiongroups/MyActionGroup"
}
],
"throttling": {
"duration": "PT20M"
}
}
}
Définitions
Nom | Description |
---|---|
Action |
Informations des groupes d’actions, utilisées par la règle d’alerte. |
Alert |
Informations sur la règle d’alerte |
Alert |
Informations sur le correctif de règle d’alerte |
Alert |
État de la règle d’alerte. |
Detector |
Informations du détecteur. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans expandDetector |
Severity |
Gravité de la règle d’alerte. |
Smart |
Décrire le format d’une réponse d’erreur. |
Throttling |
Informations de limitation facultatives pour la règle d’alerte. |
ActionGroupsInformation
Informations des groupes d’actions, utilisées par la règle d’alerte.
Nom | Type | Description |
---|---|---|
customEmailSubject |
string |
Objet d’e-mail personnalisé facultatif à utiliser dans Notifications par e-mail. |
customWebhookPayload |
string |
Charge utile de web-hook personnalisée facultative à utiliser dans les notifications de web-hook. |
groupIds |
string[] |
ID de ressources du groupe d’actions. |
AlertRule
Informations sur la règle d’alerte
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
id |
string |
ID de la ressource. |
|
location |
string |
global |
Emplacement de la ressource. |
name |
string |
Nom de la ressource. |
|
properties.actionGroups |
Actions de règle d’alerte. |
||
properties.description |
string |
Description de la règle d’alerte. |
|
properties.detector |
Détecteur de la règle d’alerte. |
||
properties.frequency |
string |
Fréquence de règle d’alerte au format ISO8601. La granularité du temps doit être en minutes et la valeur minimale est de 5 minutes. |
|
properties.scope |
string[] |
Étendue des ressources de la règle d’alerte. |
|
properties.severity |
Gravité de la règle d’alerte. |
||
properties.state |
État de la règle d’alerte. |
||
properties.throttling |
Informations de limitation des règles d’alerte. |
||
tags |
object |
Étiquettes de la ressource. |
|
type |
string |
Type de ressource. |
AlertRulePatchObject
Informations sur le correctif de règle d’alerte
Nom | Type | Description |
---|---|---|
id |
string |
ID de la ressource. |
name |
string |
Nom de la ressource. |
properties.actionGroups |
Actions de règle d’alerte. |
|
properties.description |
string |
Description de la règle d’alerte. |
properties.frequency |
string |
Fréquence de règle d’alerte au format ISO8601. La granularité du temps doit être en minutes et la valeur minimale est de 5 minutes. |
properties.severity |
Gravité de la règle d’alerte. |
|
properties.state |
État de la règle d’alerte. |
|
properties.throttling |
Informations de limitation des règles d’alerte. |
|
tags |
object |
Étiquettes de la ressource. |
type |
string |
Type de ressource. |
AlertRuleState
État de la règle d’alerte.
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
Detector
Informations du détecteur. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans expandDetector
Nom | Type | Description |
---|---|---|
description |
string |
Description du détecteur intelligent. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans expandDetector |
id |
string |
ID du détecteur. |
imagePaths |
string[] |
Chemin d’accès à l’image Smart Detector. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans expandDetector |
name |
string |
Nom du détecteur intelligent. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans expandDetector |
parameters |
object |
Paramètres du détecteur. |
supportedResourceTypes |
string[] |
Smart Detector a pris en charge les types de ressources. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans expandDetector |
Severity
Gravité de la règle d’alerte.
Nom | Type | Description |
---|---|---|
Sev0 |
string |
|
Sev1 |
string |
|
Sev2 |
string |
|
Sev3 |
string |
|
Sev4 |
string |
SmartDetectorErrorResponse
Décrire le format d’une réponse d’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Code d'erreur |
message |
string |
Message d’erreur indiquant la raison de l’échec de l’opération. |
ThrottlingInformation
Informations de limitation facultatives pour la règle d’alerte.
Nom | Type | Description |
---|---|---|
duration |
string |
Durée requise (au format ISO8601) pour attendre avant de notifier à nouveau la règle d’alerte. La granularité du temps doit être en minutes et la valeur minimale est de 0 minutes |