Show / Hide Table of Contents

Class JobState

Inheritance
System.Object
InputArgs
ResourceArgs
JobState
Inherited Members
ResourceArgs.Empty
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()
Namespace: Pulumi.Aws.Glue
Assembly: Pulumi.Aws.dll
Syntax
public sealed class JobState : ResourceArgs

Constructors

View Source

JobState()

Declaration
public JobState()

Properties

View Source

AllocatedCapacity

DEPRECATED (Optional) The number of AWS Glue data processing units (DPUs) to allocate to this Job. At least 2 DPUs need to be allocated; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory.

Declaration
public Input<int> AllocatedCapacity { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Arn

Amazon Resource Name (ARN) of Glue Job

Declaration
public Input<string> Arn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Command

The command of the job. Defined below.

Declaration
public Input<JobCommandGetArgs> Command { get; set; }
Property Value
Type Description
Input<JobCommandGetArgs>
View Source

Connections

The list of connections used for this job.

Declaration
public InputList<string> Connections { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

DefaultArguments

The map of default arguments for this job. You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes. For information about how to specify and consume your own Job arguments, see the Calling AWS Glue APIs in Python topic in the developer guide. For information about the key-value pairs that AWS Glue consumes to set up your job, see the Special Parameters Used by AWS Glue topic in the developer guide.

Declaration
public InputMap<object> DefaultArguments { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

Description

Description of the job.

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ExecutionProperty

Execution property of the job. Defined below.

Declaration
public Input<JobExecutionPropertyGetArgs> ExecutionProperty { get; set; }
Property Value
Type Description
Input<JobExecutionPropertyGetArgs>
View Source

GlueVersion

The version of glue to use, for example "1.0". For information about available versions, see the AWS Glue Release Notes.

Declaration
public Input<string> GlueVersion { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MaxCapacity

The maximum number of AWS Glue data processing units (DPUs) that can be allocated when this job runs. Required when pythonshell is set, accept either 0.0625 or 1.0.

Declaration
public Input<double> MaxCapacity { get; set; }
Property Value
Type Description
Input<System.Double>
View Source

MaxRetries

The maximum number of times to retry this job if it fails.

Declaration
public Input<int> MaxRetries { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Name

The name you assign to this job. It must be unique in your account.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

NotificationProperty

Notification property of the job. Defined below.

Declaration
public Input<JobNotificationPropertyGetArgs> NotificationProperty { get; set; }
Property Value
Type Description
Input<JobNotificationPropertyGetArgs>
View Source

NumberOfWorkers

The number of workers of a defined workerType that are allocated when a job runs.

Declaration
public Input<int> NumberOfWorkers { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

RoleArn

The ARN of the IAM role associated with this job.

Declaration
public Input<string> RoleArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SecurityConfiguration

The name of the Security Configuration to be associated with the job.

Declaration
public Input<string> SecurityConfiguration { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Tags

Key-value map of resource tags

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

Timeout

The job timeout in minutes. The default is 2880 minutes (48 hours).

Declaration
public Input<int> Timeout { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

WorkerType

The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X.

Declaration
public Input<string> WorkerType { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.