Class JobArgs
Inherited Members
Namespace: Pulumi.Aws.Glue
Assembly: Pulumi.Aws.dll
Syntax
public sealed class JobArgs : ResourceArgs
Constructors
View SourceJobArgs()
Declaration
public JobArgs()
Properties
View SourceAllocatedCapacity
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> |
Command
The command of the job. Defined below.
Declaration
public Input<JobCommandArgs> Command { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<JobCommandArgs> |
Connections
The list of connections used for this job.
Declaration
public InputList<string> Connections { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
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> |
Description
Description of the job.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ExecutionProperty
Execution property of the job. Defined below.
Declaration
public Input<JobExecutionPropertyArgs> ExecutionProperty { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<JobExecutionPropertyArgs> |
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> |
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> |
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> |
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> |
NotificationProperty
Notification property of the job. Defined below.
Declaration
public Input<JobNotificationPropertyArgs> NotificationProperty { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<JobNotificationPropertyArgs> |
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> |
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> |
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> |
Tags
Key-value map of resource tags
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
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> |
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> |