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.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-AlertProcessingRuleType
Tipo di regola di elaborazione avvisi. Valori consentiti: AddActionGroups, RemoveAllActionGroups.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Description
Descrizione della regola di elaborazione degli avvisi
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Enabled
Indicare se la regola di elaborazione degli avvisi specificata è abilitata o disabilitata (impostazione predefinita è abilitata). Valori consentiti: False, True.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FilterAlertContext
Formato previsto - {<operazione>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> Ad esempio. Contains:smartgroups
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FilterAlertRuleId
Formato previsto - {<operazione>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> Ad esempio. Equals:/subscriptions/MySubscriptionId/resourceGroups/abvarma/providers/microsoft.insights/metricAlerts/test-mrmc-vm-abvarma
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FilterAlertRuleName
Formato previsto - {<operazione>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> Ad esempio. Equals:ARM Name Test1,ARM Name Test2
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FilterDescription
Formato previsto - {<operazione>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> Ad esempio. Contains:Test Alert
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FilterMonitorCondition
Formato previsto - {<operazione>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> Ad esempio. NotEquals:Resolved
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FilterMonitorService
Formato previsto - {<operazione>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> Ad esempio. Equals:Platform,Log Analytics
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FilterSeverity
Formato previsto - {<operazione>:<elenco delimitato da virgole di valori>} gravità: uno dei <Sev0, Sev1, Sev2, Sev3, Sev4>. Ad esempio. Equals:Sev0,Sev1
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FilterSignalType
Formato previsto - {<operazione>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> Ad esempio. Equals:Metric
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FilterTargetResource
Formato previsto - {<operazione>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> Ad esempio. Equals:mySQLDataBaseName
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FilterTargetResourceGroup
Formato previsto - {<operazione>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> Ad esempio. NotEquals:/subscriptions/<subscriptionID>/resourceGroups/test
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FilterTargetResourceType
Formato previsto - {<operazione>:<elenco delimitato da virgole di valori>} operazione: uno di <Equals, NotEquals, Contains, DoesNotContain> Ad esempio. Contains:Virtual Machines,Storage Account
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InputObject
Risorsa regola di elaborazione degli avvisi
Tipo: | PSAlertProcessingRule |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Name
Nome regola di elaborazione avvisi
Tipo: | String |
Alias: | ResourceId |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ResourceGroupName
Nome gruppo di risorse
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ScheduleEndDateTime
Data di fine. Formato 2022-09-21 06:00:00 Deve essere menzionato in caso di pianificazione simultanea - Giornaliero, Settimanale o Mensile.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ScheduleReccurence2Type
Specifica quando deve essere applicata la regola di elaborazione. Valori consentiti: Giornaliero, Mensile, Settimanale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ScheduleReccurenceType
Specifica quando deve essere applicata la regola di elaborazione. Valori consentiti: Giornaliero, Mensile, Settimanale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ScheduleStartDateTime
Data di inizio. Formato 2022-09-21 06:00:00 Deve essere menzionato in caso di pianificazione simultanea - Giornaliero, Settimanale o Mensile.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ScheduleTimeZone
Pianificare il fuso orario. Impostazione predefinita: UTC.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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
Tipo: | List<T>[String] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Tag
Tag delle regole di elaborazione degli avvisi. Ad esempio. @{"tag1" = "key1";" tag2" = "key2"} Usare {} per cancellare i tag esistenti.
Tipo: | Hashtable |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule
Output
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule