1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/lib/fog/brightbox/requests/compute/update_database_snapshot.rb
Paul Thornthwaite 6e28c357d2 [Brightbox] Add support for Cloud SQL service
This adds support for Brightbox's Cloud SQL DBaaS.

It is currently still part of the Compute service so all resources can
be managed from one connection to the service.
2014-01-29 11:35:36 +00:00

26 lines
899 B
Ruby

module Fog
module Compute
class Brightbox
class Real
# Update some details of the server.
#
# @param [String] identifier Unique reference to identify the resource
# @param [Hash] options
# @option options [String] :name Editable label
# @option options [String] :description Editable label
#
# @return [Hash] if successful Hash version of JSON object
# @return [NilClass] if no options were passed
#
# @see https://api.gb1.brightbox.com/1.0/#database_snapshot_update_database_snapshot
#
def update_database_snapshot(identifier, options)
return nil if identifier.nil? || identifier == ""
return nil if options.empty? || options.nil?
wrapped_request("put", "/1.0/database_snapshots/#{identifier}", [200], options)
end
end
end
end
end