Class: Ansible::Ruby::Modules::Na_elementsw_cluster

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

Overview

Initialize Element Software node ownership to form a cluster.

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

#accept_eulaSymbol?

Returns Required to indicate your acceptance of the End User License Agreement when creating this cluster.,To accept the EULA, set this parameter to true.

Returns:

  • (Symbol, nil)

    Required to indicate your acceptance of the End User License Agreement when creating this cluster.,To accept the EULA, set this parameter to true.



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

attribute :accept_eula

#attributesObject?

Returns List of name-value pairs in JSON object format.

Returns:

  • (Object, nil)

    List of name-value pairs in JSON object format.



40
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_cluster.rb', line 40

attribute :attributes

#cluster_admin_passwordString?

Returns Initial password for the cluster admin account.,If not provided, default to login password.

Returns:

  • (String, nil)

    Initial password for the cluster admin account.,If not provided, default to login password.



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

attribute :cluster_admin_password

#cluster_admin_usernameString?

Returns Username for the cluster admin.,If not provided, default to login username.

Returns:

  • (String, nil)

    Username for the cluster admin.,If not provided, default to login username.



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

attribute :cluster_admin_username

#management_virtual_ipString

Returns Floating (virtual) IP address for the cluster on the management network.

Returns:

  • (String)

    Floating (virtual) IP address for the cluster on the management network.



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

attribute :management_virtual_ip

#nodesArray<String>, ...

Returns Storage IP (SIP) addresses of the initial set of nodes making up the cluster.,nodes IP must be in the list.

Returns:

  • (Array<String>, String, nil)

    Storage IP (SIP) addresses of the initial set of nodes making up the cluster.,nodes IP must be in the list.



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

attribute :nodes

#replica_countString?

Returns Number of replicas of each piece of data to store in the cluster.

Returns:

  • (String, nil)

    Number of replicas of each piece of data to store in the cluster.



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

attribute :replica_count

#storage_virtual_ipString

Returns Floating (virtual) IP address for the cluster on the storage (iSCSI) network.

Returns:

  • (String)

    Floating (virtual) IP address for the cluster on the storage (iSCSI) network.



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

attribute :storage_virtual_ip