Class: Ansible::Ruby::Modules::Aws_direct_connect_connection
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Aws_direct_connect_connection
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_connection.rb
Overview
Create, update, or delete a Direct Connect connection between a network and a specific AWS Direct Connect location. Upon creation the connection may be added to a link aggregation group or established as a standalone connection. The connection may later be associated or disassociated with a link aggregation group.
Instance Method Summary collapse
-
#bandwidth ⇒ :"1Gbps", ...
The bandwidth of the Direct Connect connection.
-
#connection_id ⇒ String?
The ID of the Direct Connect connection.
-
#forced_update ⇒ Symbol?
To modify bandwidth or location the connection will need to be deleted and recreated.
-
#link_aggregation_group ⇒ String?
The ID of the link aggregation group you want to associate with the connection.
-
#location ⇒ String?
Where the Direct Connect connection is located.
-
#name ⇒ String?
The name of the Direct Connect connection.
-
#state ⇒ :present, ...
The state of the Direct Connect connection.
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
#bandwidth ⇒ :"1Gbps", ...
Returns The bandwidth of the Direct Connect connection. Required when I(state=present).
28 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_connection.rb', line 28 attribute :bandwidth |
#connection_id ⇒ String?
Returns The ID of the Direct Connect connection. I(name) or I(connection_id) is required to recreate or delete a connection. Modifying attributes of a connection with I(forced_update) will result in a new Direct Connect connection ID.
20 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_connection.rb', line 20 attribute :connection_id |
#forced_update ⇒ Symbol?
Returns To modify bandwidth or location the connection will need to be deleted and recreated. By default this will not happen - this option must be set to True.
36 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_connection.rb', line 36 attribute :forced_update |
#link_aggregation_group ⇒ String?
Returns The ID of the link aggregation group you want to associate with the connection. This is optional in case a stand-alone connection is desired.
32 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_connection.rb', line 32 attribute :link_aggregation_group |
#location ⇒ String?
Returns Where the Direct Connect connection is located. Required when I(state=present).
24 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_connection.rb', line 24 attribute :location |
#name ⇒ String?
Returns The name of the Direct Connect connection. This is required to create a new connection. To recreate or delete a connection I(name) or I(connection_id) is required.
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_connection.rb', line 16 attribute :name |
#state ⇒ :present, ...
Returns The state of the Direct Connect connection.
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_connection.rb', line 12 attribute :state |