Class
Fog::Compute::OpenStack::Mock
In:
lib/fog/openstack/compute.rb
lib/fog/openstack/requests/compute/associate_address.rb
lib/fog/openstack/requests/compute/get_host_details.rb
lib/fog/openstack/requests/compute/live_migrate_server.rb
lib/fog/openstack/requests/compute/remove_fixed_ip.rb
lib/fog/openstack/requests/compute/list_images_detail.rb
lib/fog/openstack/requests/compute/list_address_pools.rb
lib/fog/openstack/requests/compute/migrate_server.rb
lib/fog/openstack/requests/compute/list_flavors_detail.rb
lib/fog/openstack/requests/compute/get_security_group.rb
lib/fog/openstack/requests/compute/get_vnc_console.rb
lib/fog/openstack/requests/compute/allocate_address.rb
lib/fog/openstack/requests/compute/get_address.rb
lib/fog/openstack/requests/compute/delete_image.rb
lib/fog/openstack/requests/compute/list_images.rb
lib/fog/openstack/requests/compute/delete_security_group.rb
lib/fog/openstack/requests/compute/get_image_details.rb
lib/fog/openstack/requests/compute/unpause_server.rb
lib/fog/openstack/requests/compute/suspend_server.rb
lib/fog/openstack/requests/compute/attach_volume.rb
lib/fog/openstack/requests/compute/detach_volume.rb
lib/fog/openstack/requests/compute/create_flavor.rb
lib/fog/openstack/requests/compute/create_image.rb
lib/fog/openstack/requests/compute/server_diagnostics.rb
lib/fog/openstack/requests/compute/update_quota.rb
lib/fog/openstack/requests/compute/list_flavors.rb
lib/fog/openstack/requests/compute/add_fixed_ip.rb
lib/fog/openstack/requests/compute/list_servers.rb
lib/fog/openstack/requests/compute/pause_server.rb
lib/fog/openstack/requests/compute/resize_server.rb
lib/fog/openstack/requests/compute/list_hosts.rb
lib/fog/openstack/requests/compute/rescue_server.rb
lib/fog/openstack/requests/compute/get_snapshot_details.rb
lib/fog/openstack/requests/compute/delete_key_pair.rb
lib/fog/openstack/requests/compute/list_snapshots.rb
lib/fog/openstack/requests/compute/list_usages.rb
lib/fog/openstack/requests/compute/list_servers_detail.rb
lib/fog/openstack/requests/compute/delete_volume.rb
lib/fog/openstack/requests/compute/list_key_pairs.rb
lib/fog/openstack/requests/compute/disassociate_address.rb
lib/fog/openstack/requests/compute/server_actions.rb
lib/fog/openstack/requests/compute/release_address.rb
lib/fog/openstack/requests/compute/create_key_pair.rb
lib/fog/openstack/requests/compute/create_server.rb
lib/fog/openstack/requests/compute/get_console_output.rb
lib/fog/openstack/requests/compute/confirm_resize_server.rb
lib/fog/openstack/requests/compute/delete_server.rb
lib/fog/openstack/requests/compute/update_metadata.rb
lib/fog/openstack/requests/compute/create_volume.rb
lib/fog/openstack/requests/compute/delete_metadata.rb
lib/fog/openstack/requests/compute/create_volume_snapshot.rb
lib/fog/openstack/requests/compute/list_private_addresses.rb
lib/fog/openstack/requests/compute/resume_server.rb
lib/fog/openstack/requests/compute/get_quota.rb
lib/fog/openstack/requests/compute/list_tenants.rb
lib/fog/openstack/requests/compute/list_volumes.rb
lib/fog/openstack/requests/compute/get_flavor_details.rb
lib/fog/openstack/requests/compute/get_quota_defaults.rb
lib/fog/openstack/requests/compute/set_metadata.rb
lib/fog/openstack/requests/compute/delete_flavor.rb
lib/fog/openstack/requests/compute/delete_snapshot.rb
lib/fog/openstack/requests/compute/create_security_group.rb
lib/fog/openstack/requests/compute/list_security_groups.rb
lib/fog/openstack/requests/compute/list_metadata.rb
lib/fog/openstack/requests/compute/update_server.rb
lib/fog/openstack/requests/compute/get_volume_details.rb
lib/fog/openstack/requests/compute/get_server_details.rb
lib/fog/openstack/requests/compute/list_all_addresses.rb
lib/fog/openstack/requests/compute/delete_security_group_rule.rb
lib/fog/openstack/requests/compute/list_public_addresses.rb
lib/fog/openstack/requests/compute/revert_resize_server.rb
lib/fog/openstack/requests/compute/get_server_volumes.rb
lib/fog/openstack/requests/compute/get_metadata.rb
lib/fog/openstack/requests/compute/get_usage.rb
lib/fog/openstack/requests/compute/reset_server_state.rb
lib/fog/openstack/requests/compute/create_security_group_rule.rb
lib/fog/openstack/requests/compute/list_addresses.rb
lib/fog/openstack/requests/compute/set_tenant.rb
lib/fog/openstack/requests/compute/rebuild_server.rb
lib/fog/openstack/requests/compute/change_server_password.rb
lib/fog/openstack/requests/compute/get_limits.rb
lib/fog/openstack/requests/compute/reboot_server.rb
Parent:
Object
Methods
add_fixed_ip
allocate_address
associate_address
attach_volume
change_server_password
confirm_resize_server
create_flavor
create_image
create_key_pair
create_security_group
create_security_group_rule
create_server
create_volume
create_volume_snapshot
credentials
data
data
delete_flavor
delete_image
delete_key_pair
delete_metadata
delete_security_group
delete_security_group_rule
delete_server
delete_snapshot
delete_volume
detach_volume
disassociate_address
get_address
get_console_output
get_flavor_details
get_host_details
get_image_details
get_limits
get_metadata
get_quota
get_quota_defaults
get_security_group
get_server_details
get_snapshot_details
get_usage
get_vnc_console
get_volume_details
list_addresses
list_all_addresses
list_flavors
list_flavors_detail
list_hosts
list_images
list_images_detail
list_key_pairs
list_metadata
list_private_addresses
list_public_addresses
list_security_groups
list_servers
list_servers_detail
list_snapshots
list_tenants
list_usages
list_volumes
live_migrate_server
migrate_server
new
pause_server
reboot_server
rebuild_server
release_address
remove_fixed_ip
rescue_server
reset
reset_data
reset_server_state
resize_server
resume_server
revert_resized_server
server_actions
server_diagnostics
set_metadata
set_tenant
suspend_server
unpause_server
update_metadata
update_quota
update_server
Attributes
auth_token
[R]
auth_token_expiration
[R]
current_tenant
[R]
current_user
[R]
Public Class methods
data
()
new
(options={})
reset
()
Public Instance methods
add_fixed_ip
(server_id, network_id)
allocate_address
()
associate_address
(server_id, ip_address)
attach_volume
(volume_id, server_id, device)
change_server_password
(server_id, admin_password)
confirm_resize_server
(server_id)
create_flavor
(attributes)
create_image
(server_id, name, metadata={})
create_key_pair
(key_name, public_key = nil)
create_security_group
(name, description)
create_security_group_rule
(parent_group_id, ip_protocol, from_port, to_port, cidr, group_id=nil)
create_server
(name, image_ref, flavor_ref, options = {})
create_volume
(name, description, size, options={})
create_volume_snapshot
(volume_id, name, description, force=false)
credentials
()
data
()
delete_flavor
(flavor_id)
delete_image
(image_id)
delete_key_pair
(key_name)
delete_metadata
(collection_name, parent_id, key)
delete_security_group
(security_group_id)
delete_security_group_rule
(security_group_rule_id)
delete_server
(server_id)
delete_snapshot
(snapshot_id)
delete_volume
(volume_id)
detach_volume
(server_id, attachment_id)
disassociate_address
(server_id, ip_address)
get_address
(address_id)
get_console_output
(server_id, log_length)
get_flavor_details
(flavor_ref)
get_host_details
(host)
get_image_details
(image_id)
get_limits
()
get_metadata
(collection_name, parent_id, key)
get_quota
(tenant_id)
get_quota_defaults
(tenant_id)
get_security_group
(security_group_id)
get_server_details
(server_id)
get_snapshot_details
(detailed=true)
get_usage
(tenant_id, date_start, date_end)
get_vnc_console
(server_id, console_type)
get_volume_details
(detailed=true)
list_addresses
(server_id)
list_all_addresses
()
list_flavors
()
list_flavors_detail
()
list_hosts
()
list_images
()
list_images_detail
()
list_key_pairs
()
list_metadata
(collection_name, parent_id)
list_private_addresses
(server_id)
list_public_addresses
(server_id)
list_security_groups
(server_id = nil)
list_servers
()
list_servers_detail
(filters = {})
list_snapshots
(detailed=true)
list_tenants
()
list_usages
(date_start = nil, date_end = nil, detailed=false)
list_volumes
(detailed=true)
live_migrate_server
(server_id, host, block_migration, disk_over_commit)
migrate_server
(server_id)
pause_server
(server_id)
reboot_server
(server_id, type = 'SOFT')
rebuild_server
(server_id, image_ref, name, admin_pass=nil, metadata=nil, personality=nil)
release_address
(address_id)
remove_fixed_ip
(server_id, network_id)
rescue_server
(server_id)
reset_data
()
reset_server_state
(server_id, status)
resize_server
(server_id, flavor_ref)
resume_server
(server_id)
revert_resized_server
(server_id)
server_actions
(server_id)
server_diagnostics
(server_id)
set_metadata
(collection_name, parent_id, metadata = {})
set_tenant
(tenant)
suspend_server
(server_id)
unpause_server
(server_id)
update_metadata
(collection_name, parent_id, metadata = {})
update_quota
(tenant_id, options = {})
update_server
(server_id, options)
[Validate]