New-AzActivityLogAlert

Maak een nieuwe waarschuwingsregel voor activiteitenlogboeken of werk een bestaande bij.

Syntax

New-AzActivityLogAlert
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -Action <IActionGroup[]>
   -Condition <IAlertRuleAnyOfOrLeafCondition[]>
   -Location <String>
   -Scope <String[]>
   [-Description <String>]
   [-Enabled <Boolean>]
   [-Tag <Hashtable>]
   [-DefaultProfile <PSObject>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Maak een nieuwe waarschuwingsregel voor activiteitenlogboeken of werk een bestaande bij.

Voorbeelden

Voorbeeld 1: Waarschuwing voor activiteitenlogboek maken

$scope = "/subscriptions/"+(Get-AzContext).Subscription.ID
$actiongroup=New-AzActivityLogAlertActionGroupObject -Id $ActionGroupResourceId -WebhookProperty @{"sampleWebhookProperty"="SamplePropertyValue"}
$condition1=New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject -Equal Administrative -Field category
$condition2=New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject -Equal Error -Field level
$any1=New-AzActivityLogAlertAlertRuleLeafConditionObject -Field properties.incidentType -Equal Maintenance
$any2=New-AzActivityLogAlertAlertRuleLeafConditionObject -Field properties.incidentType -Equal Incident
$condition3=New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject -AnyOf $any1,$any2
New-AzActivityLogAlert -Name $AlertName -ResourceGroupName $ResourceGroupName -Action $actiongroup -Condition @($condition1,$condition2,$condition3) -Location global -Scope $scope

Waarschuwing voor activiteitenlogboek maken voor abonnement, wanneer $condition1 en $condition2 ($any1 of $any2) is voltooid

Parameters

-Action

De lijst met actiegroepen. Zie de sectie NOTES voor ACTIONGROUP-eigenschappen en maak een hash-tabel om deze samen te stellen. Zie de sectie NOTES voor ACTIE-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IActionGroup[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Condition

De lijst met voorwaarden voor waarschuwingsregels voor activiteitenlogboeken. Zie de sectie NOTES voor CONDITIONALLOF-eigenschappen en maak een hash-tabel om deze samen te stellen. Zie de sectie NOTES voor CONDITION-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IAlertRuleAnyOfOrLeafCondition[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Een beschrijving van deze waarschuwingsregel voor activiteitenlogboeken.

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

-Enabled

Geeft aan of deze waarschuwingsregel voor activiteitenlogboek is ingeschakeld. Als een waarschuwingsregel voor activiteitenlogboeken niet is ingeschakeld, wordt geen van de bijbehorende acties geactiveerd.

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

-Location

De locatie van de resource. Omdat Waarschuwingen voor Azure-activiteitenlogboeken een globale service zijn, moet de locatie van de regels altijd 'globaal' zijn.

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

-Name

De naam van de waarschuwingsregel voor het activiteitenlogboek.

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

-ResourceGroupName

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

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

-Scope

Een lijst met resource-id's die worden gebruikt als voorvoegsels. De waarschuwing is alleen van toepassing op gebeurtenissen in het activiteitenlogboek met resource-id's die onder een van deze voorvoegsels vallen. Deze lijst moet ten minste één item bevatten.

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

-SubscriptionId

De id van het doelabonnement.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

De tags van de resource.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

Uitvoerwaarden

IActivityLogAlertResource