Sha256: 0a1dc8fe663c28c04b5ea8856697ef47b753d328b9023260a3b2d19e5dd43460

Contents?: true

Size: 1.61 KB

Versions: 7

Compression:

Stored size: 1.61 KB

Contents

MINIMAL_HEADERS_FORMAT = {
  'X-RateLimit-Window' => String,
  'X-RateLimit-Limit' => String,
  'X-RateLimit-Type' => String,
  'Content-Type' => String,
  'Date' => String,
}
DELETE_HEADERS_FORMAT = MINIMAL_HEADERS_FORMAT.merge({
  'Content-Length' => String
})
HEADERS_FORMAT = MINIMAL_HEADERS_FORMAT.merge({
  'Content-Length' => String,
  'X-Object-ID' => String,
  'Location' => String
})
LIST_HEADERS_FORMAT = MINIMAL_HEADERS_FORMAT.merge({
  'X-RateLimit-Remaining' => String,
  'X-Response-Id' => String,
  'Transfer-Encoding' => String,
  'X-LB' => String,
  'Vary' => String
})

DATA_FORMAT = {
  :status => Integer,
  :body => String,
  :headers => HEADERS_FORMAT,
  :remote_ip => String
}
DELETE_DATA_FORMAT = {
  :status => Integer,
  :body => String,
  :headers => DELETE_HEADERS_FORMAT,
  :remote_ip => String
}

CHECK_CREATE_OPTIONS = {
  :details => {
    :url => 'http://www.rackspace.com',
    :method => 'GET',
  },
  :type => 'remote.http',
  :monitoring_zones_poll => ['mzdfw'],
  :target_hostname => 'rackspace.com',
  :timeout => 30,
  :period => 100
}

OVERVIEW_FORMAT = {
  :status => Integer,
  :body=> {
    :values => [
      {
        :entity => {
          :id => String,
          :label => String,
          :ip_addresses => { },
          :metadata => String
        },
        :checks => [
        ],
        :alarms => [
        ],
        :latest_alarm_states => [
        ]
      }
    ],
    :metadata => {
      :count => Integer,
      :limit => Integer,
      :marker => String,
      :next_marker => String,
      :next_href => String 
    }
  },
  :headers => LIST_HEADERS_FORMAT,
  :remote_ip => String
}

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
fog-1.17.0 tests/rackspace/requests/monitoring/helper.rb
fog-1.16.0 tests/rackspace/requests/monitoring/helper.rb
fog-maestrodev-1.15.0.20130927082724 tests/rackspace/requests/monitoring/helper.rb
fog-maestrodev-1.15.0.20130829165835 tests/rackspace/requests/monitoring/helper.rb
fog-1.15.0 tests/rackspace/requests/monitoring/helper.rb
gapinc-fog-1.14.0 tests/rackspace/requests/monitoring/helper.rb
fog-maestrodev-1.14.0.20130806165225 tests/rackspace/requests/monitoring/helper.rb