Class Destination
Represents a target of an invocation over HTTP.
Implements
Inherited Members
Namespace: Google.Apis.Eventarc.v1.Data
Assembly: Google.Apis.Eventarc.v1.dll
Syntax
public class Destination : IDirectResponseSchema
Properties
CloudFunction
The Cloud Function resource name. Cloud Functions V1 and V2 are supported. Format:
projects/{project}/locations/{location}/functions/{function}
This is a read-only field. Creating Cloud
Functions V1/V2 triggers is only supported via the Cloud Functions product. An error will be returned if the
user sets this value.
Declaration
[JsonProperty("cloudFunction")]
public virtual string CloudFunction { get; set; }
Property Value
Type | Description |
---|---|
string |
CloudRun
Cloud Run fully-managed resource that receives the events. The resource should be in the same project as the trigger.
Declaration
[JsonProperty("cloudRun")]
public virtual CloudRun CloudRun { get; set; }
Property Value
Type | Description |
---|---|
CloudRun |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Gke
A GKE service capable of receiving events. The service should be running in the same project as the trigger.
Declaration
[JsonProperty("gke")]
public virtual GKE Gke { get; set; }
Property Value
Type | Description |
---|---|
GKE |
HttpEndpoint
An HTTP endpoint destination described by an URI.
Declaration
[JsonProperty("httpEndpoint")]
public virtual HttpEndpoint HttpEndpoint { get; set; }
Property Value
Type | Description |
---|---|
HttpEndpoint |
NetworkConfig
Optional. Network config is used to configure how Eventarc resolves and connect to a destination. This should only be used with HttpEndpoint destination type.
Declaration
[JsonProperty("networkConfig")]
public virtual NetworkConfig NetworkConfig { get; set; }
Property Value
Type | Description |
---|---|
NetworkConfig |
Workflow
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 trigger. Format:
projects/{project}/locations/{location}/workflows/{workflow}
Declaration
[JsonProperty("workflow")]
public virtual string Workflow { get; set; }
Property Value
Type | Description |
---|---|
string |