Class JobState
Inheritance
System.Object
JobState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class JobState : ResourceArgs
Constructors
View Source
JobState()
Declaration
Properties
View Source
AdditionalExperiments
List of experiments that should be used by the job. An example value is ["enable_stackdriver_agent_metrics"].
Declaration
public InputList<string> AdditionalExperiments { get; set; }
Property Value
View Source
IpConfiguration
The configuration for VM IPs. Options are "WORKER_IP_PUBLIC" or "WORKER_IP_PRIVATE".
Declaration
public Input<string> IpConfiguration { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
JobId
The unique ID of this job.
Declaration
public Input<string> JobId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Labels
User labels to be specified for the job. Keys and values should follow the restrictions
specified in the labeling restrictions page.
NOTE: Google-provided Dataflow templates often provide default labels that begin with goog-dataflow-provided.
Unless explicitly set in config, these labels will be ignored to prevent diffs on re-apply.
Declaration
public InputMap<object> Labels { get; set; }
Property Value
| Type |
Description |
| InputMap<System.Object> |
|
View Source
MachineType
The machine type to use for the job.
Declaration
public Input<string> MachineType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
MaxWorkers
The number of workers permitted to work on the job. More workers may improve processing speed at additional cost.
Declaration
public Input<int> MaxWorkers { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
Name
A unique name for the resource, required by Dataflow.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Network
The network to which VMs will be assigned. If it is not provided, "default" will be used.
Declaration
public Input<string> Network { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
OnDelete
One of "drain" or "cancel". Specifies behavior of deletion during pulumi destroy. See above note.
Declaration
public Input<string> OnDelete { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Parameters
Key/Value pairs to be passed to the Dataflow job (as used in the template).
Declaration
public InputMap<object> Parameters { get; set; }
Property Value
| Type |
Description |
| InputMap<System.Object> |
|
View Source
Project
The project in which the resource belongs. If it is not provided, the provider project is used.
Declaration
public Input<string> Project { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Region
Declaration
public Input<string> Region { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ServiceAccountEmail
The Service Account email used to create the job.
Declaration
public Input<string> ServiceAccountEmail { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
State
The current state of the resource, selected from the JobState enum
Declaration
public Input<string> State { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Subnetwork
The subnetwork to which VMs will be assigned. Should be of the form "regions/REGION/subnetworks/SUBNETWORK".
Declaration
public Input<string> Subnetwork { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
TempGcsLocation
A writeable location on GCS for the Dataflow job to dump its temporary data.
Declaration
public Input<string> TempGcsLocation { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
TemplateGcsPath
The GCS path to the Dataflow job template.
Declaration
public Input<string> TemplateGcsPath { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Type
Declaration
public Input<string> Type { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Zone
The zone in which the created job should run. If it is not provided, the provider zone is used.
Declaration
public Input<string> Zone { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|