Class Fog::Compute::RackspaceV2::Image
In: lib/fog/rackspace/models/compute_v2/image.rb
Parent: Fog::Model

Methods

destroy   metadata   metadata=   new   ready?  

Constants

UNKNOWN = 'UNKNOWN'
ACTIVE = 'ACTIVE'
SAVING = 'SAVING'
ERROR = 'ERROR'
DELETED = 'DELETED'

Public Class methods

Public Instance methods

Destroy image @raise [Fog::Compute::RackspaceV2::NotFound] - HTTP 404 @raise [Fog::Compute::RackspaceV2::BadRequest] - HTTP 400 @raise [Fog::Compute::RackspaceV2::InternalServerError] - HTTP 500 @raise [Fog::Compute::RackspaceV2::ServiceError]

Set server metadata @param [Hash] hash contains key value pairs

Is image is in ready state @param [String] ready_state By default state is ACTIVE @param [Array,String] error_states By default state is ERROR @return [Boolean] returns true if server is in a ready state @raise [Fog::Compute::RackspaceV2::NotFound] - HTTP 404 @raise [Fog::Compute::RackspaceV2::BadRequest] - HTTP 400 @raise [Fog::Compute::RackspaceV2::InternalServerError] - HTTP 500 @raise [Fog::Compute::RackspaceV2::ServiceError] @raise [Fog::Compute::RackspaceV2::InvalidImageStateException] if server state is an error state

[Validate]