Class: Ansible::Ruby::Modules::Ibm_sa_pool
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ibm_sa_pool
- Defined in:
- lib/ansible/ruby/modules/generated/storage/ibm/ibm_sa_pool.rb
Overview
This module creates or deletes pools to be used on IBM Spectrum Accelerate storage systems.
Instance Method Summary collapse
-
#domain ⇒ Object?
Adds the pool to the specified domain.
-
#perf_class ⇒ Object?
Assigns a perf_class to the pool.
-
#pool ⇒ Object
Pool name.
-
#size ⇒ Integer?
Pool size in GB.
-
#snapshot_size ⇒ Object?
Pool snapshot size in GB.
-
#state ⇒ :present, :absent
Pool state.
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
#domain ⇒ Object?
Returns Adds the pool to the specified domain.
27 |
# File 'lib/ansible/ruby/modules/generated/storage/ibm/ibm_sa_pool.rb', line 27 attribute :domain |
#perf_class ⇒ Object?
Returns Assigns a perf_class to the pool.
30 |
# File 'lib/ansible/ruby/modules/generated/storage/ibm/ibm_sa_pool.rb', line 30 attribute :perf_class |
#pool ⇒ Object
Returns Pool name.
12 |
# File 'lib/ansible/ruby/modules/generated/storage/ibm/ibm_sa_pool.rb', line 12 attribute :pool |
#size ⇒ Integer?
Returns Pool size in GB.
20 |
# File 'lib/ansible/ruby/modules/generated/storage/ibm/ibm_sa_pool.rb', line 20 attribute :size |
#snapshot_size ⇒ Object?
Returns Pool snapshot size in GB.
24 |
# File 'lib/ansible/ruby/modules/generated/storage/ibm/ibm_sa_pool.rb', line 24 attribute :snapshot_size |
#state ⇒ :present, :absent
Returns Pool state.
16 |
# File 'lib/ansible/ruby/modules/generated/storage/ibm/ibm_sa_pool.rb', line 16 attribute :state |