Class: Ansible::Ruby::Modules::Na_ontap_igroup

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_igroup.rb

Overview

create, destroy or rename Igroups and add or remove initiator in igroups.

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

#bind_portsetObject?

Returns Name of a current portset to bind to the newly created igroup.

Returns:

  • (Object, nil)

    Name of a current portset to bind to the newly created igroup.



36
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_igroup.rb', line 36

attribute :bind_portset

#force_remove_initiatorSymbol?

Returns Forcibly remove the initiator even if there are existing LUNs mapped to this initiator group.

Returns:

  • (Symbol, nil)

    Forcibly remove the initiator even if there are existing LUNs mapped to this initiator group.



39
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_igroup.rb', line 39

attribute :force_remove_initiator

#from_nameString?

Returns Name of igroup to rename to name.

Returns:

  • (String, nil)

    Name of igroup to rename to name.



24
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_igroup.rb', line 24

attribute :from_name

#initiatorString?

Returns WWPN, WWPN Alias, or iSCSI name of Initiator to add or remove.

Returns:

  • (String, nil)

    WWPN, WWPN Alias, or iSCSI name of Initiator to add or remove.



32
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_igroup.rb', line 32

attribute :initiator

#initiator_group_type:fcp, ...

Returns Type of the initiator group.,Required when C(state=present).

Returns:

  • (:fcp, :iscsi, :mixed, nil)

    Type of the initiator group.,Required when C(state=present).



20
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_igroup.rb', line 20

attribute :initiator_group_type

#nameString

Returns The name of the igroup to manage.

Returns:

  • (String)

    The name of the igroup to manage.



16
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_igroup.rb', line 16

attribute :name

#ostypeString?

Returns OS type of the initiators within the group.

Returns:

  • (String, nil)

    OS type of the initiators within the group.



28
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_igroup.rb', line 28

attribute :ostype

#state:present, ...

Returns Whether the specified Igroup should exist or not.

Returns:

  • (:present, :absent, nil)

    Whether the specified Igroup should exist or not.



12
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_igroup.rb', line 12

attribute :state

#vserverString

Returns The name of the vserver to use.

Returns:

  • (String)

    The name of the vserver to use.



43
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_igroup.rb', line 43

attribute :vserver