We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
Resource Type definition for AWS::Glue::Job
Using getJob
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getJob(args: GetJobArgs, opts?: InvokeOptions): Promise<GetJobResult>
function getJobOutput(args: GetJobOutputArgs, opts?: InvokeOptions): Output<GetJobResult>def get_job(name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetJobResult
def get_job_output(name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetJobResult]func LookupJob(ctx *Context, args *LookupJobArgs, opts ...InvokeOption) (*LookupJobResult, error)
func LookupJobOutput(ctx *Context, args *LookupJobOutputArgs, opts ...InvokeOption) LookupJobResultOutput> Note: This function is named LookupJob in the Go SDK.
public static class GetJob
{
public static Task<GetJobResult> InvokeAsync(GetJobArgs args, InvokeOptions? opts = null)
public static Output<GetJobResult> Invoke(GetJobInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetJobResult> getJob(GetJobArgs args, InvokeOptions options)
public static Output<GetJobResult> getJob(GetJobArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:glue:getJob
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- The name you assign to the job definition
- Name string
- The name you assign to the job definition
- name String
- The name you assign to the job definition
- name string
- The name you assign to the job definition
- name str
- The name you assign to the job definition
- name String
- The name you assign to the job definition
getJob Result
The following output properties are available:
- Allocated
Capacity double - The number of capacity units that are allocated to this job.
- Command
Pulumi.
Aws Native. Glue. Outputs. Job Command - The code that executes a job.
- Connections
Pulumi.
Aws Native. Glue. Outputs. Job Connections List - Specifies the connections used by a job
- Default
Arguments object The default arguments for this job, specified as name-value pairs.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- Description string
- A description of the job.
- Execution
Class string - Indicates whether the job is run with a standard or flexible execution class.
- Execution
Property Pulumi.Aws Native. Glue. Outputs. Job Execution Property - The maximum number of concurrent runs that are allowed for this job.
- Glue
Version string - Glue version determines the versions of Apache Spark and Python that AWS Glue supports.
- Job
Mode string - Property description not available.
- Job
Run boolQueuing Enabled - Property description not available.
- Log
Uri string - This field is reserved for future use.
- Maintenance
Window string - Property description not available.
- Max
Capacity double - The number of AWS Glue data processing units (DPUs) that can be allocated when this job runs.
- Max
Retries double - The maximum number of times to retry this job after a JobRun fails
- Non
Overridable objectArguments Non-overridable arguments for this job, specified as name-value pairs.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- Notification
Property Pulumi.Aws Native. Glue. Outputs. Job Notification Property - Specifies configuration properties of a notification.
- Number
Of intWorkers - The number of workers of a defined workerType that are allocated when a job runs.
- Role string
- The name or Amazon Resource Name (ARN) of the IAM role associated with this job.
- Security
Configuration string - The name of the SecurityConfiguration structure to be used with this job.
- object
The tags to use with this job.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- Timeout int
- The maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status.
- Worker
Type Pulumi.Aws Native. Glue. Job Worker Type - TThe type of predefined worker that is allocated when a job runs.
- Allocated
Capacity float64 - The number of capacity units that are allocated to this job.
- Command
Job
Command - The code that executes a job.
- Connections
Job
Connections List - Specifies the connections used by a job
- Default
Arguments interface{} The default arguments for this job, specified as name-value pairs.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- Description string
- A description of the job.
- Execution
Class string - Indicates whether the job is run with a standard or flexible execution class.
- Execution
Property JobExecution Property - The maximum number of concurrent runs that are allowed for this job.
- Glue
Version string - Glue version determines the versions of Apache Spark and Python that AWS Glue supports.
- Job
Mode string - Property description not available.
- Job
Run boolQueuing Enabled - Property description not available.
- Log
Uri string - This field is reserved for future use.
- Maintenance
Window string - Property description not available.
- Max
Capacity float64 - The number of AWS Glue data processing units (DPUs) that can be allocated when this job runs.
- Max
Retries float64 - The maximum number of times to retry this job after a JobRun fails
- Non
Overridable interface{}Arguments Non-overridable arguments for this job, specified as name-value pairs.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- Notification
Property JobNotification Property - Specifies configuration properties of a notification.
- Number
Of intWorkers - The number of workers of a defined workerType that are allocated when a job runs.
- Role string
- The name or Amazon Resource Name (ARN) of the IAM role associated with this job.
- Security
Configuration string - The name of the SecurityConfiguration structure to be used with this job.
- interface{}
The tags to use with this job.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- Timeout int
- The maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status.
- Worker
Type JobWorker Type - TThe type of predefined worker that is allocated when a job runs.
- allocated
Capacity Double - The number of capacity units that are allocated to this job.
- command
Job
Command - The code that executes a job.
- connections
Job
Connections List - Specifies the connections used by a job
- default
Arguments Object The default arguments for this job, specified as name-value pairs.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- description String
- A description of the job.
- execution
Class String - Indicates whether the job is run with a standard or flexible execution class.
- execution
Property JobExecution Property - The maximum number of concurrent runs that are allowed for this job.
- glue
Version String - Glue version determines the versions of Apache Spark and Python that AWS Glue supports.
- job
Mode String - Property description not available.
- job
Run BooleanQueuing Enabled - Property description not available.
- log
Uri String - This field is reserved for future use.
- maintenance
Window String - Property description not available.
- max
Capacity Double - The number of AWS Glue data processing units (DPUs) that can be allocated when this job runs.
- max
Retries Double - The maximum number of times to retry this job after a JobRun fails
- non
Overridable ObjectArguments Non-overridable arguments for this job, specified as name-value pairs.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- notification
Property JobNotification Property - Specifies configuration properties of a notification.
- number
Of IntegerWorkers - The number of workers of a defined workerType that are allocated when a job runs.
- role String
- The name or Amazon Resource Name (ARN) of the IAM role associated with this job.
- security
Configuration String - The name of the SecurityConfiguration structure to be used with this job.
- Object
The tags to use with this job.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- timeout Integer
- The maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status.
- worker
Type JobWorker Type - TThe type of predefined worker that is allocated when a job runs.
- allocated
Capacity number - The number of capacity units that are allocated to this job.
- command
Job
Command - The code that executes a job.
- connections
Job
Connections List - Specifies the connections used by a job
- default
Arguments any The default arguments for this job, specified as name-value pairs.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- description string
- A description of the job.
- execution
Class string - Indicates whether the job is run with a standard or flexible execution class.
- execution
Property JobExecution Property - The maximum number of concurrent runs that are allowed for this job.
- glue
Version string - Glue version determines the versions of Apache Spark and Python that AWS Glue supports.
- job
Mode string - Property description not available.
- job
Run booleanQueuing Enabled - Property description not available.
- log
Uri string - This field is reserved for future use.
- maintenance
Window string - Property description not available.
- max
Capacity number - The number of AWS Glue data processing units (DPUs) that can be allocated when this job runs.
- max
Retries number - The maximum number of times to retry this job after a JobRun fails
- non
Overridable anyArguments Non-overridable arguments for this job, specified as name-value pairs.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- notification
Property JobNotification Property - Specifies configuration properties of a notification.
- number
Of numberWorkers - The number of workers of a defined workerType that are allocated when a job runs.
- role string
- The name or Amazon Resource Name (ARN) of the IAM role associated with this job.
- security
Configuration string - The name of the SecurityConfiguration structure to be used with this job.
- any
The tags to use with this job.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- timeout number
- The maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status.
- worker
Type JobWorker Type - TThe type of predefined worker that is allocated when a job runs.
- allocated_
capacity float - The number of capacity units that are allocated to this job.
- command
Job
Command - The code that executes a job.
- connections
Job
Connections List - Specifies the connections used by a job
- default_
arguments Any The default arguments for this job, specified as name-value pairs.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- description str
- A description of the job.
- execution_
class str - Indicates whether the job is run with a standard or flexible execution class.
- execution_
property JobExecution Property - The maximum number of concurrent runs that are allowed for this job.
- glue_
version str - Glue version determines the versions of Apache Spark and Python that AWS Glue supports.
- job_
mode str - Property description not available.
- job_
run_ boolqueuing_ enabled - Property description not available.
- log_
uri str - This field is reserved for future use.
- maintenance_
window str - Property description not available.
- max_
capacity float - The number of AWS Glue data processing units (DPUs) that can be allocated when this job runs.
- max_
retries float - The maximum number of times to retry this job after a JobRun fails
- non_
overridable_ Anyarguments Non-overridable arguments for this job, specified as name-value pairs.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- notification_
property JobNotification Property - Specifies configuration properties of a notification.
- number_
of_ intworkers - The number of workers of a defined workerType that are allocated when a job runs.
- role str
- The name or Amazon Resource Name (ARN) of the IAM role associated with this job.
- security_
configuration str - The name of the SecurityConfiguration structure to be used with this job.
- Any
The tags to use with this job.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- timeout int
- The maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status.
- worker_
type JobWorker Type - TThe type of predefined worker that is allocated when a job runs.
- allocated
Capacity Number - The number of capacity units that are allocated to this job.
- command Property Map
- The code that executes a job.
- connections Property Map
- Specifies the connections used by a job
- default
Arguments Any The default arguments for this job, specified as name-value pairs.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- description String
- A description of the job.
- execution
Class String - Indicates whether the job is run with a standard or flexible execution class.
- execution
Property Property Map - The maximum number of concurrent runs that are allowed for this job.
- glue
Version String - Glue version determines the versions of Apache Spark and Python that AWS Glue supports.
- job
Mode String - Property description not available.
- job
Run BooleanQueuing Enabled - Property description not available.
- log
Uri String - This field is reserved for future use.
- maintenance
Window String - Property description not available.
- max
Capacity Number - The number of AWS Glue data processing units (DPUs) that can be allocated when this job runs.
- max
Retries Number - The maximum number of times to retry this job after a JobRun fails
- non
Overridable AnyArguments Non-overridable arguments for this job, specified as name-value pairs.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- notification
Property Property Map - Specifies configuration properties of a notification.
- number
Of NumberWorkers - The number of workers of a defined workerType that are allocated when a job runs.
- role String
- The name or Amazon Resource Name (ARN) of the IAM role associated with this job.
- security
Configuration String - The name of the SecurityConfiguration structure to be used with this job.
- Any
The tags to use with this job.
Search the CloudFormation User Guide for
AWS::Glue::Jobfor more information about the expected schema for this property.- timeout Number
- The maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status.
- worker
Type "Standard" | "G.1X" | "G.2X" | "G.025X" | "G.4X" | "G.8X" | "Z.2X" | "G.12X" | "G.16X" | "R.1X" | "R.2X" | "R.4X" | "R.8X" - TThe type of predefined worker that is allocated when a job runs.
Supporting Types
JobCommand
- Name string
- The name of the job command
- Python
Version string - The Python version being used to execute a Python shell job.
- Runtime string
- Runtime is used to specify the versions of Ray, Python and additional libraries available in your environment
- Script
Location string - Specifies the Amazon Simple Storage Service (Amazon S3) path to a script that executes a job
- Name string
- The name of the job command
- Python
Version string - The Python version being used to execute a Python shell job.
- Runtime string
- Runtime is used to specify the versions of Ray, Python and additional libraries available in your environment
- Script
Location string - Specifies the Amazon Simple Storage Service (Amazon S3) path to a script that executes a job
- name String
- The name of the job command
- python
Version String - The Python version being used to execute a Python shell job.
- runtime String
- Runtime is used to specify the versions of Ray, Python and additional libraries available in your environment
- script
Location String - Specifies the Amazon Simple Storage Service (Amazon S3) path to a script that executes a job
- name string
- The name of the job command
- python
Version string - The Python version being used to execute a Python shell job.
- runtime string
- Runtime is used to specify the versions of Ray, Python and additional libraries available in your environment
- script
Location string - Specifies the Amazon Simple Storage Service (Amazon S3) path to a script that executes a job
- name str
- The name of the job command
- python_
version str - The Python version being used to execute a Python shell job.
- runtime str
- Runtime is used to specify the versions of Ray, Python and additional libraries available in your environment
- script_
location str - Specifies the Amazon Simple Storage Service (Amazon S3) path to a script that executes a job
- name String
- The name of the job command
- python
Version String - The Python version being used to execute a Python shell job.
- runtime String
- Runtime is used to specify the versions of Ray, Python and additional libraries available in your environment
- script
Location String - Specifies the Amazon Simple Storage Service (Amazon S3) path to a script that executes a job
JobConnectionsList
- Connections List<string>
- A list of connections used by the job.
- Connections []string
- A list of connections used by the job.
- connections List<String>
- A list of connections used by the job.
- connections string[]
- A list of connections used by the job.
- connections Sequence[str]
- A list of connections used by the job.
- connections List<String>
- A list of connections used by the job.
JobExecutionProperty
- Max
Concurrent doubleRuns - The maximum number of concurrent runs allowed for the job.
- Max
Concurrent float64Runs - The maximum number of concurrent runs allowed for the job.
- max
Concurrent DoubleRuns - The maximum number of concurrent runs allowed for the job.
- max
Concurrent numberRuns - The maximum number of concurrent runs allowed for the job.
- max_
concurrent_ floatruns - The maximum number of concurrent runs allowed for the job.
- max
Concurrent NumberRuns - The maximum number of concurrent runs allowed for the job.
JobNotificationProperty
- Notify
Delay intAfter - It is the number of minutes to wait before sending a job run delay notification after a job run starts
- Notify
Delay intAfter - It is the number of minutes to wait before sending a job run delay notification after a job run starts
- notify
Delay IntegerAfter - It is the number of minutes to wait before sending a job run delay notification after a job run starts
- notify
Delay numberAfter - It is the number of minutes to wait before sending a job run delay notification after a job run starts
- notify_
delay_ intafter - It is the number of minutes to wait before sending a job run delay notification after a job run starts
- notify
Delay NumberAfter - It is the number of minutes to wait before sending a job run delay notification after a job run starts
JobWorkerType
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
