AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::EC2 Namespace Reference

Namespaces

 EC2Endpoint
 
 EC2ErrorMapper
 
 Model
 

Classes

class  EC2Client
 
class  EC2Request
 

Typedefs

typedef std::function< void(const EC2Client *, const Model::AcceptVpcPeeringConnectionRequest &, const Model::AcceptVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptVpcPeeringConnectionResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::AllocateAddressRequest &, const Model::AllocateAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AllocateAddressResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::AllocateHostsRequest &, const Model::AllocateHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AllocateHostsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::AssignPrivateIpAddressesRequest &, const Model::AssignPrivateIpAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssignPrivateIpAddressesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::AssociateAddressRequest &, const Model::AssociateAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateAddressResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::AssociateDhcpOptionsRequest &, const Model::AssociateDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateDhcpOptionsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::AssociateRouteTableRequest &, const Model::AssociateRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateRouteTableResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::AttachClassicLinkVpcRequest &, const Model::AttachClassicLinkVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachClassicLinkVpcResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::AttachInternetGatewayRequest &, const Model::AttachInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachInternetGatewayResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::AttachNetworkInterfaceRequest &, const Model::AttachNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachNetworkInterfaceResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::AttachVolumeRequest &, const Model::AttachVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachVolumeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::AttachVpnGatewayRequest &, const Model::AttachVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachVpnGatewayResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::AuthorizeSecurityGroupEgressRequest &, const Model::AuthorizeSecurityGroupEgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeSecurityGroupEgressResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::AuthorizeSecurityGroupIngressRequest &, const Model::AuthorizeSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeSecurityGroupIngressResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::BundleInstanceRequest &, const Model::BundleInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BundleInstanceResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CancelBundleTaskRequest &, const Model::CancelBundleTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelBundleTaskResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CancelConversionTaskRequest &, const Model::CancelConversionTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelConversionTaskResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CancelExportTaskRequest &, const Model::CancelExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelExportTaskResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CancelImportTaskRequest &, const Model::CancelImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelImportTaskResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CancelReservedInstancesListingRequest &, const Model::CancelReservedInstancesListingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelReservedInstancesListingResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CancelSpotFleetRequestsRequest &, const Model::CancelSpotFleetRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSpotFleetRequestsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CancelSpotInstanceRequestsRequest &, const Model::CancelSpotInstanceRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSpotInstanceRequestsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ConfirmProductInstanceRequest &, const Model::ConfirmProductInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmProductInstanceResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CopyImageRequest &, const Model::CopyImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyImageResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CopySnapshotRequest &, const Model::CopySnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopySnapshotResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateCustomerGatewayRequest &, const Model::CreateCustomerGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCustomerGatewayResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateDhcpOptionsRequest &, const Model::CreateDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDhcpOptionsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateFlowLogsRequest &, const Model::CreateFlowLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFlowLogsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateImageRequest &, const Model::CreateImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateImageResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateInstanceExportTaskRequest &, const Model::CreateInstanceExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceExportTaskResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateInternetGatewayRequest &, const Model::CreateInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInternetGatewayResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateKeyPairRequest &, const Model::CreateKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKeyPairResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateNatGatewayRequest &, const Model::CreateNatGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNatGatewayResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateNetworkAclRequest &, const Model::CreateNetworkAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNetworkAclResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateNetworkAclEntryRequest &, const Model::CreateNetworkAclEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNetworkAclEntryResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateNetworkInterfaceRequest &, const Model::CreateNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNetworkInterfaceResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreatePlacementGroupRequest &, const Model::CreatePlacementGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlacementGroupResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateReservedInstancesListingRequest &, const Model::CreateReservedInstancesListingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReservedInstancesListingResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateRouteRequest &, const Model::CreateRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRouteResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateRouteTableRequest &, const Model::CreateRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRouteTableResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateSecurityGroupRequest &, const Model::CreateSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSecurityGroupResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateSnapshotRequest &, const Model::CreateSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSnapshotResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateSpotDatafeedSubscriptionRequest &, const Model::CreateSpotDatafeedSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSpotDatafeedSubscriptionResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateSubnetRequest &, const Model::CreateSubnetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSubnetResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateTagsRequest &, const Model::CreateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTagsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateVolumeRequest &, const Model::CreateVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVolumeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateVpcRequest &, const Model::CreateVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateVpcEndpointRequest &, const Model::CreateVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcEndpointResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateVpcPeeringConnectionRequest &, const Model::CreateVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcPeeringConnectionResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateVpnConnectionRequest &, const Model::CreateVpnConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpnConnectionResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateVpnConnectionRouteRequest &, const Model::CreateVpnConnectionRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpnConnectionRouteResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::CreateVpnGatewayRequest &, const Model::CreateVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpnGatewayResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteCustomerGatewayRequest &, const Model::DeleteCustomerGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomerGatewayResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteDhcpOptionsRequest &, const Model::DeleteDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDhcpOptionsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteFlowLogsRequest &, const Model::DeleteFlowLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFlowLogsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteInternetGatewayRequest &, const Model::DeleteInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInternetGatewayResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteKeyPairRequest &, const Model::DeleteKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKeyPairResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteNatGatewayRequest &, const Model::DeleteNatGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNatGatewayResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteNetworkAclRequest &, const Model::DeleteNetworkAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkAclResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteNetworkAclEntryRequest &, const Model::DeleteNetworkAclEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkAclEntryResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteNetworkInterfaceRequest &, const Model::DeleteNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkInterfaceResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeletePlacementGroupRequest &, const Model::DeletePlacementGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePlacementGroupResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteRouteRequest &, const Model::DeleteRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRouteResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteRouteTableRequest &, const Model::DeleteRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRouteTableResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteSecurityGroupRequest &, const Model::DeleteSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSecurityGroupResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteSnapshotRequest &, const Model::DeleteSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSnapshotResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteSpotDatafeedSubscriptionRequest &, const Model::DeleteSpotDatafeedSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSpotDatafeedSubscriptionResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteSubnetRequest &, const Model::DeleteSubnetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSubnetResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTagsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteVolumeRequest &, const Model::DeleteVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVolumeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteVpcRequest &, const Model::DeleteVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteVpcEndpointsRequest &, const Model::DeleteVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcEndpointsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteVpcPeeringConnectionRequest &, const Model::DeleteVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcPeeringConnectionResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteVpnConnectionRequest &, const Model::DeleteVpnConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpnConnectionResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteVpnConnectionRouteRequest &, const Model::DeleteVpnConnectionRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpnConnectionRouteResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeleteVpnGatewayRequest &, const Model::DeleteVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpnGatewayResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DeregisterImageRequest &, const Model::DeregisterImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterImageResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountAttributesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeAddressesRequest &, const Model::DescribeAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAddressesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeAvailabilityZonesRequest &, const Model::DescribeAvailabilityZonesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAvailabilityZonesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeBundleTasksRequest &, const Model::DescribeBundleTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBundleTasksResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeClassicLinkInstancesRequest &, const Model::DescribeClassicLinkInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClassicLinkInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeConversionTasksRequest &, const Model::DescribeConversionTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConversionTasksResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeCustomerGatewaysRequest &, const Model::DescribeCustomerGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCustomerGatewaysResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeDhcpOptionsRequest &, const Model::DescribeDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDhcpOptionsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeExportTasksRequest &, const Model::DescribeExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExportTasksResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeFlowLogsRequest &, const Model::DescribeFlowLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFlowLogsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeHostsRequest &, const Model::DescribeHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHostsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeIdFormatRequest &, const Model::DescribeIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIdFormatResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeImageAttributeRequest &, const Model::DescribeImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImageAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeImagesRequest &, const Model::DescribeImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImagesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeImportImageTasksRequest &, const Model::DescribeImportImageTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImportImageTasksResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeImportSnapshotTasksRequest &, const Model::DescribeImportSnapshotTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImportSnapshotTasksResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeInstanceAttributeRequest &, const Model::DescribeInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeInstanceStatusRequest &, const Model::DescribeInstanceStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceStatusResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeInstancesRequest &, const Model::DescribeInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeInternetGatewaysRequest &, const Model::DescribeInternetGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInternetGatewaysResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeKeyPairsRequest &, const Model::DescribeKeyPairsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeKeyPairsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeMovingAddressesRequest &, const Model::DescribeMovingAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMovingAddressesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeNatGatewaysRequest &, const Model::DescribeNatGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNatGatewaysResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeNetworkAclsRequest &, const Model::DescribeNetworkAclsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNetworkAclsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeNetworkInterfaceAttributeRequest &, const Model::DescribeNetworkInterfaceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNetworkInterfaceAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeNetworkInterfacesRequest &, const Model::DescribeNetworkInterfacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNetworkInterfacesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribePlacementGroupsRequest &, const Model::DescribePlacementGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePlacementGroupsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribePrefixListsRequest &, const Model::DescribePrefixListsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePrefixListsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeRegionsRequest &, const Model::DescribeRegionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRegionsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeReservedInstancesRequest &, const Model::DescribeReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeReservedInstancesListingsRequest &, const Model::DescribeReservedInstancesListingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstancesListingsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeReservedInstancesModificationsRequest &, const Model::DescribeReservedInstancesModificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstancesModificationsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeReservedInstancesOfferingsRequest &, const Model::DescribeReservedInstancesOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstancesOfferingsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeRouteTablesRequest &, const Model::DescribeRouteTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRouteTablesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeScheduledInstanceAvailabilityRequest &, const Model::DescribeScheduledInstanceAvailabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScheduledInstanceAvailabilityResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeScheduledInstancesRequest &, const Model::DescribeScheduledInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScheduledInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeSecurityGroupReferencesRequest &, const Model::DescribeSecurityGroupReferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSecurityGroupReferencesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeSecurityGroupsRequest &, const Model::DescribeSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSecurityGroupsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeSnapshotAttributeRequest &, const Model::DescribeSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSnapshotAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeSnapshotsRequest &, const Model::DescribeSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSnapshotsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeSpotDatafeedSubscriptionRequest &, const Model::DescribeSpotDatafeedSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotDatafeedSubscriptionResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeSpotFleetInstancesRequest &, const Model::DescribeSpotFleetInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotFleetInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeSpotFleetRequestHistoryRequest &, const Model::DescribeSpotFleetRequestHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotFleetRequestHistoryResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeSpotFleetRequestsRequest &, const Model::DescribeSpotFleetRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotFleetRequestsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeSpotInstanceRequestsRequest &, const Model::DescribeSpotInstanceRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotInstanceRequestsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeSpotPriceHistoryRequest &, const Model::DescribeSpotPriceHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotPriceHistoryResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeStaleSecurityGroupsRequest &, const Model::DescribeStaleSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStaleSecurityGroupsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeSubnetsRequest &, const Model::DescribeSubnetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSubnetsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTagsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeVolumeAttributeRequest &, const Model::DescribeVolumeAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVolumeAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeVolumeStatusRequest &, const Model::DescribeVolumeStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVolumeStatusResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeVolumesRequest &, const Model::DescribeVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVolumesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeVpcAttributeRequest &, const Model::DescribeVpcAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeVpcClassicLinkRequest &, const Model::DescribeVpcClassicLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcClassicLinkResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeVpcClassicLinkDnsSupportRequest &, const Model::DescribeVpcClassicLinkDnsSupportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcClassicLinkDnsSupportResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeVpcEndpointServicesRequest &, const Model::DescribeVpcEndpointServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcEndpointServicesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeVpcEndpointsRequest &, const Model::DescribeVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcEndpointsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeVpcPeeringConnectionsRequest &, const Model::DescribeVpcPeeringConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcPeeringConnectionsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeVpcsRequest &, const Model::DescribeVpcsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeVpnConnectionsRequest &, const Model::DescribeVpnConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpnConnectionsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DescribeVpnGatewaysRequest &, const Model::DescribeVpnGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpnGatewaysResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DetachClassicLinkVpcRequest &, const Model::DetachClassicLinkVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachClassicLinkVpcResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DetachInternetGatewayRequest &, const Model::DetachInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachInternetGatewayResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DetachNetworkInterfaceRequest &, const Model::DetachNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachNetworkInterfaceResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DetachVolumeRequest &, const Model::DetachVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachVolumeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DetachVpnGatewayRequest &, const Model::DetachVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachVpnGatewayResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DisableVgwRoutePropagationRequest &, const Model::DisableVgwRoutePropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableVgwRoutePropagationResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DisableVpcClassicLinkRequest &, const Model::DisableVpcClassicLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableVpcClassicLinkResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DisableVpcClassicLinkDnsSupportRequest &, const Model::DisableVpcClassicLinkDnsSupportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableVpcClassicLinkDnsSupportResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DisassociateAddressRequest &, const Model::DisassociateAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateAddressResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::DisassociateRouteTableRequest &, const Model::DisassociateRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateRouteTableResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::EnableVgwRoutePropagationRequest &, const Model::EnableVgwRoutePropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableVgwRoutePropagationResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::EnableVolumeIORequest &, const Model::EnableVolumeIOOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableVolumeIOResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::EnableVpcClassicLinkRequest &, const Model::EnableVpcClassicLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableVpcClassicLinkResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::EnableVpcClassicLinkDnsSupportRequest &, const Model::EnableVpcClassicLinkDnsSupportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableVpcClassicLinkDnsSupportResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::GetConsoleOutputRequest &, const Model::GetConsoleOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConsoleOutputResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::GetConsoleScreenshotRequest &, const Model::GetConsoleScreenshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConsoleScreenshotResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::GetPasswordDataRequest &, const Model::GetPasswordDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPasswordDataResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ImportImageRequest &, const Model::ImportImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportImageResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ImportInstanceRequest &, const Model::ImportInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportInstanceResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ImportKeyPairRequest &, const Model::ImportKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportKeyPairResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ImportSnapshotRequest &, const Model::ImportSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportSnapshotResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ImportVolumeRequest &, const Model::ImportVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportVolumeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ModifyHostsRequest &, const Model::ModifyHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyHostsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ModifyIdFormatRequest &, const Model::ModifyIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyIdFormatResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ModifyImageAttributeRequest &, const Model::ModifyImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyImageAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ModifyInstanceAttributeRequest &, const Model::ModifyInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ModifyInstancePlacementRequest &, const Model::ModifyInstancePlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstancePlacementResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ModifyNetworkInterfaceAttributeRequest &, const Model::ModifyNetworkInterfaceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyNetworkInterfaceAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ModifyReservedInstancesRequest &, const Model::ModifyReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyReservedInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ModifySnapshotAttributeRequest &, const Model::ModifySnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifySnapshotAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ModifySpotFleetRequestRequest &, const Model::ModifySpotFleetRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifySpotFleetRequestResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ModifySubnetAttributeRequest &, const Model::ModifySubnetAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifySubnetAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ModifyVolumeAttributeRequest &, const Model::ModifyVolumeAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVolumeAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ModifyVpcAttributeRequest &, const Model::ModifyVpcAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpcAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ModifyVpcEndpointRequest &, const Model::ModifyVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpcEndpointResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ModifyVpcPeeringConnectionOptionsRequest &, const Model::ModifyVpcPeeringConnectionOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpcPeeringConnectionOptionsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::MonitorInstancesRequest &, const Model::MonitorInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MonitorInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::MoveAddressToVpcRequest &, const Model::MoveAddressToVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MoveAddressToVpcResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::PurchaseReservedInstancesOfferingRequest &, const Model::PurchaseReservedInstancesOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseReservedInstancesOfferingResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::PurchaseScheduledInstancesRequest &, const Model::PurchaseScheduledInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseScheduledInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::RebootInstancesRequest &, const Model::RebootInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::RegisterImageRequest &, const Model::RegisterImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterImageResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::RejectVpcPeeringConnectionRequest &, const Model::RejectVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectVpcPeeringConnectionResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ReleaseAddressRequest &, const Model::ReleaseAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReleaseAddressResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ReleaseHostsRequest &, const Model::ReleaseHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReleaseHostsResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ReplaceNetworkAclAssociationRequest &, const Model::ReplaceNetworkAclAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceNetworkAclAssociationResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ReplaceNetworkAclEntryRequest &, const Model::ReplaceNetworkAclEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceNetworkAclEntryResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ReplaceRouteRequest &, const Model::ReplaceRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceRouteResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ReplaceRouteTableAssociationRequest &, const Model::ReplaceRouteTableAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceRouteTableAssociationResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ReportInstanceStatusRequest &, const Model::ReportInstanceStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReportInstanceStatusResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::RequestSpotFleetRequest &, const Model::RequestSpotFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestSpotFleetResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::RequestSpotInstancesRequest &, const Model::RequestSpotInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestSpotInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ResetImageAttributeRequest &, const Model::ResetImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetImageAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ResetInstanceAttributeRequest &, const Model::ResetInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetInstanceAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ResetNetworkInterfaceAttributeRequest &, const Model::ResetNetworkInterfaceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetNetworkInterfaceAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::ResetSnapshotAttributeRequest &, const Model::ResetSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetSnapshotAttributeResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::RestoreAddressToClassicRequest &, const Model::RestoreAddressToClassicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreAddressToClassicResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::RevokeSecurityGroupEgressRequest &, const Model::RevokeSecurityGroupEgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeSecurityGroupEgressResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::RevokeSecurityGroupIngressRequest &, const Model::RevokeSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeSecurityGroupIngressResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::RunInstancesRequest &, const Model::RunInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::RunScheduledInstancesRequest &, const Model::RunScheduledInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunScheduledInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::StartInstancesRequest &, const Model::StartInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::StopInstancesRequest &, const Model::StopInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::TerminateInstancesRequest &, const Model::TerminateInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateInstancesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::UnassignPrivateIpAddressesRequest &, const Model::UnassignPrivateIpAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnassignPrivateIpAddressesResponseReceivedHandler
 
typedef std::function< void(const EC2Client *, const Model::UnmonitorInstancesRequest &, const Model::UnmonitorInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnmonitorInstancesResponseReceivedHandler
 

Enumerations

enum  EC2Errors {
  EC2Errors::INCOMPLETE_SIGNATURE = 0, EC2Errors::INTERNAL_FAILURE = 1, EC2Errors::INVALID_ACTION = 2, EC2Errors::INVALID_CLIENT_TOKEN_ID = 3,
  EC2Errors::INVALID_PARAMETER_COMBINATION = 4, EC2Errors::INVALID_QUERY_PARAMETER = 5, EC2Errors::INVALID_PARAMETER_VALUE = 6, EC2Errors::MISSING_ACTION = 7,
  EC2Errors::MISSING_AUTHENTICATION_TOKEN = 8, EC2Errors::MISSING_PARAMETER = 9, EC2Errors::OPT_IN_REQUIRED = 10, EC2Errors::REQUEST_EXPIRED = 11,
  EC2Errors::SERVICE_UNAVAILABLE = 12, EC2Errors::THROTTLING = 13, EC2Errors::VALIDATION = 14, EC2Errors::ACCESS_DENIED = 15,
  EC2Errors::RESOURCE_NOT_FOUND = 16, EC2Errors::UNRECOGNIZED_CLIENT = 17, EC2Errors::MALFORMED_QUERY_STRING = 18, EC2Errors::NETWORK_CONNECTION = 99,
  EC2Errors::UNKNOWN = 100, EC2Errors::ACTIVE_VPC_PEERING_CONNECTION_PER_VPC_LIMIT_EXCEEDED = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, EC2Errors::ADDRESS_LIMIT_EXCEEDED, EC2Errors::ATTACHMENT_LIMIT_EXCEEDED,
  EC2Errors::BUNDLING_IN_PROGRESS, EC2Errors::CANNOT_DELETE, EC2Errors::CONCURRENT_SNAPSHOT_LIMIT_EXCEEDED, EC2Errors::CONCURRENT_TAG_ACCESS,
  EC2Errors::CUSTOMER_GATEWAY_LIMIT_EXCEEDED, EC2Errors::DEPENDENCY_VIOLATION, EC2Errors::DISK_IMAGE_SIZE_TOO_LARGE, EC2Errors::ENCRYPTED_VOLUMES_NOT_SUPPORTED,
  EC2Errors::FILTER_LIMIT_EXCEEDED, EC2Errors::FLOW_LOGS_LIMIT_EXCEEDED, EC2Errors::FLOW_LOG_ALREADY_EXISTS, EC2Errors::GATEWAY__NOT_ATTACHED,
  EC2Errors::INCORRECT_INSTANCE_STATE, EC2Errors::INCORRECT_STATE, EC2Errors::INSTANCE_ALREADY_LINKED, EC2Errors::INSTANCE_LIMIT_EXCEEDED,
  EC2Errors::INSUFFICIENT_FREE_ADDRESSES_IN_SUBNET, EC2Errors::INSUFFICIENT_RESERVED_INSTANCES_CAPACITY, EC2Errors::INTERNET_GATEWAY_LIMIT_EXCEEDED, EC2Errors::INVALID_ADDRESS_I_D__NOT_FOUND,
  EC2Errors::INVALID_ADDRESS__MALFORMED, EC2Errors::INVALID_ADDRESS__NOT_FOUND, EC2Errors::INVALID_ALLOCATION_I_D__NOT_FOUND, EC2Errors::INVALID_ASSOCIATION_I_D__NOT_FOUND,
  EC2Errors::INVALID_ATTACHMENT_I_D__NOT_FOUND, EC2Errors::INVALID_ATTACHMENT__NOT_FOUND, EC2Errors::INVALID_A_M_I_ATTRIBUTE_ITEM_VALUE, EC2Errors::INVALID_A_M_I_I_D__MALFORMED,
  EC2Errors::INVALID_A_M_I_I_D__NOT_FOUND, EC2Errors::INVALID_A_M_I_I_D__UNAVAILABLE, EC2Errors::INVALID_A_M_I_NAME__DUPLICATE, EC2Errors::INVALID_A_M_I_NAME__MALFORMED,
  EC2Errors::INVALID_BLOCK_DEVICE_MAPPING, EC2Errors::INVALID_BUNDLE_I_D__NOT_FOUND, EC2Errors::INVALID_CONVERSION_TASK_ID, EC2Errors::INVALID_CUSTOMER_GATEWAY_ID__MALFORMED,
  EC2Errors::INVALID_CUSTOMER_GATEWAY_I_D__NOT_FOUND, EC2Errors::INVALID_CUSTOMER_GATEWAY__DUPLICATE_IP_ADDRESS, EC2Errors::INVALID_DEVICE__IN_USE, EC2Errors::INVALID_DHCP_OPTIONS_ID__MALFORMED,
  EC2Errors::INVALID_DHCP_OPTIONS_I_D__NOT_FOUND, EC2Errors::INVALID_DHCP_OPTION_I_D__NOT_FOUND, EC2Errors::INVALID_EXPORT_TASK_I_D__NOT_FOUND, EC2Errors::INVALID_FILTER,
  EC2Errors::INVALID_FLOW_LOG_ID__NOT_FOUND, EC2Errors::INVALID_FORMAT, EC2Errors::INVALID_GATEWAY_I_D__NOT_FOUND, EC2Errors::INVALID_GROUP_ID__MALFORMED,
  EC2Errors::INVALID_GROUP__DUPLICATE, EC2Errors::INVALID_GROUP__IN_USE, EC2Errors::INVALID_GROUP__NOT_FOUND, EC2Errors::INVALID_GROUP__RESERVED,
  EC2Errors::INVALID_INPUT, EC2Errors::INVALID_INSTANCE_ATTRIBUTE_VALUE, EC2Errors::INVALID_INSTANCE_I_D, EC2Errors::INVALID_INSTANCE_I_D__MALFORMED,
  EC2Errors::INVALID_INSTANCE_I_D__NOT_FOUND, EC2Errors::INVALID_INSTANCE_I_D__NOT_LINKABLE, EC2Errors::INVALID_INSTANCE_TYPE, EC2Errors::INVALID_INTERFACE__IP_ADDRESS_LIMIT_EXCEEDED,
  EC2Errors::INVALID_INTERNET_GATEWAY_I_D__NOT_FOUND, EC2Errors::INVALID_I_D, EC2Errors::INVALID_I_P_ADDRESS__IN_USE, EC2Errors::INVALID_KEY_PAIR__DUPLICATE,
  EC2Errors::INVALID_KEY_PAIR__FORMAT, EC2Errors::INVALID_KEY_PAIR__NOT_FOUND, EC2Errors::INVALID_KEY__FORMAT, EC2Errors::INVALID_MANIFEST,
  EC2Errors::INVALID_NETWORK_ACL_ENTRY__NOT_FOUND, EC2Errors::INVALID_NETWORK_ACL_I_D__NOT_FOUND, EC2Errors::INVALID_NETWORK_INTERFACE_ATTACHMENT_I_D__MALFORMED, EC2Errors::INVALID_NETWORK_INTERFACE_ID__MALFORMED,
  EC2Errors::INVALID_NETWORK_INTERFACE_I_D__NOT_FOUND, EC2Errors::INVALID_OPTION__CONFLICT, EC2Errors::INVALID_PERMISSION__DUPLICATE, EC2Errors::INVALID_PERMISSION__MALFORMED,
  EC2Errors::INVALID_PERMISSION__NOT_FOUND, EC2Errors::INVALID_PLACEMENT_GROUP__DUPLICATE, EC2Errors::INVALID_PLACEMENT_GROUP__IN_USE, EC2Errors::INVALID_PLACEMENT_GROUP__UNKNOWN,
  EC2Errors::INVALID_POLICY_DOCUMENT, EC2Errors::INVALID_PREFIX_LIST_ID__MALFORMED, EC2Errors::INVALID_PREFIX_LIST_ID__NOT_FOUND, EC2Errors::INVALID_REQUEST,
  EC2Errors::INVALID_RESERVATION_I_D__MALFORMED, EC2Errors::INVALID_RESERVATION_I_D__NOT_FOUND, EC2Errors::INVALID_RESERVED_INSTANCES_ID, EC2Errors::INVALID_RESERVED_INSTANCES_OFFERING_ID,
  EC2Errors::INVALID_ROUTE_TABLE_ID__MALFORMED, EC2Errors::INVALID_ROUTE_TABLE_I_D__NOT_FOUND, EC2Errors::INVALID_ROUTE__MALFORMED, EC2Errors::INVALID_ROUTE__NOT_FOUND,
  EC2Errors::INVALID_SECURITY_GROUP_I_D__NOT_FOUND, EC2Errors::INVALID_SECURITY__REQUEST_HAS_EXPIRED, EC2Errors::INVALID_SERVICE_NAME, EC2Errors::INVALID_SNAPSHOT_I_D__MALFORMED,
  EC2Errors::INVALID_SNAPSHOT__IN_USE, EC2Errors::INVALID_SNAPSHOT__NOT_FOUND, EC2Errors::INVALID_SPOT_DATAFEED__NOT_FOUND, EC2Errors::INVALID_SPOT_FLEET_REQUEST_CONFIG,
  EC2Errors::INVALID_SPOT_FLEET_REQUEST_ID__MALFORMED, EC2Errors::INVALID_SPOT_FLEET_REQUEST_ID__NOT_FOUND, EC2Errors::INVALID_SPOT_INSTANCE_REQUEST_I_D__MALFORMED, EC2Errors::INVALID_SPOT_INSTANCE_REQUEST_I_D__NOT_FOUND,
  EC2Errors::INVALID_STATE, EC2Errors::INVALID_STATE_TRANSITION, EC2Errors::INVALID_SUBNET_I_D__NOT_FOUND, EC2Errors::INVALID_SUBNET__CONFLICT,
  EC2Errors::INVALID_USER_I_D__MALFORMED, EC2Errors::INVALID_VOLUME_I_D__DUPLICATE, EC2Errors::INVALID_VOLUME_I_D__MALFORMED, EC2Errors::INVALID_VOLUME_I_D__ZONE_MISMATCH,
  EC2Errors::INVALID_VOLUME__NOT_FOUND, EC2Errors::INVALID_VOLUME__ZONE_MISMATCH, EC2Errors::INVALID_VPC_ENDPOINT_ID__MALFORMED, EC2Errors::INVALID_VPC_ENDPOINT_ID__NOT_FOUND,
  EC2Errors::INVALID_VPC_I_D__NOT_FOUND, EC2Errors::INVALID_VPC_PEERING_CONNECTION_ID__MALFORMED, EC2Errors::INVALID_VPC_PEERING_CONNECTION_I_D__NOT_FOUND, EC2Errors::INVALID_VPC_RANGE,
  EC2Errors::INVALID_VPC_STATE, EC2Errors::INVALID_VPN_CONNECTION_I_D, EC2Errors::INVALID_VPN_CONNECTION_I_D__NOT_FOUND, EC2Errors::INVALID_VPN_GATEWAY_ATTACHMENT__NOT_FOUND,
  EC2Errors::INVALID_VPN_GATEWAY_I_D__NOT_FOUND, EC2Errors::INVALID_ZONE__NOT_FOUND, EC2Errors::LEGACY_SECURITY_GROUP, EC2Errors::MAX_I_O_P_S_LIMIT_EXCEEDED,
  EC2Errors::MAX_SPOT_FLEET_REQUEST_COUNT_EXCEEDED, EC2Errors::MAX_SPOT_INSTANCE_COUNT_EXCEEDED, EC2Errors::NETWORK_ACL_ENTRY_ALREADY_EXISTS, EC2Errors::NETWORK_ACL_ENTRY_LIMIT_EXCEEDED,
  EC2Errors::NETWORK_ACL_LIMIT_EXCEEDED, EC2Errors::NON_E_B_S_INSTANCE, EC2Errors::NOT_EXPORTABLE, EC2Errors::OPERATION_NOT_PERMITTED,
  EC2Errors::OUTSTANDING_VPC_PEERING_CONNECTION_LIMIT_EXCEEDED, EC2Errors::PENDING_SNAPSHOT_LIMIT_EXCEEDED, EC2Errors::PRIVATE_IP_ADDRESS_LIMIT_EXCEEDED, EC2Errors::REQUEST_RESOURCE_COUNT_EXCEEDED,
  EC2Errors::RESERVED_INSTANCES_LIMIT_EXCEEDED, EC2Errors::RESOURCE_COUNT_EXCEEDED, EC2Errors::RESOURCE_LIMIT_EXCEEDED, EC2Errors::RESOURCE__ALREADY_ASSOCIATED,
  EC2Errors::ROUTE_ALREADY_EXISTS, EC2Errors::ROUTE_LIMIT_EXCEEDED, EC2Errors::ROUTE_TABLE_LIMIT_EXCEEDED, EC2Errors::RULES_PER_SECURITY_GROUP_LIMIT_EXCEEDED,
  EC2Errors::SECURITY_GROUPS_PER_INSTANCE_LIMIT_EXCEEDED, EC2Errors::SECURITY_GROUPS_PER_INTERFACE_LIMIT_EXCEEDED, EC2Errors::SECURITY_GROUP_LIMIT_EXCEEDED, EC2Errors::SIGNATURE_DOES_NOT_MATCH,
  EC2Errors::SNAPSHOT_LIMIT_EXCEEDED, EC2Errors::SUBNET_LIMIT_EXCEEDED, EC2Errors::TAG_LIMIT_EXCEEDED, EC2Errors::UNKNOWN_VOLUME_TYPE,
  EC2Errors::UNSUPPORTED, EC2Errors::UNSUPPORTED_OPERATION, EC2Errors::VOLUME_IN_USE, EC2Errors::VOLUME_LIMIT_EXCEEDED,
  EC2Errors::VOLUME_TYPE_NOT_AVAILABLE_IN_ZONE, EC2Errors::VPC_CIDR_CONFLICT, EC2Errors::VPC_ENDPOINT_LIMIT_EXCEEDED, EC2Errors::VPC_LIMIT_EXCEEDED,
  EC2Errors::VPC_PEERING_CONNECTION_ALREADY_EXISTS, EC2Errors::VPN_CONNECTION_LIMIT_EXCEEDED, EC2Errors::VPN_GATEWAY_ATTACHMENT_LIMIT_EXCEEDED, EC2Errors::VPN_GATEWAY_LIMIT_EXCEEDED,
  EC2Errors::V_P_C_ID_NOT_SPECIFIED, EC2Errors::V_P_C_RESOURCE_NOT_SPECIFIED
}
 

Typedef Documentation

Definition at line 829 of file EC2Client.h.

Definition at line 832 of file EC2Client.h.

Definition at line 833 of file EC2Client.h.

Definition at line 834 of file EC2Client.h.

Definition at line 835 of file EC2Client.h.

Definition at line 836 of file EC2Client.h.

Definition at line 837 of file EC2Client.h.

Definition at line 838 of file EC2Client.h.

Definition at line 839 of file EC2Client.h.

Definition at line 840 of file EC2Client.h.

Definition at line 841 of file EC2Client.h.

Definition at line 842 of file EC2Client.h.

Definition at line 843 of file EC2Client.h.

Definition at line 844 of file EC2Client.h.

Definition at line 845 of file EC2Client.h.

Definition at line 846 of file EC2Client.h.

Definition at line 847 of file EC2Client.h.

Definition at line 848 of file EC2Client.h.

Definition at line 849 of file EC2Client.h.

Definition at line 850 of file EC2Client.h.

Definition at line 851 of file EC2Client.h.

Definition at line 852 of file EC2Client.h.

Definition at line 853 of file EC2Client.h.

typedef std::function<void(const EC2Client*, const Model::CopyImageRequest&, const Model::CopyImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EC2::CopyImageResponseReceivedHandler

Definition at line 854 of file EC2Client.h.

Definition at line 855 of file EC2Client.h.

Definition at line 856 of file EC2Client.h.

Definition at line 857 of file EC2Client.h.

Definition at line 858 of file EC2Client.h.

typedef std::function<void(const EC2Client*, const Model::CreateImageRequest&, const Model::CreateImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EC2::CreateImageResponseReceivedHandler

Definition at line 859 of file EC2Client.h.

Definition at line 860 of file EC2Client.h.

Definition at line 861 of file EC2Client.h.

Definition at line 862 of file EC2Client.h.

Definition at line 863 of file EC2Client.h.

Definition at line 865 of file EC2Client.h.

Definition at line 864 of file EC2Client.h.

Definition at line 866 of file EC2Client.h.

Definition at line 867 of file EC2Client.h.

Definition at line 868 of file EC2Client.h.

typedef std::function<void(const EC2Client*, const Model::CreateRouteRequest&, const Model::CreateRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EC2::CreateRouteResponseReceivedHandler

Definition at line 869 of file EC2Client.h.

Definition at line 870 of file EC2Client.h.

Definition at line 871 of file EC2Client.h.

Definition at line 872 of file EC2Client.h.

Definition at line 873 of file EC2Client.h.

Definition at line 874 of file EC2Client.h.

typedef std::function<void(const EC2Client*, const Model::CreateTagsRequest&, const Model::CreateTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EC2::CreateTagsResponseReceivedHandler

Definition at line 875 of file EC2Client.h.

Definition at line 876 of file EC2Client.h.

Definition at line 878 of file EC2Client.h.

Definition at line 879 of file EC2Client.h.

typedef std::function<void(const EC2Client*, const Model::CreateVpcRequest&, const Model::CreateVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EC2::CreateVpcResponseReceivedHandler

Definition at line 877 of file EC2Client.h.

Definition at line 880 of file EC2Client.h.

Definition at line 881 of file EC2Client.h.

Definition at line 882 of file EC2Client.h.

Definition at line 883 of file EC2Client.h.

Definition at line 884 of file EC2Client.h.

Definition at line 885 of file EC2Client.h.

Definition at line 886 of file EC2Client.h.

Definition at line 887 of file EC2Client.h.

Definition at line 888 of file EC2Client.h.

Definition at line 890 of file EC2Client.h.

Definition at line 889 of file EC2Client.h.

Definition at line 891 of file EC2Client.h.

Definition at line 892 of file EC2Client.h.

typedef std::function<void(const EC2Client*, const Model::DeleteRouteRequest&, const Model::DeleteRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EC2::DeleteRouteResponseReceivedHandler

Definition at line 893 of file EC2Client.h.

Definition at line 894 of file EC2Client.h.

Definition at line 895 of file EC2Client.h.

Definition at line 896 of file EC2Client.h.

Definition at line 897 of file EC2Client.h.

Definition at line 898 of file EC2Client.h.

typedef std::function<void(const EC2Client*, const Model::DeleteTagsRequest&, const Model::DeleteTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EC2::DeleteTagsResponseReceivedHandler

Definition at line 899 of file EC2Client.h.

Definition at line 900 of file EC2Client.h.

Definition at line 902 of file EC2Client.h.

Definition at line 903 of file EC2Client.h.

typedef std::function<void(const EC2Client*, const Model::DeleteVpcRequest&, const Model::DeleteVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EC2::DeleteVpcResponseReceivedHandler

Definition at line 901 of file EC2Client.h.

Definition at line 904 of file EC2Client.h.

Definition at line 905 of file EC2Client.h.

Definition at line 906 of file EC2Client.h.

Definition at line 907 of file EC2Client.h.

Definition at line 908 of file EC2Client.h.

Definition at line 909 of file EC2Client.h.

Definition at line 910 of file EC2Client.h.

Definition at line 911 of file EC2Client.h.

Definition at line 912 of file EC2Client.h.

Definition at line 913 of file EC2Client.h.

Definition at line 914 of file EC2Client.h.

Definition at line 915 of file EC2Client.h.

Definition at line 916 of file EC2Client.h.

Definition at line 917 of file EC2Client.h.

Definition at line 918 of file EC2Client.h.

Definition at line 919 of file EC2Client.h.

Definition at line 920 of file EC2Client.h.

Definition at line 921 of file EC2Client.h.

Definition at line 922 of file EC2Client.h.

Definition at line 923 of file EC2Client.h.

Definition at line 924 of file EC2Client.h.

Definition at line 926 of file EC2Client.h.

Definition at line 925 of file EC2Client.h.

Definition at line 927 of file EC2Client.h.

Definition at line 928 of file EC2Client.h.

Definition at line 929 of file EC2Client.h.

Definition at line 930 of file EC2Client.h.

Definition at line 931 of file EC2Client.h.

Definition at line 932 of file EC2Client.h.

Definition at line 933 of file EC2Client.h.

Definition at line 934 of file EC2Client.h.

Definition at line 935 of file EC2Client.h.

Definition at line 936 of file EC2Client.h.

Definition at line 938 of file EC2Client.h.

Definition at line 939 of file EC2Client.h.

Definition at line 940 of file EC2Client.h.

Definition at line 937 of file EC2Client.h.

Definition at line 941 of file EC2Client.h.

Definition at line 942 of file EC2Client.h.

Definition at line 943 of file EC2Client.h.

Definition at line 944 of file EC2Client.h.

Definition at line 945 of file EC2Client.h.

Definition at line 946 of file EC2Client.h.

Definition at line 947 of file EC2Client.h.

Definition at line 948 of file EC2Client.h.

Definition at line 949 of file EC2Client.h.

Definition at line 950 of file EC2Client.h.

Definition at line 951 of file EC2Client.h.

Definition at line 952 of file EC2Client.h.

Definition at line 953 of file EC2Client.h.

Definition at line 954 of file EC2Client.h.

Definition at line 955 of file EC2Client.h.

Definition at line 956 of file EC2Client.h.

Definition at line 957 of file EC2Client.h.

Definition at line 959 of file EC2Client.h.

Definition at line 958 of file EC2Client.h.

Definition at line 960 of file EC2Client.h.

Definition at line 962 of file EC2Client.h.

Definition at line 961 of file EC2Client.h.

Definition at line 963 of file EC2Client.h.

Definition at line 964 of file EC2Client.h.

Definition at line 965 of file EC2Client.h.

Definition at line 966 of file EC2Client.h.

Definition at line 967 of file EC2Client.h.

Definition at line 968 of file EC2Client.h.

Definition at line 969 of file EC2Client.h.

Definition at line 970 of file EC2Client.h.

Definition at line 971 of file EC2Client.h.

Definition at line 972 of file EC2Client.h.

Definition at line 973 of file EC2Client.h.

Definition at line 974 of file EC2Client.h.

Definition at line 976 of file EC2Client.h.

Definition at line 975 of file EC2Client.h.

Definition at line 977 of file EC2Client.h.

Definition at line 978 of file EC2Client.h.

Definition at line 979 of file EC2Client.h.

Definition at line 980 of file EC2Client.h.

Definition at line 982 of file EC2Client.h.

Definition at line 981 of file EC2Client.h.

Definition at line 983 of file EC2Client.h.

Definition at line 984 of file EC2Client.h.

Definition at line 985 of file EC2Client.h.

typedef std::function<void(const EC2Client*, const Model::ImportImageRequest&, const Model::ImportImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EC2::ImportImageResponseReceivedHandler

Definition at line 986 of file EC2Client.h.

Definition at line 987 of file EC2Client.h.

Definition at line 988 of file EC2Client.h.

Definition at line 989 of file EC2Client.h.

Definition at line 990 of file EC2Client.h.

typedef std::function<void(const EC2Client*, const Model::ModifyHostsRequest&, const Model::ModifyHostsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EC2::ModifyHostsResponseReceivedHandler

Definition at line 991 of file EC2Client.h.

Definition at line 992 of file EC2Client.h.

Definition at line 993 of file EC2Client.h.

Definition at line 994 of file EC2Client.h.

Definition at line 995 of file EC2Client.h.

Definition at line 996 of file EC2Client.h.

Definition at line 997 of file EC2Client.h.

Definition at line 998 of file EC2Client.h.

Definition at line 999 of file EC2Client.h.

Definition at line 1000 of file EC2Client.h.

Definition at line 1001 of file EC2Client.h.

Definition at line 1002 of file EC2Client.h.

Definition at line 1003 of file EC2Client.h.

Definition at line 1004 of file EC2Client.h.

Definition at line 1005 of file EC2Client.h.

Definition at line 1006 of file EC2Client.h.

Definition at line 1007 of file EC2Client.h.

Definition at line 1008 of file EC2Client.h.

Definition at line 1009 of file EC2Client.h.

Definition at line 1010 of file EC2Client.h.

Definition at line 1011 of file EC2Client.h.

Definition at line 1012 of file EC2Client.h.

Definition at line 1013 of file EC2Client.h.

Definition at line 1014 of file EC2Client.h.

Definition at line 1015 of file EC2Client.h.

Definition at line 1016 of file EC2Client.h.

Definition at line 1017 of file EC2Client.h.

Definition at line 1018 of file EC2Client.h.

Definition at line 1019 of file EC2Client.h.

Definition at line 1020 of file EC2Client.h.

Definition at line 1021 of file EC2Client.h.

Definition at line 1022 of file EC2Client.h.

Definition at line 1023 of file EC2Client.h.

Definition at line 1024 of file EC2Client.h.

Definition at line 1025 of file EC2Client.h.

Definition at line 1026 of file EC2Client.h.

Definition at line 1027 of file EC2Client.h.

Definition at line 1028 of file EC2Client.h.

Definition at line 1029 of file EC2Client.h.

Definition at line 1030 of file EC2Client.h.

Definition at line 1031 of file EC2Client.h.

Definition at line 1032 of file EC2Client.h.

Definition at line 1033 of file EC2Client.h.

Definition at line 1034 of file EC2Client.h.

Enumeration Type Documentation

enum Aws::EC2::EC2Errors
strong
Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
NETWORK_CONNECTION 
UNKNOWN 
ACTIVE_VPC_PEERING_CONNECTION_PER_VPC_LIMIT_EXCEEDED 
ADDRESS_LIMIT_EXCEEDED 
ATTACHMENT_LIMIT_EXCEEDED 
BUNDLING_IN_PROGRESS 
CANNOT_DELETE 
CONCURRENT_SNAPSHOT_LIMIT_EXCEEDED 
CONCURRENT_TAG_ACCESS 
CUSTOMER_GATEWAY_LIMIT_EXCEEDED 
DEPENDENCY_VIOLATION 
DISK_IMAGE_SIZE_TOO_LARGE 
ENCRYPTED_VOLUMES_NOT_SUPPORTED 
FILTER_LIMIT_EXCEEDED 
FLOW_LOGS_LIMIT_EXCEEDED 
FLOW_LOG_ALREADY_EXISTS 
GATEWAY__NOT_ATTACHED 
INCORRECT_INSTANCE_STATE 
INCORRECT_STATE 
INSTANCE_ALREADY_LINKED 
INSTANCE_LIMIT_EXCEEDED 
INSUFFICIENT_FREE_ADDRESSES_IN_SUBNET 
INSUFFICIENT_RESERVED_INSTANCES_CAPACITY 
INTERNET_GATEWAY_LIMIT_EXCEEDED 
INVALID_ADDRESS_I_D__NOT_FOUND 
INVALID_ADDRESS__MALFORMED 
INVALID_ADDRESS__NOT_FOUND 
INVALID_ALLOCATION_I_D__NOT_FOUND 
INVALID_ASSOCIATION_I_D__NOT_FOUND 
INVALID_ATTACHMENT_I_D__NOT_FOUND 
INVALID_ATTACHMENT__NOT_FOUND 
INVALID_A_M_I_ATTRIBUTE_ITEM_VALUE 
INVALID_A_M_I_I_D__MALFORMED 
INVALID_A_M_I_I_D__NOT_FOUND 
INVALID_A_M_I_I_D__UNAVAILABLE 
INVALID_A_M_I_NAME__DUPLICATE 
INVALID_A_M_I_NAME__MALFORMED 
INVALID_BLOCK_DEVICE_MAPPING 
INVALID_BUNDLE_I_D__NOT_FOUND 
INVALID_CONVERSION_TASK_ID 
INVALID_CUSTOMER_GATEWAY_ID__MALFORMED 
INVALID_CUSTOMER_GATEWAY_I_D__NOT_FOUND 
INVALID_CUSTOMER_GATEWAY__DUPLICATE_IP_ADDRESS 
INVALID_DEVICE__IN_USE 
INVALID_DHCP_OPTIONS_ID__MALFORMED 
INVALID_DHCP_OPTIONS_I_D__NOT_FOUND 
INVALID_DHCP_OPTION_I_D__NOT_FOUND 
INVALID_EXPORT_TASK_I_D__NOT_FOUND 
INVALID_FILTER 
INVALID_FLOW_LOG_ID__NOT_FOUND 
INVALID_FORMAT 
INVALID_GATEWAY_I_D__NOT_FOUND 
INVALID_GROUP_ID__MALFORMED 
INVALID_GROUP__DUPLICATE 
INVALID_GROUP__IN_USE 
INVALID_GROUP__NOT_FOUND 
INVALID_GROUP__RESERVED 
INVALID_INPUT 
INVALID_INSTANCE_ATTRIBUTE_VALUE 
INVALID_INSTANCE_I_D 
INVALID_INSTANCE_I_D__MALFORMED 
INVALID_INSTANCE_I_D__NOT_FOUND 
INVALID_INSTANCE_I_D__NOT_LINKABLE 
INVALID_INSTANCE_TYPE 
INVALID_INTERFACE__IP_ADDRESS_LIMIT_EXCEEDED 
INVALID_INTERNET_GATEWAY_I_D__NOT_FOUND 
INVALID_I_D 
INVALID_I_P_ADDRESS__IN_USE 
INVALID_KEY_PAIR__DUPLICATE 
INVALID_KEY_PAIR__FORMAT 
INVALID_KEY_PAIR__NOT_FOUND 
INVALID_KEY__FORMAT 
INVALID_MANIFEST 
INVALID_NETWORK_ACL_ENTRY__NOT_FOUND 
INVALID_NETWORK_ACL_I_D__NOT_FOUND 
INVALID_NETWORK_INTERFACE_ATTACHMENT_I_D__MALFORMED 
INVALID_NETWORK_INTERFACE_ID__MALFORMED 
INVALID_NETWORK_INTERFACE_I_D__NOT_FOUND 
INVALID_OPTION__CONFLICT 
INVALID_PERMISSION__DUPLICATE 
INVALID_PERMISSION__MALFORMED 
INVALID_PERMISSION__NOT_FOUND 
INVALID_PLACEMENT_GROUP__DUPLICATE 
INVALID_PLACEMENT_GROUP__IN_USE 
INVALID_PLACEMENT_GROUP__UNKNOWN 
INVALID_POLICY_DOCUMENT 
INVALID_PREFIX_LIST_ID__MALFORMED 
INVALID_PREFIX_LIST_ID__NOT_FOUND 
INVALID_REQUEST 
INVALID_RESERVATION_I_D__MALFORMED 
INVALID_RESERVATION_I_D__NOT_FOUND 
INVALID_RESERVED_INSTANCES_ID 
INVALID_RESERVED_INSTANCES_OFFERING_ID 
INVALID_ROUTE_TABLE_ID__MALFORMED 
INVALID_ROUTE_TABLE_I_D__NOT_FOUND 
INVALID_ROUTE__MALFORMED 
INVALID_ROUTE__NOT_FOUND 
INVALID_SECURITY_GROUP_I_D__NOT_FOUND 
INVALID_SECURITY__REQUEST_HAS_EXPIRED 
INVALID_SERVICE_NAME 
INVALID_SNAPSHOT_I_D__MALFORMED 
INVALID_SNAPSHOT__IN_USE 
INVALID_SNAPSHOT__NOT_FOUND 
INVALID_SPOT_DATAFEED__NOT_FOUND 
INVALID_SPOT_FLEET_REQUEST_CONFIG 
INVALID_SPOT_FLEET_REQUEST_ID__MALFORMED 
INVALID_SPOT_FLEET_REQUEST_ID__NOT_FOUND 
INVALID_SPOT_INSTANCE_REQUEST_I_D__MALFORMED 
INVALID_SPOT_INSTANCE_REQUEST_I_D__NOT_FOUND 
INVALID_STATE 
INVALID_STATE_TRANSITION 
INVALID_SUBNET_I_D__NOT_FOUND 
INVALID_SUBNET__CONFLICT 
INVALID_USER_I_D__MALFORMED 
INVALID_VOLUME_I_D__DUPLICATE 
INVALID_VOLUME_I_D__MALFORMED 
INVALID_VOLUME_I_D__ZONE_MISMATCH 
INVALID_VOLUME__NOT_FOUND 
INVALID_VOLUME__ZONE_MISMATCH 
INVALID_VPC_ENDPOINT_ID__MALFORMED 
INVALID_VPC_ENDPOINT_ID__NOT_FOUND 
INVALID_VPC_I_D__NOT_FOUND 
INVALID_VPC_PEERING_CONNECTION_ID__MALFORMED 
INVALID_VPC_PEERING_CONNECTION_I_D__NOT_FOUND 
INVALID_VPC_RANGE 
INVALID_VPC_STATE 
INVALID_VPN_CONNECTION_I_D 
INVALID_VPN_CONNECTION_I_D__NOT_FOUND 
INVALID_VPN_GATEWAY_ATTACHMENT__NOT_FOUND 
INVALID_VPN_GATEWAY_I_D__NOT_FOUND 
INVALID_ZONE__NOT_FOUND 
LEGACY_SECURITY_GROUP 
MAX_I_O_P_S_LIMIT_EXCEEDED 
MAX_SPOT_FLEET_REQUEST_COUNT_EXCEEDED 
MAX_SPOT_INSTANCE_COUNT_EXCEEDED 
NETWORK_ACL_ENTRY_ALREADY_EXISTS 
NETWORK_ACL_ENTRY_LIMIT_EXCEEDED 
NETWORK_ACL_LIMIT_EXCEEDED 
NON_E_B_S_INSTANCE 
NOT_EXPORTABLE 
OPERATION_NOT_PERMITTED 
OUTSTANDING_VPC_PEERING_CONNECTION_LIMIT_EXCEEDED 
PENDING_SNAPSHOT_LIMIT_EXCEEDED 
PRIVATE_IP_ADDRESS_LIMIT_EXCEEDED 
REQUEST_RESOURCE_COUNT_EXCEEDED 
RESERVED_INSTANCES_LIMIT_EXCEEDED 
RESOURCE_COUNT_EXCEEDED 
RESOURCE_LIMIT_EXCEEDED 
RESOURCE__ALREADY_ASSOCIATED 
ROUTE_ALREADY_EXISTS 
ROUTE_LIMIT_EXCEEDED 
ROUTE_TABLE_LIMIT_EXCEEDED 
RULES_PER_SECURITY_GROUP_LIMIT_EXCEEDED 
SECURITY_GROUPS_PER_INSTANCE_LIMIT_EXCEEDED 
SECURITY_GROUPS_PER_INTERFACE_LIMIT_EXCEEDED 
SECURITY_GROUP_LIMIT_EXCEEDED 
SIGNATURE_DOES_NOT_MATCH 
SNAPSHOT_LIMIT_EXCEEDED 
SUBNET_LIMIT_EXCEEDED 
TAG_LIMIT_EXCEEDED 
UNKNOWN_VOLUME_TYPE 
UNSUPPORTED 
UNSUPPORTED_OPERATION 
VOLUME_IN_USE 
VOLUME_LIMIT_EXCEEDED 
VOLUME_TYPE_NOT_AVAILABLE_IN_ZONE 
VPC_CIDR_CONFLICT 
VPC_ENDPOINT_LIMIT_EXCEEDED 
VPC_LIMIT_EXCEEDED 
VPC_PEERING_CONNECTION_ALREADY_EXISTS 
VPN_CONNECTION_LIMIT_EXCEEDED 
VPN_GATEWAY_ATTACHMENT_LIMIT_EXCEEDED 
VPN_GATEWAY_LIMIT_EXCEEDED 
V_P_C_ID_NOT_SPECIFIED 
V_P_C_RESOURCE_NOT_SPECIFIED 

Definition at line 24 of file EC2Errors.h.