az network application-gateway waf-policy custom-rule match-condition

Mengelola kondisi kecocokan dalam aturan kustom kebijakan application gateway web firewall (WAF).

Perintah

Nama Deskripsi Jenis Status
az network application-gateway waf-policy custom-rule match-condition add

Tambahkan kondisi kecocokan ke aturan kustom kebijakan WAF gateway aplikasi.

Inti GA
az network application-gateway waf-policy custom-rule match-condition list

Mencantumkan kondisi kecocokan aturan kustom kebijakan WAF gateway aplikasi.

Inti GA
az network application-gateway waf-policy custom-rule match-condition remove

Hapus kondisi kecocokan dari aturan kustom kebijakan WAF gateway aplikasi.

Inti GA

az network application-gateway waf-policy custom-rule match-condition add

Tambahkan kondisi kecocokan ke aturan kustom kebijakan WAF gateway aplikasi.

az network application-gateway waf-policy custom-rule match-condition add --match-variables
                                                                          --name
                                                                          --operator {Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual, Regex}
                                                                          --policy-name
                                                                          --resource-group
                                                                          [--index]
                                                                          [--negate {0, 1, f, false, n, no, t, true, y, yes}]
                                                                          [--transforms]
                                                                          [--values]

Contoh

Tambahkan kondisi kecocokan aturan kustom kebijakan WAF gateway aplikasi dengan berisi.

az network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase

Tambahkan kondisi kecocokan aturan kustom kebijakan WAF gateway aplikasi dengan yang sama.

az network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report

Parameter yang Diperlukan

--match-variables

Daftar variabel yang dipisahkan spasi untuk digunakan saat mencocokkan. Nilai variabel: RemoteAddr, RequestMethod, QueryString, PostArgs, RequestUri, RequestHeaders, RequestBody, RequestCookies. Mendukung shorthand-sintaks, json-file dan yaml-file. Coba "??" untuk menunjukkan lebih banyak.

--name -n

Nama aturan kebijakan WAF.

--operator

Operator untuk pencocokan.

nilai yang diterima: Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual, Regex
--policy-name

Nama kebijakan WAF gateway aplikasi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--index

Indeks kondisi kecocokan. Jika tidak ada indeks yang disediakan, perilaku defaultnya adalah append.

--negate

Mencocokkan negatif kondisi.

nilai yang diterima: 0, 1, f, false, n, no, t, true, y, yes
--transforms

Daftar transformasi yang dipisahkan spasi untuk diterapkan saat pencocokan. Nilai yang diizinkan: HtmlEntityDecode, Uppercase, Lowercase, RemoveNulls, Trim, UrlDecode, UrlEncode. Mendukung shorthand-sintaks, json-file dan yaml-file. Coba "??" untuk menunjukkan lebih banyak.

--values

Daftar nilai yang dipisahkan spasi agar cocok. Mendukung shorthand-sintaks, json-file dan yaml-file. Coba "??" untuk menunjukkan lebih banyak.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az network application-gateway waf-policy custom-rule match-condition list

Mencantumkan kondisi kecocokan aturan kustom kebijakan WAF gateway aplikasi.

az network application-gateway waf-policy custom-rule match-condition list --name
                                                                           --policy-name
                                                                           --resource-group

Contoh

Mencantumkan kondisi kecocokan aturan kustom kebijakan WAF gateway aplikasi.

az network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription

Parameter yang Diperlukan

--name -n

Nama aturan kebijakan WAF.

--policy-name

Nama kebijakan WAF gateway aplikasi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az network application-gateway waf-policy custom-rule match-condition remove

Hapus kondisi kecocokan dari aturan kustom kebijakan WAF gateway aplikasi.

az network application-gateway waf-policy custom-rule match-condition remove --index
                                                                             --name
                                                                             --policy-name
                                                                             --resource-group

Contoh

Hapus kondisi kecocokan dari aturan kustom kebijakan WAF gateway aplikasi.

az network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0

Parameter yang Diperlukan

--index

Indeks kondisi kecocokan yang akan dihapus.

--name -n

Nama aturan kebijakan WAF.

--policy-name

Nama kebijakan WAF gateway aplikasi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.