New-AzActivityLogAlert
Yeni bir Etkinlik Günlüğü Uyarısı kuralı oluşturun veya mevcut bir kuralı güncelleştirin.
Sözdizimi
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
Yeni bir Etkinlik Günlüğü Uyarısı kuralı oluşturun veya mevcut bir kuralı güncelleştirin.
Örnekler
Örnek 1: Etkinlik günlüğü uyarısı oluşturma
$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
$condition1
ve $condition2
ve ($any1
veya $any2
) gerçekleştirildiğinde abonelik için etkinlik günlüğü uyarısı oluşturma
Parametreler
-Action
Eylem Gruplarının listesi. Oluşturmak için ACTIONGROUP özellikleri için NOTLAR bölümüne bakın ve karma tablo oluşturun. Oluşturmak için EYLEM özellikleri için NOTLAR bölümüne bakın ve karma tablo oluşturun.
Tür: | IActionGroup[] |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Condition
Etkinlik Günlüğü Uyarısı kural koşullarının listesi. Oluşturmak için, CONDITIONALLOF özellikleri için NOTES bölümüne bakın ve bir karma tablo oluşturun. Oluşturmak için CONDITION özellikleri için NOTLAR bölümüne bakın ve karma tablo oluşturun.
Tür: | IAlertRuleAnyOfOrLeafCondition[] |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Diğer adlar: | cf |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | PSObject |
Diğer adlar: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Description
Bu Etkinlik Günlüğü Uyarısı kuralının açıklaması.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Enabled
Bu Etkinlik Günlüğü Uyarısı kuralının etkinleştirilip etkinleştirilmediğini gösterir. Etkinlik Günlüğü Uyarısı kuralı etkin değilse, eylemlerinin hiçbiri etkinleştirilmez.
Tür: | Boolean |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Location
Kaynağın konumu. Azure Etkinlik Günlüğü Uyarıları genel bir hizmet olduğundan kuralların konumu her zaman 'global' olmalıdır.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Name
Etkinlik Günlüğü Uyarısı kuralının adı.
Tür: | String |
Diğer adlar: | ActivityLogAlertName |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ResourceGroupName
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Scope
Ön ek olarak kullanılacak kaynak kimliklerinin listesi. Uyarı yalnızca bu ön eklerden birinin altında yer alan kaynak kimliklerine sahip Etkinlik Günlüğü olaylarına uygulanır. Bu liste en az bir öğe içermelidir.
Tür: | String[] |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SubscriptionId
Hedef aboneliğin kimliği.
Tür: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Tag
Kaynağın etiketleri.
Tür: | Hashtable |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-WhatIf
Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Tür: | SwitchParameter |
Diğer adlar: | wi |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Çıkışlar
Azure PowerShell