Class: Ansible::Ruby::Modules::Aws_direct_connect_virtual_interface
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Aws_direct_connect_virtual_interface
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_virtual_interface.rb
Overview
Create, delete, or modify a Direct Connect public or private virtual interface.
Instance Method Summary collapse
-
#address_type ⇒ Object?
The type of IP address for the BGP peer.
-
#amazon_address ⇒ Object?
The amazon address CIDR with which to create the virtual interface.
-
#authentication_key ⇒ Object?
The authentication key for BGP configuration.
-
#bgp_asn ⇒ Integer?
The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
-
#cidr ⇒ Object?
A list of route filter prefix CIDRs with which to create the public virtual interface.
-
#customer_address ⇒ Object?
The customer address CIDR with which to create the virtual interface.
-
#id_to_associate ⇒ Object?
The ID of the link aggrecation group or connection to associate with the virtual interface.
-
#name ⇒ String?
The name of the virtual interface.
-
#public ⇒ Symbol?
The type of virtual interface.
-
#state ⇒ :present, ...
The desired state of the Direct Connect virtual interface.
-
#virtual_gateway_id ⇒ Object?
The virtual gateway ID required for creating a private virtual interface.
-
#virtual_interface_id ⇒ String?
The virtual interface ID.
-
#vlan ⇒ Integer?
The VLAN ID.
Methods inherited from Base
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
#address_type ⇒ Object?
Returns The type of IP address for the BGP peer.
44 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_virtual_interface.rb', line 44 attribute :address_type |
#amazon_address ⇒ Object?
Returns The amazon address CIDR with which to create the virtual interface.
38 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_virtual_interface.rb', line 38 attribute :amazon_address |
#authentication_key ⇒ Object?
Returns The authentication key for BGP configuration.
35 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_virtual_interface.rb', line 35 attribute :authentication_key |
#bgp_asn ⇒ Integer?
Returns The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
31 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_virtual_interface.rb', line 31 attribute :bgp_asn |
#cidr ⇒ Object?
Returns A list of route filter prefix CIDRs with which to create the public virtual interface.
47 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_virtual_interface.rb', line 47 attribute :cidr |
#customer_address ⇒ Object?
Returns The customer address CIDR with which to create the virtual interface.
41 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_virtual_interface.rb', line 41 attribute :customer_address |
#id_to_associate ⇒ Object?
Returns The ID of the link aggrecation group or connection to associate with the virtual interface.
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_virtual_interface.rb', line 16 attribute :id_to_associate |
#name ⇒ String?
Returns The name of the virtual interface.
23 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_virtual_interface.rb', line 23 attribute :name |
#public ⇒ Symbol?
Returns The type of virtual interface.
19 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_virtual_interface.rb', line 19 attribute :public |
#state ⇒ :present, ...
Returns The desired state of the Direct Connect virtual interface.
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_virtual_interface.rb', line 12 attribute :state |
#virtual_gateway_id ⇒ Object?
Returns The virtual gateway ID required for creating a private virtual interface.
50 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_virtual_interface.rb', line 50 attribute :virtual_gateway_id |
#virtual_interface_id ⇒ String?
Returns The virtual interface ID.
53 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_virtual_interface.rb', line 53 attribute :virtual_interface_id |
#vlan ⇒ Integer?
Returns The VLAN ID.
27 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_virtual_interface.rb', line 27 attribute :vlan |