Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

LaunchFlexTemplateParameter

import type { LaunchFlexTemplateParameter } from "https://googleapis.deno.dev/v1/dataflow:v1b3.ts";

Launch FlexTemplate Parameter.

interface LaunchFlexTemplateParameter {
containerSpec?: ContainerSpec;
containerSpecGcsPath?: string;
jobName?: string;
launchOptions?: {
[key: string]: string;
}
;
parameters?: {
[key: string]: string;
}
;
transformNameMappings?: {
[key: string]: string;
}
;
update?: boolean;
}

§Properties

§
containerSpec?: ContainerSpec
[src]

Spec about the container image to launch.

§
containerSpecGcsPath?: string
[src]

Cloud Storage path to a file with json serialized ContainerSpec as content.

§

The runtime environment for the FlexTemplate job

§
jobName?: string
[src]

Required. The job name to use for the created job. For update job request, job name should be same as the existing running job.

§
launchOptions?: {
[key: string]: string;
}
[src]

Launch options for this flex template job. This is a common set of options across languages and templates. This should not be used to pass job parameters.

§
parameters?: {
[key: string]: string;
}
[src]

The parameters for FlexTemplate. Ex. {"num_workers":"5"}

§
transformNameMappings?: {
[key: string]: string;
}
[src]

Use this to pass transform_name_mappings for streaming update jobs. Ex:{"oldTransformName":"newTransformName",...}'

§
update?: boolean
[src]

Set this to true if you are sending a request to update a running streaming job. When set, the job name should be the same as the running job.