Sha256: 58c799b13ad6f3c0c828960bbc0a263796cce10bb29d1e8eab751b5f527b03d5

Contents?: true

Size: 1.24 KB

Versions: 37

Compression:

Stored size: 1.24 KB

Contents

LINKS_FORMAT = [{
  'href' => String,
  'rel' => String
}]

FLAVOR_FORMAT = {
  'id' => Integer,
  'name' => String,
  'ram' => Integer,
  'links' => LINKS_FORMAT
}

GET_FLAVOR_FORMAT = {
  'flavor' => FLAVOR_FORMAT
}

LIST_FLAVORS_FORMAT = {
  'flavors' => [FLAVOR_FORMAT]
}

INSTANCE_FORMAT = {
  'id' => String,
  'name' => String,
  'status' => String,
  'links' => LINKS_FORMAT,
  'flavor' => {
    'id' => String,
    'links' => LINKS_FORMAT
  },
  'volume' => {
    'size' => Integer
  }
}

INSTANCE_DETAILS_FORMAT = INSTANCE_FORMAT.merge({
  'created' => String,
  'updated' => String,
  'hostname' => String,
})

CREATE_INSTANCE_FORMAT = {
  'instance' => INSTANCE_DETAILS_FORMAT
}

GET_INSTANCE_FORMAT = {
  'instance' => INSTANCE_DETAILS_FORMAT.merge({
    'volume' => {
      'size' => Integer,
      'used' => Float
    }
  })
}

LIST_INSTANCES_FORMAT = {
  'instances' => [
    INSTANCE_FORMAT
  ]
}

CHECK_ROOT_USER_FORMAT = {
  'rootEnabled' => Fog::Boolean
}

ENABLE_ROOT_USER_FORMAT = {
  'user' => {
    'name' => String,
    'password' => String
  }
}

LIST_DATABASES_FORMAT = {
  'databases' => [{
    'name' => String
  }]
}

LIST_USERS_FORMAT = {
  'users' => [{
    'name' => String,
    'databases' => [{
      'name' => String
    }]
  }]
}

Version data entries

37 entries across 37 versions & 10 rubygems

Version Path
gapinc-fog-1.12.1.2.1 tests/rackspace/requests/databases/helper.rb
fog-maestrodev-1.15.0.20130927082724 tests/rackspace/requests/databases/helper.rb
fog-maestrodev-1.15.0.20130829165835 tests/rackspace/requests/databases/helper.rb
fog-1.15.0 tests/rackspace/requests/databases/helper.rb
gapinc-fog-1.14.0 tests/rackspace/requests/databases/helper.rb
fog-maestrodev-1.14.0.20130806165225 tests/rackspace/requests/databases/helper.rb
fog-1.14.0 tests/rackspace/requests/databases/helper.rb
fog-1.13.0 tests/rackspace/requests/databases/helper.rb
gapinc-fog-1.12.1.2 tests/rackspace/requests/databases/helper.rb
gapinc-fog-1.12.1.1 tests/rackspace/requests/databases/helper.rb
gapinc-fog-1.12.1a tests/rackspace/requests/databases/helper.rb
gapinc-fog-1.12.1 tests/rackspace/requests/databases/helper.rb
fog-1.12.1 tests/rackspace/requests/databases/helper.rb
fog-1.12.0 tests/rackspace/requests/databases/helper.rb
hpfog-0.0.20 tests/rackspace/requests/databases/helper.rb
vagrant-shell-0.2.6 vendor/bundle/gems/fog-1.10.1/tests/rackspace/requests/databases/helper.rb
vagrant-shell-0.2.5 vendor/bundle/gems/fog-1.10.1/tests/rackspace/requests/databases/helper.rb
fog-nirvanix-1.8.2 tests/rackspace/requests/databases/helper.rb
fog-1.11.1 tests/rackspace/requests/databases/helper.rb
fog-1.11.0 tests/rackspace/requests/databases/helper.rb