lib/fog/openstack/compute.rb in fog-1.32.0 vs lib/fog/openstack/compute.rb in fog-1.33.0
- old
+ new
@@ -17,10 +17,12 @@
## MODELS
#
model_path 'fog/openstack/models/compute'
model :aggregate
collection :aggregates
+ model :availability_zone
+ collection :availability_zones
model :server
collection :servers
model :service
collection :services
model :image
@@ -60,11 +62,11 @@
request :update_aggregate
request :update_aggregate_metadata
request :add_aggregate_host
request :remove_aggregate_host
request :delete_aggregate
-
+
# Server CRUD
request :list_servers
request :list_servers_detail
request :create_server
request :get_server_details
@@ -92,10 +94,13 @@
request :server_diagnostics
request :boot_from_snapshot
request :reset_server_state
request :add_security_group
request :remove_security_group
+ request :shelve_server
+ request :unshelve_server
+ request :shelve_offload_server
# Server Extenstions
request :get_console_output
request :get_vnc_console
request :live_migrate_server
@@ -206,9 +211,10 @@
request :list_hosts
request :get_host_details
# Zones
request :list_zones
+ request :list_zones_detailed
class Mock
attr_reader :auth_token
attr_reader :auth_token_expiration
attr_reader :current_user