Class: Ansible::Ruby::Modules::Netapp_e_amg_sync

Inherits:
Base show all
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

Methods inherited from Base

#ansible_name, #to_h

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

#api_passwordString

Returns The password to authenticate with the SANtricity WebServices Proxy or embedded REST API.

Returns:

  • (String)

    The password to authenticate with the SANtricity WebServices Proxy or embedded REST API.



16
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 16

attribute :api_password

#api_urlString

Returns The url to the SANtricity WebServices Proxy or embedded REST API.

Returns:

  • (String)

    The url to the SANtricity WebServices Proxy or embedded REST API.



20
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 20

attribute :api_url

#api_usernameString

Returns The username to authenticate with the SANtricity WebServices Proxy or embedded REST API.

Returns:

  • (String)

    The username to authenticate with the SANtricity WebServices Proxy or embedded REST API.



12
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 12

attribute :api_username

#delete_recovery_pointSymbol?

Returns 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.

Returns:

  • (Symbol, nil)

    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.



40
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 40

attribute :delete_recovery_point

#nameString

Returns The name of the async mirror group you wish to target.

Returns:

  • (String)

    The name of the async mirror group you wish to target



32
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 32

attribute :name

#ssidString?

Returns The ID of the storage array containing the AMG you wish to target.

Returns:

  • (String, nil)

    The ID of the storage array containing the AMG you wish to target



28
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 28

attribute :ssid

#state:running, :suspended

Returns 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. If there is already a sync in progress, it will return with an OK status.,If C(suspended) it will suspend any ongoing sync action, but return OK if there is no active sync or if the sync is already suspended.

Returns:

  • (: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. If there is already a sync in progress, it will return with an OK status.,If C(suspended) it will suspend any ongoing sync action, but return OK if there is no active sync or if the sync is already suspended



36
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 36

attribute :state

#validate_certsBoolean?

Returns Should https certificates be validated?.

Returns:

  • (Boolean, nil)

    Should https certificates be validated?



24
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_amg_sync.rb', line 24

attribute :validate_certs