Class: Ansible::Ruby::Modules::Netapp_e_iscsi_target

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

Overview

Configure the settings of an E-Series iSCSI target

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

#chap_secretObject?

Returns Enable Challenge-Handshake Authentication Protocol (CHAP), utilizing this value as the password.,When this value is specified, we will always trigger an update (changed=True). We have no way of verifying whether or not the password has changed.,The chap secret may only use ascii characters with values between 32 and 126 decimal.,The chap secret must be no less than 12 characters, but no more than 16 characters in length.

Returns:

  • (Object, nil)

    Enable Challenge-Handshake Authentication Protocol (CHAP), utilizing this value as the password.,When this value is specified, we will always trigger an update (changed=True). We have no way of verifying whether or not the password has changed.,The chap secret may only use ascii characters with values between 32 and 126 decimal.,The chap secret must be no less than 12 characters, but no more than 16 characters in length.



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

attribute :chap_secret

#log_pathObject?

Returns A local path (on the Ansible controller), to a file to be used for debug logging.

Returns:

  • (Object, nil)

    A local path (on the Ansible controller), to a file to be used for debug logging.



27
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_iscsi_target.rb', line 27

attribute :log_path

#nameString?

Returns The name/alias to assign to the iSCSI target.,This alias is often used by the initiator software in order to make an iSCSI target easier to identify.

Returns:

  • (String, nil)

    The name/alias to assign to the iSCSI target.,This alias is often used by the initiator software in order to make an iSCSI target easier to identify.



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

attribute :name

#pingBoolean?

Returns Enable ICMP ping responses from the configured iSCSI ports.

Returns:

  • (Boolean, nil)

    Enable ICMP ping responses from the configured iSCSI ports.



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

attribute :ping

#unnamed_discoveryBoolean?

Returns When an initiator initiates a discovery session to an initiator port, it is considered an unnamed discovery session if the iSCSI target iqn is not specified in the request.,This option may be disabled to increase security if desired.

Returns:

  • (Boolean, nil)

    When an initiator initiates a discovery session to an initiator port, it is considered an unnamed discovery session if the iSCSI target iqn is not specified in the request.,This option may be disabled to increase security if desired.



23
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_iscsi_target.rb', line 23

attribute :unnamed_discovery