Show / Hide Table of Contents

Class GoogleCloudEventarcV1PipelineDestination

Represents a target of an invocation over HTTP.

Inheritance
object
GoogleCloudEventarcV1PipelineDestination
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Eventarc.v1.Data
Assembly: Google.Apis.Eventarc.v1.dll
Syntax
public class GoogleCloudEventarcV1PipelineDestination : IDirectResponseSchema

Properties

AuthenticationConfig

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

Declaration
[JsonProperty("authenticationConfig")]
public virtual GoogleCloudEventarcV1PipelineDestinationAuthenticationConfig AuthenticationConfig { get; set; }
Property Value
Type Description
GoogleCloudEventarcV1PipelineDestinationAuthenticationConfig

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

HttpEndpoint

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

Declaration
[JsonProperty("httpEndpoint")]
public virtual GoogleCloudEventarcV1PipelineDestinationHttpEndpoint HttpEndpoint { get; set; }
Property Value
Type Description
GoogleCloudEventarcV1PipelineDestinationHttpEndpoint

MessageBus

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}

Declaration
[JsonProperty("messageBus")]
public virtual string MessageBus { get; set; }
Property Value
Type Description
string

NetworkConfig

Optional. Network config is used to configure how Pipeline resolves and connects to a destination.

Declaration
[JsonProperty("networkConfig")]
public virtual GoogleCloudEventarcV1PipelineDestinationNetworkConfig NetworkConfig { get; set; }
Property Value
Type Description
GoogleCloudEventarcV1PipelineDestinationNetworkConfig

OutputPayloadFormat

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.

Declaration
[JsonProperty("outputPayloadFormat")]
public virtual GoogleCloudEventarcV1PipelineMessagePayloadFormat OutputPayloadFormat { get; set; }
Property Value
Type Description
GoogleCloudEventarcV1PipelineMessagePayloadFormat

Topic

Optional. The resource name of the Pub/Sub topic to which events should be published. Format: projects/{project}/locations/{location}/topics/{topic}

Declaration
[JsonProperty("topic")]
public virtual string Topic { get; set; }
Property Value
Type Description
string

Workflow

Optional. The resource name of the Workflow whose Executions are triggered by the events. The Workflow resource should be deployed in the same project as the Pipeline. Format: projects/{project}/locations/{location}/workflows/{workflow}

Declaration
[JsonProperty("workflow")]
public virtual string Workflow { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX