Skip to main content

DataflowFlexTemplate

NameTypeDescriptionRequired
apiVersionstringgcp.konfig.realkinetic.com/v1alpha8true
kindstringDataflowFlexTemplatetrue
metadataobjectRefer to the Kubernetes API documentation for the fields of the metadata field.true
specobject
true
statusobject
false

DataflowFlexTemplate.spec

NameTypeDescriptionRequired
imagestring

Path to the any image registry location of the prebuilt flex template image.


true
sdkLanguagestring

SDK language of the flex template job. Konfigurate currently only supports PYTHON



Default: PYTHON

true
metadataobject

Additional metadata so that custom parameters are validated when the template is run. See https://cloud.google.com/dataflow/docs/guides/templates/configuring-flex-templates#metadata-parameters for more information.


false
stagingLocationstring

The Cloud Storage staging bucket name prefix. Konfigurate builds the GCS path to use for staging files. The name will be suffixed wit the project id.



Default: dataflow-staging

false
tempLocationstring

The Cloud Storage temporary files bucket name prefix. Konfigurate builds GCS the path to use for staging files. If not set, defaults to the value for stagingLocation.


false

DataflowFlexTemplate.spec.metadata

Additional metadata so that custom parameters are validated when the template is run. See https://cloud.google.com/dataflow/docs/guides/templates/configuring-flex-templates#metadata-parameters for more information.

NameTypeDescriptionRequired
descriptionstring

A short paragraph of text describing the template.

false
namestring

The name of the template.

false
parameters[]object

An array of additional parameters that the template uses. An empty array is used by default.


false

DataflowFlexTemplate.spec.metadata.parameters[index]

NameTypeDescriptionRequired
helpTextstring

A short paragraph of text that describes the parameter.

false
isOptionalboolean

false if the parameter is required and true if the parameter is optional. Defaults to false.



Default: false

false
labelstring

A human readable string that is used in the Google Cloud console to label the parameter.

false
namestring

Name of the parameters used in the pipeline.

false
regexes[]string

An array of POSIX-egrep regular expressions in string form that is used to validate the value of the parameter.


false

DataflowFlexTemplate.status

NameTypeDescriptionRequired
conditions[]object

Conditions represent the latest available observation of the resource's current state.

false
observedGenerationinteger

ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource.

false
selfLinkstring

The URI of the created resource.

false

DataflowFlexTemplate.status.conditions[index]

NameTypeDescriptionRequired
lastTransitionTimestring

Last time the condition transitioned from one status to another.

false
messagestring

Human-readable message indicating details about last transition.

false
reasonstring

Unique, one-word, CamelCase reason for the condition's last transition.

false
statusstring

Status is the status of the condition. Can be True, False, Unknown.

false
typestring

Type is the type of the condition.

false