GoogleCloudEventarcV1PipelineDestination
import type { GoogleCloudEventarcV1PipelineDestination } from "https://googleapis.deno.dev/v1/eventarc:v1.ts";
Represents a target of an invocation over HTTP.
§Properties
Optional. An authentication config used to authenticate message requests, such that destinations can verify the source. For example, this can be used with private GCP destinations that require GCP credentials to access like Cloud Run. This field is optional and should be set only by users interested in authenticated push
Optional. An HTTP endpoint destination described by an URI. If a DNS FQDN is provided as the endpoint, Pipeline will create a peering zone to the consumer VPC and forward DNS requests to the VPC specified by network config to resolve the service endpoint. See: https://cloud.google.com/dns/docs/zones/zones-overview#peering_zones
Optional. 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}
Optional. Network config is used to configure how Pipeline resolves and connects to a destination.
Optional. The message format before it is delivered to the destination. If not set, the message will be delivered in the format it was originally delivered to the Pipeline. This field can only be set if Pipeline.input_payload_format is also set.