Class: Fog::Compute::ProfitBricks

Inherits:
Service
  • Object
show all
Defined in:
lib/fog/profitbricks/compute.rb,
lib/fog/profitbricks/models/compute/lan.rb,
lib/fog/profitbricks/models/compute/nic.rb,
lib/fog/profitbricks/models/compute/lans.rb,
lib/fog/profitbricks/models/compute/nics.rb,
lib/fog/profitbricks/models/compute/user.rb,
lib/fog/profitbricks/models/compute/group.rb,
lib/fog/profitbricks/models/compute/image.rb,
lib/fog/profitbricks/models/compute/share.rb,
lib/fog/profitbricks/models/compute/users.rb,
lib/fog/profitbricks/models/compute/flavor.rb,
lib/fog/profitbricks/models/compute/groups.rb,
lib/fog/profitbricks/models/compute/images.rb,
lib/fog/profitbricks/models/compute/region.rb,
lib/fog/profitbricks/models/compute/server.rb,
lib/fog/profitbricks/models/compute/shares.rb,
lib/fog/profitbricks/models/compute/volume.rb,
lib/fog/profitbricks/models/compute/flavors.rb,
lib/fog/profitbricks/models/compute/regions.rb,
lib/fog/profitbricks/models/compute/request.rb,
lib/fog/profitbricks/models/compute/servers.rb,
lib/fog/profitbricks/models/compute/volumes.rb,
lib/fog/profitbricks/models/compute/ip_block.rb,
lib/fog/profitbricks/models/compute/location.rb,
lib/fog/profitbricks/models/compute/requests.rb,
lib/fog/profitbricks/models/compute/resource.rb,
lib/fog/profitbricks/models/compute/snapshot.rb,
lib/fog/profitbricks/models/compute/ip_blocks.rb,
lib/fog/profitbricks/models/compute/locations.rb,
lib/fog/profitbricks/models/compute/resources.rb,
lib/fog/profitbricks/models/compute/snapshots.rb,
lib/fog/profitbricks/requests/compute/get_lan.rb,
lib/fog/profitbricks/requests/compute/get_nic.rb,
lib/fog/profitbricks/models/compute/datacenter.rb,
lib/fog/profitbricks/requests/compute/get_user.rb,
lib/fog/profitbricks/models/compute/datacenters.rb,
lib/fog/profitbricks/requests/compute/add_share.rb,
lib/fog/profitbricks/requests/compute/get_group.rb,
lib/fog/profitbricks/requests/compute/get_image.rb,
lib/fog/profitbricks/requests/compute/get_share.rb,
lib/fog/profitbricks/requests/compute/create_lan.rb,
lib/fog/profitbricks/requests/compute/create_nic.rb,
lib/fog/profitbricks/requests/compute/delete_lan.rb,
lib/fog/profitbricks/requests/compute/delete_nic.rb,
lib/fog/profitbricks/requests/compute/get_flavor.rb,
lib/fog/profitbricks/requests/compute/get_server.rb,
lib/fog/profitbricks/requests/compute/get_volume.rb,
lib/fog/profitbricks/requests/compute/update_lan.rb,
lib/fog/profitbricks/requests/compute/update_nic.rb,
lib/fog/profitbricks/models/compute/firewall_rule.rb,
lib/fog/profitbricks/models/compute/load_balancer.rb,
lib/fog/profitbricks/requests/compute/create_user.rb,
lib/fog/profitbricks/requests/compute/delete_user.rb,
lib/fog/profitbricks/requests/compute/get_all_nic.rb,
lib/fog/profitbricks/requests/compute/get_request.rb,
lib/fog/profitbricks/requests/compute/stop_server.rb,
lib/fog/profitbricks/requests/compute/update_user.rb,
lib/fog/profitbricks/models/compute/firewall_rules.rb,
lib/fog/profitbricks/models/compute/load_balancers.rb,
lib/fog/profitbricks/requests/compute/attach_cdrom.rb,
lib/fog/profitbricks/requests/compute/create_group.rb,
lib/fog/profitbricks/requests/compute/delete_group.rb,
lib/fog/profitbricks/requests/compute/delete_image.rb,
lib/fog/profitbricks/requests/compute/delete_share.rb,
lib/fog/profitbricks/requests/compute/detach_cdrom.rb,
lib/fog/profitbricks/requests/compute/get_all_lans.rb,
lib/fog/profitbricks/requests/compute/get_ip_block.rb,
lib/fog/profitbricks/requests/compute/get_location.rb,
lib/fog/profitbricks/requests/compute/get_snapshot.rb,
lib/fog/profitbricks/requests/compute/start_server.rb,
lib/fog/profitbricks/requests/compute/update_group.rb,
lib/fog/profitbricks/requests/compute/update_image.rb,
lib/fog/profitbricks/requests/compute/update_share.rb,
lib/fog/profitbricks/requests/compute/attach_volume.rb,
lib/fog/profitbricks/requests/compute/create_flavor.rb,
lib/fog/profitbricks/requests/compute/create_server.rb,
lib/fog/profitbricks/requests/compute/create_volume.rb,
lib/fog/profitbricks/requests/compute/delete_server.rb,
lib/fog/profitbricks/requests/compute/delete_volume.rb,
lib/fog/profitbricks/requests/compute/detach_volume.rb,
lib/fog/profitbricks/requests/compute/get_all_users.rb,
lib/fog/profitbricks/requests/compute/reboot_server.rb,
lib/fog/profitbricks/requests/compute/update_server.rb,
lib/fog/profitbricks/requests/compute/update_volume.rb,
lib/fog/profitbricks/requests/compute/get_all_groups.rb,
lib/fog/profitbricks/requests/compute/get_all_images.rb,
lib/fog/profitbricks/requests/compute/get_all_shares.rb,
lib/fog/profitbricks/requests/compute/get_datacenter.rb,
lib/fog/profitbricks/models/compute/contract_resource.rb,
lib/fog/profitbricks/requests/compute/create_ip_block.rb,
lib/fog/profitbricks/requests/compute/delete_ip_block.rb,
lib/fog/profitbricks/requests/compute/delete_snapshot.rb,
lib/fog/profitbricks/requests/compute/get_all_flavors.rb,
lib/fog/profitbricks/requests/compute/get_all_servers.rb,
lib/fog/profitbricks/requests/compute/get_all_volumes.rb,
lib/fog/profitbricks/requests/compute/get_group_users.rb,
lib/fog/profitbricks/requests/compute/update_snapshot.rb,
lib/fog/profitbricks/models/compute/contract_resources.rb,
lib/fog/profitbricks/requests/compute/get_all_requests.rb,
lib/fog/profitbricks/requests/compute/add_user_to_group.rb,
lib/fog/profitbricks/requests/compute/create_datacenter.rb,
lib/fog/profitbricks/requests/compute/delete_datacenter.rb,
lib/fog/profitbricks/requests/compute/get_all_ip_blocks.rb,
lib/fog/profitbricks/requests/compute/get_all_locations.rb,
lib/fog/profitbricks/requests/compute/get_all_resources.rb,
lib/fog/profitbricks/requests/compute/get_all_snapshots.rb,
lib/fog/profitbricks/requests/compute/get_firewall_rule.rb,
lib/fog/profitbricks/requests/compute/get_load_balancer.rb,
lib/fog/profitbricks/requests/compute/update_datacenter.rb,
lib/fog/profitbricks/requests/compute/get_attached_cdrom.rb,
lib/fog/profitbricks/requests/compute/get_request_status.rb,
lib/fog/profitbricks/requests/compute/get_all_datacenters.rb,
lib/fog/profitbricks/requests/compute/get_attached_volume.rb,
lib/fog/profitbricks/requests/compute/create_firewall_rule.rb,
lib/fog/profitbricks/requests/compute/create_load_balancer.rb,
lib/fog/profitbricks/requests/compute/delete_firewall_rule.rb,
lib/fog/profitbricks/requests/compute/delete_load_balancer.rb,
lib/fog/profitbricks/requests/compute/get_resource_by_type.rb,
lib/fog/profitbricks/requests/compute/list_attached_cdroms.rb,
lib/fog/profitbricks/requests/compute/update_firewall_rule.rb,
lib/fog/profitbricks/requests/compute/update_load_balancer.rb,
lib/fog/profitbricks/requests/compute/get_load_balanced_nic.rb,
lib/fog/profitbricks/requests/compute/get_resources_by_type.rb,
lib/fog/profitbricks/requests/compute/list_attached_volumes.rb,
lib/fog/profitbricks/requests/compute/create_volume_snapshot.rb,
lib/fog/profitbricks/requests/compute/get_all_firewall_rules.rb,
lib/fog/profitbricks/requests/compute/get_all_load_balancers.rb,
lib/fog/profitbricks/requests/compute/remove_nic_association.rb,
lib/fog/profitbricks/requests/compute/remove_user_from_group.rb,
lib/fog/profitbricks/requests/compute/restore_volume_snapshot.rb,
lib/fog/profitbricks/requests/compute/get_all_contract_resources.rb,
lib/fog/profitbricks/requests/compute/get_all_load_balanced_nics.rb,
lib/fog/profitbricks/requests/compute/associate_nic_to_load_balancer.rb

Defined Under Namespace

Classes: ContractResource, ContractResources, Datacenter, Datacenters, FirewallRule, FirewallRules, Flavor, Flavors, Group, Groups, Image, Images, IpBlock, IpBlocks, Lan, Lans, LoadBalancer, LoadBalancers, Location, Locations, Mock, Nic, Nics, Real, Region, Regions, Request, Requests, Resource, Resources, Server, Servers, Share, Shares, Snapshot, Snapshots, User, Users, Volume, Volumes

Constant Summary collapse

API_VERSION =
'v4'.freeze