WebhookCreateParameters interface
Parámetros para crear un webhook.
Propiedades
| actions | Lista de acciones que desencadenan el webhook para publicar notificaciones. |
| custom |
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. |
| service |
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>