Methods

Class/Module Index [+]

Quicksearch

Fog::Compute::RackspaceV2::Attachments

Attributes

server[RW]

Public Instance Methods

all() click to toggle source

Retrieves attachments belonging to server @return [Fog::Compute::RackspaceV2::Attachments] list of attachments @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] @see Server#attachments

# File lib/fog/rackspace/models/compute_v2/attachments.rb, line 20
def all
  data = service.list_attachments(server.id).body['volumeAttachments']
  load(data)
end
get(volume_id) click to toggle source

Retrieves attachment belonging to server @param [String] volume_id @return [Fog::Compute::RackspaceV2::Attachment] attachment for volume id @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]

# File lib/fog/rackspace/models/compute_v2/attachments.rb, line 32
def get(volume_id)
  data = service.get_attachment(server.id, volume_id).body['volumeAttachment']
  data && new(data)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.