Class: Ansible::Ruby::Modules::Ec2_vpc_net

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

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

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

Constructor Details

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

Instance Method Details

#cidr_blockString

Returns The CIDR of the VPC.

Returns:

  • (String)

    The CIDR of the VPC



14
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_vpc_net.rb', line 14

attribute :cidr_block

#dhcp_opts_idObject?

Returns the id of the DHCP options to use for this vpc.

Returns:

  • (Object, nil)

    the id of the DHCP options to use for this vpc



30
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_vpc_net.rb', line 30

attribute :dhcp_opts_id

#dns_hostnamesBoolean?

Returns Whether to enable AWS hostname support.

Returns:

  • (Boolean, nil)

    Whether to enable AWS hostname support.



26
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_vpc_net.rb', line 26

attribute :dns_hostnames

#dns_supportBoolean?

Returns Whether to enable AWS DNS support.

Returns:

  • (Boolean, nil)

    Whether to enable AWS DNS support.



22
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_vpc_net.rb', line 22

attribute :dns_support

#multi_okBoolean?

Returns By default the module will not create another VPC if there is another VPC with the same name and CIDR block. Specify this as true if you want duplicate VPCs created.

Returns:

  • (Boolean, nil)

    By default the module will not create another VPC if there is another VPC with the same name and CIDR block. Specify this as true if you want duplicate VPCs created.



41
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_vpc_net.rb', line 41

attribute :multi_ok

#nameString

Returns The name to give your VPC. This is used in combination with the cidr_block paramater to determine if a VPC already exists.

Returns:

  • (String)

    The name to give your VPC. This is used in combination with the cidr_block paramater to determine if a VPC already exists.



10
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_vpc_net.rb', line 10

attribute :name

#state:present, ...

Returns The state of the VPC. Either absent or present.

Returns:

  • (:present, :absent, nil)

    The state of the VPC. Either absent or present.



37
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_vpc_net.rb', line 37

attribute :state

#tagsHash?

Returns The tags you want attached to the VPC. This is independent of the name value, note if you pass a ‘Name’ key it would override the Name of the VPC if it’s different.

Returns:

  • (Hash, nil)

    The tags you want attached to the VPC. This is independent of the name value, note if you pass a ‘Name’ key it would override the Name of the VPC if it’s different.



33
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_vpc_net.rb', line 33

attribute :tags

#tenancy:default, ...

Returns Whether to be default or dedicated tenancy. This cannot be changed after the VPC has been created.

Returns:

  • (:default, :dedicated, nil)

    Whether to be default or dedicated tenancy. This cannot be changed after the VPC has been created.



18
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/ec2_vpc_net.rb', line 18

attribute :tenancy