az acr webhook

Mengelola webhook untuk Azure Container Registries.

Perintah

az acr webhook create

Membuat webhook untuk Azure Container Registry.

az acr webhook delete

Menghapus webhook dari Azure Container Registry.

az acr webhook get-config

Mendapatkan URI layanan dan header kustom untuk webhook.

az acr webhook list

Mencantumkan semua webhook untuk Azure Container Registry.

az acr webhook list-events

Mencantumkan kejadian terbaru untuk webhook.

az acr webhook ping

Memicu kejadian ping untuk webhook.

az acr webhook show

Mendapatkan detail webhook.

az acr webhook update

Memperbarui webhook.

az acr webhook create

Membuat webhook untuk Azure Container Registry.

az acr webhook create --actions {chart_delete, chart_push, delete, push, quarantine}
                      --name
                      --registry
                      --uri
                      [--headers]
                      [--location]
                      [--resource-group]
                      [--scope]
                      [--status {disabled, enabled}]
                      [--tags]

Contoh

Buat webhook untuk Azure Container Registry yang akan mengirimkan peristiwa docker push dan delete ke URI layanan.

az acr webhook create -n MyWebhook -r MyRegistry --uri http://myservice.com --actions push delete

Buat webhook untuk Azure Container Registry yang akan mengirimkan peristiwa docker push ke URI layanan dengan header autentikasi dasar.

az acr webhook create -n MyWebhook -r MyRegistry --uri http://myservice.com --actions push --headers "Authorization=Basic 000000"

Buat webhook untuk Azure Container Registry yang akan mengirimkan peristiwa dorong dan hapus bagan helm ke URI layanan.

az acr webhook create -n MyWebhook -r MyRegistry --uri http://myservice.com --actions chart_push chart_delete

Parameter yang Diperlukan

--actions

Daftar tindakan yang dipisahkan spasi yang memicu webhook untuk memposting pemberitahuan.

nilai yang diterima: chart_delete, chart_push, delete, push, quarantine
--name -n

Nama webhook.

--registry -r

Nama registri kontainer. Ini harus ditentukan dalam huruf kecil. Anda dapat mengonfigurasi nama registri default menggunakan az configure --defaults acr=<registry name>.

--uri

URI layanan untuk webhook untuk memposting pemberitahuan.

Parameter Opsional

--headers

Header kustom yang dipisahkan spasi dalam format 'key[=value]' yang akan ditambahkan ke pemberitahuan webhook. Gunakan "" untuk menghapus header yang ada.

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--resource-group -g

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

--scope

Cakupan repositori tempat peristiwa dapat dipicu. Misalnya, 'foo:*' berarti peristiwa untuk semua tag di bawah repositori 'foo'. 'foo:bar' berarti peristiwa untuk 'foo:bar' saja. 'foo' setara dengan 'foo:latest'. Kosong berarti peristiwa untuk semua repositori.

--status

Menunjukkan apakah webhook diaktifkan.

nilai yang diterima: disabled, enabled
nilai default: enabled
--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

az acr webhook delete

Menghapus webhook dari Azure Container Registry.

az acr webhook delete --name
                      --registry
                      [--resource-group]

Contoh

Menghapus webhook dari Azure Container Registry.

az acr webhook delete -n MyWebhook -r MyRegistry

Parameter yang Diperlukan

--name -n

Nama webhook.

--registry -r

Nama registri kontainer. Ini harus ditentukan dalam huruf kecil. Anda dapat mengonfigurasi nama registri default menggunakan az configure --defaults acr=<registry name>.

Parameter Opsional

--resource-group -g

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

az acr webhook get-config

Mendapatkan URI layanan dan header kustom untuk webhook.

az acr webhook get-config --name
                          --registry
                          [--resource-group]

Contoh

Dapatkan informasi konfigurasi untuk webhook.

az acr webhook get-config -n MyWebhook -r MyRegistry

Parameter yang Diperlukan

--name -n

Nama webhook.

--registry -r

Nama registri kontainer. Ini harus ditentukan dalam huruf kecil. Anda dapat mengonfigurasi nama registri default menggunakan az configure --defaults acr=<registry name>.

Parameter Opsional

--resource-group -g

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

az acr webhook list

Mencantumkan semua webhook untuk Azure Container Registry.

az acr webhook list --registry
                    [--resource-group]

Contoh

Mencantumkan webhook dan memperlihatkan hasilnya dalam tabel.

az acr webhook list -r MyRegistry -o table

Parameter yang Diperlukan

--registry -r

Nama registri kontainer. Ini harus ditentukan dalam huruf kecil. Anda dapat mengonfigurasi nama registri default menggunakan az configure --defaults acr=<registry name>.

Parameter Opsional

--resource-group -g

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

az acr webhook list-events

Mencantumkan kejadian terbaru untuk webhook.

az acr webhook list-events --name
                           --registry
                           [--resource-group]

Contoh

Mencantumkan kejadian terbaru untuk webhook.

az acr webhook list-events -n MyWebhook -r MyRegistry

Parameter yang Diperlukan

--name -n

Nama webhook.

--registry -r

Nama registri kontainer. Ini harus ditentukan dalam huruf kecil. Anda dapat mengonfigurasi nama registri default menggunakan az configure --defaults acr=<registry name>.

Parameter Opsional

--resource-group -g

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

az acr webhook ping

Memicu kejadian ping untuk webhook.

az acr webhook ping --name
                    --registry
                    [--resource-group]

Contoh

Memicu kejadian ping untuk webhook.

az acr webhook ping -n MyWebhook -r MyRegistry

Parameter yang Diperlukan

--name -n

Nama webhook.

--registry -r

Nama registri kontainer. Ini harus ditentukan dalam huruf kecil. Anda dapat mengonfigurasi nama registri default menggunakan az configure --defaults acr=<registry name>.

Parameter Opsional

--resource-group -g

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

az acr webhook show

Mendapatkan detail webhook.

az acr webhook show --name
                    --registry
                    [--resource-group]

Contoh

Mendapatkan detail webhook.

az acr webhook show -n MyWebhook -r MyRegistry

Parameter yang Diperlukan

--name -n

Nama webhook.

--registry -r

Nama registri kontainer. Ini harus ditentukan dalam huruf kecil. Anda dapat mengonfigurasi nama registri default menggunakan az configure --defaults acr=<registry name>.

Parameter Opsional

--resource-group -g

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

az acr webhook update

Memperbarui webhook.

az acr webhook update --name
                      --registry
                      [--actions {chart_delete, chart_push, delete, push, quarantine}]
                      [--add]
                      [--force-string]
                      [--headers]
                      [--remove]
                      [--resource-group]
                      [--scope]
                      [--set]
                      [--status {disabled, enabled}]
                      [--tags]
                      [--uri]

Contoh

Memperbarui header untuk webhook.

az acr webhook update -n MyWebhook -r MyRegistry --headers "Authorization=Basic 000000"

Perbarui URI layanan dan tindakan untuk webhook.

az acr webhook update -n MyWebhook -r MyRegistry --uri http://myservice.com --actions push delete

Nonaktifkan webhook.

az acr webhook update -n MyWebhook -r MyRegistry --status disabled

Parameter yang Diperlukan

--name -n

Nama webhook.

--registry -r

Nama registri kontainer. Ini harus ditentukan dalam huruf kecil. Anda dapat mengonfigurasi nama registri default menggunakan az configure --defaults acr=<registry name>.

Parameter Opsional

--actions

Daftar tindakan yang dipisahkan spasi yang memicu webhook untuk memposting pemberitahuan.

nilai yang diterima: chart_delete, chart_push, delete, push, quarantine
--add

Tambahkan objek ke daftar objek dengan menentukan jalur dan pasangan nilai kunci. Contoh: --add property.listProperty <key=value, string, atau JSON string>.

--force-string

Saat menggunakan 'set' atau 'add', pertahankan literal string alih-alih mencoba mengonversi ke JSON.

--headers

Header kustom yang dipisahkan spasi dalam format 'key[=value]' yang akan ditambahkan ke pemberitahuan webhook. Gunakan "" untuk menghapus header yang ada.

--remove

Hapus properti atau elemen dari daftar. Contoh: --remove property.list OR --remove propertyToRemove.

--resource-group -g

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

--scope

Cakupan repositori tempat peristiwa dapat dipicu. Misalnya, 'foo:*' berarti peristiwa untuk semua tag di bawah repositori 'foo'. 'foo:bar' berarti peristiwa untuk 'foo:bar' saja. 'foo' setara dengan 'foo:latest'. Kosong berarti peristiwa untuk semua repositori.

--set

Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=.

--status

Menunjukkan apakah webhook diaktifkan.

nilai yang diterima: disabled, enabled
--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--uri

URI layanan untuk webhook untuk memposting pemberitahuan.