ManageIQ/manageiq-automation_engine

View on GitHub
lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-openstack-storage_manager-cinder_manager-cloud_volume.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module MiqAeMethodService
  class MiqAeServiceManageIQ_Providers_Openstack_StorageManager_CinderManager_CloudVolume < MiqAeServiceCloudVolume
    def backup_create(backup_name = "", incremental = false, options = {})
      backup_options = {
        :name        => backup_name,
        :incremental => incremental
      }
      sync_or_async_ems_operation(options[:sync], "backup_create", [backup_options])
    end

    def backup_restore(backup_id, options = {})
      sync_or_async_ems_operation(options[:sync], "backup_restore", [backup_id])
    end
  end
end