Set-AzAlertProcessingRule
Créez ou mettez à jour une règle de traitement des alertes.
Syntaxe
Set-AzAlertProcessingRule
-ResourceGroupName <String>
-Name <String>
[-Description <String>]
[-Enabled <String>]
-Scope <System.Collections.Generic.List`1[System.String]>
[-Tag <Hashtable>]
[-FilterSeverity <String>]
[-FilterMonitorService <String>]
[-FilterMonitorCondition <String>]
[-FilterTargetResource <String>]
[-FilterTargetResourceType <String>]
[-FilterTargetResourceGroup <String>]
[-FilterAlertRuleId <String>]
[-FilterAlertRuleName <String>]
[-FilterDescription <String>]
[-FilterAlertContext <String>]
[-FilterSignalType <String>]
-AlertProcessingRuleType <String>
[-ScheduleStartDateTime <String>]
[-ScheduleEndDateTime <String>]
[-ScheduleTimeZone <String>]
[-ScheduleReccurenceType <String>]
[-ScheduleReccurence2Type <String>]
[-ScheduleReccurenceDaysOfWeek <String>]
[-ScheduleReccurence2DaysOfWeek <String>]
[-ScheduleReccurenceDaysOfMonth <String>]
[-ScheduleReccurence2DaysOfMonth <String>]
[-ScheduleReccurenceStartTime <String>]
[-ScheduleReccurence2StartTime <String>]
[-ScheduleReccurenceEndTime <String>]
[-ScheduleReccurence2EndTime <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzAlertProcessingRule
-InputObject <PSAlertProcessingRule>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzAlertProcessingRule
-ResourceGroupName <String>
-Name <String>
[-Description <String>]
[-Enabled <String>]
-Scope <System.Collections.Generic.List`1[System.String]>
[-Tag <Hashtable>]
[-FilterSeverity <String>]
[-FilterMonitorService <String>]
[-FilterMonitorCondition <String>]
[-FilterTargetResource <String>]
[-FilterTargetResourceType <String>]
[-FilterTargetResourceGroup <String>]
[-FilterAlertRuleId <String>]
[-FilterAlertRuleName <String>]
[-FilterDescription <String>]
[-FilterAlertContext <String>]
[-FilterSignalType <String>]
-AlertProcessingRuleType <String>
[-ScheduleStartDateTime <String>]
[-ScheduleEndDateTime <String>]
[-ScheduleTimeZone <String>]
[-ScheduleReccurenceType <String>]
[-ScheduleReccurence2Type <String>]
[-ScheduleReccurenceDaysOfWeek <String>]
[-ScheduleReccurence2DaysOfWeek <String>]
[-ScheduleReccurenceDaysOfMonth <String>]
[-ScheduleReccurence2DaysOfMonth <String>]
[-ScheduleReccurenceStartTime <String>]
[-ScheduleReccurence2StartTime <String>]
[-ScheduleReccurenceEndTime <String>]
[-ScheduleReccurence2EndTime <String>]
-ActionGroupId <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Set-AzAlertProcessingRule crée ou met à jour une règle de traitement des alertes.
Exemples
Exemple 1
Set-AzAlertProcessingRule -ResourceGroupName "test-rg" -Name "AddActionGroupToSubscription" -Scope "/subscriptions/MySubscriptionId" -Description "Add ActionGroup1 to all alerts in the subscription" -Enabled "True" -AlertProcessingRuleType "AddActionGroups" -ActionGroupId "/subscriptions/MySubscriptionId/resourcegroups/MyResourceGroup1/providers/microsoft.insights/actiongroups/ActionGroup1"
Cette applet de commande crée une règle de traitement des alertes qui ajoute un groupe d’actions à toutes les alertes d’un groupe de ressources.
Exemple 2
Set-AzAlertProcessingRule -ResourceGroupName "test-rg" -Name "AddActionGroupsBySeverity" -Scope "/subscriptions/MySubscriptionId" -Description "Add AGId1 and AGId2 to all Sev0 and Sev1 alerts in these resourceGroups" -Enabled "True" -AlertProcessingRuleType "AddActionGroups" -ActionGroupId "/subscriptions/MySubscriptionId/resourcegroups/MyResourceGroup1/providers/microsoft.insights/actiongroups/ActionGroup1,/subscriptions/MySubscriptionId/resourceGroups/MyResourceGroup2/providers/microsoft.insights/actionGroups/MyActionGroup2" -FilterMonitorCondition "Equals:Sev0,Sev1"
Cette applet de commande crée une règle qui ajoute deux groupes d’actions à toutes les alertes Sev0 et Sev1
Paramètres
-ActionGroupId
ID de groupe d’actions à notifier, liste de valeurs séparées par des virgules Obligatoire uniquement si le type de règle de traitement des alertes est AddActionGroups.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AlertProcessingRuleType
Type de règle de traitement des alertes. Valeurs autorisées : AddActionGroups, RemoveAllActionGroups.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Description
Description de la règle de traitement des alertes
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Enabled
Indiquez si la règle de traitement des alertes donnée est activée ou désactivée (la valeur par défaut est activée). Valeurs autorisées : False, True.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FilterAlertContext
Format attendu - {<opération>:<liste séparée par des virgules de valeurs>} opération : l’une des <opérations Equals, NotEquals, Contains, DoesNotContain> Par exemple. Contains :smartgroups
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FilterAlertRuleId
Format attendu - {<opération>:<liste séparée par des virgules de valeurs>} opération : l’une des <opérations Equals, NotEquals, Contains, DoesNotContain> Par exemple. Equals :/subscriptions/MySubscriptionId/resourceGroups/abvarma/providers/microsoft.insights/metricAlerts/test-mrmc-vm-abvarma
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FilterAlertRuleName
Format attendu - {<opération>:<liste séparée par des virgules de valeurs>} opération : l’une des <opérations Equals, NotEquals, Contains, DoesNotContain> Par exemple. Equals :ARM Name Test1,ARM Name Test2
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FilterDescription
Format attendu - {<opération>:<liste séparée par des virgules de valeurs>} opération : l’une des <opérations Equals, NotEquals, Contains, DoesNotContain> Par exemple. Contains :Test Alert
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FilterMonitorCondition
Format attendu - {<opération>:<liste séparée par des virgules de valeurs>} opération : l’une des <opérations Equals, NotEquals, Contains, DoesNotContain> Par exemple. NotEquals :Resolved
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FilterMonitorService
Format attendu - {<opération>:<liste séparée par des virgules de valeurs>} opération : l’une des <opérations Equals, NotEquals, Contains, DoesNotContain> Par exemple. Equals :Platform,Log Analytics
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FilterSeverity
Format attendu - {<opération>:<liste de valeurs séparées par des virgules>} gravité : l’une des <Sev0, Sev1, Sev2, Sev3, Sev4>. Par exemple. Equals :Sev0,Sev1
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FilterSignalType
Format attendu - {<opération>:<liste séparée par des virgules de valeurs>} opération : l’une des <opérations Equals, NotEquals, Contains, DoesNotContain> Par exemple. Equals :Metric
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FilterTargetResource
Format attendu - {<opération>:<liste séparée par des virgules de valeurs>} opération : l’une des <opérations Equals, NotEquals, Contains, DoesNotContain> Par exemple. Equals :mySQLDataBaseName
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FilterTargetResourceGroup
Format attendu - {<opération>:<liste séparée par des virgules de valeurs>} opération : l’une des <opérations Equals, NotEquals, Contains, DoesNotContain> Par exemple. NotEquals :/subscriptions/<subscriptionID>/resourceGroups/test
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FilterTargetResourceType
Format attendu - {<opération>:<liste séparée par des virgules de valeurs>} opération : l’une des <opérations Equals, NotEquals, Contains, DoesNotContain> Par exemple. Contains :Virtual Machines,Storage Account
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InputObject
Ressource de règle de traitement des alertes
Type: | PSAlertProcessingRule |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Name
Nom de la règle de traitement des alertes
Type: | String |
Alias: | ResourceId |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ResourceGroupName
Nom du groupe de ressources
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduleEndDateTime
Date de fin. Format 2022-09-21 06:00:00 Doit être mentionné en cas de planification reccurent - Quotidienne, Hebdomadaire ou Mensuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduleReccurence2DaysOfMonth
Liste des valeurs de modèle de périodicité Format attendu pour un type de périodicité mensuelle. liste de valeurs séparées par des virgules Par exemple. 1,3,12
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduleReccurence2DaysOfWeek
Liste des valeurs de modèle de périodicité Format attendu pour un type de périodicité hebdomadaire. liste de valeurs séparées par des virgules Par exemple. Lundi,Samedi
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduleReccurence2EndTime
Heure de début de la reccurence dans le fuseau horaire du paramètre ScheduleTimeZone. Format 06:00:00 Doit être mentionné dans le cas d’une planification reccurente - Quotidienne, Hebdomadaire ou Mensuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduleReccurence2StartTime
Heure de début de la reccurence dans le fuseau horaire du paramètre ScheduleTimeZone. Format 06:00:00 Doit être mentionné dans le cas d’une planification reccurente - Quotidienne, Hebdomadaire ou Mensuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduleReccurence2Type
Spécifie quand la règle de traitement doit être appliquée. Valeurs autorisées : Quotidien, Mensuel, Hebdomadaire.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduleReccurenceDaysOfMonth
Liste des valeurs de modèle de périodicité Format attendu pour un type de périodicité mensuelle. liste de valeurs séparées par des virgules Par exemple. 1,3,12
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduleReccurenceDaysOfWeek
Liste des valeurs de modèle de périodicité Format attendu pour un type de périodicité hebdomadaire. liste de valeurs séparées par des virgules Par exemple. Lundi,Samedi
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduleReccurenceEndTime
Heure de début de la reccurence dans le fuseau horaire du paramètre ScheduleTimeZone. Format 06:00:00 Doit être mentionné dans le cas d’une planification reccurente - Quotidienne, Hebdomadaire ou Mensuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduleReccurenceStartTime
Heure de début de la reccurence dans le fuseau horaire du paramètre ScheduleTimeZone. Format 06:00:00 Doit être mentionné dans le cas d’une planification reccurente - Quotidienne, Hebdomadaire ou Mensuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduleReccurenceType
Spécifie quand la règle de traitement doit être appliquée. Valeurs autorisées : Quotidien, Mensuel, Hebdomadaire.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduleStartDateTime
Date de début. Format 2022-09-21 06:00:00 Doit être mentionné en cas de planification reccurent - Quotidienne, Hebdomadaire ou Mensuelle.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduleTimeZone
Planifiez le fuseau horaire. Valeur par défaut : UTC.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Scope
Liste des ID de ressource, liste séparée par des virgules des valeurs La règle s’applique aux alertes déclenchées sur les ressources dans cette étendue.
Type: | List<T>[String] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Tag
Balises de règle de traitement des alertes. Par exemple. @{"tag1 » = « key1 » ; » tag2 » = « key2"} Utilisez {} pour effacer les balises existantes.
Type: | Hashtable |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule
Sorties
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule