Class
Fog::Compute::OpenStack::Mock
In:
lib/fog/compute/openstack.rb
lib/fog/compute/openstack/requests/delete_image.rb
lib/fog/compute/openstack/requests/get_vnc_console.rb
lib/fog/compute/openstack/requests/remove_aggregate_host.rb
lib/fog/compute/openstack/requests/list_usages.rb
lib/fog/compute/openstack/requests/reboot_server.rb
lib/fog/compute/openstack/requests/list_metadata.rb
lib/fog/compute/openstack/requests/list_public_addresses.rb
lib/fog/compute/openstack/requests/add_fixed_ip.rb
lib/fog/compute/openstack/requests/remove_security_group.rb
lib/fog/compute/openstack/requests/server_diagnostics.rb
lib/fog/compute/openstack/requests/list_tenants.rb
lib/fog/compute/openstack/requests/attach_volume.rb
lib/fog/compute/openstack/requests/delete_key_pair.rb
lib/fog/compute/openstack/requests/reset_server_state.rb
lib/fog/compute/openstack/requests/get_server_password.rb
lib/fog/compute/openstack/requests/update_quota.rb
lib/fog/compute/openstack/requests/list_aggregates.rb
lib/fog/compute/openstack/requests/get_usage.rb
lib/fog/compute/openstack/requests/get_host_details.rb
lib/fog/compute/openstack/requests/create_security_group_rule.rb
lib/fog/compute/openstack/requests/create_server.rb
lib/fog/compute/openstack/requests/revert_resize_server.rb
lib/fog/compute/openstack/requests/disable_service.rb
lib/fog/compute/openstack/requests/unpause_server.rb
lib/fog/compute/openstack/requests/get_hypervisor_statistics.rb
lib/fog/compute/openstack/requests/list_private_addresses.rb
lib/fog/compute/openstack/requests/create_security_group.rb
lib/fog/compute/openstack/requests/release_address.rb
lib/fog/compute/openstack/requests/create_volume.rb
lib/fog/compute/openstack/requests/list_volumes.rb
lib/fog/compute/openstack/requests/list_hypervisors.rb
lib/fog/compute/openstack/requests/create_os_interface.rb
lib/fog/compute/openstack/requests/delete_snapshot.rb
lib/fog/compute/openstack/requests/get_server_volumes.rb
lib/fog/compute/openstack/requests/associate_address.rb
lib/fog/compute/openstack/requests/create_key_pair.rb
lib/fog/compute/openstack/requests/shelve_server.rb
lib/fog/compute/openstack/requests/get_key_pair.rb
lib/fog/compute/openstack/requests/delete_metadata.rb
lib/fog/compute/openstack/requests/list_snapshots_detail.rb
lib/fog/compute/openstack/requests/get_server_group.rb
lib/fog/compute/openstack/requests/delete_service.rb
lib/fog/compute/openstack/requests/list_flavors.rb
lib/fog/compute/openstack/requests/get_security_group.rb
lib/fog/compute/openstack/requests/start_server.rb
lib/fog/compute/openstack/requests/unshelve_server.rb
lib/fog/compute/openstack/requests/change_server_password.rb
lib/fog/compute/openstack/requests/enable_service.rb
lib/fog/compute/openstack/requests/get_address.rb
lib/fog/compute/openstack/requests/delete_volume.rb
lib/fog/compute/openstack/requests/list_images_detail.rb
lib/fog/compute/openstack/requests/suspend_server.rb
lib/fog/compute/openstack/requests/get_snapshot_details.rb
lib/fog/compute/openstack/requests/add_aggregate_host.rb
lib/fog/compute/openstack/requests/list_addresses.rb
lib/fog/compute/openstack/requests/create_flavor_metadata.rb
lib/fog/compute/openstack/requests/list_hypervisor_servers.rb
lib/fog/compute/openstack/requests/list_volume_attachments.rb
lib/fog/compute/openstack/requests/disable_service_log_reason.rb
lib/fog/compute/openstack/requests/get_volume_details.rb
lib/fog/compute/openstack/requests/get_os_interface.rb
lib/fog/compute/openstack/requests/create_server_group.rb
lib/fog/compute/openstack/requests/delete_flavor.rb
lib/fog/compute/openstack/requests/list_volumes_detail.rb
lib/fog/compute/openstack/requests/list_security_groups.rb
lib/fog/compute/openstack/requests/evacuate_server.rb
lib/fog/compute/openstack/requests/remove_flavor_access.rb
lib/fog/compute/openstack/requests/delete_security_group.rb
lib/fog/compute/openstack/requests/update_flavor_metadata.rb
lib/fog/compute/openstack/requests/get_server_details.rb
lib/fog/compute/openstack/requests/get_metadata.rb
lib/fog/compute/openstack/requests/set_tenant.rb
lib/fog/compute/openstack/requests/delete_aggregate.rb
lib/fog/compute/openstack/requests/live_migrate_server.rb
lib/fog/compute/openstack/requests/list_os_interfaces.rb
lib/fog/compute/openstack/requests/list_zones_detailed.rb
lib/fog/compute/openstack/requests/rescue_server.rb
lib/fog/compute/openstack/requests/list_snapshots.rb
lib/fog/compute/openstack/requests/list_services.rb
lib/fog/compute/openstack/requests/add_flavor_access.rb
lib/fog/compute/openstack/requests/delete_server.rb
lib/fog/compute/openstack/requests/list_address_pools.rb
lib/fog/compute/openstack/requests/migrate_server.rb
lib/fog/compute/openstack/requests/delete_os_interface.rb
lib/fog/compute/openstack/requests/list_images.rb
lib/fog/compute/openstack/requests/delete_flavor_metadata.rb
lib/fog/compute/openstack/requests/pause_server.rb
lib/fog/compute/openstack/requests/stop_server.rb
lib/fog/compute/openstack/requests/get_limits.rb
lib/fog/compute/openstack/requests/delete_server_group.rb
lib/fog/compute/openstack/requests/resize_server.rb
lib/fog/compute/openstack/requests/remove_fixed_ip.rb
lib/fog/compute/openstack/requests/rebuild_server.rb
lib/fog/compute/openstack/requests/update_aggregate_metadata.rb
lib/fog/compute/openstack/requests/disassociate_address.rb
lib/fog/compute/openstack/requests/delete_meta.rb
lib/fog/compute/openstack/requests/update_meta.rb
lib/fog/compute/openstack/requests/delete_security_group_rule.rb
lib/fog/compute/openstack/requests/get_aggregate.rb
lib/fog/compute/openstack/requests/get_image_details.rb
lib/fog/compute/openstack/requests/get_console_output.rb
lib/fog/compute/openstack/requests/get_quota_defaults.rb
lib/fog/compute/openstack/requests/list_flavors_detail.rb
lib/fog/compute/openstack/requests/list_hypervisors_detail.rb
lib/fog/compute/openstack/requests/get_flavor_metadata.rb
lib/fog/compute/openstack/requests/resume_server.rb
lib/fog/compute/openstack/requests/add_security_group.rb
lib/fog/compute/openstack/requests/list_hosts.rb
lib/fog/compute/openstack/requests/list_server_groups.rb
lib/fog/compute/openstack/requests/list_tenants_with_flavor_access.rb
lib/fog/compute/openstack/requests/list_availability_zones.rb
lib/fog/compute/openstack/requests/get_quota.rb
lib/fog/compute/openstack/requests/create_aggregate.rb
lib/fog/compute/openstack/requests/update_server.rb
lib/fog/compute/openstack/requests/server_actions.rb
lib/fog/compute/openstack/requests/list_servers_detail.rb
lib/fog/compute/openstack/requests/confirm_resize_server.rb
lib/fog/compute/openstack/requests/create_flavor.rb
lib/fog/compute/openstack/requests/list_key_pairs.rb
lib/fog/compute/openstack/requests/allocate_address.rb
lib/fog/compute/openstack/requests/get_hypervisor.rb
lib/fog/compute/openstack/requests/shelve_offload_server.rb
lib/fog/compute/openstack/requests/detach_volume.rb
lib/fog/compute/openstack/requests/get_flavor_details.rb
lib/fog/compute/openstack/requests/list_servers.rb
lib/fog/compute/openstack/requests/create_snapshot.rb
lib/fog/compute/openstack/requests/update_aggregate.rb
lib/fog/compute/openstack/requests/set_metadata.rb
lib/fog/compute/openstack/requests/list_zones.rb
lib/fog/compute/openstack/requests/create_image.rb
lib/fog/compute/openstack/requests/get_security_group_rule.rb
lib/fog/compute/openstack/requests/update_metadata.rb
lib/fog/compute/openstack/requests/list_all_addresses.rb
Parent:
Object
Methods
add_aggregate_host
add_fixed_ip
add_flavor_access
add_security_group
allocate_address
associate_address
attach_volume
change_server_password
confirm_resize_server
create_aggregate
create_flavor
create_flavor_metadata
create_image
create_key_pair
create_os_interface
create_security_group
create_security_group_rule
create_server
create_server_group
create_snapshot
create_volume
data
data
delete_aggregate
delete_flavor
delete_flavor_metadata
delete_image
delete_key_pair
delete_key_pair
delete_meta
delete_metadata
delete_os_interface
delete_security_group
delete_security_group_rule
delete_server
delete_server_group
delete_service
delete_snapshot
delete_volume
detach_volume
disable_service
disable_service_log_reason
disassociate_address
enable_service
evacuate_server
get_address
get_aggregate
get_console_output
get_flavor_details
get_flavor_metadata
get_host_details
get_hypervisor
get_hypervisor_statistics
get_image_details
get_limits
get_metadata
get_os_interface
get_quota
get_quota_defaults
get_security_group
get_security_group_rule
get_server_details
get_server_group
get_server_password
get_server_volumes
get_snapshot_details
get_usage
get_vnc_console
get_volume_details
list_address_pools
list_addresses
list_aggregates
list_all_addresses
list_endpoints
list_flavors
list_flavors_detail
list_hosts
list_hypervisor_servers
list_hypervisors
list_hypervisors_detail
list_images
list_images_detail
list_key_pairs
list_metadata
list_os_interfaces
list_private_addresses
list_public_addresses
list_security_groups
list_server_groups
list_servers
list_servers_detail
list_services
list_snapshots
list_snapshots_detail
list_tenants
list_tenants_with_flavor_access
list_usages
list_volume_attachments
list_volumes
list_volumes_detail
list_zones
list_zones_detailed
live_migrate_server
migrate_server
new
pause_server
reboot_server
rebuild_server
release_address
remove_aggregate_host
remove_fixed_ip
remove_flavor_access
remove_security_group
rescue_server
reset
reset_data
reset_server_state
resize_server
resume_server
revert_resize_server
server_actions
server_diagnostics
set_metadata
set_tenant
shelve_offload_server
shelve_server
start_server
stop_server
suspend_server
unpause_server
unshelve_server
update_aggregate
update_aggregate_metadata
update_flavor_metadata
update_meta
update_metadata
update_quota
update_server
Included Modules
Fog::OpenStack::Core
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_aggregate_host
(_uuid, _host_uuid)
add_fixed_ip
(_server_id, _network_id)
add_flavor_access
(flavor_ref, tenant_id)
add_security_group
(_server_id, _group_name)
allocate_address
(_pool = nil)
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_aggregate
(_name, _options = {})
create_flavor
(attributes)
create_flavor_metadata
(_flavor_ref, _metadata)
create_image
(server_id, name, metadata = {})
create_key_pair
(key_name, _public_key = nil)
create_os_interface
(server_id, options={})
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_server_group
(name, policy)
create_snapshot
(volume_id, name, description, _force = false)
create_volume
(name, description, size, options = {})
data
()
delete_aggregate
(_uuid)
delete_flavor
(_flavor_id)
delete_flavor_metadata
(_flavor_ref, _key)
delete_image
(image_id)
delete_key_pair
(_key_name)
delete_key_pair
(key_name)
delete_meta
(collection_name, parent_id, _key)
delete_metadata
(_collection_name, _parent_id, _key)
delete_os_interface
(server_id, port_id)
delete_security_group
(security_group_id)
delete_security_group_rule
(security_group_rule_id)
delete_server
(server_id)
delete_server_group
(group_id)
delete_service
(_host, _binary, _optional_params = nil)
delete_snapshot
(snapshot_id)
delete_volume
(volume_id)
detach_volume
(server_id, attachment_id)
disable_service
(_host, _binary, _optional_params = nil)
disable_service_log_reason
(_host, _binary, _disabled_reason, _optional_params = nil)
disassociate_address
(_server_id, _ip_address)
enable_service
(_host, _binary, _optional_params = nil)
evacuate_server
(_server_id, _host, _on_shared_storage, _admin_password = nil)
get_address
(_address_id)
get_aggregate
(_uuid)
get_console_output
(_server_id, _log_length)
get_flavor_details
(flavor_ref)
get_flavor_metadata
(_flavor_ref)
get_host_details
(_host)
get_hypervisor
(hypervisor_id)
get_hypervisor_statistics
(_tenant_id)
get_image_details
(image_id)
get_limits
(_options = {})
get_metadata
(_collection_name, _parent_id, _key)
get_os_interface
(server_id,port_id)
get_quota
(tenant_id)
get_quota_defaults
(tenant_id)
get_security_group
(security_group_id)
get_security_group_rule
(security_group_rule_id)
get_server_details
(server_id)
get_server_group
(group_id)
get_server_password
(server_id)
get_server_volumes
(server_id)
get_snapshot_details
(snapshot_id)
get_usage
(tenant_id, date_start, date_end)
get_vnc_console
(_server_id, _console_type)
get_volume_details
(volume_id)
list_address_pools
()
list_addresses
(server_id)
list_aggregates
(_options = {})
list_all_addresses
(_options = {})
list_endpoints
()
list_flavors
(_options = {})
list_flavors_detail
(_options = {})
list_hosts
(_options = {})
list_hypervisor_servers
(hypervisor_id, _options = {})
list_hypervisors
(_options = {})
list_hypervisors_detail
(_options = {})
list_images
()
list_images_detail
(_filters = {})
list_key_pairs
(_options = {})
list_metadata
(_collection_name, _parent_id)
list_os_interfaces
(server_id)
list_private_addresses
(server_id)
list_public_addresses
(server_id)
list_security_groups
(options = {})
list_server_groups
(_options = {})
list_servers
(_options = {})
list_servers_detail
(_filters = {})
list_services
(_parameters = nil)
list_snapshots
(_options = true)
list_snapshots_detail
(_options = {})
list_tenants
()
list_tenants_with_flavor_access
(flavor_ref)
list_usages
(_date_start = nil, _date_end = nil, _detailed = false)
list_volume_attachments
(server_id)
list_volumes
(_options = true)
list_volumes_detail
(_options = {})
list_zones
(_options = {})
list_zones_detailed
(_options = {})
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_aggregate_host
(_uuid, _host_uuid)
remove_fixed_ip
(_server_id, _address)
remove_flavor_access
(_flavor_ref, _tenant_id)
remove_security_group
(_server_id, _group_name)
rescue_server
(_server_id)
reset_data
()
reset_server_state
(server_id, status)
resize_server
(_server_id, _flavor_ref)
resume_server
(_server_id)
revert_resize_server
(server_id)
server_actions
(server_id)
server_diagnostics
(server_id)
set_metadata
(collection_name, parent_id, metadata = {})
set_tenant
(_tenant)
shelve_offload_server
(_server_id)
shelve_server
(_server_id)
start_server
(_server_id)
stop_server
(_server_id)
suspend_server
(_server_id)
unpause_server
(_server_id)
unshelve_server
(_server_id)
update_aggregate
(_uuid, _options = {})
update_aggregate_metadata
(_uuid, _metadata = {})
update_flavor_metadata
(_flavor_ref, key, value)
update_meta
(collection_name, parent_id, key, value)
update_metadata
(collection_name, parent_id, metadata = {})
update_quota
(_tenant_id, options = {})
update_server
(server_id, options = {})
[Validate]