Class: Fog::Compute::QingCloud

Inherits:
Service
  • Object
show all
Defined in:
lib/fog/qingcloud/compute.rb,
lib/fog/qingcloud/models/compute/image.rb,
lib/fog/qingcloud/models/compute/vxnet.rb,
lib/fog/qingcloud/models/compute/flavor.rb,
lib/fog/qingcloud/models/compute/images.rb,
lib/fog/qingcloud/models/compute/router.rb,
lib/fog/qingcloud/models/compute/server.rb,
lib/fog/qingcloud/models/compute/volume.rb,
lib/fog/qingcloud/models/compute/vxnets.rb,
lib/fog/qingcloud/models/compute/address.rb,
lib/fog/qingcloud/models/compute/flavors.rb,
lib/fog/qingcloud/models/compute/routers.rb,
lib/fog/qingcloud/models/compute/servers.rb,
lib/fog/qingcloud/models/compute/volumes.rb,
lib/fog/qingcloud/models/compute/key_pair.rb,
lib/fog/qingcloud/models/compute/addresses.rb,
lib/fog/qingcloud/models/compute/key_pairs.rb,
lib/fog/qingcloud/models/compute/router_rules.rb,
lib/fog/qingcloud/requests/compute/join_vxnet.rb,
lib/fog/qingcloud/requests/compute/join_router.rb,
lib/fog/qingcloud/requests/compute/leave_vxnet.rb,
lib/fog/qingcloud/models/compute/security_group.rb,
lib/fog/qingcloud/requests/compute/leave_router.rb,
lib/fog/qingcloud/models/compute/security_groups.rb,
lib/fog/qingcloud/requests/compute/create_vxnets.rb,
lib/fog/qingcloud/requests/compute/delete_vxnets.rb,
lib/fog/qingcloud/requests/compute/routers_power.rb,
lib/fog/qingcloud/requests/compute/run_instances.rb,
lib/fog/qingcloud/requests/compute/attach_volumes.rb,
lib/fog/qingcloud/requests/compute/create_routers.rb,
lib/fog/qingcloud/requests/compute/create_volumes.rb,
lib/fog/qingcloud/requests/compute/delete_routers.rb,
lib/fog/qingcloud/requests/compute/delete_volumes.rb,
lib/fog/qingcloud/requests/compute/detach_volumes.rb,
lib/fog/qingcloud/requests/compute/stop_instances.rb,
lib/fog/qingcloud/requests/compute/update_routers.rb,
lib/fog/qingcloud/requests/compute/create_key_pair.rb,
lib/fog/qingcloud/requests/compute/describe_vxnets.rb,
lib/fog/qingcloud/requests/compute/release_address.rb,
lib/fog/qingcloud/requests/compute/reset_instances.rb,
lib/fog/qingcloud/requests/compute/start_instances.rb,
lib/fog/qingcloud/requests/compute/allocate_address.rb,
lib/fog/qingcloud/requests/compute/attach_key_pairs.rb,
lib/fog/qingcloud/requests/compute/delete_key_pairs.rb,
lib/fog/qingcloud/requests/compute/describe_routers.rb,
lib/fog/qingcloud/requests/compute/describe_volumes.rb,
lib/fog/qingcloud/requests/compute/detach_key_pairs.rb,
lib/fog/qingcloud/requests/compute/reboot_instances.rb,
lib/fog/qingcloud/requests/compute/resize_instances.rb,
lib/fog/qingcloud/models/compute/security_group_rule.rb,
lib/fog/qingcloud/requests/compute/associate_address.rb,
lib/fog/qingcloud/models/compute/security_group_rules.rb,
lib/fog/qingcloud/requests/compute/add_router_statics.rb,
lib/fog/qingcloud/requests/compute/describe_addresses.rb,
lib/fog/qingcloud/requests/compute/describe_instances.rb,
lib/fog/qingcloud/requests/compute/describe_key_pairs.rb,
lib/fog/qingcloud/requests/compute/terminate_instances.rb,
lib/fog/qingcloud/requests/compute/apply_security_group.rb,
lib/fog/qingcloud/requests/compute/disassociate_address.rb,
lib/fog/qingcloud/requests/compute/create_security_group.rb,
lib/fog/qingcloud/requests/compute/delete_router_statics.rb,
lib/fog/qingcloud/requests/compute/delete_security_groups.rb,
lib/fog/qingcloud/requests/compute/describe_router_vxnets.rb,
lib/fog/qingcloud/requests/compute/describe_router_statics.rb,
lib/fog/qingcloud/requests/compute/add_security_group_rules.rb,
lib/fog/qingcloud/requests/compute/change_address_bandwidth.rb,
lib/fog/qingcloud/requests/compute/describe_security_groups.rb,
lib/fog/qingcloud/requests/compute/describe_vxnet_instances.rb,
lib/fog/qingcloud/requests/compute/modify_router_attributes.rb,
lib/fog/qingcloud/requests/compute/modify_resource_attributes.rb,
lib/fog/qingcloud/requests/compute/upload_userdata_attachment.rb,
lib/fog/qingcloud/requests/compute/delete_security_group_rules.rb,
lib/fog/qingcloud/requests/compute/describe_security_group_rules.rb,
lib/fog/qingcloud/requests/compute/modify_security_group_rule_attributes.rb

Defined Under Namespace

Classes: Address, Addresses, DHCPRule, Flavor, Flavors, GRERule, Image, Images, KeyPair, KeyPairs, Mock, PortForwardRule, Real, Router, RouterRule, Routers, SecurityGroup, SecurityGroupRule, SecurityGroupRules, SecurityGroups, Server, Servers, VPNRule, Volume, Volumes, Vxnet, Vxnets

Constant Summary collapse

FLAVORS =
[
{
  :id                      => 'small_b',
  :name                    => 'Small Instance B',
  :cores                   => 1,
  :ram                     => 1024,
},
{
  :id                      => 'small_c',
  :name                    => 'Small Instance C',
  :cores                   => 1,
  :ram                     => 2048,
},
{
  :id                      => 'medium_a',
  :name                    => 'Medium Instance A',
  :cores                   => 2,
  :ram                     => 2048,
},
{
  :id                      => 'medium_b',
  :name                    => 'Medium Instance B',
  :cores                   => 2,
  :ram                     => 4096,
},
{
  :id                      => 'medium_c',
  :name                    => 'Medium Instance C',
  :cores                   => 2,
  :ram                     => 8192,
},
{
  :id                      => 'large_a',
  :name                    => 'Large Instance A',
  :cores                   => 4,
  :ram                     => 4096,
},
{
  :id                      => 'large_b',
  :name                    => 'Large Instance B',
  :cores                   => 4,
  :ram                     => 8192,
},
{
  :id                      => 'large_c',
  :name                    => 'Large Instance C',
  :cores                   => 4,
  :ram                     => 16384,
}
]