az acr webhook

Webhooks beheren voor Azure Container-registers.

Opdracht

Name Description Type Status
az acr webhook create

Maak een webhook voor een Azure Container Registry.

Basis GA
az acr webhook delete

Een webhook verwijderen uit een Azure Container Registry.

Basis GA
az acr webhook get-config

Haal de service-URI en aangepaste headers voor de webhook op.

Basis GA
az acr webhook list

Alle webhooks voor een Azure Container Registry weergeven.

Basis GA
az acr webhook list-events

Lijst met recente gebeurtenissen voor een webhook.

Basis GA
az acr webhook ping

Een ping-gebeurtenis activeren voor een webhook.

Basis GA
az acr webhook show

De details van een webhook ophalen.

Basis GA
az acr webhook update

Werk een webhook bij.

Basis GA

az acr webhook create

Maak een webhook voor een 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]

Voorbeelden

Maak een webhook voor een Azure Container Registry waarmee docker-push- en verwijdergebeurtenissen worden geleverd aan een service-URI.

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

Maak een webhook voor een Azure Container Registry waarmee docker-pushgebeurtenissen worden geleverd aan een service-URI met een basisverificatieheader.

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

Maak een webhook voor een Azure Container Registry waarmee gebeurtenissen in een helm-grafiek worden gepusht en verwijderd naar een service-URI.

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

Vereiste parameters

--actions

Door spaties gescheiden lijst met acties waarmee de webhook wordt geactiveerd om meldingen te posten.

geaccepteerde waarden: chart_delete, chart_push, delete, push, quarantine
--name -n

De naam van de webhook.

--registry -r

De naam van het containerregister. Deze moet in kleine letters worden opgegeven. U kunt de standaardregisternaam configureren met behulp van az configure --defaults acr=<registry name>.

--uri

De service-URI voor de webhook om meldingen te posten.

Optionele parameters

--headers

Door spaties gescheiden aangepaste headers in de indeling 'key[=value]' die worden toegevoegd aan de webhookmeldingen. Gebruik '' om bestaande headers te wissen.

--location -l

Locatie. Waarden van: az account list-locations. U kunt de standaardlocatie configureren met behulp van az configure --defaults location=<location>.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--scope

Het bereik van opslagplaatsen waar de gebeurtenis kan worden geactiveerd. 'foo:*' betekent bijvoorbeeld gebeurtenissen voor alle tags onder opslagplaats 'foo'. 'foo:bar' betekent alleen gebeurtenissen voor 'foo:bar'. 'foo' is gelijk aan 'foo:latest'. Leeg betekent gebeurtenissen voor alle opslagplaatsen.

--status

Hiermee wordt aangegeven of de webhook is ingeschakeld.

geaccepteerde waarden: disabled, enabled
standaardwaarde: enabled
--tags

Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az acr webhook delete

Een webhook verwijderen uit een Azure Container Registry.

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

Voorbeelden

Een webhook verwijderen uit een Azure Container Registry.

az acr webhook delete -n mywebhook -r myregistry

Vereiste parameters

--name -n

De naam van de webhook.

--registry -r

De naam van het containerregister. Deze moet in kleine letters worden opgegeven. U kunt de standaardregisternaam configureren met behulp van az configure --defaults acr=<registry name>.

Optionele parameters

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az acr webhook get-config

Haal de service-URI en aangepaste headers voor de webhook op.

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

Voorbeelden

Haal de configuratiegegevens voor een webhook op.

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

Vereiste parameters

--name -n

De naam van de webhook.

--registry -r

De naam van het containerregister. Deze moet in kleine letters worden opgegeven. U kunt de standaardregisternaam configureren met behulp van az configure --defaults acr=<registry name>.

Optionele parameters

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az acr webhook list

Alle webhooks voor een Azure Container Registry weergeven.

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

Voorbeelden

Webhooks vermelden en de resultaten in een tabel weergeven.

az acr webhook list -r myregistry -o table

Vereiste parameters

--registry -r

De naam van het containerregister. Deze moet in kleine letters worden opgegeven. U kunt de standaardregisternaam configureren met behulp van az configure --defaults acr=<registry name>.

Optionele parameters

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az acr webhook list-events

Lijst met recente gebeurtenissen voor een webhook.

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

Voorbeelden

Lijst met recente gebeurtenissen voor een webhook.

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

Vereiste parameters

--name -n

De naam van de webhook.

--registry -r

De naam van het containerregister. Deze moet in kleine letters worden opgegeven. U kunt de standaardregisternaam configureren met behulp van az configure --defaults acr=<registry name>.

Optionele parameters

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az acr webhook ping

Een ping-gebeurtenis activeren voor een webhook.

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

Voorbeelden

Een ping-gebeurtenis activeren voor een webhook.

az acr webhook ping -n mywebhook -r myregistry

Vereiste parameters

--name -n

De naam van de webhook.

--registry -r

De naam van het containerregister. Deze moet in kleine letters worden opgegeven. U kunt de standaardregisternaam configureren met behulp van az configure --defaults acr=<registry name>.

Optionele parameters

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az acr webhook show

De details van een webhook ophalen.

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

Voorbeelden

De details van een webhook ophalen.

az acr webhook show -n mywebhook -r myregistry

Vereiste parameters

--name -n

De naam van de webhook.

--registry -r

De naam van het containerregister. Deze moet in kleine letters worden opgegeven. U kunt de standaardregisternaam configureren met behulp van az configure --defaults acr=<registry name>.

Optionele parameters

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az acr webhook update

Werk een webhook bij.

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]

Voorbeelden

Werk headers voor een webhook bij.

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

Werk de service-URI en acties voor een webhook bij.

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

Schakel een webhook uit.

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

Vereiste parameters

--name -n

De naam van de webhook.

--registry -r

De naam van het containerregister. Deze moet in kleine letters worden opgegeven. U kunt de standaardregisternaam configureren met behulp van az configure --defaults acr=<registry name>.

Optionele parameters

--actions

Door spaties gescheiden lijst met acties waarmee de webhook wordt geactiveerd om meldingen te posten.

geaccepteerde waarden: chart_delete, chart_push, delete, push, quarantine
--add

Voeg een object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string or JSON string>.

standaardwaarde: []
--force-string

Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.

standaardwaarde: False
--headers

Door spaties gescheiden aangepaste headers in de indeling 'key[=value]' die worden toegevoegd aan de webhookmeldingen. Gebruik '' om bestaande headers te wissen.

--remove

Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list <indexToRemove> OF --remove propertyToRemove.

standaardwaarde: []
--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--scope

Het bereik van opslagplaatsen waar de gebeurtenis kan worden geactiveerd. 'foo:*' betekent bijvoorbeeld gebeurtenissen voor alle tags onder opslagplaats 'foo'. 'foo:bar' betekent alleen gebeurtenissen voor 'foo:bar'. 'foo' is gelijk aan 'foo:latest'. Leeg betekent gebeurtenissen voor alle opslagplaatsen.

--set

Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=<value>.

standaardwaarde: []
--status

Hiermee wordt aangegeven of de webhook is ingeschakeld.

geaccepteerde waarden: disabled, enabled
--tags

Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

--uri

De service-URI voor de webhook om meldingen te posten.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.