Example configuration for Google Cloud Storage:
name: my-cool-job pipeline_options: streaming: True job_config: data: inputs: - type: gcs location: gs://my-bucket/my-jobs-folder file_suffix: .ogg
job_config.data.inputs
[].type STR
Value: gcs
gcs
[].location STR
The GCS bucket of this job’s binary data input, usually an upstream job’s output. Must be a valid Cloud Storage URL, beginning with gs://.
gs://
Required for Klio’s automatic default existence checks.
[].file_suffix STR
The general file suffix or extension of input files.
[].skip_klio_existence_check BOOL
Inherited from global data input config.
[].ping BOOL
Example configuration for a custom data input that is not supported by Klio:
name: my-cool-job job_config: data: inputs: - type: custom some_key: some_value
[].type
Value: custom
custom
Inherited from global data input config. This will be set to True automatically.
True
[].<custom-key> ANY
Any arbitrary key-value pairs for custom data input configuration specific to a job.
name: my-cool-job pipeline_options: streaming: True job_config: data: outputs: - type: gcs location: gs://my-bucket/my-jobs-folder file_suffix: .wav
job_config.data.outputs
The GCS bucket of this job’s binary data output. Must be a valid Cloud Storage URL, beginning with gs://.
Inherited from global data output config.
[].force BOOL
Example configuration for a custom data output that is not supported by Klio:
name: my-cool-job job_config: data: outputs: - type: custom some_key: some_value
Inherited from global data output config. This will be set to True automatically.
Any arbitrary key-value pairs for custom data output configuration specific to a job.