Class: Ansible::Ruby::Modules::Netapp_e_amg_sync
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Netapp_e_amg_sync
- Defined in:
- lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb
Overview
Allows for the initialization, suspension and resumption of an asynchronous mirror group’s synchronization for NetApp E-series storage arrays.
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.
-
#delete_recovery_point ⇒ Symbol?
Indicates whether the failures point can be deleted on the secondary if necessary to achieve the synchronization.,If true, and if the amount of unsynchronized data exceeds the CoW repository capacity on the secondary for any member volume, the last failures point will be deleted and synchronization will continue.,If false, the synchronization will be suspended if the amount of unsynchronized data exceeds the CoW Repository capacity on the secondary and the failures point will be preserved.,NOTE: This only has impact for newly launched syncs.
-
#name ⇒ String
The name of the async mirror group you wish to target.
-
#ssid ⇒ String?
The ID of the storage array containing the AMG you wish to target.
-
#state ⇒ :running, :suspended
The synchronization action you’d like to take.,If C(running) then it will begin syncing if there is no active sync or will resume a suspended sync.
-
#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_amg_sync.rb', line 16 attribute :api_password |
#api_url ⇒ String
20 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 20 attribute :api_url |
#api_username ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 12 attribute :api_username |
#delete_recovery_point ⇒ Symbol?
40 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 40 attribute :delete_recovery_point |
#name ⇒ String
32 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 32 attribute :name |
#ssid ⇒ String?
28 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 28 attribute :ssid |
#state ⇒ :running, :suspended
36 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 36 attribute :state |
#validate_certs ⇒ Boolean?
24 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 24 attribute :validate_certs |