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 with gs://.
  • 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 Source
t() :: %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

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.