We recommend new projects start with resources from the AWS provider.
aws-native.glue.getJob
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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" - 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.