Bagikan melalui


az acr webhook

Mengelola webhook untuk Azure Container Registries.

Perintah

Nama Deskripsi Jenis Status
az acr webhook create

Membuat webhook untuk Azure Container Registry.

Inti GA
az acr webhook delete

Menghapus webhook dari Azure Container Registry.

Inti GA
az acr webhook get-config

Mendapatkan URI layanan dan header kustom untuk webhook.

Inti GA
az acr webhook list

Mencantumkan semua webhook untuk Azure Container Registry.

Inti GA
az acr webhook list-events

Mencantumkan kejadian terbaru untuk webhook.

Inti GA
az acr webhook ping

Memicu kejadian ping untuk webhook.

Inti GA
az acr webhook show

Mendapatkan detail webhook.

Inti GA
az acr webhook update

Memperbarui webhook.

Inti GA

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.

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 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>.

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 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>.

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 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>.

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 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>.

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 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>.

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 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>.

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 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 or JSON string>.

Nilai default: []
--force-string

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

Nilai default: False
--headers

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

--remove

Menghapus properti atau elemen dari daftar. Contoh: --remove property.list <indexToRemove> ATAU --remove propertyToRemove.

Nilai default: []
--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=<value>.

Nilai default: []
--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.

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.