Class: Ansible::Ruby::Modules::Aws_direct_connect_link_aggregation_group

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

Overview

Create, delete, or modify a Direct Connect link aggregation group.

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

#bandwidthObject?

Returns The bandwidth of the link aggregation group.

Returns:

  • (Object, nil)

    The bandwidth of the link aggregation group.



31
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_link_aggregation_group.rb', line 31

attribute :bandwidth

#connection_idObject?

Returns A connection ID to link with the link aggregation group upon creation.

Returns:

  • (Object, nil)

    A connection ID to link with the link aggregation group upon creation.



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

attribute :connection_id

#delete_with_disassociationObject?

Returns To be used with I(state=absent) to delete connections after disassociating them with the LAG.

Returns:

  • (Object, nil)

    To be used with I(state=absent) to delete connections after disassociating them with the LAG.



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

attribute :delete_with_disassociation

#force_deleteObject?

Returns This allows the minimum number of links to be set to 0, any hosted connections disassociated, and any virtual interfaces associated to the LAG deleted.

Returns:

  • (Object, nil)

    This allows the minimum number of links to be set to 0, any hosted connections disassociated, and any virtual interfaces associated to the LAG deleted.



34
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_link_aggregation_group.rb', line 34

attribute :force_delete

Returns The ID of the Direct Connect link aggregation group.

Returns:

  • (Object, nil)

    The ID of the Direct Connect link aggregation group.



19
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_link_aggregation_group.rb', line 19

attribute :link_aggregation_group_id

#locationObject?

Returns The location of the link aggregation group.

Returns:

  • (Object, nil)

    The location of the link aggregation group.



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

attribute :location

Returns The minimum number of physical connections that must be operational for the LAG itself to be operational.

Returns:

  • (Object, nil)

    The minimum number of physical connections that must be operational for the LAG itself to be operational.



25
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/aws_direct_connect_link_aggregation_group.rb', line 25

attribute :min_links

#nameObject?

Returns The name of the Direct Connect link aggregation group.

Returns:

  • (Object, nil)

    The name of the Direct Connect link aggregation group.



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

attribute :name

#num_connectionsObject?

Returns The number of connections with which to intialize the link aggregation group.

Returns:

  • (Object, nil)

    The number of connections with which to intialize the link aggregation group.



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

attribute :num_connections

#state:present, ...

Returns The state of the Direct Connect link aggregation group.

Returns:

  • (:present, :absent, nil)

    The state of the Direct Connect link aggregation group.



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

attribute :state

#waitSymbol?

Returns Whether or not to wait for the operation to complete. May be useful when waiting for virtual interfaces to be deleted. May modify the time of waiting with C(wait_timeout).

Returns:

  • (Symbol, nil)

    Whether or not to wait for the operation to complete. May be useful when waiting for virtual interfaces to be deleted. May modify the time of waiting with C(wait_timeout).



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

attribute :wait

#wait_timeoutInteger?

Returns The duration in seconds to wait if I(wait) is True.

Returns:

  • (Integer, nil)

    The duration in seconds to wait if I(wait) is True.



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

attribute :wait_timeout