Aracılığıyla paylaş


az acr webhook

Azure Container Registries için web kancalarını yönetme.

Komutlar

Name Description Tür Durum
az acr webhook create

Azure Container Registry için bir web kancası oluşturun.

Core GA
az acr webhook delete

Azure Container Registry'den web kancası silme.

Core GA
az acr webhook get-config

Web kancası için hizmet URI'sini ve özel üst bilgileri alın.

Core GA
az acr webhook list

Azure Container Registry için tüm web kancalarını listeleyin.

Core GA
az acr webhook list-events

Web kancası için son olayları listeleme.

Core GA
az acr webhook ping

Web kancası için ping olayı tetikleme.

Core GA
az acr webhook show

Web kancasının ayrıntılarını alın.

Core GA
az acr webhook update

Web kancasını güncelleştirme.

Core GA

az acr webhook create

Azure Container Registry için bir web kancası oluşturun.

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

Örnekler

Docker gönderme ve silme olaylarını hizmet URI'sine teslim edecek bir Azure Container Registry için bir web kancası oluşturun.

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

Temel kimlik doğrulama üst bilgisi ile bir hizmet URI'sine docker anında iletme olayları teslim edecek bir Azure Container Registry için bir web kancası oluşturun.

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

Helm grafiği gönderme ve silme olaylarını hizmet URI'sine teslim edecek bir Azure Container Registry için bir web kancası oluşturun.

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

Gerekli Parametreler

--actions

Web kancasını bildirim göndermek için tetikleyen eylemlerin boşlukla ayrılmış listesi.

Özellik Değer
Kabul edilen değerler: chart_delete, chart_push, delete, push, quarantine
--name -n

Web kancasının adı.

--registry -r

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. az configure --defaults acr=<registry name>kullanarak varsayılan kayıt defteri adını yapılandırabilirsiniz.

--uri

Web kancasının bildirim göndermesi için hizmet URI'si.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--headers

Web kancası bildirimlerine eklenecek 'key[=value]' biçiminde boşlukla ayrılmış özel üst bilgiler. Var olan üst bilgileri temizlemek için "" kullanın.

--location -l

Location. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--scope

Olayın tetiklenebileceği depoların kapsamı. Örneğin, 'foo:*', 'foo' deposu altındaki tüm etiketler için olaylar anlamına gelir. 'foo:bar', yalnızca 'foo:bar' için olaylar anlamına gelir. 'foo', 'foo:latest' ile eşdeğerdir. Boş, tüm depolar için olaylar anlamına gelir.

--status

Web kancasının etkinleştirilip etkinleştirilmediğini gösterir.

Özellik Değer
Default value: enabled
Kabul edilen değerler: disabled, enabled
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az acr webhook delete

Azure Container Registry'den web kancası silme.

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

Örnekler

Azure Container Registry'den web kancası silme.

az acr webhook delete -n mywebhook -r myregistry

Gerekli Parametreler

--name -n

Web kancasının adı.

--registry -r

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. az configure --defaults acr=<registry name>kullanarak varsayılan kayıt defteri adını yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az acr webhook get-config

Web kancası için hizmet URI'sini ve özel üst bilgileri alın.

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

Örnekler

Web kancası için yapılandırma bilgilerini alma.

az acr webhook get-config -n mywebhook -r myregistry

Gerekli Parametreler

--name -n

Web kancasının adı.

--registry -r

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. az configure --defaults acr=<registry name>kullanarak varsayılan kayıt defteri adını yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az acr webhook list

Azure Container Registry için tüm web kancalarını listeleyin.

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

Örnekler

Web kancalarını listeleyin ve sonuçları bir tabloda gösterin.

az acr webhook list -r myregistry -o table

Gerekli Parametreler

--registry -r

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. az configure --defaults acr=<registry name>kullanarak varsayılan kayıt defteri adını yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az acr webhook list-events

Web kancası için son olayları listeleme.

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

Örnekler

Web kancası için son olayları listeleme.

az acr webhook list-events -n mywebhook -r myregistry

Gerekli Parametreler

--name -n

Web kancasının adı.

--registry -r

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. az configure --defaults acr=<registry name>kullanarak varsayılan kayıt defteri adını yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az acr webhook ping

Web kancası için ping olayı tetikleme.

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

Örnekler

Web kancası için ping olayı tetikleme.

az acr webhook ping -n mywebhook -r myregistry

Gerekli Parametreler

--name -n

Web kancasının adı.

--registry -r

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. az configure --defaults acr=<registry name>kullanarak varsayılan kayıt defteri adını yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az acr webhook show

Web kancasının ayrıntılarını alın.

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

Örnekler

Web kancasının ayrıntılarını alın.

az acr webhook show -n mywebhook -r myregistry

Gerekli Parametreler

--name -n

Web kancasının adı.

--registry -r

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. az configure --defaults acr=<registry name>kullanarak varsayılan kayıt defteri adını yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az acr webhook update

Web kancasını güncelleştirme.

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]

Örnekler

Web kancası için üst bilgileri güncelleştirme.

az acr webhook update -n mywebhook -r myregistry --headers "Authorization=Basic 000000"

Bir web kancası için hizmet URI'sini ve eylemlerini güncelleştirin.

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

Web kancasını devre dışı bırakma.

az acr webhook update -n mywebhook -r myregistry --status disabled

Gerekli Parametreler

--name -n

Web kancasının adı.

--registry -r

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. az configure --defaults acr=<registry name>kullanarak varsayılan kayıt defteri adını yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--actions

Web kancasını bildirim göndermek için tetikleyen eylemlerin boşlukla ayrılmış listesi.

Özellik Değer
Kabul edilen değerler: chart_delete, chart_push, delete, push, quarantine
--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>.

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: []
--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: False
--headers

Web kancası bildirimlerine eklenecek 'key[=value]' biçiminde boşlukla ayrılmış özel üst bilgiler. Var olan üst bilgileri temizlemek için "" kullanın.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: []
--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--scope

Olayın tetiklenebileceği depoların kapsamı. Örneğin, 'foo:*', 'foo' deposu altındaki tüm etiketler için olaylar anlamına gelir. 'foo:bar', yalnızca 'foo:bar' için olaylar anlamına gelir. 'foo', 'foo:latest' ile eşdeğerdir. Boş, tüm depolar için olaylar anlamına gelir.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>.

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: []
--status

Web kancasının etkinleştirilip etkinleştirilmediğini gösterir.

Özellik Değer
Kabul edilen değerler: disabled, enabled
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--uri

Web kancasının bildirim göndermesi için hizmet URI'si.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False