Class: Ansible::Ruby::Modules::Aws_glue_job
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Aws_glue_job
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_job.rb
Overview
Manage an AWS Glue job. See U(aws.amazon.com/glue/) for details.
Instance Method Summary collapse
-
#allocated_capacity ⇒ Object?
The number of AWS Glue data processing units (DPUs) to allocate to this Job.
-
#command_name ⇒ String?
The name of the job command.
-
#command_script_location ⇒ String
The S3 path to a script that executes a job.
-
#connections ⇒ Object?
A list of Glue connections used for this job.
-
#default_arguments ⇒ Object?
A dict of default arguments for this job.
-
#description ⇒ Object?
Description of the job being defined.
-
#max_concurrent_runs ⇒ Object?
The maximum number of concurrent runs allowed for the job.
-
#max_retries ⇒ Object?
The maximum number of times to retry this job if it fails.
-
#name ⇒ String
The name you assign to this job definition.
-
#role ⇒ String
The name or ARN of the IAM role associated with this job.
-
#state ⇒ :present, :absent
Create or delete the AWS Glue job.
-
#timeout ⇒ Object?
The job timeout in minutes.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#allocated_capacity ⇒ Object?
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_job.rb', line 12 attribute :allocated_capacity |
#command_name ⇒ String?
15 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_job.rb', line 15 attribute :command_name |
#command_script_location ⇒ String
19 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_job.rb', line 19 attribute :command_script_location |
#connections ⇒ Object?
23 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_job.rb', line 23 attribute :connections |
#default_arguments ⇒ Object?
26 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_job.rb', line 26 attribute :default_arguments |
#description ⇒ Object?
29 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_job.rb', line 29 attribute :description |
#max_concurrent_runs ⇒ Object?
32 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_job.rb', line 32 attribute :max_concurrent_runs |
#max_retries ⇒ Object?
35 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_job.rb', line 35 attribute :max_retries |
#name ⇒ String
38 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_job.rb', line 38 attribute :name |
#role ⇒ String
42 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_job.rb', line 42 attribute :role |
#state ⇒ :present, :absent
46 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_job.rb', line 46 attribute :state |
#timeout ⇒ Object?
50 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_glue_job.rb', line 50 attribute :timeout |