Partager via


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
activityLogAlertName
path True

string

Nom de la règle d’alerte de journal d’activité.

resourceGroupName
path True

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
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

ActivityLogAlertResource

La requête a réussi.

Other Status Codes

ErrorResponse

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
ActionGroup

Pointeur vers un groupe d’actions Azure.

ActionList

Liste des actions de règle d’alerte de journal d’activité.

ActivityLogAlertResource

Une ressource de règle d’alerte de journal d’activité.

AlertRuleAllOfCondition

Une condition de règle d’alerte de journal d’activité qui est remplie lorsque toutes ses conditions membres sont remplies.

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.
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'.

ErrorResponse

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

ActionGroup[]

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

ActionList

Actions qui s’activeront lorsque la condition est remplie.

properties.condition

AlertRuleAllOfCondition

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

AlertRuleAnyOfOrLeafCondition[]

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

AlertRuleLeafCondition[]

Une condition de règle d’alerte de journal d’activité « anyOf ».
Une condition de règle d’alerte de journal d’activité qui est remplie quand au moins une de ses conditions feuille membres est remplie.

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.