Class Fog::Compute::AWS::Mock
In: lib/fog/aws/compute.rb
lib/fog/aws/requests/compute/unmonitor_instances.rb
lib/fog/aws/requests/compute/disable_vpc_classic_link_dns_support.rb
lib/fog/aws/requests/compute/purchase_reserved_instances_offering.rb
lib/fog/aws/requests/compute/attach_internet_gateway.rb
lib/fog/aws/requests/compute/delete_network_acl.rb
lib/fog/aws/requests/compute/describe_vpc_classic_link.rb
lib/fog/aws/requests/compute/create_volume.rb
lib/fog/aws/requests/compute/modify_volume.rb
lib/fog/aws/requests/compute/detach_classic_link_vpc.rb
lib/fog/aws/requests/compute/associate_address.rb
lib/fog/aws/requests/compute/create_image.rb
lib/fog/aws/requests/compute/describe_internet_gateways.rb
lib/fog/aws/requests/compute/modify_image_attribute.rb
lib/fog/aws/requests/compute/allocate_address.rb
lib/fog/aws/requests/compute/revoke_security_group_ingress.rb
lib/fog/aws/requests/compute/describe_subnets.rb
lib/fog/aws/requests/compute/move_address_to_vpc.rb
lib/fog/aws/requests/compute/stop_instances.rb
lib/fog/aws/requests/compute/copy_image.rb
lib/fog/aws/requests/compute/create_subnet.rb
lib/fog/aws/requests/compute/disable_vpc_classic_link.rb
lib/fog/aws/requests/compute/terminate_instances.rb
lib/fog/aws/requests/compute/get_console_output.rb
lib/fog/aws/requests/compute/delete_route_table.rb
lib/fog/aws/requests/compute/delete_subnet.rb
lib/fog/aws/requests/compute/describe_vpc_classic_link_dns_support.rb
lib/fog/aws/requests/compute/delete_route.rb
lib/fog/aws/requests/compute/describe_snapshots.rb
lib/fog/aws/requests/compute/authorize_security_group_ingress.rb
lib/fog/aws/requests/compute/associate_route_table.rb
lib/fog/aws/requests/compute/delete_vpc.rb
lib/fog/aws/requests/compute/describe_classic_link_instances.rb
lib/fog/aws/requests/compute/detach_internet_gateway.rb
lib/fog/aws/requests/compute/describe_instances.rb
lib/fog/aws/requests/compute/describe_volume_status.rb
lib/fog/aws/requests/compute/modify_subnet_attribute.rb
lib/fog/aws/requests/compute/register_image.rb
lib/fog/aws/requests/compute/enable_vpc_classic_link_dns_support.rb
lib/fog/aws/requests/compute/authorize_security_group_egress.rb
lib/fog/aws/requests/compute/monitor_instances.rb
lib/fog/aws/requests/compute/create_network_interface.rb
lib/fog/aws/requests/compute/describe_key_pairs.rb
lib/fog/aws/requests/compute/describe_availability_zones.rb
lib/fog/aws/requests/compute/delete_internet_gateway.rb
lib/fog/aws/requests/compute/cancel_spot_instance_requests.rb
lib/fog/aws/requests/compute/delete_key_pair.rb
lib/fog/aws/requests/compute/create_vpc.rb
lib/fog/aws/requests/compute/detach_volume.rb
lib/fog/aws/requests/compute/describe_images.rb
lib/fog/aws/requests/compute/describe_regions.rb
lib/fog/aws/requests/compute/describe_tags.rb
lib/fog/aws/requests/compute/replace_network_acl_association.rb
lib/fog/aws/requests/compute/disassociate_address.rb
lib/fog/aws/requests/compute/describe_addresses.rb
lib/fog/aws/requests/compute/create_route.rb
lib/fog/aws/requests/compute/detach_network_interface.rb
lib/fog/aws/requests/compute/create_route_table.rb
lib/fog/aws/requests/compute/run_instances.rb
lib/fog/aws/requests/compute/delete_dhcp_options.rb
lib/fog/aws/requests/compute/delete_network_interface.rb
lib/fog/aws/requests/compute/request_spot_instances.rb
lib/fog/aws/requests/compute/revoke_security_group_egress.rb
lib/fog/aws/requests/compute/create_network_acl_entry.rb
lib/fog/aws/requests/compute/import_key_pair.rb
lib/fog/aws/requests/compute/replace_network_acl_entry.rb
lib/fog/aws/requests/compute/describe_reserved_instances.rb
lib/fog/aws/requests/compute/create_dhcp_options.rb
lib/fog/aws/requests/compute/modify_volume_attribute.rb
lib/fog/aws/requests/compute/describe_network_acls.rb
lib/fog/aws/requests/compute/disassociate_route_table.rb
lib/fog/aws/requests/compute/restore_address_to_classic.rb
lib/fog/aws/requests/compute/release_address.rb
lib/fog/aws/requests/compute/create_snapshot.rb
lib/fog/aws/requests/compute/copy_snapshot.rb
lib/fog/aws/requests/compute/describe_route_tables.rb
lib/fog/aws/requests/compute/describe_spot_instance_requests.rb
lib/fog/aws/requests/compute/attach_classic_link_vpc.rb
lib/fog/aws/requests/compute/delete_tags.rb
lib/fog/aws/requests/compute/replace_route.rb
lib/fog/aws/requests/compute/deregister_image.rb
lib/fog/aws/requests/compute/describe_vpcs.rb
lib/fog/aws/requests/compute/reboot_instances.rb
lib/fog/aws/requests/compute/describe_instance_status.rb
lib/fog/aws/requests/compute/get_password_data.rb
lib/fog/aws/requests/compute/create_network_acl.rb
lib/fog/aws/requests/compute/start_instances.rb
lib/fog/aws/requests/compute/describe_volumes.rb
lib/fog/aws/requests/compute/assign_private_ip_addresses.rb
lib/fog/aws/requests/compute/describe_security_groups.rb
lib/fog/aws/requests/compute/describe_dhcp_options.rb
lib/fog/aws/requests/compute/delete_network_acl_entry.rb
lib/fog/aws/requests/compute/associate_dhcp_options.rb
lib/fog/aws/requests/compute/delete_volume.rb
lib/fog/aws/requests/compute/describe_vpc_attribute.rb
lib/fog/aws/requests/compute/create_security_group.rb
lib/fog/aws/requests/compute/create_tags.rb
lib/fog/aws/requests/compute/modify_network_interface_attribute.rb
lib/fog/aws/requests/compute/describe_spot_price_history.rb
lib/fog/aws/requests/compute/attach_volume.rb
lib/fog/aws/requests/compute/describe_instance_attribute.rb
lib/fog/aws/requests/compute/describe_volumes_modifications.rb
lib/fog/aws/requests/compute/create_internet_gateway.rb
lib/fog/aws/requests/compute/modify_vpc_attribute.rb
lib/fog/aws/requests/compute/describe_account_attributes.rb
lib/fog/aws/requests/compute/describe_network_interfaces.rb
lib/fog/aws/requests/compute/reset_network_interface_attribute.rb
lib/fog/aws/requests/compute/delete_snapshot.rb
lib/fog/aws/requests/compute/delete_security_group.rb
lib/fog/aws/requests/compute/describe_network_interface_attribute.rb
lib/fog/aws/requests/compute/describe_reserved_instances_offerings.rb
lib/fog/aws/requests/compute/enable_vpc_classic_link.rb
lib/fog/aws/requests/compute/create_key_pair.rb
lib/fog/aws/requests/compute/attach_network_interface.rb
Parent: Object

Methods

allocate_address   apply_tag_filters   assign_private_ip_addresses   associate_address   associate_dhcp_options   associate_route_table   attach_classic_link_vpc   attach_internet_gateway   attach_network_interface   attach_volume   authorize_security_group_egress   authorize_security_group_ingress   cancel_spot_instance_requests   copy_image   copy_snapshot   create_dhcp_options   create_image   create_internet_gateway   create_key_pair   create_network_acl   create_network_acl_entry   create_network_interface   create_route   create_route_table   create_security_group   create_snapshot   create_subnet   create_tags   create_volume   create_vpc   data   data   delete_dhcp_options   delete_internet_gateway   delete_key_pair   delete_network_acl   delete_network_acl_entry   delete_network_interface   delete_route   delete_route_table   delete_security_group   delete_snapshot   delete_subnet   delete_tags   delete_volume   delete_vpc   deregister_image   describe_account_attributes   describe_addresses   describe_availability_zones   describe_classic_link_instances   describe_dhcp_options   describe_images   describe_instance_attribute   describe_instance_status   describe_instances   describe_internet_gateways   describe_key_pairs   describe_network_acls   describe_network_interface_attribute   describe_network_interfaces   describe_regions   describe_reserved_instances   describe_reserved_instances_offerings   describe_route_tables   describe_security_groups   describe_snapshots   describe_spot_instance_requests   describe_spot_price_history   describe_subnets   describe_tags   describe_volume_status   describe_volumes   describe_volumes_modifications   describe_vpc_attribute   describe_vpc_classic_link   describe_vpc_classic_link_dns_support   describe_vpcs   detach_classic_link_vpc   detach_internet_gateway   detach_network_interface   detach_volume   disable_ec2_classic   disable_vpc_classic_link   disable_vpc_classic_link_dns_support   disassociate_address   disassociate_route_table   enable_ec2_classic   enable_vpc_classic_link   enable_vpc_classic_link_dns_support   find_matching_permission_egress   get_console_output   get_password_data   import_key_pair   modify_image_attribute   modify_network_interface_attribute   modify_subnet_attribute   modify_volume   modify_volume_attribute   modify_vpc_attribute   monitor_instances   move_address_to_vpc   new   purchase_reserved_instances_offering   reboot_instances   region_data   register_image   release_address   replace_network_acl_association   replace_network_acl_entry   replace_route   request_spot_instances   reset   reset_data   reset_network_interface_attribute   restore_address_to_classic   revoke_security_group_egress   revoke_security_group_ingress   run_instances   set_supported_platforms   setup_credentials   start_instances   stop_instances   supported_platforms   tagged_resources   terminate_instances   unmonitor_instances   visible_images  

Included Modules

Fog::AWS::CredentialFetcher::ConnectionMethods

Constants

MOCKED_TAG_TYPES = { 'acl' => 'network_acl', 'ami' => 'image', 'igw' => 'internet_gateway', 'i' => 'instance', 'rtb' => 'route_table', 'snap' => 'snapshot', 'vol' => 'volume', 'vpc' => 'vpc'

Attributes

region  [RW] 

Public Class methods

Public Instance methods

Usage

Fog::AWS[:compute].create_snapshot("vol-f7c23423", "latest snapshot")

[Validate]