Optionalopts: ComponentResourceOptionsOptional ReadonlyauthReadonlyidReadonlynameReadonlysourceReadonlyurlThe webhook URL Hookdeck assigns. Give this to the upstream provider.
ReadonlyurnThe stable logical URN used to distinctly address a resource, both before and after deployments.
ProtectedgetRetrieves the data produces by initialize. The data is
immediately available in a derived class's constructor after the
super(...) call to ComponentResource.
Returns the provider for the given module member, if one exists.
ProtectedinitializeCan be overridden by a subclass to asynchronously initialize data for this component automatically when constructed. The data will be available immediately for subclass constructors to use. To access the data use getData.
Optionalopts: ComponentResourceOptionsOptionalname: stringOptionaltype: stringProtectedregisterRegisters synthetic outputs that a component has initialized, usually by allocating other child sub-resources and propagating their resulting property values.
Component resources can call this at the end of their constructor to indicate that they are done creating child resources. This is not strictly necessary as this will automatically be called after the initialize method completes.
Optionaloutputs: Inputs | Promise<Inputs> | Output<Inputs>StaticisReturns true if the given object is a CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
A Hookdeck source and its inbound verification, as one unit.
Hookdeck models these separately, but a source without its
SourceAuthis a publicly writable endpoint, so the two are only ever correct together. Pairing them means the credential and the thing it protects can't drift apart, and the 14-of-40 sources that had auth in Terraform stop being distinguishable from the ones that merely forgot.urlis the value to hand upstream. It is assigned by Hookdeck at creation and is stable for the life of the source — which is why sources are imported rather than recreated.