Class: Ansible::Ruby::Modules::Bigip_device_group_member

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/network/f5/bigip_device_group_member.rb

Overview

Manages members in a device group. Members in a device group can only be added or removed, never updated. This is because the members are identified by unique name values and changing that name would invalidate the uniqueness.

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

#device_groupString

Returns The device group that you want to add the member to.

Returns:

  • (String)

    The device group that you want to add the member to.



16
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_group_member.rb', line 16

attribute :device_group

#nameString

Returns Specifies the name of the device that you want to add to the device group. Often this will be the hostname of the device. This member must be trusted by the device already. Trusting can be done with the C(bigip_device_trust) module and the C(peer_hostname) option to that module.

Returns:

  • (String)

    Specifies the name of the device that you want to add to the device group. Often this will be the hostname of the device. This member must be trusted by the device already. Trusting can be done with the C(bigip_device_trust) module and the C(peer_hostname) option to that module.



12
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_group_member.rb', line 12

attribute :name

#state:present, ...

Returns When C(present), ensures that the device group member exists.,When C(absent), ensures the device group member is removed.

Returns:

  • (:present, :absent, nil)

    When C(present), ensures that the device group member exists.,When C(absent), ensures the device group member is removed.



20
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_group_member.rb', line 20

attribute :state