Class: Ansible::Ruby::Modules::Aws_batch_compute_environment

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

Overview

This module allows the management of AWS Batch Compute Environments. 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

#bid_percentageObject?



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

attribute :bid_percentage

#compute_environment_nameObject



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

attribute :compute_environment_name

#compute_environment_state:ENABLED, ...



24
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_compute_environment.rb', line 24

attribute :compute_environment_state

#compute_resource_type:EC2, :SPOT



32
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_compute_environment.rb', line 32

attribute :compute_resource_type

#desiredv_cpusObject?



44
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_compute_environment.rb', line 44

attribute :desiredv_cpus

#ec2_key_pairObject?



62
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_compute_environment.rb', line 62

attribute :ec2_key_pair

#image_idObject?



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

attribute :image_id

#instance_roleObject



65
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_compute_environment.rb', line 65

attribute :instance_role

#instance_typesObject



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

attribute :instance_types

#maxv_cpusObject



40
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_compute_environment.rb', line 40

attribute :maxv_cpus

#minv_cpusObject



36
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_compute_environment.rb', line 36

attribute :minv_cpus

#security_group_idsObject



58
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_compute_environment.rb', line 58

attribute :security_group_ids

#service_roleObject



28
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_compute_environment.rb', line 28

attribute :service_role

#spot_iam_fleet_roleObject?



75
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_compute_environment.rb', line 75

attribute :spot_iam_fleet_role

#state:present, :absent



20
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_compute_environment.rb', line 20

attribute :state

#subnetsObject



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

attribute :subnets

#tagsObject?



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

attribute :tags

#type:MANAGED, :UNMANAGED



16
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_batch_compute_environment.rb', line 16

attribute :type