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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:glue:getJob
arguments:
# arguments dictionary
The 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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::Job
for 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.