Module: CloudStackClient

Defined in:
lib/cloud_stack_client.rb,
lib/cloud_stack_client/api.rb,
lib/cloud_stack_client/cli.rb,
lib/cloud_stack_client/version.rb,
lib/cloud_stack_client/definitions.rb

Overview

Execute queries against the CloudStack API

Defined Under Namespace

Modules: API, Helpers Classes: CLI, Connector

Constant Summary collapse

VERSION =

Release version number

"0.0.2"
API_DEFAULTS =

Default values used by CloudStackClient

{
  :web_uri => "",
  :api_uri => "",
  :ssl_check => true,
  :http_method => :post,
  :login_parameter => "loginUrl",
  :page_size => 500,
  :timestamp_offset => 3600
}.freeze
USAGE_MAP =

Translation of the usage types as returned by getUsageRecords

{
  1  => :running_vm,
  2  => :allocated_vm,
  3  => :ip_address,
  4  => :network_bytes_send,
  5  => :network_bytes_received,
  6  => :volume,
  7  => :template,
  8  => :iso,
  9  => :snapshot,
  11 => :load_balancer_policy,
  12 => :port_forwarding_rule,
  13 => :network_offering,
  14 => :vpn_users
}.freeze