Activity Log Alerts - Update
Mises à jour les champs « tags » et « enabled » dans une règle d’alerte existante. Cette méthode est utilisée pour mettre à jour les balises de règle d’alerte et pour activer ou désactiver la règle d’alerte. Pour mettre à jour d’autres champs, utilisez l’opération CreateOrUpdate.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/activityLogAlerts/{activityLogAlertName}?api-version=2020-10-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
activity
|
path | True |
string |
Nom de la règle d’alerte de journal d’activité. |
resource
|
path | True |
string |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
subscription
|
path | True |
string |
ID de l’abonnement cible. |
api-version
|
query | True |
string |
Version de l’API à utiliser pour cette opération. |
Corps de la demande
Nom | Type | Description |
---|---|---|
properties.enabled |
boolean |
Indique si cette règle d’alerte de journal d’activité est activée. Si une règle d’alerte de journal d’activité n’est pas activée, aucune de ses actions n’est activée. |
tags |
object |
Balises de ressource |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Une règle d’alerte de journal d’activité existante a été correctement mise à jour. |
|
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 an Activity Log Alert rule
Exemple de requête
PATCH https://management.azure.com/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/Microsoft.Insights/activityLogAlerts/SampleActivityLogAlertRule?api-version=2020-10-01
{
"tags": {
"key1": "value1",
"key2": "value2"
},
"properties": {
"enabled": false
}
}
Exemple de réponse
{
"id": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/microsoft.insights/activityLogAlerts/SampleActivityLogAlertRule",
"type": "Microsoft.Insights/ActivityLogAlerts",
"name": "SampleActivityLogAlertRule",
"location": "Global",
"tags": {
"key1": "value1",
"key2": "value2"
},
"properties": {
"scopes": [
"/subscriptions/187f412d-1758-44d9-b052-169e2564721d"
],
"condition": {
"allOf": [
{
"field": "category",
"equals": "Administrative"
},
{
"field": "level",
"equals": "Error"
}
]
},
"actions": {
"actionGroups": [
{
"actionGroupId": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/microsoft.insights/actionGroups/SampleActionGroup",
"webhookProperties": {
"sampleWebhookProperty": "SamplePropertyValue"
}
}
]
},
"enabled": false,
"description": "Description of sample Activity Log Alert rule."
}
}
Définitions
Nom | Description |
---|---|
Action |
Pointeur vers un groupe d’actions Azure. |
Action |
Liste des actions de règle d’alerte de journal d’activité. |
Activity |
Une ressource de règle d’alerte de journal d’activité. |
Alert |
Une condition de règle d’alerte de journal d’activité qui est remplie lorsque toutes ses conditions membres sont remplies. |
Alert |
Une condition de règle d’alerte de journal d’activité qui est remplie lorsque toutes ses conditions membres sont remplies. Chaque condition peut être de l’un des types suivants : Important : Chaque type a son sous-ensemble unique de propriétés. Les propriétés de différents types NE PEUVENT pas exister dans une seule condition.
|
Alert |
Condition de règle d’alerte de journal d’activité qui est remplie en comparant le champ et la valeur d’un événement de journal d’activité. Cette condition doit contenir 'field' et 'equals' ou 'containsAny'. |
Alert |
Objet de règle d’alerte de journal d’activité pour le corps des opérations de correctif. |
Error |
Réponse d’erreur. |
ActionGroup
Pointeur vers un groupe d’actions Azure.
Nom | Type | Description |
---|---|---|
actionGroupId |
string |
ID de ressource du groupe d’actions. Il ne peut pas être null ou vide. |
webhookProperties |
object |
dictionnaire de propriétés personnalisées à inclure dans l’opération de publication. Ces données sont ajoutées à la charge utile du webhook. |
ActionList
Liste des actions de règle d’alerte de journal d’activité.
Nom | Type | Description |
---|---|---|
actionGroups |
Liste des groupes d’actions. |
ActivityLogAlertResource
Une ressource de règle d’alerte de journal d’activité.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
id |
string |
ID de ressource. |
|
location |
string |
global |
Emplacement de la ressource. Les règles d’alerte de journal d’activité Azure sont prises en charge dans les régions Global, Europe Ouest et Europe Nord. |
name |
string |
Nom de la ressource. |
|
properties.actions |
Actions qui s’activeront lorsque la condition est remplie. |
||
properties.condition |
Condition à l’origine de l’activation de cette alerte. |
||
properties.description |
string |
Description de cette règle d’alerte de journal d’activité. |
|
properties.enabled |
boolean |
True |
Indique si cette règle d’alerte de journal d’activité est activée. Si une règle d’alerte de journal d’activité n’est pas activée, aucune de ses actions n’est activée. |
properties.scopes |
string[] |
Liste des ID de ressources qui seront utilisés comme préfixes. L’alerte s’applique uniquement aux événements du journal d’activité avec des ID de ressource qui relèvent de l’un de ces préfixes. Cette liste doit inclure au moins un élément. |
|
tags |
object |
Balises de la ressource. |
|
type |
string |
Type de la ressource. |
AlertRuleAllOfCondition
Une condition de règle d’alerte de journal d’activité qui est remplie lorsque toutes ses conditions membres sont remplies.
Nom | Type | Description |
---|---|---|
allOf |
Liste des conditions de règle d’alerte de journal d’activité. |
AlertRuleAnyOfOrLeafCondition
Une condition de règle d’alerte de journal d’activité qui est remplie lorsque toutes ses conditions membres sont remplies. Chaque condition peut être de l’un des types suivants : Important : Chaque type a son sous-ensemble unique de propriétés. Les propriétés de différents types NE PEUVENT pas exister dans une seule condition.
- Condition feuille : doit contenir 'field' et 'equals' ou 'containsAny'. Notez que « anyOf » ne doit pas être défini dans une condition feuille.
- Condition AnyOf : doit contenir uniquement 'anyOf' (qui est un tableau de conditions feuille). Notez que « field », « equals » et « containsAny » ne doivent pas être définis dans une condition AnyOf.
Nom | Type | Description |
---|---|---|
anyOf |
Une condition de règle d’alerte de journal d’activité « anyOf ». |
|
containsAny |
string[] |
La valeur du champ de l’événement sera comparée aux valeurs de ce tableau (ne respectant pas la casse) pour déterminer si la condition est remplie. |
equals |
string |
La valeur du champ de l’événement sera comparée à cette valeur (ne respectant pas la casse) pour déterminer si la condition est remplie. |
field |
string |
Nom du champ de l’événement du journal d’activité que cette condition examinera. Les valeurs possibles pour ce champ sont (ne respectant pas la casse) : 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', ou tout ce qui commence par 'properties'. |
AlertRuleLeafCondition
Condition de règle d’alerte de journal d’activité qui est remplie en comparant le champ et la valeur d’un événement de journal d’activité. Cette condition doit contenir 'field' et 'equals' ou 'containsAny'.
Nom | Type | Description |
---|---|---|
containsAny |
string[] |
La valeur du champ de l’événement sera comparée aux valeurs de ce tableau (ne respectant pas la casse) pour déterminer si la condition est remplie. |
equals |
string |
La valeur du champ de l’événement sera comparée à cette valeur (ne respectant pas la casse) pour déterminer si la condition est remplie. |
field |
string |
Nom du champ de l’événement du journal d’activité que cette condition examinera. Les valeurs possibles pour ce champ sont (ne respectant pas la casse) : 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', ou tout ce qui commence par 'properties'. |
AlertRulePatchObject
Objet de règle d’alerte de journal d’activité pour le corps des opérations de correctif.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
properties.enabled |
boolean |
True |
Indique si cette règle d’alerte de journal d’activité est activée. Si une règle d’alerte de journal d’activité n’est pas activée, aucune de ses actions n’est activée. |
tags |
object |
Balises de ressource |
ErrorResponse
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. |