Sha256: 2376d716dc534f9fa897b937929abe01ffaf1b0cde0380aaf1b0718dacf3403e

Contents?: true

Size: 446 Bytes

Versions: 1

Compression:

Stored size: 446 Bytes

Contents

module Opsource::API
  class Image < Core
    def server_list
      endpoint '/base/image'
      get
    end

    def deployed_list(options = {})
      endpoint "/#{org_id}/image/deployed"
      query_params options
      get
    end

    def show_by_name(name, options = {})
      options[:name] = name
      single(deployed_list(options))
    end

    def show(image_id)
      endpoint "/#{org_id}/image/#{image_id}"
      get
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
didata_cloud_sdk-0.3.1 lib/opsource/api/image.rb