Sha256: 6f92b37778b98c7fbaba4bada256bc6ff4dcfccb8c50f6177ed9b43189db8c5f

Contents?: true

Size: 639 Bytes

Versions: 4

Compression:

Stored size: 639 Bytes

Contents

module CloudControl::API
  class Image < Core
    def list(options = {})
      org_endpoint '/image/osImage'
      query_params options
      get_simple
    end

    def list_customer_images(options = {})
      org_endpoint '/image/customerImage'
      query_params options
      get_simple
    end

    def list_ovf_packages(options = {})
      # Api does not support filtering on this.
      org_endpoint '/image/ovfPackage'
      query_params options
      get_simple
    end

    def list_image_exports_inprogress(options = {})
      org_endpoint '/image/exportInProgress'
      query_params options
      get_simple
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cloudcontrol_sdk-0.4.3 lib/cloudcontrol/api/image.rb
cloudcontrol_sdk-0.4.2 lib/cloudcontrol/api/image.rb
cloudcontrol_sdk-0.4.1 lib/cloudcontrol/api/image.rb
cloudcontrol_sdk-0.4.0 lib/cloudcontrol/api/image.rb