Class Fog::Compute::AWS
In: lib/fog/aws/requests/compute/describe_network_interfaces.rb
lib/fog/aws/requests/compute/delete_vpc.rb
lib/fog/aws/requests/compute/disassociate_address.rb
lib/fog/aws/requests/compute/monitor_instances.rb
lib/fog/aws/requests/compute/allocate_address.rb
lib/fog/aws/requests/compute/create_internet_gateway.rb
lib/fog/aws/requests/compute/describe_regions.rb
lib/fog/aws/requests/compute/describe_reserved_instances.rb
lib/fog/aws/requests/compute/start_instances.rb
lib/fog/aws/requests/compute/modify_volume_attribute.rb
lib/fog/aws/requests/compute/delete_network_interface.rb
lib/fog/aws/requests/compute/stop_instances.rb
lib/fog/aws/requests/compute/delete_volume.rb
lib/fog/aws/requests/compute/create_snapshot.rb
lib/fog/aws/requests/compute/describe_internet_gateways.rb
lib/fog/aws/requests/compute/describe_instances.rb
lib/fog/aws/requests/compute/create_network_interface.rb
lib/fog/aws/requests/compute/describe_instance_status.rb
lib/fog/aws/requests/compute/modify_network_interface_attribute.rb
lib/fog/aws/requests/compute/create_subnet.rb
lib/fog/aws/requests/compute/delete_snapshot.rb
lib/fog/aws/requests/compute/cancel_spot_instance_requests.rb
lib/fog/aws/requests/compute/describe_snapshots.rb
lib/fog/aws/requests/compute/delete_security_group.rb
lib/fog/aws/requests/compute/purchase_reserved_instances_offering.rb
lib/fog/aws/requests/compute/describe_spot_price_history.rb
lib/fog/aws/requests/compute/revoke_security_group_ingress.rb
lib/fog/aws/requests/compute/describe_key_pairs.rb
lib/fog/aws/requests/compute/deregister_image.rb
lib/fog/aws/requests/compute/get_console_output.rb
lib/fog/aws/requests/compute/associate_address.rb
lib/fog/aws/requests/compute/delete_tags.rb
lib/fog/aws/requests/compute/describe_tags.rb
lib/fog/aws/requests/compute/detach_network_interface.rb
lib/fog/aws/requests/compute/modify_instance_attribute.rb
lib/fog/aws/requests/compute/describe_network_interface_attribute.rb
lib/fog/aws/requests/compute/authorize_security_group_ingress.rb
lib/fog/aws/requests/compute/attach_internet_gateway.rb
lib/fog/aws/requests/compute/create_image.rb
lib/fog/aws/requests/compute/attach_volume.rb
lib/fog/aws/requests/compute/detach_volume.rb
lib/fog/aws/requests/compute/create_tags.rb
lib/fog/aws/requests/compute/describe_volume_status.rb
lib/fog/aws/requests/compute/describe_volumes.rb
lib/fog/aws/requests/compute/detach_internet_gateway.rb
lib/fog/aws/requests/compute/unmonitor_instances.rb
lib/fog/aws/requests/compute/describe_spot_datafeed_subscription.rb
lib/fog/aws/requests/compute/create_spot_datafeed_subscription.rb
lib/fog/aws/requests/compute/delete_spot_datafeed_subscription.rb
lib/fog/aws/requests/compute/delete_dhcp_options.rb
lib/fog/aws/requests/compute/attach_network_interface.rb
lib/fog/aws/requests/compute/describe_subnets.rb
lib/fog/aws/requests/compute/describe_security_groups.rb
lib/fog/aws/requests/compute/associate_dhcp_options.rb
lib/fog/aws/requests/compute/describe_dhcp_options.rb
lib/fog/aws/requests/compute/run_instances.rb
lib/fog/aws/requests/compute/import_key_pair.rb
lib/fog/aws/requests/compute/describe_images.rb
lib/fog/aws/requests/compute/describe_spot_instance_requests.rb
lib/fog/aws/requests/compute/modify_snapshot_attribute.rb
lib/fog/aws/requests/compute/reboot_instances.rb
lib/fog/aws/requests/compute/copy_snapshot.rb
lib/fog/aws/requests/compute/create_security_group.rb
lib/fog/aws/requests/compute/delete_subnet.rb
lib/fog/aws/requests/compute/delete_internet_gateway.rb
lib/fog/aws/requests/compute/describe_vpcs.rb
lib/fog/aws/requests/compute/describe_addresses.rb
lib/fog/aws/requests/compute/delete_placement_group.rb
lib/fog/aws/requests/compute/create_volume.rb
lib/fog/aws/requests/compute/register_image.rb
lib/fog/aws/requests/compute/describe_reserved_instances_offerings.rb
lib/fog/aws/requests/compute/create_dhcp_options.rb
lib/fog/aws/requests/compute/delete_key_pair.rb
lib/fog/aws/requests/compute/create_placement_group.rb
lib/fog/aws/requests/compute/reset_network_interface_attribute.rb
lib/fog/aws/requests/compute/describe_placement_groups.rb
lib/fog/aws/requests/compute/describe_availability_zones.rb
lib/fog/aws/requests/compute/terminate_instances.rb
lib/fog/aws/requests/compute/create_vpc.rb
lib/fog/aws/requests/compute/request_spot_instances.rb
lib/fog/aws/requests/compute/get_password_data.rb
lib/fog/aws/requests/compute/release_address.rb
lib/fog/aws/requests/compute/modify_image_attribute.rb
lib/fog/aws/requests/compute/create_key_pair.rb
lib/fog/aws/models/compute/subnets.rb
lib/fog/aws/models/compute/images.rb
lib/fog/aws/models/compute/volumes.rb
lib/fog/aws/models/compute/security_groups.rb
lib/fog/aws/models/compute/network_interface.rb
lib/fog/aws/models/compute/vpc.rb
lib/fog/aws/models/compute/snapshot.rb
lib/fog/aws/models/compute/addresses.rb
lib/fog/aws/models/compute/vpcs.rb
lib/fog/aws/models/compute/image.rb
lib/fog/aws/models/compute/tag.rb
lib/fog/aws/models/compute/spot_requests.rb
lib/fog/aws/models/compute/address.rb
lib/fog/aws/models/compute/volume.rb
lib/fog/aws/models/compute/dhcp_options.rb
lib/fog/aws/models/compute/subnet.rb
lib/fog/aws/models/compute/server.rb
lib/fog/aws/models/compute/flavor.rb
lib/fog/aws/models/compute/snapshots.rb
lib/fog/aws/models/compute/key_pairs.rb
lib/fog/aws/models/compute/internet_gateways.rb
lib/fog/aws/models/compute/tags.rb
lib/fog/aws/models/compute/network_interfaces.rb
lib/fog/aws/models/compute/dhcp_option.rb
lib/fog/aws/models/compute/internet_gateway.rb
lib/fog/aws/models/compute/servers.rb
lib/fog/aws/models/compute/flavors.rb
lib/fog/aws/models/compute/key_pair.rb
lib/fog/aws/models/compute/spot_request.rb
lib/fog/aws/models/compute/security_group.rb
lib/fog/aws/compute.rb
Parent: Object

Classes and Modules

Class Fog::Compute::AWS::Address
Class Fog::Compute::AWS::Addresses
Class Fog::Compute::AWS::DhcpOption
Class Fog::Compute::AWS::DhcpOptions
Class Fog::Compute::AWS::Flavor
Class Fog::Compute::AWS::Flavors
Class Fog::Compute::AWS::Image
Class Fog::Compute::AWS::Images
Class Fog::Compute::AWS::InternetGateway
Class Fog::Compute::AWS::InternetGateways
Class Fog::Compute::AWS::KeyPair
Class Fog::Compute::AWS::KeyPairs
Class Fog::Compute::AWS::Mock
Class Fog::Compute::AWS::NetworkInterface
Class Fog::Compute::AWS::NetworkInterfaces
Class Fog::Compute::AWS::Real
Class Fog::Compute::AWS::SecurityGroup
Class Fog::Compute::AWS::SecurityGroups
Class Fog::Compute::AWS::Server
Class Fog::Compute::AWS::Servers
Class Fog::Compute::AWS::Snapshot
Class Fog::Compute::AWS::Snapshots
Class Fog::Compute::AWS::SpotRequest
Class Fog::Compute::AWS::SpotRequests
Class Fog::Compute::AWS::Subnet
Class Fog::Compute::AWS::Subnets
Class Fog::Compute::AWS::Tag
Class Fog::Compute::AWS::Tags
Class Fog::Compute::AWS::VPC
Class Fog::Compute::AWS::Volume
Class Fog::Compute::AWS::Volumes
Class Fog::Compute::AWS::Vpcs

Constants

FLAVORS = [ { :bits => 0, :cores => 2, :disk => 0, :id => 't1.micro', :name => 'Micro Instance', :ram => 613}, { :bits => 32, :cores => 1, :disk => 160, :id => 'm1.small', :name => 'Small Instance', :ram => 1740.8}, { :bits => 32, :cores => 2, :disk => 400, :id => 'm1.medium', :name => 'Medium Instance', :ram => 3750}, { :bits => 64, :cores => 4, :disk => 850, :id => 'm1.large', :name => 'Large Instance', :ram => 7680}, { :bits => 64, :cores => 8, :disk => 1690, :id => 'm1.xlarge', :name => 'Extra Large Instance', :ram => 15360}, { :bits => 32, :cores => 5, :disk => 350, :id => 'c1.medium', :name => 'High-CPU Medium', :ram => 1740.8}, { :bits => 64, :cores => 20, :disk => 1690, :id => 'c1.xlarge', :name => 'High-CPU Extra Large', :ram => 7168}, { :bits => 64, :cores => 6.5, :disk => 420, :id => 'm2.xlarge', :name => 'High-Memory Extra Large', :ram => 17510.4}, { :bits => 64, :cores => 13, :disk => 850, :id => 'm2.2xlarge', :name => 'High Memory Double Extra Large', :ram => 35020.8}, { :bits => 64, :cores => 26, :disk => 1690, :id => 'm2.4xlarge', :name => 'High Memory Quadruple Extra Large', :ram => 70041.6}, { :bits => 64, :cores => 35, :disk => 2048, :id => "hi1.4xlarge", :name => "High I/O Quadruple Extra Large Instance", :ram => 61952}, { :bits => 64, :cores => 33.5, :disk => 1690, :id => 'cc1.4xlarge', :name => 'Cluster Compute Quadruple Extra Large', :ram => 23552}, { :bits => 64, :cores => 88, :disk => 3370, :id => 'cc2.8xlarge', :name => 'Cluster Compute Eight Extra Large', :ram => 61952}, { :bits => 64, :cores => 33.5, :disk => 1690, :id => 'cg1.4xlarge', :name => 'Cluster GPU Quadruple Extra Large', :ram => 22528}

[Validate]