Pipeline Destination Args
data class PipelineDestinationArgs(val authenticationConfig: Output<PipelineDestinationAuthenticationConfigArgs>? = null, val httpEndpoint: Output<PipelineDestinationHttpEndpointArgs>? = null, val messageBus: Output<String>? = null, val networkConfig: Output<PipelineDestinationNetworkConfigArgs>? = null, val outputPayloadFormat: Output<PipelineDestinationOutputPayloadFormatArgs>? = null, val topic: Output<String>? = null, val workflow: Output<String>? = null) : ConvertibleToJava<PipelineDestinationArgs>
Constructors
Link copied to clipboard
constructor(authenticationConfig: Output<PipelineDestinationAuthenticationConfigArgs>? = null, httpEndpoint: Output<PipelineDestinationHttpEndpointArgs>? = null, messageBus: Output<String>? = null, networkConfig: Output<PipelineDestinationNetworkConfigArgs>? = null, outputPayloadFormat: Output<PipelineDestinationOutputPayloadFormatArgs>? = null, topic: Output<String>? = null, workflow: Output<String>? = null)
Properties
Link copied to clipboard
Represents a config used to authenticate message requests. Structure is documented below.
Link copied to clipboard
Represents a HTTP endpoint destination. Structure is documented below.
Link copied to clipboard
The resource name of the Message Bus to which events should be published. The Message Bus resource should exist in the same project as the Pipeline. Format: projects/{project}/locations/{location}/messageBuses/{message_bus}
Link copied to clipboard
Represents a network config to be used for destination resolution and connectivity. Structure is documented below.
Link copied to clipboard
Represents the format of message data. Structure is documented below.