google_api_dataflow v0.15.0 GoogleApi.Dataflow.V1b3.Model.RuntimeEnvironment View Source
The environment values to set at runtime.
Attributes
additionalExperiments
(type:list(String.t)
, default:nil
) - Additional experiment flags for the job.additionalUserLabels
(type:map()
, default:nil
) - Additional user labels to be specified for the job. Keys and values should follow the restrictions specified in the labeling restrictions page.bypassTempDirValidation
(type:boolean()
, default:nil
) - Whether to bypass the safety checks for the job's temporary directory. Use with caution.kmsKeyName
(type:String.t
, default:nil
) - Optional. Name for the Cloud KMS key for the job. Key format is: projects//locations/ /keyRings/ /cryptoKeys/ machineType
(type:String.t
, default:nil
) - The machine type to use for the job. Defaults to the value from the template if not specified.maxWorkers
(type:integer()
, default:nil
) - The maximum number of Google Compute Engine instances to be made available to your pipeline during execution, from 1 to 1000.network
(type:String.t
, default:nil
) - Network to which VMs will be assigned. If empty or unspecified, the service will use the network "default".numWorkers
(type:integer()
, default:nil
) - The initial number of Google Compute Engine instnaces for the job.serviceAccountEmail
(type:String.t
, default:nil
) - The email address of the service account to run the job as.subnetwork
(type:String.t
, default:nil
) - Subnetwork to which VMs will be assigned, if desired. Expected to be of the form "regions/REGION/subnetworks/SUBNETWORK".tempLocation
(type:String.t
, default:nil
) - The Cloud Storage path to use for temporary files. Must be a valid Cloud Storage URL, beginning withgs://
.usePrivateIps
(type:boolean()
, default:nil
) - Optional. Specifies whether worker pools should be started with private IP addresses. False by default.zone
(type:String.t
, default:nil
) - The Compute Engine availability zone for launching worker instances to run your pipeline.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this type
t()
View Sourcet() :: %GoogleApi.Dataflow.V1b3.Model.RuntimeEnvironment{ additionalExperiments: [String.t()], additionalUserLabels: map(), bypassTempDirValidation: boolean(), kmsKeyName: String.t(), machineType: String.t(), maxWorkers: integer(), network: String.t(), numWorkers: integer(), serviceAccountEmail: String.t(), subnetwork: String.t(), tempLocation: String.t(), usePrivateIps: boolean(), zone: String.t() }
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.