Class: Miasma::Models::Orchestration::Rackspace

Inherits:
OpenStack show all
Includes:
Contrib::RackspaceApiCore::ApiCommon
Defined in:
lib/miasma/contrib/rackspace/orchestration.rb

Constant Summary collapse

RESOURCE_MAPPING =

Returns external to internal resource mapping.

Returns:

  • (Smash)

    external to internal resource mapping

Smash.new(
  'Rackspace::Cloud::Server' => Smash.new(
    :api => :compute,
    :collection => :servers
  ),
  'Rackspace::AutoScale::Group' => Smash.new(
    :api => :auto_scale,
    :collection => :groups
  )
)

Constants inherited from Miasma::Models::Orchestration

VALID_RESOURCE_STATES

Method Summary

Methods included from Contrib::RackspaceApiCore::ApiCommon

included, #open_stack_api

Methods inherited from OpenStack

#event_all, #event_all_new, #event_reload, #resource_all, #resource_reload, #stack_all, #stack_destroy, #stack_reload, #stack_save, #stack_template_load, #stack_template_validate

Methods included from Contrib::OpenStackApiCore::ApiCommon

#connection, #endpoint, included, #open_stack_api, #token

Methods inherited from Miasma::Models::Orchestration

#event_all, #event_all_new, #event_reload, #resource_all, #resource_reload, #stack_all, #stack_destroy, #stack_reload, #stack_save, #stack_template_load, #stack_template_validate, #stacks

Methods inherited from Types::Api

#api_for, #connect, #connection, #endpoint, #format_response, #initialize, #make_request, #provider, #request

Methods included from Utils::Memoization

#_memo, #clear_memoizations!, #memoize, #unmemoize

Methods included from Utils::Lazy

included

Constructor Details

This class inherits a constructor from Miasma::Types::Api