TriggerDestinationArgs

data class TriggerDestinationArgs(val cloudFunction: Output<String>? = null, val cloudRunService: Output<TriggerDestinationCloudRunServiceArgs>? = null, val gke: Output<TriggerDestinationGkeArgs>? = null, val workflow: Output<String>? = null) : ConvertibleToJava<TriggerDestinationArgs>

Constructors

Link copied to clipboard
constructor(cloudFunction: Output<String>? = null, cloudRunService: Output<TriggerDestinationCloudRunServiceArgs>? = null, gke: Output<TriggerDestinationGkeArgs>? = null, workflow: Output<String>? = null)

Properties

Link copied to clipboard
val cloudFunction: Output<String>? = null

WARNING Configuring a Cloud Function in Trigger is not supported as of today. The Cloud Function resource name. Format: projects/{project}/locations/{location}/functions/{function}

Link copied to clipboard

Cloud Run fully-managed service that receives the events. The service should be running in the same project of the trigger.

Link copied to clipboard
val gke: Output<TriggerDestinationGkeArgs>? = null

A GKE service capable of receiving events. The service should be running in the same project as the trigger.

Link copied to clipboard
val workflow: Output<String>? = null

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}

Functions

Link copied to clipboard
open override fun toJava(): TriggerDestinationArgs