google_api_dataflow v0.12.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://.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(),
zone: String.t()
}
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.