Activity Log Alerts - Get
Obtenez une règle d’alerte de journal d’activité.
GET 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. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
La requête a réussi. |
|
Other Status Codes |
Une erreur s’est produite et la règle d’alerte de journal d’activité n’a pas pu être récupérée. |
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
Get an Activity Log Alert rule
Exemple de requête
GET https://management.azure.com/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/Microsoft.Insights/activityLogAlerts/SampleActivityLogAlertRule?api-version=2020-10-01
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": {},
"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": true,
"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'. |
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'. |
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. |