Class: Ansible::Ruby::Modules::Aws_batch_job_definition

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb

Overview

This module allows the management of AWS Batch Job Definitions. It is idempotent and supports “Check” mode. Use module M(aws_batch_compute_environment) to manage the compute environment, M(aws_batch_job_queue) to manage job queues, M(aws_batch_job_definition) to manage job definitions.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#attemptsInteger?



72
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 72

attribute :attempts

#commandArray<String>, ...



43
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 43

attribute :command

#environmentObject?



54
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 54

attribute :environment

#imageString?



31
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 31

attribute :image

#job_definition_arnObject?



12
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 12

attribute :job_definition_arn

#job_definition_nameString



15
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 15

attribute :job_definition_name

#job_role_arnString?



47
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 47

attribute :job_role_arn

#memoryInteger?



39
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 39

attribute :memory

#mount_pointsObject?



57
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 57

attribute :mount_points

#parametersHash?



27
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 27

attribute :parameters

#privilegedObject?



63
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 63

attribute :privileged

#readonly_root_filesystemObject?



60
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 60

attribute :readonly_root_filesystem

#state:present, :absent



19
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 19

attribute :state

#typeString



23
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 23

attribute :type

#ulimitsObject?



66
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 66

attribute :ulimits

#userObject?



69
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 69

attribute :user

#vcpusInteger?



35
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 35

attribute :vcpus

#volumesObject?



51
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_job_definition.rb', line 51

attribute :volumes