mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
model tweaks
This commit is contained in:
parent
42b7199887
commit
fe81bf6d0d
15 changed files with 17 additions and 17 deletions
|
@ -25,7 +25,7 @@ module Fog
|
|||
collection :protocols
|
||||
model :version
|
||||
model :versions
|
||||
model :virtual_id
|
||||
model :virtual_ip
|
||||
model :virtual_ips
|
||||
|
||||
class Mock
|
||||
|
|
|
@ -3,7 +3,7 @@ require 'fog/core/model'
|
|||
module Fog
|
||||
module HP
|
||||
class LB
|
||||
class Algorithm
|
||||
class Algorithm < Fog::Model
|
||||
|
||||
identity :name
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
require 'fog/core/collection'
|
||||
require 'lib/fog/hp/models/lb/algorithm'
|
||||
require 'fog/hp/models/lb/algorithm'
|
||||
|
||||
module Fog
|
||||
module HP
|
||||
class LB
|
||||
class Algorithms < Fog::Collection
|
||||
model Fog::HP::LB::Algorithms
|
||||
model Fog::HP::LB::Algorithm
|
||||
|
||||
def all
|
||||
data = connection.list_algorithms.body['algorithms']
|
||||
|
|
|
@ -3,7 +3,7 @@ require 'fog/core/model'
|
|||
module Fog
|
||||
module HP
|
||||
class LB
|
||||
class Limit
|
||||
class Limit < Fog::Model
|
||||
|
||||
identity :id
|
||||
attribute :max_load_balancer_name_length, :aliases => 'maxLoadBalancerNameLength'
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
require 'fog/core/collection'
|
||||
require 'lib/fog/hp/models/lb/load_balancer'
|
||||
require 'fog/hp/models/lb/limit'
|
||||
|
||||
module Fog
|
||||
module HP
|
||||
|
|
|
@ -11,7 +11,7 @@ module Fog
|
|||
# "status" : "ACTIVE",
|
||||
# "created" : "2010-11-30T03:23:42Z",
|
||||
# "updated" : "2010-11-30T03:23:44Z"
|
||||
class LoadBalancer
|
||||
class LoadBalancer < Fog::Model
|
||||
|
||||
identity :id
|
||||
attribute :name
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
require 'fog/core/collection'
|
||||
require 'lib/fog/hp/models/lb/load_balancer'
|
||||
require 'fog/hp/models/lb/load_balancer'
|
||||
|
||||
module Fog
|
||||
module HP
|
||||
|
|
|
@ -3,7 +3,7 @@ require 'fog/core/model'
|
|||
module Fog
|
||||
module HP
|
||||
class LB
|
||||
class Node
|
||||
class Node < Fog::Model
|
||||
|
||||
identity :id
|
||||
attribute :address
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
require 'fog/core/collection'
|
||||
require 'lib/fog/hp/models/lb/node'
|
||||
require 'fog/hp/models/lb/node'
|
||||
|
||||
module Fog
|
||||
module HP
|
||||
|
|
|
@ -3,8 +3,8 @@ require 'fog/core/model'
|
|||
module Fog
|
||||
module HP
|
||||
class LB
|
||||
class Protocol
|
||||
identifier :name
|
||||
class Protocol < Fog::Model
|
||||
identity :name
|
||||
attribute :port
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
require 'fog/core/collection'
|
||||
require 'lib/fog/hp/models/lb/protocol'
|
||||
require 'fog/hp/models/lb/protocol'
|
||||
|
||||
module Fog
|
||||
module HP
|
||||
|
|
|
@ -3,7 +3,7 @@ require 'fog/core/model'
|
|||
module Fog
|
||||
module HP
|
||||
class LB
|
||||
class Version
|
||||
class Version < Fog::Model
|
||||
identity :id
|
||||
attribute :status
|
||||
attribute :updated_at, :alias => "updated"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
require 'fog/core/collection'
|
||||
require 'lib/fog/hp/models/lb/version'
|
||||
require 'fog/hp/models/lb/version'
|
||||
|
||||
module Fog
|
||||
module HP
|
||||
|
|
|
@ -3,7 +3,7 @@ require 'fog/core/model'
|
|||
module Fog
|
||||
module HP
|
||||
class LB
|
||||
class VirtualIp
|
||||
class VirtualIp < Fog::Model
|
||||
|
||||
identity :id
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
require 'fog/core/collection'
|
||||
require 'lib/fog/hp/models/lb/virtual_ip'
|
||||
require 'fog/hp/models/lb/virtual_ip'
|
||||
|
||||
module Fog
|
||||
module HP
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue