Class: Ansible::Ruby::Modules::Netapp_e_auth
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Netapp_e_auth
- Defined in:
- lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_auth.rb
Overview
Sets or updates the password for a storage array. When the password is updated on the storage array, it must be updated on the SANtricity Web Services proxy. Note, all storage arrays do not have a Monitor or RO role.
Instance Method Summary collapse
-
#api_password ⇒ String?
The password used to authenticate against the API,This can optionally be set via an environment variable, API_PASSWORD.
-
#api_url ⇒ String?
The full API url.,Example: ENDPOINT:8080/devmgr/v2,This can optionally be set via an environment variable, API_URL.
-
#api_username ⇒ String?
The username used to authenticate against the API,This can optionally be set via an environment variable, API_USERNAME.
-
#current_password ⇒ String?
The current admin password.
-
#name ⇒ String?
The name of the storage array.
-
#new_password ⇒ String
The password you would like to set.
-
#set_admin ⇒ Boolean?
Boolean value on whether to update the admin password.
-
#ssid ⇒ Object?
The identifier of the storage array in the Web Services Proxy.
-
#validate_certs ⇒ Boolean?
Should https certificates be validated?.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#api_password ⇒ String?
43 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_auth.rb', line 43 attribute :api_password |
#api_url ⇒ String?
35 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_auth.rb', line 35 attribute :api_url |
#api_username ⇒ String?
39 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_auth.rb', line 39 attribute :api_username |
#current_password ⇒ String?
27 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_auth.rb', line 27 attribute :current_password |
#name ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_auth.rb', line 16 attribute :name |
#new_password ⇒ String
31 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_auth.rb', line 31 attribute :new_password |
#set_admin ⇒ Boolean?
23 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_auth.rb', line 23 attribute :set_admin |
#ssid ⇒ Object?
20 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_auth.rb', line 20 attribute :ssid |
#validate_certs ⇒ Boolean?
12 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_auth.rb', line 12 attribute :validate_certs |