Add-AzDdosCustomPolicyDetectionRule
Menambahkan aturan deteksi ke kebijakan kustom DDoS dalam memori.
Sintaks
Default (Default)
Add-AzDdosCustomPolicyDetectionRule
-DdosCustomPolicy <PSDdosCustomPolicy>
-Name <String>
-TrafficType <String>
-PacketsPerSecond <Int32>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
Deskripsi
Cmdlet Add-AzDdosCustomPolicyDetectionRule menambahkan aturan deteksi ke objek kebijakan kustom DDoS dalam memori. Setelah menambahkan aturan, gunakan Set-AzDdosCustomPolicy untuk mempertahankan kebijakan yang diperbarui ke Azure.
Ini mengikuti alur kerja mutasi-on-parent yang sama yang digunakan oleh cmdlet konfigurasi anak Load Balancer, di mana konfigurasi anak ditambahkan ke objek induk lokal terlebih dahulu lalu disimpan dengan cmdlet Set induk.
Contoh
Contoh 1: Tambahkan aturan deteksi dan pertahankan perubahan
Get-AzDdosCustomPolicy -ResourceGroupName "myRG" -Name "myPolicy" |
Add-AzDdosCustomPolicyDetectionRule -Name "tcpSynRule1" -TrafficType TcpSyn -PacketsPerSecond 50000 |
Set-AzDdosCustomPolicy
Contoh ini mendapatkan kebijakan kustom DDoS yang ada, menambahkan aturan deteksi TCP SYN ke objek kebijakan dalam memori, lalu mempertahankan kebijakan yang diperbarui ke Azure.
Contoh 2: Menambahkan aturan deteksi ke objek kebijakan lokal
$policy = Get-AzDdosCustomPolicy -ResourceGroupName "myRG" -Name "myPolicy"
$updatedPolicy = $policy | Add-AzDdosCustomPolicyDetectionRule -Name "udpRule1" -TrafficType Udp -PacketsPerSecond 100000
Contoh ini hanya memperbarui objek kebijakan lokal. Perubahan tidak dikirim ke Azure hingga Set-AzDdosCustomPolicy dipanggil.
Contoh 3: Mempratinjau operasi penambahan
$policy = Get-AzDdosCustomPolicy -ResourceGroupName "myRG" -Name "myPolicy"
$policy | Add-AzDdosCustomPolicyDetectionRule -Name "tcpRule1" -TrafficType Tcp -PacketsPerSecond 1000000 -WhatIf
Contoh ini menunjukkan operasi tambahkan tanpa menerapkan perubahan.
Parameter
-AcquirePolicyToken
Dapatkan token Azure Policy secara otomatis untuk operasi sumber daya ini.
Properti parameter
Jenis: SwitchParameter
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-ChangeReference
ID sumber daya referensi perubahan untuk operasi sumber daya ini.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-Confirm
Meminta konfirmasi sebelum menjalankan cmdlet.
Properti parameter
Jenis: SwitchParameter
Nilai default: None
Mendukung wildcard: False
DontShow: False
Alias: Cf
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-DdosCustomPolicy
Menentukan objek kebijakan kustom DDoS untuk diperbarui dalam memori.
Properti parameter
Kumpulan parameter
(All)
Position: Named
Wajib: True
Nilai dari alur: True
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.
Properti parameter
Jenis: IAzureContextContainer
Nilai default: None
Mendukung wildcard: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-Name
Menentukan nama aturan deteksi yang akan ditambahkan.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-PacketsPerSecond
Menentukan ambang batas paket per detik untuk aturan deteksi yang ditambahkan.
Properti parameter
Jenis: Int32
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-TrafficType
Menentukan jenis lalu lintas untuk aturan deteksi. Nilai yang diterima adalah Tcp, Udp, dan TcpSyn.
Properti parameter
Jenis: String
Nilai default: None
Nilai yang diterima: Tcp, Udp, TcpSyn
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-WhatIf
Menunjukkan apa yang akan terjadi ketika cmdlet dijalankan. Cmdlet tidak dijalankan.
Properti parameter
Jenis: SwitchParameter
Nilai default: None
Mendukung wildcard: False
DontShow: False
Alias: wi
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
CommonParameters
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters .
Output