Sha256: 8d76f7102bab86a2ea6dd8d6128f01e27e45c771d5fb4f02ea83a8d47dc5c354

Contents?: true

Size: 574 Bytes

Versions: 4

Compression:

Stored size: 574 Bytes

Contents

module Fog
  module Compute
    class Gridscale
      class Real

        def snapshot_update(storage_uuid, snapshot_uuid, payload)

          encoded_body = Fog::JSON.encode(payload)

          request(
              :expects => [204],
              :headers => {
                  'Content-Type' => "application/json; charset=UTF-8",
              },
              :method  => 'PATCH',
              :path    => "/objects/storages/#{storage_uuid}/snapshots/#{snapshot_uuid}",
              :body    => encoded_body,
              )
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
fog-gridscale-0.1.5 lib/fog/compute/gridscale/requests/snapshot_update.rb
fog-gridscale-0.1.4 lib/fog/compute/gridscale/requests/snapshot_update.rb
fog-gridscale-0.1.3 lib/fog/compute/gridscale/requests/snapshot_update.rb
fog-gridscale-0.1.2 lib/fog/compute/gridscale/requests/snapshot_update.rb