Set-AzAlertProcessingRule

Creare o aggiornare una regola di elaborazione degli avvisi.

Sintassi

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>]

Descrizione

Set-AzAlertProcessingRule crea o aggiorna una regola di elaborazione degli avvisi.

Esempio

Esempio 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"

Questo cmdlet crea una regola di elaborazione degli avvisi che aggiunge un gruppo di azioni a tutti gli avvisi in un gruppo di risorse.

Esempio 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"

Questo cmdlet crea una regola che aggiunge due gruppi di azioni a tutti gli avvisi Sev0 e Sev1

Parametri

-ActionGroupId

ID gruppo di azioni che devono ricevere una notifica, elenco delimitato da virgole di valori Obbligatori solo se il tipo di regola di elaborazione degli avvisi è AddActionGroups.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-AlertProcessingRuleType

Tipo di regola di elaborazione avvisi. Valori consentiti: AddActionGroups, RemoveAllActionGroups.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Descrizione della regola di elaborazione degli avvisi

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Enabled

Indicare se la regola di elaborazione degli avvisi specificata è abilitata o disabilitata (impostazione predefinita è abilitata). Valori consentiti: False, True.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterAlertContext

Formato previsto : {<operation>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> For eg. Contains:smartgroups

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterAlertRuleId

Formato previsto : {<operation>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> For eg. Equals:/subscriptions/MySubscriptionId/resourceGroups/abvarma/providers/microsoft.insights/metricAlerts/test-mrmc-vm-abvarma

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterAlertRuleName

Formato previsto : {<operation>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> For eg. Equals:ARM Name Test1,ARM Name Test2

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterDescription

Formato previsto : {<operation>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> For eg. Contains:Test Alert

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterMonitorCondition

Formato previsto : {<operation>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> For eg. NotEquals:Resolved

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterMonitorService

Formato previsto : {<operation>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> For eg. Equals:Platform,Log Analytics

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterSeverity

Formato previsto: {<operation>:<elenco delimitato da virgole di valori>} gravità: uno di <Sev0, Sev1, Sev2, Sev3, Sev4>. Ad esempio, Equals:Sev0,Sev1

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterSignalType

Formato previsto : {<operation>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> For eg. Equals:Metric

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterTargetResource

Formato previsto : {<operation>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> For eg. Equals:mySQLDataBaseName

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterTargetResourceGroup

Formato previsto : {<operation>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> For eg. NotEquals:/subscriptions/<subscriptionID>/resourceGroups/test

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterTargetResourceType

Formato previsto : {<operation>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> For eg. Contains:Macchine virtuali,Archiviazione Account

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Risorsa regola di elaborazione degli avvisi

Type:PSAlertProcessingRule
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Nome regola di elaborazione avvisi

Type:String
Aliases:ResourceId
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nome gruppo di risorse

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleEndDateTime

Data di fine. Formato 2022-09-21 06:00:00 Deve essere menzionato in caso di pianificazione simultanea - Giornaliero, Settimanale o Mensile.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurence2DaysOfMonth

Elenco dei valori del criterio di ricorrenza Formato previsto Per un tipo di ricorrenza mensile. elenco delimitato da virgole di valori per es. 1,3,12

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurence2DaysOfWeek

Elenco dei valori del criterio di ricorrenza Formato previsto per un tipo di ricorrenza settimanale. elenco delimitato da virgole di valori per es. Lunedì, Sabato

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurence2EndTime

Ora di inizio della ricorsione nel fuso orario del parametro ScheduleTimeZone. Il formato 06:00:00 deve essere menzionato in caso di pianificazione simultanea - Giornaliero, Settimanale o Mensile.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurence2StartTime

Ora di inizio della ricorsione nel fuso orario del parametro ScheduleTimeZone. Il formato 06:00:00 deve essere menzionato in caso di pianificazione simultanea - Giornaliero, Settimanale o Mensile.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurence2Type

Specifica quando deve essere applicata la regola di elaborazione. Valori consentiti: Giornaliero, Mensile, Settimanale.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurenceDaysOfMonth

Elenco dei valori del criterio di ricorrenza Formato previsto Per un tipo di ricorrenza mensile. elenco delimitato da virgole di valori per es. 1,3,12

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurenceDaysOfWeek

Elenco dei valori del criterio di ricorrenza Formato previsto per un tipo di ricorrenza settimanale. elenco delimitato da virgole di valori per es. Lunedì, Sabato

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurenceEndTime

Ora di inizio della ricorsione nel fuso orario del parametro ScheduleTimeZone. Il formato 06:00:00 deve essere menzionato in caso di pianificazione simultanea - Giornaliero, Settimanale o Mensile.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurenceStartTime

Ora di inizio della ricorsione nel fuso orario del parametro ScheduleTimeZone. Il formato 06:00:00 deve essere menzionato in caso di pianificazione simultanea - Giornaliero, Settimanale o Mensile.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurenceType

Specifica quando deve essere applicata la regola di elaborazione. Valori consentiti: Giornaliero, Mensile, Settimanale.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleStartDateTime

Data di inizio. Formato 2022-09-21 06:00:00 Deve essere menzionato in caso di pianificazione simultanea - Giornaliero, Settimanale o Mensile.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleTimeZone

Pianificare il fuso orario. Impostazione predefinita: UTC.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Scope

Elenco di ID risorsa, elenco delimitato da virgole di valori La regola verrà applicata agli avvisi generati sulle risorse all'interno di tale ambito

Type:List<T>[String]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Tag delle regole di elaborazione degli avvisi. Ad esempio, @{"tag1" = "key1";" tag2" = "key2"} Usare {} per cancellare i tag esistenti.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule

Output

Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule