Class: Ansible::Ruby::Modules::Netapp_e_amg
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Netapp_e_amg
- Defined in:
- lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg.rb
Overview
Allows for the creation, removal and updating of Asynchronous Mirror Groups for NetApp E-series storage arrays
Instance Method Summary collapse
-
#interfaceType ⇒ :iscsi, ...
The intended protocol to use if both Fibre and iSCSI are available.
-
#manualSync ⇒ :yes, ...
Setting this to true will cause other synchronization values to be ignored.
-
#name ⇒ String
The name of the async array you wish to target, or create.,If C(state) is present and the name isn’t found, it will attempt to create.
-
#recoveryWarnThresholdMinutes ⇒ Integer?
Recovery point warning threshold (minutes).
-
#repoUtilizationWarnThreshold ⇒ Integer?
Recovery point warning threshold.
-
#secondaryArrayId ⇒ String
The ID of the secondary array to be used in mirroing process.
-
#state ⇒ :absent, :present
A C(state) of present will either create or update the async mirror group.,A C(state) of absent will remove the async mirror group.
-
#syncIntervalMinutes ⇒ Integer?
The synchronization interval in minutes.
-
#syncWarnThresholdMinutes ⇒ Integer?
The threshold (in minutes) for notifying the user that periodic synchronization has taken too long to complete.
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
#interfaceType ⇒ :iscsi, ...
Returns The intended protocol to use if both Fibre and iSCSI are available.
36 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg.rb', line 36 attribute :interfaceType |
#manualSync ⇒ :yes, ...
Returns Setting this to true will cause other synchronization values to be ignored.
24 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg.rb', line 24 attribute :manualSync |
#name ⇒ String
Returns The name of the async array you wish to target, or create.,If C(state) is present and the name isn’t found, it will attempt to create.
12 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg.rb', line 12 attribute :name |
#recoveryWarnThresholdMinutes ⇒ Integer?
Returns Recovery point warning threshold (minutes). The user will be warned when the age of the last good failures point exceeds this value.
28 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg.rb', line 28 attribute :recoveryWarnThresholdMinutes |
#repoUtilizationWarnThreshold ⇒ Integer?
Returns Recovery point warning threshold.
32 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg.rb', line 32 attribute :repoUtilizationWarnThreshold |
#secondaryArrayId ⇒ String
Returns The ID of the secondary array to be used in mirroing process.
16 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg.rb', line 16 attribute :secondaryArrayId |
#state ⇒ :absent, :present
Returns A C(state) of present will either create or update the async mirror group.,A C(state) of absent will remove the async mirror group.
44 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg.rb', line 44 attribute :state |
#syncIntervalMinutes ⇒ Integer?
Returns The synchronization interval in minutes.
20 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg.rb', line 20 attribute :syncIntervalMinutes |
#syncWarnThresholdMinutes ⇒ Integer?
Returns The threshold (in minutes) for notifying the user that periodic synchronization has taken too long to complete.
40 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg.rb', line 40 attribute :syncWarnThresholdMinutes |