Class: Ansible::Ruby::Modules::Sf_account_manager
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Sf_account_manager
- Defined in:
- lib/ansible/ruby/modules/generated/storage/netapp/sf_account_manager.rb
Overview
Create, destroy, or update accounts on SolidFire
Instance Method Summary collapse
-
#account_id ⇒ Object?
The ID of the account to manage or update.
-
#attributes ⇒ Object?
List of Name/Value pairs in JSON object format.
-
#initiator_secret ⇒ Object?
CHAP secret to use for the initiator.
-
#name ⇒ String
Unique username for this account.
-
#new_name ⇒ String?
New name for the user account.
-
#state ⇒ :present, :absent
Whether the specified account should exist or not.
-
#status ⇒ Object?
Status of the account.
-
#target_secret ⇒ Object?
CHAP secret to use for the target (mutual CHAP authentication).,Should be 12-16 characters long and impenetrable.,The CHAP target secrets must be unique and cannot be the same as the initiator CHAP secret.,If not specified, a random secret is created.
Methods inherited from Base
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
#account_id ⇒ Object?
Returns The ID of the account to manage or update.
33 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_account_manager.rb', line 33 attribute :account_id |
#attributes ⇒ Object?
Returns List of Name/Value pairs in JSON object format.
30 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_account_manager.rb', line 30 attribute :attributes |
#initiator_secret ⇒ Object?
Returns CHAP secret to use for the initiator. Should be 12-16 characters long and impenetrable.,The CHAP initiator secrets must be unique and cannot be the same as the target CHAP secret.,If not specified, a random secret is created.
24 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_account_manager.rb', line 24 attribute :initiator_secret |
#name ⇒ String
Returns Unique username for this account. (May be 1 to 64 characters in length).
16 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_account_manager.rb', line 16 attribute :name |
#new_name ⇒ String?
Returns New name for the user account.
20 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_account_manager.rb', line 20 attribute :new_name |
#state ⇒ :present, :absent
Returns Whether the specified account should exist or not.
12 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_account_manager.rb', line 12 attribute :state |
#status ⇒ Object?
Returns Status of the account.
36 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_account_manager.rb', line 36 attribute :status |
#target_secret ⇒ Object?
Returns CHAP secret to use for the target (mutual CHAP authentication).,Should be 12-16 characters long and impenetrable.,The CHAP target secrets must be unique and cannot be the same as the initiator CHAP secret.,If not specified, a random secret is created.
27 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_account_manager.rb', line 27 attribute :target_secret |