Class: Ansible::Ruby::Modules::Ec2_eni

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

Overview

Create and optionally attach an Elastic Network Interface (ENI) to an instance. If an ENI ID or private_ip is provided, the existing ENI (if any) will be modified. The ‘attached’ parameter controls the attachment status of the network interface.

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

#allow_reassignment:yes, ...



71
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_eni.rb', line 71

attribute :allow_reassignment

#attachedSymbol?



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

attribute :attached

#delete_on_terminationSymbol?



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

attribute :delete_on_termination

#descriptionString?



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

attribute :description

#device_indexInteger?



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

attribute :device_index

#eni_idString?



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

attribute :eni_id

#force_detach:yes, ...



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

attribute :force_detach

#instance_idString?



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

attribute :instance_id

#private_ip_addressString?



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

attribute :private_ip_address

#purge_secondary_private_ip_addressesSymbol?



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

attribute :purge_secondary_private_ip_addresses

#secondary_private_ip_address_countInteger?



67
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_eni.rb', line 67

attribute :secondary_private_ip_address_count

#secondary_private_ip_addressesArray<String>, ...



59
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_eni.rb', line 59

attribute :secondary_private_ip_addresses

#security_groupsObject?



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

attribute :security_groups

#source_dest_checkSymbol?



55
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/ec2_eni.rb', line 55

attribute :source_dest_check

#state:present, ...



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

attribute :state

#subnet_idString?



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

attribute :subnet_id