Show / Hide Table of Contents

Class GoogleCloudDatapipelinesV1FlexTemplateRuntimeEnvironment

The environment values to be set at runtime for a Flex Template.

Inheritance
object
GoogleCloudDatapipelinesV1FlexTemplateRuntimeEnvironment
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Datapipelines.v1.Data
Assembly: Google.Apis.Datapipelines.v1.dll
Syntax
public class GoogleCloudDatapipelinesV1FlexTemplateRuntimeEnvironment : IDirectResponseSchema

Properties

AdditionalExperiments

Additional experiment flags for the job.

Declaration
[JsonProperty("additionalExperiments")]
public virtual IList<string> AdditionalExperiments { get; set; }
Property Value
Type Description
IList<string>

AdditionalUserLabels

Additional user labels to be specified for the job. Keys and values must follow the restrictions specified in the labeling restrictions. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1kg", "count": "3" }.

Declaration
[JsonProperty("additionalUserLabels")]
public virtual IDictionary<string, string> AdditionalUserLabels { get; set; }
Property Value
Type Description
IDictionary<string, string>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EnableStreamingEngine

Whether to enable Streaming Engine for the job.

Declaration
[JsonProperty("enableStreamingEngine")]
public virtual bool? EnableStreamingEngine { get; set; }
Property Value
Type Description
bool?

FlexrsGoal

Set FlexRS goal for the job. https://cloud.google.com/dataflow/docs/guides/flexrs

Declaration
[JsonProperty("flexrsGoal")]
public virtual string FlexrsGoal { get; set; }
Property Value
Type Description
string

IpConfiguration

Configuration for VM IPs.

Declaration
[JsonProperty("ipConfiguration")]
public virtual string IpConfiguration { get; set; }
Property Value
Type Description
string

KmsKeyName

Name for the Cloud KMS key for the job. Key format is: projects//locations//keyRings//cryptoKeys/

Declaration
[JsonProperty("kmsKeyName")]
public virtual string KmsKeyName { get; set; }
Property Value
Type Description
string

MachineType

The machine type to use for the job. Defaults to the value from the template if not specified.

Declaration
[JsonProperty("machineType")]
public virtual string MachineType { get; set; }
Property Value
Type Description
string

MaxWorkers

The maximum number of Compute Engine instances to be made available to your pipeline during execution, from 1 to 1000.

Declaration
[JsonProperty("maxWorkers")]
public virtual int? MaxWorkers { get; set; }
Property Value
Type Description
int?

Network

Network to which VMs will be assigned. If empty or unspecified, the service will use the network "default".

Declaration
[JsonProperty("network")]
public virtual string Network { get; set; }
Property Value
Type Description
string

NumWorkers

The initial number of Compute Engine instances for the job.

Declaration
[JsonProperty("numWorkers")]
public virtual int? NumWorkers { get; set; }
Property Value
Type Description
int?

ServiceAccountEmail

The email address of the service account to run the job as.

Declaration
[JsonProperty("serviceAccountEmail")]
public virtual string ServiceAccountEmail { get; set; }
Property Value
Type Description
string

Subnetwork

Subnetwork to which VMs will be assigned, if desired. You can specify a subnetwork using either a complete URL or an abbreviated path. Expected to be of the form "https://www.googleapis.com/compute/v1/projects/HOST_PROJECT_ID/regions/REGION/subnetworks/SUBNETWORK" or "regions/REGION/subnetworks/SUBNETWORK". If the subnetwork is located in a Shared VPC network, you must use the complete URL.

Declaration
[JsonProperty("subnetwork")]
public virtual string Subnetwork { get; set; }
Property Value
Type Description
string

TempLocation

The Cloud Storage path to use for temporary files. Must be a valid Cloud Storage URL, beginning with gs://.

Declaration
[JsonProperty("tempLocation")]
public virtual string TempLocation { get; set; }
Property Value
Type Description
string

WorkerRegion

The Compute Engine region (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in which worker processing should occur, e.g. "us-west1". Mutually exclusive with worker_zone. If neither worker_region nor worker_zone is specified, defaults to the control plane region.

Declaration
[JsonProperty("workerRegion")]
public virtual string WorkerRegion { get; set; }
Property Value
Type Description
string

WorkerZone

The Compute Engine zone (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in which worker processing should occur, e.g. "us-west1-a". Mutually exclusive with worker_region. If neither worker_region nor worker_zone is specified, a zone in the control plane region is chosen based on available capacity. If both worker_zone and zone are set, worker_zone takes precedence.

Declaration
[JsonProperty("workerZone")]
public virtual string WorkerZone { get; set; }
Property Value
Type Description
string

Zone

The Compute Engine availability zone for launching worker instances to run your pipeline. In the future, worker_zone will take precedence.

Declaration
[JsonProperty("zone")]
public virtual string Zone { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX