TemplateArgs

data class TemplateArgs(val environment: Output<RuntimeEnvironmentArgs>? = null, val gcsPath: Output<String>? = null, val jobName: Output<String>? = null, val location: Output<String>? = null, val parameters: Output<Map<String, String>>? = null, val project: Output<String>? = null) : ConvertibleToJava<TemplateArgs>

Creates a Cloud Dataflow job from a template. Do not enter confidential information when you supply string values using the API. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Constructors

Link copied to clipboard
fun TemplateArgs(environment: Output<RuntimeEnvironmentArgs>? = null, gcsPath: Output<String>? = null, jobName: Output<String>? = null, location: Output<String>? = null, parameters: Output<Map<String, String>>? = null, project: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard
val environment: Output<RuntimeEnvironmentArgs>? = null

The runtime environment for the job.

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

A Cloud Storage path to the template from which to create the job. Must be a valid Cloud Storage URL, beginning with gs://.

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

The job name to use for the created job.

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

The regional endpoint (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to which to direct the request.

Link copied to clipboard
val parameters: Output<Map<String, String>>? = null

The runtime parameters to pass to the job.

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