Class: Ansible::Ruby::Modules::Netapp_e_flashcache
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Netapp_e_flashcache
- Defined in:
- lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_flashcache.rb
Overview
Create or remove SSD caches on a NetApp E-Series storage array.
Instance Method Summary collapse
-
#api_password ⇒ String
The password to authenticate with the SANtricity WebServices Proxy or embedded REST API.
-
#api_url ⇒ String
The url to the SANtricity WebServices Proxy or embedded REST API.
-
#api_username ⇒ String
The username to authenticate with the SANtricity WebServices Proxy or embedded REST API.
-
#cache_size_min ⇒ Object?
The minimum size (in size_units) of the ssd cache.
-
#disk_count ⇒ Object?
The minimum number of disks to use for building the cache.
-
#io_type ⇒ :filesystem, ...
The type of workload to optimize the cache for.
-
#name ⇒ String
The name of the SSD cache to manage.
-
#size_unit ⇒ :bytes, ...
The unit to be applied to size arguments.
-
#ssid ⇒ String
The ID of the array to manage (as configured on the web services proxy).
-
#state ⇒ :present, :absent
Whether the specified SSD cache should exist or not.
-
#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
16 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_flashcache.rb', line 16 attribute :api_password |
#api_url ⇒ String
20 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_flashcache.rb', line 20 attribute :api_url |
#api_username ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_flashcache.rb', line 12 attribute :api_username |
#cache_size_min ⇒ Object?
51 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_flashcache.rb', line 51 attribute :cache_size_min |
#disk_count ⇒ Object?
44 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_flashcache.rb', line 44 attribute :disk_count |
#io_type ⇒ :filesystem, ...
40 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_flashcache.rb', line 40 attribute :io_type |
#name ⇒ String
36 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_flashcache.rb', line 36 attribute :name |
#size_unit ⇒ :bytes, ...
47 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_flashcache.rb', line 47 attribute :size_unit |
#ssid ⇒ String
28 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_flashcache.rb', line 28 attribute :ssid |
#state ⇒ :present, :absent
32 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_flashcache.rb', line 32 attribute :state |
#validate_certs ⇒ Boolean?
24 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_flashcache.rb', line 24 attribute :validate_certs |