Class: AWS::EC2::Client
- Inherits:
-
Core::Client
- Object
- Core::Client
- AWS::EC2::Client
- Extended by:
- Core::QueryClient
- Defined in:
- lib/aws/ec2/client.rb
Overview
Client class for Amazon Elastic Compute Cloud (EC2).
Constant Summary collapse
- API_VERSION =
'2012-06-01'
Instance Attribute Summary
Attributes inherited from Core::Client
Instance Method Summary collapse
-
#activate_license(options = {}) ⇒ Core::Response
Calls the ActivateLicense API operation.
-
#allocate_address(options = {}) ⇒ Core::Response
Calls the AllocateAddress API operation.
-
#associate_address(options = {}) ⇒ Core::Response
Calls the AssociateAddress API operation.
-
#associate_dhcp_options(options = {}) ⇒ Core::Response
Calls the AssociateDhcpOptions API operation.
-
#associate_route_table(options = {}) ⇒ Core::Response
Calls the AssociateRouteTable API operation.
-
#attach_internet_gateway(options = {}) ⇒ Core::Response
Calls the AttachInternetGateway API operation.
-
#attach_network_interface(options = {}) ⇒ Core::Response
Calls the AttachNetworkInterface API operation.
-
#attach_volume(options = {}) ⇒ Core::Response
Calls the AttachVolume API operation.
-
#attach_vpn_gateway(options = {}) ⇒ Core::Response
Calls the AttachVpnGateway API operation.
-
#authorize_security_group_egress(options = {}) ⇒ Core::Response
Calls the AuthorizeSecurityGroupEgress API operation.
-
#authorize_security_group_ingress(options = {}) ⇒ Core::Response
Calls the AuthorizeSecurityGroupIngress API operation.
-
#bundle_instance(options = {}) ⇒ Core::Response
Calls the BundleInstance API operation.
-
#cancel_bundle_task(options = {}) ⇒ Core::Response
Calls the CancelBundleTask API operation.
-
#cancel_conversion_task(options = {}) ⇒ Core::Response
Calls the CancelConversionTask API operation.
-
#cancel_export_task(options = {}) ⇒ Core::Response
Calls the CancelExportTask API operation.
-
#cancel_spot_instance_requests(options = {}) ⇒ Core::Response
Calls the CancelSpotInstanceRequests API operation.
-
#confirm_product_instance(options = {}) ⇒ Core::Response
Calls the ConfirmProductInstance API operation.
-
#create_customer_gateway(options = {}) ⇒ Core::Response
Calls the CreateCustomerGateway API operation.
-
#create_dhcp_options(options = {}) ⇒ Core::Response
Calls the CreateDhcpOptions API operation.
-
#create_image(options = {}) ⇒ Core::Response
Calls the CreateImage API operation.
-
#create_instance_export_task(options = {}) ⇒ Core::Response
Calls the CreateInstanceExportTask API operation.
-
#create_internet_gateway(options = {}) ⇒ Core::Response
Calls the CreateInternetGateway API operation.
-
#create_key_pair(options = {}) ⇒ Core::Response
Calls the CreateKeyPair API operation.
-
#create_network_acl(options = {}) ⇒ Core::Response
Calls the CreateNetworkAcl API operation.
-
#create_network_acl_entry(options = {}) ⇒ Core::Response
Calls the CreateNetworkAclEntry API operation.
-
#create_network_interface(options = {}) ⇒ Core::Response
Calls the CreateNetworkInterface API operation.
-
#create_placement_group(options = {}) ⇒ Core::Response
Calls the CreatePlacementGroup API operation.
-
#create_route(options = {}) ⇒ Core::Response
Calls the CreateRoute API operation.
-
#create_route_table(options = {}) ⇒ Core::Response
Calls the CreateRouteTable API operation.
-
#create_security_group(options = {}) ⇒ Core::Response
Calls the CreateSecurityGroup API operation.
-
#create_snapshot(options = {}) ⇒ Core::Response
Calls the CreateSnapshot API operation.
-
#create_spot_datafeed_subscription(options = {}) ⇒ Core::Response
Calls the CreateSpotDatafeedSubscription API operation.
-
#create_subnet(options = {}) ⇒ Core::Response
Calls the CreateSubnet API operation.
-
#create_tags(options = {}) ⇒ Core::Response
Calls the CreateTags API operation.
-
#create_volume(options = {}) ⇒ Core::Response
Calls the CreateVolume API operation.
-
#create_vpc(options = {}) ⇒ Core::Response
Calls the CreateVpc API operation.
-
#create_vpn_connection(options = {}) ⇒ Core::Response
Calls the CreateVpnConnection API operation.
-
#create_vpn_gateway(options = {}) ⇒ Core::Response
Calls the CreateVpnGateway API operation.
-
#deactivate_license(options = {}) ⇒ Core::Response
Calls the DeactivateLicense API operation.
-
#delete_customer_gateway(options = {}) ⇒ Core::Response
Calls the DeleteCustomerGateway API operation.
-
#delete_dhcp_options(options = {}) ⇒ Core::Response
Calls the DeleteDhcpOptions API operation.
-
#delete_internet_gateway(options = {}) ⇒ Core::Response
Calls the DeleteInternetGateway API operation.
-
#delete_key_pair(options = {}) ⇒ Core::Response
Calls the DeleteKeyPair API operation.
-
#delete_network_acl(options = {}) ⇒ Core::Response
Calls the DeleteNetworkAcl API operation.
-
#delete_network_acl_entry(options = {}) ⇒ Core::Response
Calls the DeleteNetworkAclEntry API operation.
-
#delete_network_interface(options = {}) ⇒ Core::Response
Calls the DeleteNetworkInterface API operation.
-
#delete_placement_group(options = {}) ⇒ Core::Response
Calls the DeletePlacementGroup API operation.
-
#delete_route(options = {}) ⇒ Core::Response
Calls the DeleteRoute API operation.
-
#delete_route_table(options = {}) ⇒ Core::Response
Calls the DeleteRouteTable API operation.
-
#delete_security_group(options = {}) ⇒ Core::Response
Calls the DeleteSecurityGroup API operation.
-
#delete_snapshot(options = {}) ⇒ Core::Response
Calls the DeleteSnapshot API operation.
-
#delete_spot_datafeed_subscription(options = {}) ⇒ Core::Response
Calls the DeleteSpotDatafeedSubscription API operation.
-
#delete_subnet(options = {}) ⇒ Core::Response
Calls the DeleteSubnet API operation.
-
#delete_tags(options = {}) ⇒ Core::Response
Calls the DeleteTags API operation.
-
#delete_volume(options = {}) ⇒ Core::Response
Calls the DeleteVolume API operation.
-
#delete_vpc(options = {}) ⇒ Core::Response
Calls the DeleteVpc API operation.
-
#delete_vpn_connection(options = {}) ⇒ Core::Response
Calls the DeleteVpnConnection API operation.
-
#delete_vpn_gateway(options = {}) ⇒ Core::Response
Calls the DeleteVpnGateway API operation.
-
#deregister_image(options = {}) ⇒ Core::Response
Calls the DeregisterImage API operation.
-
#describe_addresses(options = {}) ⇒ Core::Response
Calls the DescribeAddresses API operation.
-
#describe_availability_zones(options = {}) ⇒ Core::Response
Calls the DescribeAvailabilityZones API operation.
-
#describe_bundle_tasks(options = {}) ⇒ Core::Response
Calls the DescribeBundleTasks API operation.
-
#describe_conversion_tasks(options = {}) ⇒ Core::Response
Calls the DescribeConversionTasks API operation.
-
#describe_customer_gateways(options = {}) ⇒ Core::Response
Calls the DescribeCustomerGateways API operation.
-
#describe_dhcp_options(options = {}) ⇒ Core::Response
Calls the DescribeDhcpOptions API operation.
-
#describe_export_tasks(options = {}) ⇒ Core::Response
Calls the DescribeExportTasks API operation.
-
#describe_image_attribute(options = {}) ⇒ Core::Response
Calls the DescribeImageAttribute API operation.
-
#describe_images(options = {}) ⇒ Core::Response
Calls the DescribeImages API operation.
-
#describe_instance_attribute(options = {}) ⇒ Core::Response
Calls the DescribeInstanceAttribute API operation.
-
#describe_instance_status(options = {}) ⇒ Core::Response
Calls the DescribeInstanceStatus API operation.
-
#describe_instances(options = {}) ⇒ Core::Response
Calls the DescribeInstances API operation.
-
#describe_internet_gateways(options = {}) ⇒ Core::Response
Calls the DescribeInternetGateways API operation.
-
#describe_key_pairs(options = {}) ⇒ Core::Response
Calls the DescribeKeyPairs API operation.
-
#describe_licenses(options = {}) ⇒ Core::Response
Calls the DescribeLicenses API operation.
-
#describe_network_acls(options = {}) ⇒ Core::Response
Calls the DescribeNetworkAcls API operation.
-
#describe_network_interface_attribute(options = {}) ⇒ Core::Response
Calls the DescribeNetworkInterfaceAttribute API operation.
-
#describe_network_interfaces(options = {}) ⇒ Core::Response
Calls the DescribeNetworkInterfaces API operation.
-
#describe_placement_groups(options = {}) ⇒ Core::Response
Calls the DescribePlacementGroups API operation.
-
#describe_regions(options = {}) ⇒ Core::Response
Calls the DescribeRegions API operation.
-
#describe_reserved_instances(options = {}) ⇒ Core::Response
Calls the DescribeReservedInstances API operation.
-
#describe_reserved_instances_offerings(options = {}) ⇒ Core::Response
Calls the DescribeReservedInstancesOfferings API operation.
-
#describe_route_tables(options = {}) ⇒ Core::Response
Calls the DescribeRouteTables API operation.
-
#describe_security_groups(options = {}) ⇒ Core::Response
Calls the DescribeSecurityGroups API operation.
-
#describe_snapshot_attribute(options = {}) ⇒ Core::Response
Calls the DescribeSnapshotAttribute API operation.
-
#describe_snapshots(options = {}) ⇒ Core::Response
Calls the DescribeSnapshots API operation.
-
#describe_spot_datafeed_subscription(options = {}) ⇒ Core::Response
Calls the DescribeSpotDatafeedSubscription API operation.
-
#describe_spot_instance_requests(options = {}) ⇒ Core::Response
Calls the DescribeSpotInstanceRequests API operation.
-
#describe_spot_price_history(options = {}) ⇒ Core::Response
Calls the DescribeSpotPriceHistory API operation.
-
#describe_subnets(options = {}) ⇒ Core::Response
Calls the DescribeSubnets API operation.
-
#describe_tags(options = {}) ⇒ Core::Response
Calls the DescribeTags API operation.
-
#describe_volume_attribute(options = {}) ⇒ Core::Response
Calls the DescribeVolumeAttribute API operation.
-
#describe_volume_status(options = {}) ⇒ Core::Response
Calls the DescribeVolumeStatus API operation.
-
#describe_volumes(options = {}) ⇒ Core::Response
Calls the DescribeVolumes API operation.
-
#describe_vpcs(options = {}) ⇒ Core::Response
Calls the DescribeVpcs API operation.
-
#describe_vpn_connections(options = {}) ⇒ Core::Response
Calls the DescribeVpnConnections API operation.
-
#describe_vpn_gateways(options = {}) ⇒ Core::Response
Calls the DescribeVpnGateways API operation.
-
#detach_internet_gateway(options = {}) ⇒ Core::Response
Calls the DetachInternetGateway API operation.
-
#detach_network_interface(options = {}) ⇒ Core::Response
Calls the DetachNetworkInterface API operation.
-
#detach_volume(options = {}) ⇒ Core::Response
Calls the DetachVolume API operation.
-
#detach_vpn_gateway(options = {}) ⇒ Core::Response
Calls the DetachVpnGateway API operation.
-
#disassociate_address(options = {}) ⇒ Core::Response
Calls the DisassociateAddress API operation.
-
#disassociate_route_table(options = {}) ⇒ Core::Response
Calls the DisassociateRouteTable API operation.
-
#enable_volume_io(options = {}) ⇒ Core::Response
Calls the EnableVolumeIO API operation.
-
#get_console_output(options = {}) ⇒ Core::Response
Calls the GetConsoleOutput API operation.
-
#get_password_data(options = {}) ⇒ Core::Response
Calls the GetPasswordData API operation.
-
#import_instance(options = {}) ⇒ Core::Response
Calls the ImportInstance API operation.
-
#import_key_pair(options = {}) ⇒ Core::Response
Calls the ImportKeyPair API operation.
-
#import_volume(options = {}) ⇒ Core::Response
Calls the ImportVolume API operation.
-
#modify_image_attribute(options = {}) ⇒ Core::Response
Calls the ModifyImageAttribute API operation.
-
#modify_instance_attribute(options = {}) ⇒ Core::Response
Calls the ModifyInstanceAttribute API operation.
-
#modify_network_interface_attribute(options = {}) ⇒ Core::Response
Calls the ModifyNetworkInterfaceAttribute API operation.
-
#modify_snapshot_attribute(options = {}) ⇒ Core::Response
Calls the ModifySnapshotAttribute API operation.
-
#modify_volume_attribute(options = {}) ⇒ Core::Response
Calls the ModifyVolumeAttribute API operation.
-
#monitor_instances(options = {}) ⇒ Core::Response
Calls the MonitorInstances API operation.
-
#purchase_reserved_instances_offering(options = {}) ⇒ Core::Response
Calls the PurchaseReservedInstancesOffering API operation.
-
#reboot_instances(options = {}) ⇒ Core::Response
Calls the RebootInstances API operation.
-
#register_image(options = {}) ⇒ Core::Response
Calls the RegisterImage API operation.
-
#release_address(options = {}) ⇒ Core::Response
Calls the ReleaseAddress API operation.
-
#replace_network_acl_association(options = {}) ⇒ Core::Response
Calls the ReplaceNetworkAclAssociation API operation.
-
#replace_network_acl_entry(options = {}) ⇒ Core::Response
Calls the ReplaceNetworkAclEntry API operation.
-
#replace_route(options = {}) ⇒ Core::Response
Calls the ReplaceRoute API operation.
-
#replace_route_table_association(options = {}) ⇒ Core::Response
Calls the ReplaceRouteTableAssociation API operation.
-
#report_instance_status(options = {}) ⇒ Core::Response
Calls the ReportInstanceStatus API operation.
-
#request_spot_instances(options = {}) ⇒ Core::Response
Calls the RequestSpotInstances API operation.
-
#reset_image_attribute(options = {}) ⇒ Core::Response
Calls the ResetImageAttribute API operation.
-
#reset_instance_attribute(options = {}) ⇒ Core::Response
Calls the ResetInstanceAttribute API operation.
-
#reset_network_interface_attribute(options = {}) ⇒ Core::Response
Calls the ResetNetworkInterfaceAttribute API operation.
-
#reset_snapshot_attribute(options = {}) ⇒ Core::Response
Calls the ResetSnapshotAttribute API operation.
-
#revoke_security_group_egress(options = {}) ⇒ Core::Response
Calls the RevokeSecurityGroupEgress API operation.
-
#revoke_security_group_ingress(options = {}) ⇒ Core::Response
Calls the RevokeSecurityGroupIngress API operation.
-
#run_instances(options = {}) ⇒ Core::Response
Calls the RunInstances API operation.
-
#start_instances(options = {}) ⇒ Core::Response
Calls the StartInstances API operation.
-
#stop_instances(options = {}) ⇒ Core::Response
Calls the StopInstances API operation.
-
#terminate_instances(options = {}) ⇒ Core::Response
Calls the TerminateInstances API operation.
-
#unmonitor_instances(options = {}) ⇒ Core::Response
Calls the UnmonitorInstances API operation.
Methods inherited from Core::Client
#initialize, #operations, #with_http_handler, #with_options
Constructor Details
This class inherits a constructor from AWS::Core::Client
Instance Method Details
#activate_license(options = {}) ⇒ Core::Response
Calls the ActivateLicense API operation.
73 |
# File 'lib/aws/ec2/client.rb', line 73 define_client_method :activate_license, 'ActivateLicense' |
#allocate_address(options = {}) ⇒ Core::Response
Calls the AllocateAddress API operation.
86 |
# File 'lib/aws/ec2/client.rb', line 86 define_client_method :allocate_address, 'AllocateAddress' |
#associate_address(options = {}) ⇒ Core::Response
Calls the AssociateAddress API operation.
102 |
# File 'lib/aws/ec2/client.rb', line 102 define_client_method :associate_address, 'AssociateAddress' |
#associate_dhcp_options(options = {}) ⇒ Core::Response
Calls the AssociateDhcpOptions API operation.
113 |
# File 'lib/aws/ec2/client.rb', line 113 define_client_method :associate_dhcp_options, 'AssociateDhcpOptions' |
#associate_route_table(options = {}) ⇒ Core::Response
Calls the AssociateRouteTable API operation.
125 |
# File 'lib/aws/ec2/client.rb', line 125 define_client_method :associate_route_table, 'AssociateRouteTable' |
#attach_internet_gateway(options = {}) ⇒ Core::Response
Calls the AttachInternetGateway API operation.
134 |
# File 'lib/aws/ec2/client.rb', line 134 define_client_method :attach_internet_gateway, 'AttachInternetGateway' |
#attach_network_interface(options = {}) ⇒ Core::Response
Calls the AttachNetworkInterface API operation.
146 |
# File 'lib/aws/ec2/client.rb', line 146 define_client_method :attach_network_interface, 'AttachNetworkInterface' |
#attach_volume(options = {}) ⇒ Core::Response
Calls the AttachVolume API operation.
168 |
# File 'lib/aws/ec2/client.rb', line 168 define_client_method :attach_volume, 'AttachVolume' |
#attach_vpn_gateway(options = {}) ⇒ Core::Response
Calls the AttachVpnGateway API operation.
183 |
# File 'lib/aws/ec2/client.rb', line 183 define_client_method :attach_vpn_gateway, 'AttachVpnGateway' |
#authorize_security_group_egress(options = {}) ⇒ Core::Response
Calls the AuthorizeSecurityGroupEgress API operation.
221 |
# File 'lib/aws/ec2/client.rb', line 221 define_client_method :authorize_security_group_egress, 'AuthorizeSecurityGroupEgress' |
#authorize_security_group_ingress(options = {}) ⇒ Core::Response
Calls the AuthorizeSecurityGroupIngress API operation.
264 |
# File 'lib/aws/ec2/client.rb', line 264 define_client_method :authorize_security_group_ingress, 'AuthorizeSecurityGroupIngress' |
#bundle_instance(options = {}) ⇒ Core::Response
Calls the BundleInstance API operation.
307 |
# File 'lib/aws/ec2/client.rb', line 307 define_client_method :bundle_instance, 'BundleInstance' |
#cancel_bundle_task(options = {}) ⇒ Core::Response
Calls the CancelBundleTask API operation.
334 |
# File 'lib/aws/ec2/client.rb', line 334 define_client_method :cancel_bundle_task, 'CancelBundleTask' |
#cancel_conversion_task(options = {}) ⇒ Core::Response
Calls the CancelConversionTask API operation.
342 |
# File 'lib/aws/ec2/client.rb', line 342 define_client_method :cancel_conversion_task, 'CancelConversionTask' |
#cancel_export_task(options = {}) ⇒ Core::Response
Calls the CancelExportTask API operation.
349 |
# File 'lib/aws/ec2/client.rb', line 349 define_client_method :cancel_export_task, 'CancelExportTask' |
#cancel_spot_instance_requests(options = {}) ⇒ Core::Response
Calls the CancelSpotInstanceRequests API operation.
362 |
# File 'lib/aws/ec2/client.rb', line 362 define_client_method :cancel_spot_instance_requests, 'CancelSpotInstanceRequests' |
#confirm_product_instance(options = {}) ⇒ Core::Response
Calls the ConfirmProductInstance API operation.
375 |
# File 'lib/aws/ec2/client.rb', line 375 define_client_method :confirm_product_instance, 'ConfirmProductInstance' |
#create_customer_gateway(options = {}) ⇒ Core::Response
Calls the CreateCustomerGateway API operation.
399 |
# File 'lib/aws/ec2/client.rb', line 399 define_client_method :create_customer_gateway, 'CreateCustomerGateway' |
#create_dhcp_options(options = {}) ⇒ Core::Response
Calls the CreateDhcpOptions API operation.
420 |
# File 'lib/aws/ec2/client.rb', line 420 define_client_method :create_dhcp_options, 'CreateDhcpOptions' |
#create_image(options = {}) ⇒ Core::Response
Calls the CreateImage API operation.
441 |
# File 'lib/aws/ec2/client.rb', line 441 define_client_method :create_image, 'CreateImage' |
#create_instance_export_task(options = {}) ⇒ Core::Response
Calls the CreateInstanceExportTask API operation.
471 |
# File 'lib/aws/ec2/client.rb', line 471 define_client_method :create_instance_export_task, 'CreateInstanceExportTask' |
#create_internet_gateway(options = {}) ⇒ Core::Response
Calls the CreateInternetGateway API operation.
487 |
# File 'lib/aws/ec2/client.rb', line 487 define_client_method :create_internet_gateway, 'CreateInternetGateway' |
#create_key_pair(options = {}) ⇒ Core::Response
Calls the CreateKeyPair API operation.
501 |
# File 'lib/aws/ec2/client.rb', line 501 define_client_method :create_key_pair, 'CreateKeyPair' |
#create_network_acl(options = {}) ⇒ Core::Response
Calls the CreateNetworkAcl API operation.
534 |
# File 'lib/aws/ec2/client.rb', line 534 define_client_method :create_network_acl, 'CreateNetworkAcl' |
#create_network_acl_entry(options = {}) ⇒ Core::Response
Calls the CreateNetworkAclEntry API operation.
566 |
# File 'lib/aws/ec2/client.rb', line 566 define_client_method :create_network_acl_entry, 'CreateNetworkAclEntry' |
#create_network_interface(options = {}) ⇒ Core::Response
Calls the CreateNetworkInterface API operation.
611 |
# File 'lib/aws/ec2/client.rb', line 611 define_client_method :create_network_interface, 'CreateNetworkInterface' |
#create_placement_group(options = {}) ⇒ Core::Response
Calls the CreatePlacementGroup API operation.
620 |
# File 'lib/aws/ec2/client.rb', line 620 define_client_method :create_placement_group, 'CreatePlacementGroup' |
#create_route(options = {}) ⇒ Core::Response
Calls the CreateRoute API operation.
637 |
# File 'lib/aws/ec2/client.rb', line 637 define_client_method :create_route, 'CreateRoute' |
#create_route_table(options = {}) ⇒ Core::Response
Calls the CreateRouteTable API operation.
665 |
# File 'lib/aws/ec2/client.rb', line 665 define_client_method :create_route_table, 'CreateRouteTable' |
#create_security_group(options = {}) ⇒ Core::Response
Calls the CreateSecurityGroup API operation.
678 |
# File 'lib/aws/ec2/client.rb', line 678 define_client_method :create_security_group, 'CreateSecurityGroup' |
#create_snapshot(options = {}) ⇒ Core::Response
Calls the CreateSnapshot API operation.
701 |
# File 'lib/aws/ec2/client.rb', line 701 define_client_method :create_snapshot, 'CreateSnapshot' |
#create_spot_datafeed_subscription(options = {}) ⇒ Core::Response
Calls the CreateSpotDatafeedSubscription API operation.
721 |
# File 'lib/aws/ec2/client.rb', line 721 define_client_method :create_spot_datafeed_subscription, 'CreateSpotDatafeedSubscription' |
#create_subnet(options = {}) ⇒ Core::Response
Calls the CreateSubnet API operation.
745 |
# File 'lib/aws/ec2/client.rb', line 745 define_client_method :create_subnet, 'CreateSubnet' |
#create_tags(options = {}) ⇒ Core::Response
Calls the CreateTags API operation.
759 |
# File 'lib/aws/ec2/client.rb', line 759 define_client_method :create_tags, 'CreateTags' |
#create_volume(options = {}) ⇒ Core::Response
Calls the CreateVolume API operation.
789 |
# File 'lib/aws/ec2/client.rb', line 789 define_client_method :create_volume, 'CreateVolume' |
#create_vpc(options = {}) ⇒ Core::Response
Calls the CreateVpc API operation.
811 |
# File 'lib/aws/ec2/client.rb', line 811 define_client_method :create_vpc, 'CreateVpc' |
#create_vpn_connection(options = {}) ⇒ Core::Response
Calls the CreateVpnConnection API operation.
840 |
# File 'lib/aws/ec2/client.rb', line 840 define_client_method :create_vpn_connection, 'CreateVpnConnection' |
#create_vpn_gateway(options = {}) ⇒ Core::Response
Calls the CreateVpnGateway API operation.
863 |
# File 'lib/aws/ec2/client.rb', line 863 define_client_method :create_vpn_gateway, 'CreateVpnGateway' |
#deactivate_license(options = {}) ⇒ Core::Response
Calls the DeactivateLicense API operation.
873 |
# File 'lib/aws/ec2/client.rb', line 873 define_client_method :deactivate_license, 'DeactivateLicense' |
#delete_customer_gateway(options = {}) ⇒ Core::Response
Calls the DeleteCustomerGateway API operation.
881 |
# File 'lib/aws/ec2/client.rb', line 881 define_client_method :delete_customer_gateway, 'DeleteCustomerGateway' |
#delete_dhcp_options(options = {}) ⇒ Core::Response
Calls the DeleteDhcpOptions API operation.
889 |
# File 'lib/aws/ec2/client.rb', line 889 define_client_method :delete_dhcp_options, 'DeleteDhcpOptions' |
#delete_internet_gateway(options = {}) ⇒ Core::Response
Calls the DeleteInternetGateway API operation.
897 |
# File 'lib/aws/ec2/client.rb', line 897 define_client_method :delete_internet_gateway, 'DeleteInternetGateway' |
#delete_key_pair(options = {}) ⇒ Core::Response
Calls the DeleteKeyPair API operation.
905 |
# File 'lib/aws/ec2/client.rb', line 905 define_client_method :delete_key_pair, 'DeleteKeyPair' |
#delete_network_acl(options = {}) ⇒ Core::Response
Calls the DeleteNetworkAcl API operation.
913 |
# File 'lib/aws/ec2/client.rb', line 913 define_client_method :delete_network_acl, 'DeleteNetworkAcl' |
#delete_network_acl_entry(options = {}) ⇒ Core::Response
Calls the DeleteNetworkAclEntry API operation.
924 |
# File 'lib/aws/ec2/client.rb', line 924 define_client_method :delete_network_acl_entry, 'DeleteNetworkAclEntry' |
#delete_network_interface(options = {}) ⇒ Core::Response
Calls the DeleteNetworkInterface API operation.
931 |
# File 'lib/aws/ec2/client.rb', line 931 define_client_method :delete_network_interface, 'DeleteNetworkInterface' |
#delete_placement_group(options = {}) ⇒ Core::Response
Calls the DeletePlacementGroup API operation.
939 |
# File 'lib/aws/ec2/client.rb', line 939 define_client_method :delete_placement_group, 'DeletePlacementGroup' |
#delete_route(options = {}) ⇒ Core::Response
Calls the DeleteRoute API operation.
950 |
# File 'lib/aws/ec2/client.rb', line 950 define_client_method :delete_route, 'DeleteRoute' |
#delete_route_table(options = {}) ⇒ Core::Response
Calls the DeleteRouteTable API operation.
958 |
# File 'lib/aws/ec2/client.rb', line 958 define_client_method :delete_route_table, 'DeleteRouteTable' |
#delete_security_group(options = {}) ⇒ Core::Response
Calls the DeleteSecurityGroup API operation.
968 |
# File 'lib/aws/ec2/client.rb', line 968 define_client_method :delete_security_group, 'DeleteSecurityGroup' |
#delete_snapshot(options = {}) ⇒ Core::Response
Calls the DeleteSnapshot API operation.
976 |
# File 'lib/aws/ec2/client.rb', line 976 define_client_method :delete_snapshot, 'DeleteSnapshot' |
#delete_spot_datafeed_subscription(options = {}) ⇒ Core::Response
Calls the DeleteSpotDatafeedSubscription API operation.
982 |
# File 'lib/aws/ec2/client.rb', line 982 define_client_method :delete_spot_datafeed_subscription, 'DeleteSpotDatafeedSubscription' |
#delete_subnet(options = {}) ⇒ Core::Response
Calls the DeleteSubnet API operation.
990 |
# File 'lib/aws/ec2/client.rb', line 990 define_client_method :delete_subnet, 'DeleteSubnet' |
#delete_tags(options = {}) ⇒ Core::Response
Calls the DeleteTags API operation.
1005 |
# File 'lib/aws/ec2/client.rb', line 1005 define_client_method :delete_tags, 'DeleteTags' |
#delete_volume(options = {}) ⇒ Core::Response
Calls the DeleteVolume API operation.
1013 |
# File 'lib/aws/ec2/client.rb', line 1013 define_client_method :delete_volume, 'DeleteVolume' |
#delete_vpc(options = {}) ⇒ Core::Response
Calls the DeleteVpc API operation.
1021 |
# File 'lib/aws/ec2/client.rb', line 1021 define_client_method :delete_vpc, 'DeleteVpc' |
#delete_vpn_connection(options = {}) ⇒ Core::Response
Calls the DeleteVpnConnection API operation.
1029 |
# File 'lib/aws/ec2/client.rb', line 1029 define_client_method :delete_vpn_connection, 'DeleteVpnConnection' |
#delete_vpn_gateway(options = {}) ⇒ Core::Response
Calls the DeleteVpnGateway API operation.
1037 |
# File 'lib/aws/ec2/client.rb', line 1037 define_client_method :delete_vpn_gateway, 'DeleteVpnGateway' |
#deregister_image(options = {}) ⇒ Core::Response
Calls the DeregisterImage API operation.
1045 |
# File 'lib/aws/ec2/client.rb', line 1045 define_client_method :deregister_image, 'DeregisterImage' |
#describe_addresses(options = {}) ⇒ Core::Response
Calls the DescribeAddresses API operation.
1070 |
# File 'lib/aws/ec2/client.rb', line 1070 define_client_method :describe_addresses, 'DescribeAddresses' |
#describe_availability_zones(options = {}) ⇒ Core::Response
Calls the DescribeAvailabilityZones API operation.
1093 |
# File 'lib/aws/ec2/client.rb', line 1093 define_client_method :describe_availability_zones, 'DescribeAvailabilityZones' |
#describe_bundle_tasks(options = {}) ⇒ Core::Response
Calls the DescribeBundleTasks API operation.
1127 |
# File 'lib/aws/ec2/client.rb', line 1127 define_client_method :describe_bundle_tasks, 'DescribeBundleTasks' |
#describe_conversion_tasks(options = {}) ⇒ Core::Response
Calls the DescribeConversionTasks API operation.
1178 |
# File 'lib/aws/ec2/client.rb', line 1178 define_client_method :describe_conversion_tasks, 'DescribeConversionTasks' |
#describe_customer_gateways(options = {}) ⇒ Core::Response
Calls the DescribeCustomerGateways API operation.
1204 |
# File 'lib/aws/ec2/client.rb', line 1204 define_client_method :describe_customer_gateways, 'DescribeCustomerGateways' |
#describe_dhcp_options(options = {}) ⇒ Core::Response
Calls the DescribeDhcpOptions API operation.
1228 |
# File 'lib/aws/ec2/client.rb', line 1228 define_client_method :describe_dhcp_options, 'DescribeDhcpOptions' |
#describe_export_tasks(options = {}) ⇒ Core::Response
Calls the DescribeExportTasks API operation.
1251 |
# File 'lib/aws/ec2/client.rb', line 1251 define_client_method :describe_export_tasks, 'DescribeExportTasks' |
#describe_image_attribute(options = {}) ⇒ Core::Response
Calls the DescribeImageAttribute API operation.
1285 |
# File 'lib/aws/ec2/client.rb', line 1285 define_client_method :describe_image_attribute, 'DescribeImageAttribute' |
#describe_images(options = {}) ⇒ Core::Response
Calls the DescribeImages API operation.
1345 |
# File 'lib/aws/ec2/client.rb', line 1345 define_client_method :describe_images, 'DescribeImages' |
#describe_instance_attribute(options = {}) ⇒ Core::Response
Calls the DescribeInstanceAttribute API operation.
1384 |
# File 'lib/aws/ec2/client.rb', line 1384 define_client_method :describe_instance_attribute, 'DescribeInstanceAttribute' |
#describe_instance_status(options = {}) ⇒ Core::Response
Calls the DescribeInstanceStatus API operation.
1425 |
# File 'lib/aws/ec2/client.rb', line 1425 define_client_method :describe_instance_status, 'DescribeInstanceStatus' |
#describe_instances(options = {}) ⇒ Core::Response
Calls the DescribeInstances API operation.
1529 |
# File 'lib/aws/ec2/client.rb', line 1529 define_client_method :describe_instances, 'DescribeInstances' |
#describe_internet_gateways(options = {}) ⇒ Core::Response
Calls the DescribeInternetGateways API operation.
1554 |
# File 'lib/aws/ec2/client.rb', line 1554 define_client_method :describe_internet_gateways, 'DescribeInternetGateways' |
#describe_key_pairs(options = {}) ⇒ Core::Response
Calls the DescribeKeyPairs API operation.
1573 |
# File 'lib/aws/ec2/client.rb', line 1573 define_client_method :describe_key_pairs, 'DescribeKeyPairs' |
#describe_licenses(options = {}) ⇒ Core::Response
Calls the DescribeLicenses API operation.
1601 |
# File 'lib/aws/ec2/client.rb', line 1601 define_client_method :describe_licenses, 'DescribeLicenses' |
#describe_network_acls(options = {}) ⇒ Core::Response
Calls the DescribeNetworkAcls API operation.
1640 |
# File 'lib/aws/ec2/client.rb', line 1640 define_client_method :describe_network_acls, 'DescribeNetworkAcls' |
#describe_network_interface_attribute(options = {}) ⇒ Core::Response
Calls the DescribeNetworkInterfaceAttribute API operation.
1669 |
# File 'lib/aws/ec2/client.rb', line 1669 define_client_method :describe_network_interface_attribute, 'DescribeNetworkInterfaceAttribute' |
#describe_network_interfaces(options = {}) ⇒ Core::Response
Calls the DescribeNetworkInterfaces API operation.
1715 |
# File 'lib/aws/ec2/client.rb', line 1715 define_client_method :describe_network_interfaces, 'DescribeNetworkInterfaces' |
#describe_placement_groups(options = {}) ⇒ Core::Response
Calls the DescribePlacementGroups API operation.
1735 |
# File 'lib/aws/ec2/client.rb', line 1735 define_client_method :describe_placement_groups, 'DescribePlacementGroups' |
#describe_regions(options = {}) ⇒ Core::Response
Calls the DescribeRegions API operation.
1754 |
# File 'lib/aws/ec2/client.rb', line 1754 define_client_method :describe_regions, 'DescribeRegions' |
#describe_reserved_instances(options = {}) ⇒ Core::Response
Calls the DescribeReservedInstances API operation.
1792 |
# File 'lib/aws/ec2/client.rb', line 1792 define_client_method :describe_reserved_instances, 'DescribeReservedInstances' |
#describe_reserved_instances_offerings(options = {}) ⇒ Core::Response
Calls the DescribeReservedInstancesOfferings API operation.
1834 |
# File 'lib/aws/ec2/client.rb', line 1834 define_client_method :describe_reserved_instances_offerings, 'DescribeReservedInstancesOfferings' |
#describe_route_tables(options = {}) ⇒ Core::Response
Calls the DescribeRouteTables API operation.
1868 |
# File 'lib/aws/ec2/client.rb', line 1868 define_client_method :describe_route_tables, 'DescribeRouteTables' |
#describe_security_groups(options = {}) ⇒ Core::Response
Calls the DescribeSecurityGroups API operation.
1915 |
# File 'lib/aws/ec2/client.rb', line 1915 define_client_method :describe_security_groups, 'DescribeSecurityGroups' |
#describe_snapshot_attribute(options = {}) ⇒ Core::Response
Calls the DescribeSnapshotAttribute API operation.
1934 |
# File 'lib/aws/ec2/client.rb', line 1934 define_client_method :describe_snapshot_attribute, 'DescribeSnapshotAttribute' |
#describe_snapshots(options = {}) ⇒ Core::Response
Calls the DescribeSnapshots API operation.
1968 |
# File 'lib/aws/ec2/client.rb', line 1968 define_client_method :describe_snapshots, 'DescribeSnapshots' |
#describe_spot_datafeed_subscription(options = {}) ⇒ Core::Response
Calls the DescribeSpotDatafeedSubscription API operation.
1984 |
# File 'lib/aws/ec2/client.rb', line 1984 define_client_method :describe_spot_datafeed_subscription, 'DescribeSpotDatafeedSubscription' |
#describe_spot_instance_requests(options = {}) ⇒ Core::Response
Calls the DescribeSpotInstanceRequests API operation.
2055 |
# File 'lib/aws/ec2/client.rb', line 2055 define_client_method :describe_spot_instance_requests, 'DescribeSpotInstanceRequests' |
#describe_spot_price_history(options = {}) ⇒ Core::Response
Calls the DescribeSpotPriceHistory API operation.
2089 |
# File 'lib/aws/ec2/client.rb', line 2089 define_client_method :describe_spot_price_history, 'DescribeSpotPriceHistory' |
#describe_subnets(options = {}) ⇒ Core::Response
Calls the DescribeSubnets API operation.
2114 |
# File 'lib/aws/ec2/client.rb', line 2114 define_client_method :describe_subnets, 'DescribeSubnets' |
#describe_tags(options = {}) ⇒ Core::Response
Calls the DescribeTags API operation.
2132 |
# File 'lib/aws/ec2/client.rb', line 2132 define_client_method :describe_tags, 'DescribeTags' |
#describe_volume_attribute(options = {}) ⇒ Core::Response
Calls the DescribeVolumeAttribute API operation.
2148 |
# File 'lib/aws/ec2/client.rb', line 2148 define_client_method :describe_volume_attribute, 'DescribeVolumeAttribute' |
#describe_volume_status(options = {}) ⇒ Core::Response
Calls the DescribeVolumeStatus API operation.
2183 |
# File 'lib/aws/ec2/client.rb', line 2183 define_client_method :describe_volume_status, 'DescribeVolumeStatus' |
#describe_volumes(options = {}) ⇒ Core::Response
Calls the DescribeVolumes API operation.
2216 |
# File 'lib/aws/ec2/client.rb', line 2216 define_client_method :describe_volumes, 'DescribeVolumes' |
#describe_vpcs(options = {}) ⇒ Core::Response
Calls the DescribeVpcs API operation.
2241 |
# File 'lib/aws/ec2/client.rb', line 2241 define_client_method :describe_vpcs, 'DescribeVpcs' |
#describe_vpn_connections(options = {}) ⇒ Core::Response
Calls the DescribeVpnConnections API operation.
2274 |
# File 'lib/aws/ec2/client.rb', line 2274 define_client_method :describe_vpn_connections, 'DescribeVpnConnections' |
#describe_vpn_gateways(options = {}) ⇒ Core::Response
Calls the DescribeVpnGateways API operation.
2304 |
# File 'lib/aws/ec2/client.rb', line 2304 define_client_method :describe_vpn_gateways, 'DescribeVpnGateways' |
#detach_internet_gateway(options = {}) ⇒ Core::Response
Calls the DetachInternetGateway API operation.
2313 |
# File 'lib/aws/ec2/client.rb', line 2313 define_client_method :detach_internet_gateway, 'DetachInternetGateway' |
#detach_network_interface(options = {}) ⇒ Core::Response
Calls the DetachNetworkInterface API operation.
2321 |
# File 'lib/aws/ec2/client.rb', line 2321 define_client_method :detach_network_interface, 'DetachNetworkInterface' |
#detach_volume(options = {}) ⇒ Core::Response
Calls the DetachVolume API operation.
2349 |
# File 'lib/aws/ec2/client.rb', line 2349 define_client_method :detach_volume, 'DetachVolume' |
#detach_vpn_gateway(options = {}) ⇒ Core::Response
Calls the DetachVpnGateway API operation.
2359 |
# File 'lib/aws/ec2/client.rb', line 2359 define_client_method :detach_vpn_gateway, 'DetachVpnGateway' |
#disassociate_address(options = {}) ⇒ Core::Response
Calls the DisassociateAddress API operation.
2369 |
# File 'lib/aws/ec2/client.rb', line 2369 define_client_method :disassociate_address, 'DisassociateAddress' |
#disassociate_route_table(options = {}) ⇒ Core::Response
Calls the DisassociateRouteTable API operation.
2378 |
# File 'lib/aws/ec2/client.rb', line 2378 define_client_method :disassociate_route_table, 'DisassociateRouteTable' |
#enable_volume_io(options = {}) ⇒ Core::Response
Calls the EnableVolumeIO API operation.
2385 |
# File 'lib/aws/ec2/client.rb', line 2385 define_client_method :enable_volume_io, 'EnableVolumeIO' |
#get_console_output(options = {}) ⇒ Core::Response
Calls the GetConsoleOutput API operation.
2398 |
# File 'lib/aws/ec2/client.rb', line 2398 define_client_method :get_console_output, 'GetConsoleOutput' |
#get_password_data(options = {}) ⇒ Core::Response
Calls the GetPasswordData API operation.
2411 |
# File 'lib/aws/ec2/client.rb', line 2411 define_client_method :get_password_data, 'GetPasswordData' |
#import_instance(options = {}) ⇒ Core::Response
Calls the ImportInstance API operation.
2506 |
# File 'lib/aws/ec2/client.rb', line 2506 define_client_method :import_instance, 'ImportInstance' |
#import_key_pair(options = {}) ⇒ Core::Response
Calls the ImportKeyPair API operation.
2520 |
# File 'lib/aws/ec2/client.rb', line 2520 define_client_method :import_key_pair, 'ImportKeyPair' |
#import_volume(options = {}) ⇒ Core::Response
Calls the ImportVolume API operation.
2574 |
# File 'lib/aws/ec2/client.rb', line 2574 define_client_method :import_volume, 'ImportVolume' |
#modify_image_attribute(options = {}) ⇒ Core::Response
Calls the ModifyImageAttribute API operation.
2612 |
# File 'lib/aws/ec2/client.rb', line 2612 define_client_method :modify_image_attribute, 'ModifyImageAttribute' |
#modify_instance_attribute(options = {}) ⇒ Core::Response
Calls the ModifyInstanceAttribute API operation.
2660 |
# File 'lib/aws/ec2/client.rb', line 2660 define_client_method :modify_instance_attribute, 'ModifyInstanceAttribute' |
#modify_network_interface_attribute(options = {}) ⇒ Core::Response
Calls the ModifyNetworkInterfaceAttribute API operation.
2675 |
# File 'lib/aws/ec2/client.rb', line 2675 define_client_method :modify_network_interface_attribute, 'ModifyNetworkInterfaceAttribute' |
#modify_snapshot_attribute(options = {}) ⇒ Core::Response
Calls the ModifySnapshotAttribute API operation.
2706 |
# File 'lib/aws/ec2/client.rb', line 2706 define_client_method :modify_snapshot_attribute, 'ModifySnapshotAttribute' |
#modify_volume_attribute(options = {}) ⇒ Core::Response
Calls the ModifyVolumeAttribute API operation.
2714 |
# File 'lib/aws/ec2/client.rb', line 2714 define_client_method :modify_volume_attribute, 'ModifyVolumeAttribute' |
#monitor_instances(options = {}) ⇒ Core::Response
Calls the MonitorInstances API operation.
2728 |
# File 'lib/aws/ec2/client.rb', line 2728 define_client_method :monitor_instances, 'MonitorInstances' |
#purchase_reserved_instances_offering(options = {}) ⇒ Core::Response
Calls the PurchaseReservedInstancesOffering API operation.
2741 |
# File 'lib/aws/ec2/client.rb', line 2741 define_client_method :purchase_reserved_instances_offering, 'PurchaseReservedInstancesOffering' |
#reboot_instances(options = {}) ⇒ Core::Response
Calls the RebootInstances API operation.
2749 |
# File 'lib/aws/ec2/client.rb', line 2749 define_client_method :reboot_instances, 'RebootInstances' |
#register_image(options = {}) ⇒ Core::Response
Calls the RegisterImage API operation.
2791 |
# File 'lib/aws/ec2/client.rb', line 2791 define_client_method :register_image, 'RegisterImage' |
#release_address(options = {}) ⇒ Core::Response
Calls the ReleaseAddress API operation.
2801 |
# File 'lib/aws/ec2/client.rb', line 2801 define_client_method :release_address, 'ReleaseAddress' |
#replace_network_acl_association(options = {}) ⇒ Core::Response
Calls the ReplaceNetworkAclAssociation API operation.
2815 |
# File 'lib/aws/ec2/client.rb', line 2815 define_client_method :replace_network_acl_association, 'ReplaceNetworkAclAssociation' |
#replace_network_acl_entry(options = {}) ⇒ Core::Response
Calls the ReplaceNetworkAclEntry API operation.
2846 |
# File 'lib/aws/ec2/client.rb', line 2846 define_client_method :replace_network_acl_entry, 'ReplaceNetworkAclEntry' |
#replace_route(options = {}) ⇒ Core::Response
Calls the ReplaceRoute API operation.
2862 |
# File 'lib/aws/ec2/client.rb', line 2862 define_client_method :replace_route, 'ReplaceRoute' |
#replace_route_table_association(options = {}) ⇒ Core::Response
Calls the ReplaceRouteTableAssociation API operation.
2876 |
# File 'lib/aws/ec2/client.rb', line 2876 define_client_method :replace_route_table_association, 'ReplaceRouteTableAssociation' |
#report_instance_status(options = {}) ⇒ Core::Response
Calls the ReportInstanceStatus API operation.
2888 |
# File 'lib/aws/ec2/client.rb', line 2888 define_client_method :report_instance_status, 'ReportInstanceStatus' |
#request_spot_instances(options = {}) ⇒ Core::Response
Calls the RequestSpotInstances API operation.
3029 |
# File 'lib/aws/ec2/client.rb', line 3029 define_client_method :request_spot_instances, 'RequestSpotInstances' |
#reset_image_attribute(options = {}) ⇒ Core::Response
Calls the ResetImageAttribute API operation.
3039 |
# File 'lib/aws/ec2/client.rb', line 3039 define_client_method :reset_image_attribute, 'ResetImageAttribute' |
#reset_instance_attribute(options = {}) ⇒ Core::Response
Calls the ResetInstanceAttribute API operation.
3049 |
# File 'lib/aws/ec2/client.rb', line 3049 define_client_method :reset_instance_attribute, 'ResetInstanceAttribute' |
#reset_network_interface_attribute(options = {}) ⇒ Core::Response
Calls the ResetNetworkInterfaceAttribute API operation.
3057 |
# File 'lib/aws/ec2/client.rb', line 3057 define_client_method :reset_network_interface_attribute, 'ResetNetworkInterfaceAttribute' |
#reset_snapshot_attribute(options = {}) ⇒ Core::Response
Calls the ResetSnapshotAttribute API operation.
3067 |
# File 'lib/aws/ec2/client.rb', line 3067 define_client_method :reset_snapshot_attribute, 'ResetSnapshotAttribute' |
#revoke_security_group_egress(options = {}) ⇒ Core::Response
Calls the RevokeSecurityGroupEgress API operation.
3105 |
# File 'lib/aws/ec2/client.rb', line 3105 define_client_method :revoke_security_group_egress, 'RevokeSecurityGroupEgress' |
#revoke_security_group_ingress(options = {}) ⇒ Core::Response
Calls the RevokeSecurityGroupIngress API operation.
3150 |
# File 'lib/aws/ec2/client.rb', line 3150 define_client_method :revoke_security_group_ingress, 'RevokeSecurityGroupIngress' |
#run_instances(options = {}) ⇒ Core::Response
Calls the RunInstances API operation.
3335 |
# File 'lib/aws/ec2/client.rb', line 3335 define_client_method :run_instances, 'RunInstances' |
#start_instances(options = {}) ⇒ Core::Response
Calls the StartInstances API operation.
3353 |
# File 'lib/aws/ec2/client.rb', line 3353 define_client_method :start_instances, 'StartInstances' |
#stop_instances(options = {}) ⇒ Core::Response
Calls the StopInstances API operation.
3376 |
# File 'lib/aws/ec2/client.rb', line 3376 define_client_method :stop_instances, 'StopInstances' |
#terminate_instances(options = {}) ⇒ Core::Response
Calls the TerminateInstances API operation.
3394 |
# File 'lib/aws/ec2/client.rb', line 3394 define_client_method :terminate_instances, 'TerminateInstances' |
#unmonitor_instances(options = {}) ⇒ Core::Response
Calls the UnmonitorInstances API operation.
3408 |
# File 'lib/aws/ec2/client.rb', line 3408 define_client_method :unmonitor_instances, 'UnmonitorInstances' |