Compartir a través de


WebhookCreateParameters interface

Parámetros para crear un webhook.

Propiedades

actions

Lista de acciones que desencadenan el webhook para publicar notificaciones.

customHeaders

Encabezados personalizados que se agregarán a las notificaciones de webhook.

location

Ubicación del webhook. No se puede cambiar después de crear el recurso.

scope

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 todos los eventos.

serviceUri

URI del servicio para que el webhook publique notificaciones.

status

Estado del webhook en el momento en que se llamó a la operación.

tags

Etiquetas del webhook.

Detalles de las propiedades

actions

Lista de acciones que desencadenan el webhook para publicar notificaciones.

actions?: string[]

Valor de propiedad

string[]

customHeaders

Encabezados personalizados que se agregarán a las notificaciones de webhook.

customHeaders?: Record<string, string>

Valor de propiedad

Record<string, string>

location

Ubicación del webhook. No se puede cambiar después de crear el recurso.

location: string

Valor de propiedad

string

scope

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 todos los eventos.

scope?: string

Valor de propiedad

string

serviceUri

URI del servicio para que el webhook publique notificaciones.

serviceUri?: string

Valor de propiedad

string

status

Estado del webhook en el momento en que se llamó a la operación.

status?: string

Valor de propiedad

string

tags

Etiquetas del webhook.

tags?: Record<string, string>

Valor de propiedad

Record<string, string>