OptionalauthOptionalcliPath for a CLI destination, which backs hookdeck listen during local
development rather than any deployed service. Mutually exclusive with
url.
OptionaldescriptionOptional description carried onto both Hookdeck objects.
OptionalextraEscape hatch for rules the typed arguments don't cover (delay, dedupe). Appended after the standard rules.
OptionalfilterDelivery filter. Build with eventFilter / bodyFilter / headerFilter.
OptionalimportLive connection id to adopt instead of creating. See adoptOpts.
OptionalimportLive destination id to adopt instead of creating. See adoptOpts.
OptionalnameName for both the destination and the connection. Defaults to the component name.
OptionalpendingDrop protect on BOTH the destination and the connection so the next
change can delete this handler. See adoptOpts — it has to ship one
release ahead of the removal.
Hookdeck provider — carries the API key, and therefore the account.
OptionalrateThrottle Hookdeck's delivery rate, e.g. {count: 1, period: "concurrent"}.
OptionalretryRetry policy. Defaults to DEFAULT_RETRY_RULE; pass overrides to
adjust, or false for a connection that must not retry.
Source to read from — HookdeckSource.id, or a StackReference output.
OptionaltransformationTransformation applied before delivery — typically injecting service auth headers.
OptionalurlDestination URL. Prefer deriving this from the serving stack's own domain output over hardcoding it. Mutually exclusive with cliPath.
Credential Hookdeck presents to the destination.