az acr webhook
Administración de webhooks para Azure Container Registries.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az acr webhook create |
Crea un webhook para una instancia de Azure Container Registry. |
Principal | GA |
az acr webhook delete |
Elimina un webhook de una instancia de Azure Container Registry. |
Principal | GA |
az acr webhook get-config |
Obtiene el URI del servicio y los encabezados personalizados para el webhook. |
Principal | GA |
az acr webhook list |
Enumera todos los webhooks de una instancia de Azure Container Registry. |
Principal | GA |
az acr webhook list-events |
Enumera los eventos recientes de un webhook. |
Principal | GA |
az acr webhook ping |
Desencadena un evento de ping para un webhook. |
Principal | GA |
az acr webhook show |
Obtiene los detalles de un webhook. |
Principal | GA |
az acr webhook update |
Actualiza un webhook. |
Principal | GA |
az acr webhook create
Crea un webhook para una instancia de 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]
Ejemplos
Cree un webhook para una instancia de Azure Container Registry que entregue eventos de inserción y eliminación de Docker a un URI de servicio.
az acr webhook create -n mywebhook -r myregistry --uri http://myservice.com --actions push delete
Cree un webhook para una instancia de Azure Container Registry que entregue eventos de inserción de Docker a un URI de servicio con un encabezado de autenticación básico.
az acr webhook create -n mywebhook -r myregistry --uri http://myservice.com --actions push --headers "Authorization=Basic 000000"
Cree un webhook para una instancia de Azure Container Registry que entregue eventos de inserción y eliminación de gráficos de Helm a un URI de servicio.
az acr webhook create -n mywebhook -r myregistry --uri http://myservice.com --actions chart_push chart_delete
Parámetros requeridos
Lista separada por espacios de acciones que desencadenan el webhook para publicar notificaciones.
Nombre del webhook.
Nombre del registro de contenedor. Debe especificarse en minúsculas. Puede configurar el nombre del Registro predeterminado mediante az configure --defaults acr=<registry name>
.
URI del servicio para que el webhook publique notificaciones.
Parámetros opcionales
Encabezados personalizados separados por espacios en formato 'key[=value]' que se agregarán a las notificaciones de webhook. Use "" para borrar los encabezados existentes.
Ubicación. Los valores de: az account list-locations
. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>
.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
El ámbito de los repositorios en los que se puede desencadenar el evento. Por ejemplo, "foo:*" significa eventos para todas las etiquetas del repositorio "foo". 'foo:bar' significa solo eventos para 'foo:bar'. 'foo' es equivalente a 'foo:latest'. Vacío significa eventos para todos los repositorios.
Indica si el webhook está habilitado.
Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az acr webhook delete
Elimina un webhook de una instancia de Azure Container Registry.
az acr webhook delete --name
--registry
[--resource-group]
Ejemplos
Elimina un webhook de una instancia de Azure Container Registry.
az acr webhook delete -n mywebhook -r myregistry
Parámetros requeridos
Nombre del webhook.
Nombre del registro de contenedor. Debe especificarse en minúsculas. Puede configurar el nombre del Registro predeterminado mediante az configure --defaults acr=<registry name>
.
Parámetros opcionales
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az acr webhook get-config
Obtiene el URI del servicio y los encabezados personalizados para el webhook.
az acr webhook get-config --name
--registry
[--resource-group]
Ejemplos
Obtenga la información de configuración de un webhook.
az acr webhook get-config -n mywebhook -r myregistry
Parámetros requeridos
Nombre del webhook.
Nombre del registro de contenedor. Debe especificarse en minúsculas. Puede configurar el nombre del Registro predeterminado mediante az configure --defaults acr=<registry name>
.
Parámetros opcionales
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az acr webhook list
Enumera todos los webhooks de una instancia de Azure Container Registry.
az acr webhook list --registry
[--resource-group]
Ejemplos
Enumerar webhooks y mostrar los resultados en una tabla.
az acr webhook list -r myregistry -o table
Parámetros requeridos
Nombre del registro de contenedor. Debe especificarse en minúsculas. Puede configurar el nombre del Registro predeterminado mediante az configure --defaults acr=<registry name>
.
Parámetros opcionales
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az acr webhook list-events
Enumera los eventos recientes de un webhook.
az acr webhook list-events --name
--registry
[--resource-group]
Ejemplos
Enumera los eventos recientes de un webhook.
az acr webhook list-events -n mywebhook -r myregistry
Parámetros requeridos
Nombre del webhook.
Nombre del registro de contenedor. Debe especificarse en minúsculas. Puede configurar el nombre del Registro predeterminado mediante az configure --defaults acr=<registry name>
.
Parámetros opcionales
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az acr webhook ping
Desencadena un evento de ping para un webhook.
az acr webhook ping --name
--registry
[--resource-group]
Ejemplos
Desencadena un evento de ping para un webhook.
az acr webhook ping -n mywebhook -r myregistry
Parámetros requeridos
Nombre del webhook.
Nombre del registro de contenedor. Debe especificarse en minúsculas. Puede configurar el nombre del Registro predeterminado mediante az configure --defaults acr=<registry name>
.
Parámetros opcionales
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az acr webhook show
Obtiene los detalles de un webhook.
az acr webhook show --name
--registry
[--resource-group]
Ejemplos
Obtiene los detalles de un webhook.
az acr webhook show -n mywebhook -r myregistry
Parámetros requeridos
Nombre del webhook.
Nombre del registro de contenedor. Debe especificarse en minúsculas. Puede configurar el nombre del Registro predeterminado mediante az configure --defaults acr=<registry name>
.
Parámetros opcionales
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az acr webhook update
Actualiza un 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]
Ejemplos
Actualice los encabezados de un webhook.
az acr webhook update -n mywebhook -r myregistry --headers "Authorization=Basic 000000"
Actualice el URI del servicio y las acciones de un webhook.
az acr webhook update -n mywebhook -r myregistry --uri http://myservice.com --actions push delete
Deshabilite un webhook.
az acr webhook update -n mywebhook -r myregistry --status disabled
Parámetros requeridos
Nombre del webhook.
Nombre del registro de contenedor. Debe especificarse en minúsculas. Puede configurar el nombre del Registro predeterminado mediante az configure --defaults acr=<registry name>
.
Parámetros opcionales
Lista separada por espacios de acciones que desencadenan el webhook para publicar notificaciones.
Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string or JSON string>
.
Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.
Encabezados personalizados separados por espacios en formato 'key[=value]' que se agregarán a las notificaciones de webhook. Use "" para borrar los encabezados existentes.
Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list <indexToRemove>
O --remove propertyToRemove
.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
El ámbito de los repositorios en los que se puede desencadenar el evento. Por ejemplo, "foo:*" significa eventos para todas las etiquetas del repositorio "foo". 'foo:bar' significa solo eventos para 'foo:bar'. 'foo' es equivalente a 'foo:latest'. Vacío significa eventos para todos los repositorios.
Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=<value>
.
Indica si el webhook está habilitado.
Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.
URI del servicio para que el webhook publique notificaciones.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.