171 #include <functional> 179 class HttpClientFactory;
184 template<
typename R,
typename E>
class Outcome;
199 class AWSCredentials;
200 class AWSCredentialsProvider;
831 typedef std::function<void(const EC2Client*, const Model::AcceptVpcPeeringConnectionRequest&, const Model::AcceptVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AcceptVpcPeeringConnectionResponseReceivedHandler;
832 typedef std::function<void(const EC2Client*, const Model::AllocateAddressRequest&, const Model::AllocateAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AllocateAddressResponseReceivedHandler;
833 typedef std::function<void(const EC2Client*, const Model::AllocateHostsRequest&, const Model::AllocateHostsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AllocateHostsResponseReceivedHandler;
834 typedef std::function<void(const EC2Client*, const Model::AssignPrivateIpAddressesRequest&, const Model::AssignPrivateIpAddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AssignPrivateIpAddressesResponseReceivedHandler;
835 typedef std::function<void(const EC2Client*, const Model::AssociateAddressRequest&, const Model::AssociateAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AssociateAddressResponseReceivedHandler;
836 typedef std::function<void(const EC2Client*, const Model::AssociateDhcpOptionsRequest&, const Model::AssociateDhcpOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AssociateDhcpOptionsResponseReceivedHandler;
837 typedef std::function<void(const EC2Client*, const Model::AssociateRouteTableRequest&, const Model::AssociateRouteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AssociateRouteTableResponseReceivedHandler;
838 typedef std::function<void(const EC2Client*, const Model::AttachClassicLinkVpcRequest&, const Model::AttachClassicLinkVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AttachClassicLinkVpcResponseReceivedHandler;
839 typedef std::function<void(const EC2Client*, const Model::AttachInternetGatewayRequest&, const Model::AttachInternetGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AttachInternetGatewayResponseReceivedHandler;
840 typedef std::function<void(const EC2Client*, const Model::AttachNetworkInterfaceRequest&, const Model::AttachNetworkInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AttachNetworkInterfaceResponseReceivedHandler;
841 typedef std::function<void(const EC2Client*, const Model::AttachVolumeRequest&, const Model::AttachVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AttachVolumeResponseReceivedHandler;
842 typedef std::function<void(const EC2Client*, const Model::AttachVpnGatewayRequest&, const Model::AttachVpnGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AttachVpnGatewayResponseReceivedHandler;
845 typedef std::function<void(const EC2Client*, const Model::BundleInstanceRequest&, const Model::BundleInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
BundleInstanceResponseReceivedHandler;
846 typedef std::function<void(const EC2Client*, const Model::CancelBundleTaskRequest&, const Model::CancelBundleTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CancelBundleTaskResponseReceivedHandler;
847 typedef std::function<void(const EC2Client*, const Model::CancelConversionTaskRequest&, const Model::CancelConversionTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CancelConversionTaskResponseReceivedHandler;
848 typedef std::function<void(const EC2Client*, const Model::CancelExportTaskRequest&, const Model::CancelExportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CancelExportTaskResponseReceivedHandler;
849 typedef std::function<void(const EC2Client*, const Model::CancelImportTaskRequest&, const Model::CancelImportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CancelImportTaskResponseReceivedHandler;
851 typedef std::function<void(const EC2Client*, const Model::CancelSpotFleetRequestsRequest&, const Model::CancelSpotFleetRequestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CancelSpotFleetRequestsResponseReceivedHandler;
852 typedef std::function<void(const EC2Client*, const Model::CancelSpotInstanceRequestsRequest&, const Model::CancelSpotInstanceRequestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CancelSpotInstanceRequestsResponseReceivedHandler;
853 typedef std::function<void(const EC2Client*, const Model::ConfirmProductInstanceRequest&, const Model::ConfirmProductInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ConfirmProductInstanceResponseReceivedHandler;
854 typedef std::function<void(const EC2Client*, const Model::CopyImageRequest&, const Model::CopyImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CopyImageResponseReceivedHandler;
855 typedef std::function<void(const EC2Client*, const Model::CopySnapshotRequest&, const Model::CopySnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CopySnapshotResponseReceivedHandler;
856 typedef std::function<void(const EC2Client*, const Model::CreateCustomerGatewayRequest&, const Model::CreateCustomerGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateCustomerGatewayResponseReceivedHandler;
857 typedef std::function<void(const EC2Client*, const Model::CreateDhcpOptionsRequest&, const Model::CreateDhcpOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateDhcpOptionsResponseReceivedHandler;
858 typedef std::function<void(const EC2Client*, const Model::CreateFlowLogsRequest&, const Model::CreateFlowLogsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateFlowLogsResponseReceivedHandler;
859 typedef std::function<void(const EC2Client*, const Model::CreateImageRequest&, const Model::CreateImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateImageResponseReceivedHandler;
860 typedef std::function<void(const EC2Client*, const Model::CreateInstanceExportTaskRequest&, const Model::CreateInstanceExportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateInstanceExportTaskResponseReceivedHandler;
861 typedef std::function<void(const EC2Client*, const Model::CreateInternetGatewayRequest&, const Model::CreateInternetGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateInternetGatewayResponseReceivedHandler;
862 typedef std::function<void(const EC2Client*, const Model::CreateKeyPairRequest&, const Model::CreateKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateKeyPairResponseReceivedHandler;
863 typedef std::function<void(const EC2Client*, const Model::CreateNatGatewayRequest&, const Model::CreateNatGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateNatGatewayResponseReceivedHandler;
864 typedef std::function<void(const EC2Client*, const Model::CreateNetworkAclRequest&, const Model::CreateNetworkAclOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateNetworkAclResponseReceivedHandler;
865 typedef std::function<void(const EC2Client*, const Model::CreateNetworkAclEntryRequest&, const Model::CreateNetworkAclEntryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateNetworkAclEntryResponseReceivedHandler;
866 typedef std::function<void(const EC2Client*, const Model::CreateNetworkInterfaceRequest&, const Model::CreateNetworkInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateNetworkInterfaceResponseReceivedHandler;
867 typedef std::function<void(const EC2Client*, const Model::CreatePlacementGroupRequest&, const Model::CreatePlacementGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreatePlacementGroupResponseReceivedHandler;
869 typedef std::function<void(const EC2Client*, const Model::CreateRouteRequest&, const Model::CreateRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateRouteResponseReceivedHandler;
870 typedef std::function<void(const EC2Client*, const Model::CreateRouteTableRequest&, const Model::CreateRouteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateRouteTableResponseReceivedHandler;
871 typedef std::function<void(const EC2Client*, const Model::CreateSecurityGroupRequest&, const Model::CreateSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateSecurityGroupResponseReceivedHandler;
872 typedef std::function<void(const EC2Client*, const Model::CreateSnapshotRequest&, const Model::CreateSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateSnapshotResponseReceivedHandler;
874 typedef std::function<void(const EC2Client*, const Model::CreateSubnetRequest&, const Model::CreateSubnetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateSubnetResponseReceivedHandler;
875 typedef std::function<void(const EC2Client*, const Model::CreateTagsRequest&, const Model::CreateTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateTagsResponseReceivedHandler;
876 typedef std::function<void(const EC2Client*, const Model::CreateVolumeRequest&, const Model::CreateVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateVolumeResponseReceivedHandler;
877 typedef std::function<void(const EC2Client*, const Model::CreateVpcRequest&, const Model::CreateVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateVpcResponseReceivedHandler;
878 typedef std::function<void(const EC2Client*, const Model::CreateVpcEndpointRequest&, const Model::CreateVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateVpcEndpointResponseReceivedHandler;
879 typedef std::function<void(const EC2Client*, const Model::CreateVpcPeeringConnectionRequest&, const Model::CreateVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateVpcPeeringConnectionResponseReceivedHandler;
880 typedef std::function<void(const EC2Client*, const Model::CreateVpnConnectionRequest&, const Model::CreateVpnConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateVpnConnectionResponseReceivedHandler;
881 typedef std::function<void(const EC2Client*, const Model::CreateVpnConnectionRouteRequest&, const Model::CreateVpnConnectionRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateVpnConnectionRouteResponseReceivedHandler;
882 typedef std::function<void(const EC2Client*, const Model::CreateVpnGatewayRequest&, const Model::CreateVpnGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateVpnGatewayResponseReceivedHandler;
883 typedef std::function<void(const EC2Client*, const Model::DeleteCustomerGatewayRequest&, const Model::DeleteCustomerGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteCustomerGatewayResponseReceivedHandler;
884 typedef std::function<void(const EC2Client*, const Model::DeleteDhcpOptionsRequest&, const Model::DeleteDhcpOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteDhcpOptionsResponseReceivedHandler;
885 typedef std::function<void(const EC2Client*, const Model::DeleteFlowLogsRequest&, const Model::DeleteFlowLogsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteFlowLogsResponseReceivedHandler;
886 typedef std::function<void(const EC2Client*, const Model::DeleteInternetGatewayRequest&, const Model::DeleteInternetGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteInternetGatewayResponseReceivedHandler;
887 typedef std::function<void(const EC2Client*, const Model::DeleteKeyPairRequest&, const Model::DeleteKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteKeyPairResponseReceivedHandler;
888 typedef std::function<void(const EC2Client*, const Model::DeleteNatGatewayRequest&, const Model::DeleteNatGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteNatGatewayResponseReceivedHandler;
889 typedef std::function<void(const EC2Client*, const Model::DeleteNetworkAclRequest&, const Model::DeleteNetworkAclOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteNetworkAclResponseReceivedHandler;
890 typedef std::function<void(const EC2Client*, const Model::DeleteNetworkAclEntryRequest&, const Model::DeleteNetworkAclEntryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteNetworkAclEntryResponseReceivedHandler;
891 typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInterfaceRequest&, const Model::DeleteNetworkInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteNetworkInterfaceResponseReceivedHandler;
892 typedef std::function<void(const EC2Client*, const Model::DeletePlacementGroupRequest&, const Model::DeletePlacementGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeletePlacementGroupResponseReceivedHandler;
893 typedef std::function<void(const EC2Client*, const Model::DeleteRouteRequest&, const Model::DeleteRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteRouteResponseReceivedHandler;
894 typedef std::function<void(const EC2Client*, const Model::DeleteRouteTableRequest&, const Model::DeleteRouteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteRouteTableResponseReceivedHandler;
895 typedef std::function<void(const EC2Client*, const Model::DeleteSecurityGroupRequest&, const Model::DeleteSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteSecurityGroupResponseReceivedHandler;
896 typedef std::function<void(const EC2Client*, const Model::DeleteSnapshotRequest&, const Model::DeleteSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteSnapshotResponseReceivedHandler;
898 typedef std::function<void(const EC2Client*, const Model::DeleteSubnetRequest&, const Model::DeleteSubnetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteSubnetResponseReceivedHandler;
899 typedef std::function<void(const EC2Client*, const Model::DeleteTagsRequest&, const Model::DeleteTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteTagsResponseReceivedHandler;
900 typedef std::function<void(const EC2Client*, const Model::DeleteVolumeRequest&, const Model::DeleteVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteVolumeResponseReceivedHandler;
901 typedef std::function<void(const EC2Client*, const Model::DeleteVpcRequest&, const Model::DeleteVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteVpcResponseReceivedHandler;
902 typedef std::function<void(const EC2Client*, const Model::DeleteVpcEndpointsRequest&, const Model::DeleteVpcEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteVpcEndpointsResponseReceivedHandler;
903 typedef std::function<void(const EC2Client*, const Model::DeleteVpcPeeringConnectionRequest&, const Model::DeleteVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteVpcPeeringConnectionResponseReceivedHandler;
904 typedef std::function<void(const EC2Client*, const Model::DeleteVpnConnectionRequest&, const Model::DeleteVpnConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteVpnConnectionResponseReceivedHandler;
905 typedef std::function<void(const EC2Client*, const Model::DeleteVpnConnectionRouteRequest&, const Model::DeleteVpnConnectionRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteVpnConnectionRouteResponseReceivedHandler;
906 typedef std::function<void(const EC2Client*, const Model::DeleteVpnGatewayRequest&, const Model::DeleteVpnGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteVpnGatewayResponseReceivedHandler;
907 typedef std::function<void(const EC2Client*, const Model::DeregisterImageRequest&, const Model::DeregisterImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeregisterImageResponseReceivedHandler;
908 typedef std::function<void(const EC2Client*, const Model::DescribeAccountAttributesRequest&, const Model::DescribeAccountAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeAccountAttributesResponseReceivedHandler;
909 typedef std::function<void(const EC2Client*, const Model::DescribeAddressesRequest&, const Model::DescribeAddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeAddressesResponseReceivedHandler;
910 typedef std::function<void(const EC2Client*, const Model::DescribeAvailabilityZonesRequest&, const Model::DescribeAvailabilityZonesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeAvailabilityZonesResponseReceivedHandler;
911 typedef std::function<void(const EC2Client*, const Model::DescribeBundleTasksRequest&, const Model::DescribeBundleTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeBundleTasksResponseReceivedHandler;
913 typedef std::function<void(const EC2Client*, const Model::DescribeConversionTasksRequest&, const Model::DescribeConversionTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeConversionTasksResponseReceivedHandler;
914 typedef std::function<void(const EC2Client*, const Model::DescribeCustomerGatewaysRequest&, const Model::DescribeCustomerGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeCustomerGatewaysResponseReceivedHandler;
915 typedef std::function<void(const EC2Client*, const Model::DescribeDhcpOptionsRequest&, const Model::DescribeDhcpOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDhcpOptionsResponseReceivedHandler;
916 typedef std::function<void(const EC2Client*, const Model::DescribeExportTasksRequest&, const Model::DescribeExportTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeExportTasksResponseReceivedHandler;
917 typedef std::function<void(const EC2Client*, const Model::DescribeFlowLogsRequest&, const Model::DescribeFlowLogsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeFlowLogsResponseReceivedHandler;
918 typedef std::function<void(const EC2Client*, const Model::DescribeHostsRequest&, const Model::DescribeHostsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeHostsResponseReceivedHandler;
919 typedef std::function<void(const EC2Client*, const Model::DescribeIdFormatRequest&, const Model::DescribeIdFormatOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeIdFormatResponseReceivedHandler;
920 typedef std::function<void(const EC2Client*, const Model::DescribeImageAttributeRequest&, const Model::DescribeImageAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeImageAttributeResponseReceivedHandler;
921 typedef std::function<void(const EC2Client*, const Model::DescribeImagesRequest&, const Model::DescribeImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeImagesResponseReceivedHandler;
922 typedef std::function<void(const EC2Client*, const Model::DescribeImportImageTasksRequest&, const Model::DescribeImportImageTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeImportImageTasksResponseReceivedHandler;
923 typedef std::function<void(const EC2Client*, const Model::DescribeImportSnapshotTasksRequest&, const Model::DescribeImportSnapshotTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeImportSnapshotTasksResponseReceivedHandler;
924 typedef std::function<void(const EC2Client*, const Model::DescribeInstanceAttributeRequest&, const Model::DescribeInstanceAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeInstanceAttributeResponseReceivedHandler;
925 typedef std::function<void(const EC2Client*, const Model::DescribeInstanceStatusRequest&, const Model::DescribeInstanceStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeInstanceStatusResponseReceivedHandler;
926 typedef std::function<void(const EC2Client*, const Model::DescribeInstancesRequest&, const Model::DescribeInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeInstancesResponseReceivedHandler;
927 typedef std::function<void(const EC2Client*, const Model::DescribeInternetGatewaysRequest&, const Model::DescribeInternetGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeInternetGatewaysResponseReceivedHandler;
928 typedef std::function<void(const EC2Client*, const Model::DescribeKeyPairsRequest&, const Model::DescribeKeyPairsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeKeyPairsResponseReceivedHandler;
929 typedef std::function<void(const EC2Client*, const Model::DescribeMovingAddressesRequest&, const Model::DescribeMovingAddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeMovingAddressesResponseReceivedHandler;
930 typedef std::function<void(const EC2Client*, const Model::DescribeNatGatewaysRequest&, const Model::DescribeNatGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeNatGatewaysResponseReceivedHandler;
931 typedef std::function<void(const EC2Client*, const Model::DescribeNetworkAclsRequest&, const Model::DescribeNetworkAclsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeNetworkAclsResponseReceivedHandler;
933 typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInterfacesRequest&, const Model::DescribeNetworkInterfacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeNetworkInterfacesResponseReceivedHandler;
934 typedef std::function<void(const EC2Client*, const Model::DescribePlacementGroupsRequest&, const Model::DescribePlacementGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribePlacementGroupsResponseReceivedHandler;
935 typedef std::function<void(const EC2Client*, const Model::DescribePrefixListsRequest&, const Model::DescribePrefixListsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribePrefixListsResponseReceivedHandler;
936 typedef std::function<void(const EC2Client*, const Model::DescribeRegionsRequest&, const Model::DescribeRegionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeRegionsResponseReceivedHandler;
937 typedef std::function<void(const EC2Client*, const Model::DescribeReservedInstancesRequest&, const Model::DescribeReservedInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeReservedInstancesResponseReceivedHandler;
941 typedef std::function<void(const EC2Client*, const Model::DescribeRouteTablesRequest&, const Model::DescribeRouteTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeRouteTablesResponseReceivedHandler;
943 typedef std::function<void(const EC2Client*, const Model::DescribeScheduledInstancesRequest&, const Model::DescribeScheduledInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeScheduledInstancesResponseReceivedHandler;
945 typedef std::function<void(const EC2Client*, const Model::DescribeSecurityGroupsRequest&, const Model::DescribeSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeSecurityGroupsResponseReceivedHandler;
946 typedef std::function<void(const EC2Client*, const Model::DescribeSnapshotAttributeRequest&, const Model::DescribeSnapshotAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeSnapshotAttributeResponseReceivedHandler;
947 typedef std::function<void(const EC2Client*, const Model::DescribeSnapshotsRequest&, const Model::DescribeSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeSnapshotsResponseReceivedHandler;
949 typedef std::function<void(const EC2Client*, const Model::DescribeSpotFleetInstancesRequest&, const Model::DescribeSpotFleetInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeSpotFleetInstancesResponseReceivedHandler;
951 typedef std::function<void(const EC2Client*, const Model::DescribeSpotFleetRequestsRequest&, const Model::DescribeSpotFleetRequestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeSpotFleetRequestsResponseReceivedHandler;
953 typedef std::function<void(const EC2Client*, const Model::DescribeSpotPriceHistoryRequest&, const Model::DescribeSpotPriceHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeSpotPriceHistoryResponseReceivedHandler;
954 typedef std::function<void(const EC2Client*, const Model::DescribeStaleSecurityGroupsRequest&, const Model::DescribeStaleSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeStaleSecurityGroupsResponseReceivedHandler;
955 typedef std::function<void(const EC2Client*, const Model::DescribeSubnetsRequest&, const Model::DescribeSubnetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeSubnetsResponseReceivedHandler;
956 typedef std::function<void(const EC2Client*, const Model::DescribeTagsRequest&, const Model::DescribeTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeTagsResponseReceivedHandler;
957 typedef std::function<void(const EC2Client*, const Model::DescribeVolumeAttributeRequest&, const Model::DescribeVolumeAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeVolumeAttributeResponseReceivedHandler;
958 typedef std::function<void(const EC2Client*, const Model::DescribeVolumeStatusRequest&, const Model::DescribeVolumeStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeVolumeStatusResponseReceivedHandler;
959 typedef std::function<void(const EC2Client*, const Model::DescribeVolumesRequest&, const Model::DescribeVolumesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeVolumesResponseReceivedHandler;
960 typedef std::function<void(const EC2Client*, const Model::DescribeVpcAttributeRequest&, const Model::DescribeVpcAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeVpcAttributeResponseReceivedHandler;
961 typedef std::function<void(const EC2Client*, const Model::DescribeVpcClassicLinkRequest&, const Model::DescribeVpcClassicLinkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeVpcClassicLinkResponseReceivedHandler;
963 typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointServicesRequest&, const Model::DescribeVpcEndpointServicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeVpcEndpointServicesResponseReceivedHandler;
964 typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointsRequest&, const Model::DescribeVpcEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeVpcEndpointsResponseReceivedHandler;
966 typedef std::function<void(const EC2Client*, const Model::DescribeVpcsRequest&, const Model::DescribeVpcsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeVpcsResponseReceivedHandler;
967 typedef std::function<void(const EC2Client*, const Model::DescribeVpnConnectionsRequest&, const Model::DescribeVpnConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeVpnConnectionsResponseReceivedHandler;
968 typedef std::function<void(const EC2Client*, const Model::DescribeVpnGatewaysRequest&, const Model::DescribeVpnGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeVpnGatewaysResponseReceivedHandler;
969 typedef std::function<void(const EC2Client*, const Model::DetachClassicLinkVpcRequest&, const Model::DetachClassicLinkVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DetachClassicLinkVpcResponseReceivedHandler;
970 typedef std::function<void(const EC2Client*, const Model::DetachInternetGatewayRequest&, const Model::DetachInternetGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DetachInternetGatewayResponseReceivedHandler;
971 typedef std::function<void(const EC2Client*, const Model::DetachNetworkInterfaceRequest&, const Model::DetachNetworkInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DetachNetworkInterfaceResponseReceivedHandler;
972 typedef std::function<void(const EC2Client*, const Model::DetachVolumeRequest&, const Model::DetachVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DetachVolumeResponseReceivedHandler;
973 typedef std::function<void(const EC2Client*, const Model::DetachVpnGatewayRequest&, const Model::DetachVpnGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DetachVpnGatewayResponseReceivedHandler;
974 typedef std::function<void(const EC2Client*, const Model::DisableVgwRoutePropagationRequest&, const Model::DisableVgwRoutePropagationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DisableVgwRoutePropagationResponseReceivedHandler;
975 typedef std::function<void(const EC2Client*, const Model::DisableVpcClassicLinkRequest&, const Model::DisableVpcClassicLinkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DisableVpcClassicLinkResponseReceivedHandler;
977 typedef std::function<void(const EC2Client*, const Model::DisassociateAddressRequest&, const Model::DisassociateAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DisassociateAddressResponseReceivedHandler;
978 typedef std::function<void(const EC2Client*, const Model::DisassociateRouteTableRequest&, const Model::DisassociateRouteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DisassociateRouteTableResponseReceivedHandler;
979 typedef std::function<void(const EC2Client*, const Model::EnableVgwRoutePropagationRequest&, const Model::EnableVgwRoutePropagationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
EnableVgwRoutePropagationResponseReceivedHandler;
980 typedef std::function<void(const EC2Client*, const Model::EnableVolumeIORequest&, const Model::EnableVolumeIOOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
EnableVolumeIOResponseReceivedHandler;
981 typedef std::function<void(const EC2Client*, const Model::EnableVpcClassicLinkRequest&, const Model::EnableVpcClassicLinkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
EnableVpcClassicLinkResponseReceivedHandler;
983 typedef std::function<void(const EC2Client*, const Model::GetConsoleOutputRequest&, const Model::GetConsoleOutputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetConsoleOutputResponseReceivedHandler;
984 typedef std::function<void(const EC2Client*, const Model::GetConsoleScreenshotRequest&, const Model::GetConsoleScreenshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetConsoleScreenshotResponseReceivedHandler;
985 typedef std::function<void(const EC2Client*, const Model::GetPasswordDataRequest&, const Model::GetPasswordDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetPasswordDataResponseReceivedHandler;
986 typedef std::function<void(const EC2Client*, const Model::ImportImageRequest&, const Model::ImportImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ImportImageResponseReceivedHandler;
987 typedef std::function<void(const EC2Client*, const Model::ImportInstanceRequest&, const Model::ImportInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ImportInstanceResponseReceivedHandler;
988 typedef std::function<void(const EC2Client*, const Model::ImportKeyPairRequest&, const Model::ImportKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ImportKeyPairResponseReceivedHandler;
989 typedef std::function<void(const EC2Client*, const Model::ImportSnapshotRequest&, const Model::ImportSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ImportSnapshotResponseReceivedHandler;
990 typedef std::function<void(const EC2Client*, const Model::ImportVolumeRequest&, const Model::ImportVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ImportVolumeResponseReceivedHandler;
991 typedef std::function<void(const EC2Client*, const Model::ModifyHostsRequest&, const Model::ModifyHostsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyHostsResponseReceivedHandler;
992 typedef std::function<void(const EC2Client*, const Model::ModifyIdFormatRequest&, const Model::ModifyIdFormatOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyIdFormatResponseReceivedHandler;
993 typedef std::function<void(const EC2Client*, const Model::ModifyImageAttributeRequest&, const Model::ModifyImageAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyImageAttributeResponseReceivedHandler;
994 typedef std::function<void(const EC2Client*, const Model::ModifyInstanceAttributeRequest&, const Model::ModifyInstanceAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyInstanceAttributeResponseReceivedHandler;
995 typedef std::function<void(const EC2Client*, const Model::ModifyInstancePlacementRequest&, const Model::ModifyInstancePlacementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyInstancePlacementResponseReceivedHandler;
997 typedef std::function<void(const EC2Client*, const Model::ModifyReservedInstancesRequest&, const Model::ModifyReservedInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyReservedInstancesResponseReceivedHandler;
998 typedef std::function<void(const EC2Client*, const Model::ModifySnapshotAttributeRequest&, const Model::ModifySnapshotAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifySnapshotAttributeResponseReceivedHandler;
999 typedef std::function<void(const EC2Client*, const Model::ModifySpotFleetRequestRequest&, const Model::ModifySpotFleetRequestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifySpotFleetRequestResponseReceivedHandler;
1000 typedef std::function<void(const EC2Client*, const Model::ModifySubnetAttributeRequest&, const Model::ModifySubnetAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifySubnetAttributeResponseReceivedHandler;
1001 typedef std::function<void(const EC2Client*, const Model::ModifyVolumeAttributeRequest&, const Model::ModifyVolumeAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyVolumeAttributeResponseReceivedHandler;
1002 typedef std::function<void(const EC2Client*, const Model::ModifyVpcAttributeRequest&, const Model::ModifyVpcAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyVpcAttributeResponseReceivedHandler;
1003 typedef std::function<void(const EC2Client*, const Model::ModifyVpcEndpointRequest&, const Model::ModifyVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyVpcEndpointResponseReceivedHandler;
1005 typedef std::function<void(const EC2Client*, const Model::MonitorInstancesRequest&, const Model::MonitorInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
MonitorInstancesResponseReceivedHandler;
1006 typedef std::function<void(const EC2Client*, const Model::MoveAddressToVpcRequest&, const Model::MoveAddressToVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
MoveAddressToVpcResponseReceivedHandler;
1009 typedef std::function<void(const EC2Client*, const Model::RebootInstancesRequest&, const Model::RebootInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RebootInstancesResponseReceivedHandler;
1010 typedef std::function<void(const EC2Client*, const Model::RegisterImageRequest&, const Model::RegisterImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RegisterImageResponseReceivedHandler;
1012 typedef std::function<void(const EC2Client*, const Model::ReleaseAddressRequest&, const Model::ReleaseAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ReleaseAddressResponseReceivedHandler;
1013 typedef std::function<void(const EC2Client*, const Model::ReleaseHostsRequest&, const Model::ReleaseHostsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ReleaseHostsResponseReceivedHandler;
1015 typedef std::function<void(const EC2Client*, const Model::ReplaceNetworkAclEntryRequest&, const Model::ReplaceNetworkAclEntryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ReplaceNetworkAclEntryResponseReceivedHandler;
1016 typedef std::function<void(const EC2Client*, const Model::ReplaceRouteRequest&, const Model::ReplaceRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ReplaceRouteResponseReceivedHandler;
1018 typedef std::function<void(const EC2Client*, const Model::ReportInstanceStatusRequest&, const Model::ReportInstanceStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ReportInstanceStatusResponseReceivedHandler;
1019 typedef std::function<void(const EC2Client*, const Model::RequestSpotFleetRequest&, const Model::RequestSpotFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RequestSpotFleetResponseReceivedHandler;
1020 typedef std::function<void(const EC2Client*, const Model::RequestSpotInstancesRequest&, const Model::RequestSpotInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RequestSpotInstancesResponseReceivedHandler;
1021 typedef std::function<void(const EC2Client*, const Model::ResetImageAttributeRequest&, const Model::ResetImageAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ResetImageAttributeResponseReceivedHandler;
1022 typedef std::function<void(const EC2Client*, const Model::ResetInstanceAttributeRequest&, const Model::ResetInstanceAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ResetInstanceAttributeResponseReceivedHandler;
1024 typedef std::function<void(const EC2Client*, const Model::ResetSnapshotAttributeRequest&, const Model::ResetSnapshotAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ResetSnapshotAttributeResponseReceivedHandler;
1025 typedef std::function<void(const EC2Client*, const Model::RestoreAddressToClassicRequest&, const Model::RestoreAddressToClassicOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RestoreAddressToClassicResponseReceivedHandler;
1026 typedef std::function<void(const EC2Client*, const Model::RevokeSecurityGroupEgressRequest&, const Model::RevokeSecurityGroupEgressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RevokeSecurityGroupEgressResponseReceivedHandler;
1028 typedef std::function<void(const EC2Client*, const Model::RunInstancesRequest&, const Model::RunInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RunInstancesResponseReceivedHandler;
1029 typedef std::function<void(const EC2Client*, const Model::RunScheduledInstancesRequest&, const Model::RunScheduledInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RunScheduledInstancesResponseReceivedHandler;
1030 typedef std::function<void(const EC2Client*, const Model::StartInstancesRequest&, const Model::StartInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
StartInstancesResponseReceivedHandler;
1031 typedef std::function<void(const EC2Client*, const Model::StopInstancesRequest&, const Model::StopInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
StopInstancesResponseReceivedHandler;
1032 typedef std::function<void(const EC2Client*, const Model::TerminateInstancesRequest&, const Model::TerminateInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
TerminateInstancesResponseReceivedHandler;
1034 typedef std::function<void(const EC2Client*, const Model::UnmonitorInstancesRequest&, const Model::UnmonitorInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UnmonitorInstancesResponseReceivedHandler;
1063 EC2Client(
const std::shared_ptr<Auth::AWSCredentialsProvider>& credentialsProvider,
9043 std::shared_ptr<Utils::Threading::Executor> m_executor;
std::function< void(const EC2Client *, const Model::DescribeScheduledInstanceAvailabilityRequest &, const Model::DescribeScheduledInstanceAvailabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScheduledInstanceAvailabilityResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteSubnetRequest &, const Model::DeleteSubnetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSubnetResponseReceivedHandler
std::future< GetConsoleOutputOutcome > GetConsoleOutputOutcomeCallable
std::future< DescribeVolumesOutcome > DescribeVolumesOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > UnassignPrivateIpAddressesOutcome
std::function< void(const EC2Client *, const Model::DescribeVpcsRequest &, const Model::DescribeVpcsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeNetworkInterfacesRequest &, const Model::DescribeNetworkInterfacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNetworkInterfacesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpcPeeringConnectionRequest &, const Model::CreateVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcPeeringConnectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::StartInstancesRequest &, const Model::StartInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartInstancesResponseReceivedHandler
std::future< CreatePlacementGroupOutcome > CreatePlacementGroupOutcomeCallable
Aws::Utils::Outcome< DescribeVpcEndpointsResponse, Aws::Client::AWSError< EC2Errors > > DescribeVpcEndpointsOutcome
Aws::Utils::Outcome< DescribeRegionsResponse, Aws::Client::AWSError< EC2Errors > > DescribeRegionsOutcome
std::future< DescribeReservedInstancesListingsOutcome > DescribeReservedInstancesListingsOutcomeCallable
Aws::Utils::Outcome< BundleInstanceResponse, Aws::Client::AWSError< EC2Errors > > BundleInstanceOutcome
Aws::Utils::Outcome< DescribeSnapshotAttributeResponse, Aws::Client::AWSError< EC2Errors > > DescribeSnapshotAttributeOutcome
std::future< DescribeAvailabilityZonesOutcome > DescribeAvailabilityZonesOutcomeCallable
std::function< void(const EC2Client *, const Model::CreateNetworkInterfaceRequest &, const Model::CreateNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNetworkInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeReservedInstancesModificationsRequest &, const Model::DescribeReservedInstancesModificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstancesModificationsResponseReceivedHandler
Aws::Utils::Outcome< DetachVolumeResponse, Aws::Client::AWSError< EC2Errors > > DetachVolumeOutcome
Aws::Utils::Outcome< DescribeSpotFleetRequestHistoryResponse, Aws::Client::AWSError< EC2Errors > > DescribeSpotFleetRequestHistoryOutcome
std::future< AttachVolumeOutcome > AttachVolumeOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeSnapshotsRequest &, const Model::DescribeSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSnapshotsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeReservedInstancesOfferingsRequest &, const Model::DescribeReservedInstancesOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstancesOfferingsResponseReceivedHandler
std::future< ImportInstanceOutcome > ImportInstanceOutcomeCallable
std::future< DescribeClassicLinkInstancesOutcome > DescribeClassicLinkInstancesOutcomeCallable
Aws::Utils::Outcome< DescribeExportTasksResponse, Aws::Client::AWSError< EC2Errors > > DescribeExportTasksOutcome
std::future< ReleaseHostsOutcome > ReleaseHostsOutcomeCallable
Aws::Utils::Outcome< DeleteFlowLogsResponse, Aws::Client::AWSError< EC2Errors > > DeleteFlowLogsOutcome
std::future< ReplaceRouteOutcome > ReplaceRouteOutcomeCallable
Aws::Utils::Outcome< DescribeSpotInstanceRequestsResponse, Aws::Client::AWSError< EC2Errors > > DescribeSpotInstanceRequestsOutcome
std::function< void(const EC2Client *, const Model::DeleteSecurityGroupRequest &, const Model::DeleteSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSecurityGroupResponseReceivedHandler
Aws::Utils::Outcome< DescribeVpnConnectionsResponse, Aws::Client::AWSError< EC2Errors > > DescribeVpnConnectionsOutcome
std::function< void(const EC2Client *, const Model::ReleaseAddressRequest &, const Model::ReleaseAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReleaseAddressResponseReceivedHandler
std::future< DescribeSpotFleetInstancesOutcome > DescribeSpotFleetInstancesOutcomeCallable
Aws::Utils::Outcome< CreateVpcResponse, Aws::Client::AWSError< EC2Errors > > CreateVpcOutcome
std::future< DescribeScheduledInstanceAvailabilityOutcome > DescribeScheduledInstanceAvailabilityOutcomeCallable
std::function< void(const EC2Client *, const Model::CopyImageRequest &, const Model::CopyImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyImageResponseReceivedHandler
std::future< ModifyVolumeAttributeOutcome > ModifyVolumeAttributeOutcomeCallable
std::function< void(const EC2Client *, const Model::ResetImageAttributeRequest &, const Model::ResetImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetImageAttributeResponseReceivedHandler
Aws::Utils::Outcome< ReleaseHostsResponse, Aws::Client::AWSError< EC2Errors > > ReleaseHostsOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > RebootInstancesOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteNetworkAclOutcome
std::future< ResetSnapshotAttributeOutcome > ResetSnapshotAttributeOutcomeCallable
Aws::Utils::Outcome< CancelReservedInstancesListingResponse, Aws::Client::AWSError< EC2Errors > > CancelReservedInstancesListingOutcome
std::function< void(const EC2Client *, const Model::ReplaceRouteRequest &, const Model::ReplaceRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceRouteResponseReceivedHandler
Aws::Utils::Outcome< RunInstancesResponse, Aws::Client::AWSError< EC2Errors > > RunInstancesOutcome
std::future< DescribeSnapshotAttributeOutcome > DescribeSnapshotAttributeOutcomeCallable
Aws::Utils::Outcome< CreateVolumeResponse, Aws::Client::AWSError< EC2Errors > > CreateVolumeOutcome
std::function< void(const EC2Client *, const Model::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountAttributesResponseReceivedHandler
std::future< DescribeTagsOutcome > DescribeTagsOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DisableVgwRoutePropagationOutcome
std::function< void(const EC2Client *, const Model::DeleteSnapshotRequest &, const Model::DeleteSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSnapshotResponseReceivedHandler
Aws::Utils::Outcome< DescribeSecurityGroupsResponse, Aws::Client::AWSError< EC2Errors > > DescribeSecurityGroupsOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteCustomerGatewayOutcome
std::future< DetachNetworkInterfaceOutcome > DetachNetworkInterfaceOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeExportTasksRequest &, const Model::DescribeExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExportTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkInterfaceRequest &, const Model::DeleteNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkInterfaceResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > CreateNetworkAclEntryOutcome
std::future< AuthorizeSecurityGroupEgressOutcome > AuthorizeSecurityGroupEgressOutcomeCallable
std::function< void(const EC2Client *, const Model::CreateFlowLogsRequest &, const Model::CreateFlowLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFlowLogsResponseReceivedHandler
Aws::Utils::Outcome< CreateNatGatewayResponse, Aws::Client::AWSError< EC2Errors > > CreateNatGatewayOutcome
std::future< DeleteSecurityGroupOutcome > DeleteSecurityGroupOutcomeCallable
std::future< DisableVpcClassicLinkDnsSupportOutcome > DisableVpcClassicLinkDnsSupportOutcomeCallable
Aws::Utils::Outcome< CreateRouteResponse, Aws::Client::AWSError< EC2Errors > > CreateRouteOutcome
std::future< ReplaceNetworkAclEntryOutcome > ReplaceNetworkAclEntryOutcomeCallable
Aws::Utils::Outcome< DescribeVolumesResponse, Aws::Client::AWSError< EC2Errors > > DescribeVolumesOutcome
Aws::Utils::Outcome< DescribeVolumeAttributeResponse, Aws::Client::AWSError< EC2Errors > > DescribeVolumeAttributeOutcome
std::function< void(const EC2Client *, const Model::MoveAddressToVpcRequest &, const Model::MoveAddressToVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MoveAddressToVpcResponseReceivedHandler
Aws::Utils::Outcome< StopInstancesResponse, Aws::Client::AWSError< EC2Errors > > StopInstancesOutcome
std::future< StopInstancesOutcome > StopInstancesOutcomeCallable
std::function< void(const EC2Client *, const Model::AttachInternetGatewayRequest &, const Model::AttachInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachInternetGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstancesRequest &, const Model::DescribeInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancesResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ModifySubnetAttributeOutcome
std::function< void(const EC2Client *, const Model::AllocateAddressRequest &, const Model::AllocateAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AllocateAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeNetworkAclsRequest &, const Model::DescribeNetworkAclsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNetworkAclsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachClassicLinkVpcRequest &, const Model::AttachClassicLinkVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachClassicLinkVpcResponseReceivedHandler
std::future< ConfirmProductInstanceOutcome > ConfirmProductInstanceOutcomeCallable
std::future< ModifyImageAttributeOutcome > ModifyImageAttributeOutcomeCallable
Aws::Utils::Outcome< DescribeImportImageTasksResponse, Aws::Client::AWSError< EC2Errors > > DescribeImportImageTasksOutcome
std::function< void(const EC2Client *, const Model::AuthorizeSecurityGroupIngressRequest &, const Model::AuthorizeSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeSecurityGroupIngressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVolumeRequest &, const Model::DeleteVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVolumeResponseReceivedHandler
Aws::Utils::Outcome< RequestSpotFleetResponse, Aws::Client::AWSError< EC2Errors > > RequestSpotFleetOutcome
std::function< void(const EC2Client *, const Model::RejectVpcPeeringConnectionRequest &, const Model::RejectVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectVpcPeeringConnectionResponseReceivedHandler
Aws::Utils::Outcome< DescribeKeyPairsResponse, Aws::Client::AWSError< EC2Errors > > DescribeKeyPairsOutcome
Aws::Utils::Outcome< ReplaceRouteTableAssociationResponse, Aws::Client::AWSError< EC2Errors > > ReplaceRouteTableAssociationOutcome
std::function< void(const EC2Client *, const Model::DeleteNetworkAclRequest &, const Model::DeleteNetworkAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkAclResponseReceivedHandler
std::future< DescribeNetworkAclsOutcome > DescribeNetworkAclsOutcomeCallable
Aws::Utils::Outcome< GetConsoleScreenshotResponse, Aws::Client::AWSError< EC2Errors > > GetConsoleScreenshotOutcome
std::function< void(const EC2Client *, const Model::ReplaceNetworkAclAssociationRequest &, const Model::ReplaceNetworkAclAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceNetworkAclAssociationResponseReceivedHandler
std::future< DeleteDhcpOptionsOutcome > DeleteDhcpOptionsOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeSecurityGroupReferencesRequest &, const Model::DescribeSecurityGroupReferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSecurityGroupReferencesResponseReceivedHandler
std::future< DescribeBundleTasksOutcome > DescribeBundleTasksOutcomeCallable
Aws::Utils::Outcome< RunScheduledInstancesResponse, Aws::Client::AWSError< EC2Errors > > RunScheduledInstancesOutcome
std::function< void(const EC2Client *, const Model::CreateVpnConnectionRequest &, const Model::CreateVpnConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpnConnectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AllocateHostsRequest &, const Model::AllocateHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AllocateHostsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeKeyPairsRequest &, const Model::DescribeKeyPairsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeKeyPairsResponseReceivedHandler
Aws::Utils::Outcome< CreateSubnetResponse, Aws::Client::AWSError< EC2Errors > > CreateSubnetOutcome
std::future< AssociateDhcpOptionsOutcome > AssociateDhcpOptionsOutcomeCallable
Aws::Utils::Outcome< DescribeReservedInstancesListingsResponse, Aws::Client::AWSError< EC2Errors > > DescribeReservedInstancesListingsOutcome
Aws::Utils::Outcome< AttachNetworkInterfaceResponse, Aws::Client::AWSError< EC2Errors > > AttachNetworkInterfaceOutcome
std::function< void(const EC2Client *, const Model::DeleteKeyPairRequest &, const Model::DeleteKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKeyPairResponseReceivedHandler
Aws::Utils::Outcome< DescribeInternetGatewaysResponse, Aws::Client::AWSError< EC2Errors > > DescribeInternetGatewaysOutcome
Aws::Utils::Outcome< ModifyVpcPeeringConnectionOptionsResponse, Aws::Client::AWSError< EC2Errors > > ModifyVpcPeeringConnectionOptionsOutcome
std::function< void(const EC2Client *, const Model::DescribePlacementGroupsRequest &, const Model::DescribePlacementGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePlacementGroupsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RunScheduledInstancesRequest &, const Model::RunScheduledInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunScheduledInstancesResponseReceivedHandler
std::future< DisassociateAddressOutcome > DisassociateAddressOutcomeCallable
std::future< CreateSpotDatafeedSubscriptionOutcome > CreateSpotDatafeedSubscriptionOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ModifySnapshotAttributeOutcome
std::function< void(const EC2Client *, const Model::DescribeBundleTasksRequest &, const Model::DescribeBundleTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBundleTasksResponseReceivedHandler
std::future< CreateVpcEndpointOutcome > CreateVpcEndpointOutcomeCallable
Aws::Utils::Outcome< DescribeInstancesResponse, Aws::Client::AWSError< EC2Errors > > DescribeInstancesOutcome
Aws::Utils::Outcome< ConfirmProductInstanceResponse, Aws::Client::AWSError< EC2Errors > > ConfirmProductInstanceOutcome
std::future< ModifyIdFormatOutcome > ModifyIdFormatOutcomeCallable
std::function< void(const EC2Client *, const Model::DeleteVpcRequest &, const Model::DeleteVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RequestSpotInstancesRequest &, const Model::RequestSpotInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestSpotInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVolumeStatusRequest &, const Model::DescribeVolumeStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVolumeStatusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ImportVolumeRequest &, const Model::ImportVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportVolumeResponseReceivedHandler
std::future< PurchaseScheduledInstancesOutcome > PurchaseScheduledInstancesOutcomeCallable
Aws::Utils::Outcome< DescribeInstanceAttributeResponse, Aws::Client::AWSError< EC2Errors > > DescribeInstanceAttributeOutcome
Aws::Utils::Outcome< RequestSpotInstancesResponse, Aws::Client::AWSError< EC2Errors > > RequestSpotInstancesOutcome
std::function< void(const EC2Client *, const Model::RequestSpotFleetRequest &, const Model::RequestSpotFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestSpotFleetResponseReceivedHandler
Aws::Utils::Outcome< AttachVpnGatewayResponse, Aws::Client::AWSError< EC2Errors > > AttachVpnGatewayOutcome
Aws::Utils::Outcome< PurchaseScheduledInstancesResponse, Aws::Client::AWSError< EC2Errors > > PurchaseScheduledInstancesOutcome
Aws::Utils::Outcome< CreateVpnConnectionResponse, Aws::Client::AWSError< EC2Errors > > CreateVpnConnectionOutcome
std::future< StartInstancesOutcome > StartInstancesOutcomeCallable
std::future< CancelSpotFleetRequestsOutcome > CancelSpotFleetRequestsOutcomeCallable
std::future< AcceptVpcPeeringConnectionOutcome > AcceptVpcPeeringConnectionOutcomeCallable
Aws::Utils::Outcome< DescribeVpcAttributeResponse, Aws::Client::AWSError< EC2Errors > > DescribeVpcAttributeOutcome
std::future< DisableVgwRoutePropagationOutcome > DisableVgwRoutePropagationOutcomeCallable
std::function< void(const EC2Client *, const Model::CreateVpcRequest &, const Model::CreateVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcResponseReceivedHandler
Aws::Utils::Outcome< DescribeNetworkAclsResponse, Aws::Client::AWSError< EC2Errors > > DescribeNetworkAclsOutcome
std::function< void(const EC2Client *, const Model::CreateRouteRequest &, const Model::CreateRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSpotInstanceRequestsRequest &, const Model::DescribeSpotInstanceRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotInstanceRequestsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeRouteTablesRequest &, const Model::DescribeRouteTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRouteTablesResponseReceivedHandler
std::future< DescribeVpcClassicLinkDnsSupportOutcome > DescribeVpcClassicLinkDnsSupportOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeMovingAddressesRequest &, const Model::DescribeMovingAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMovingAddressesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceNetworkAclEntryRequest &, const Model::ReplaceNetworkAclEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceNetworkAclEntryResponseReceivedHandler
std::future< DescribeSpotFleetRequestsOutcome > DescribeSpotFleetRequestsOutcomeCallable
Aws::Utils::Outcome< DescribeVpcEndpointServicesResponse, Aws::Client::AWSError< EC2Errors > > DescribeVpcEndpointServicesOutcome
std::function< void(const EC2Client *, const Model::StopInstancesRequest &, const Model::StopInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelReservedInstancesListingRequest &, const Model::CancelReservedInstancesListingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelReservedInstancesListingResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpnGatewayRequest &, const Model::DeleteVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpnGatewayResponseReceivedHandler
std::future< DescribeStaleSecurityGroupsOutcome > DescribeStaleSecurityGroupsOutcomeCallable
std::future< DescribeKeyPairsOutcome > DescribeKeyPairsOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > CancelExportTaskOutcome
std::future< ModifySnapshotAttributeOutcome > ModifySnapshotAttributeOutcomeCallable
std::future< ImportImageOutcome > ImportImageOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ModifyVpcAttributeOutcome
std::function< void(const EC2Client *, const Model::DescribeAddressesRequest &, const Model::DescribeAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAddressesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeImagesRequest &, const Model::DescribeImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImagesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReleaseHostsRequest &, const Model::ReleaseHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReleaseHostsResponseReceivedHandler
Aws::Utils::Outcome< ReplaceNetworkAclAssociationResponse, Aws::Client::AWSError< EC2Errors > > ReplaceNetworkAclAssociationOutcome
std::future< DescribeInternetGatewaysOutcome > DescribeInternetGatewaysOutcomeCallable
std::function< void(const EC2Client *, const Model::ModifyVpcEndpointRequest &, const Model::ModifyVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpcEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointServicesRequest &, const Model::DescribeVpcEndpointServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcEndpointServicesResponseReceivedHandler
std::future< EnableVgwRoutePropagationOutcome > EnableVgwRoutePropagationOutcomeCallable
std::function< void(const EC2Client *, const Model::ModifySubnetAttributeRequest &, const Model::ModifySubnetAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifySubnetAttributeResponseReceivedHandler
std::future< AuthorizeSecurityGroupIngressOutcome > AuthorizeSecurityGroupIngressOutcomeCallable
std::future< CancelBundleTaskOutcome > CancelBundleTaskOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ResetSnapshotAttributeOutcome
Aws::Utils::Outcome< ImportInstanceResponse, Aws::Client::AWSError< EC2Errors > > ImportInstanceOutcome
std::future< DetachVolumeOutcome > DetachVolumeOutcomeCallable
std::function< void(const EC2Client *, const Model::DeletePlacementGroupRequest &, const Model::DeletePlacementGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePlacementGroupResponseReceivedHandler
std::future< ModifySubnetAttributeOutcome > ModifySubnetAttributeOutcomeCallable
std::future< RunScheduledInstancesOutcome > RunScheduledInstancesOutcomeCallable
std::future< DescribeImportSnapshotTasksOutcome > DescribeImportSnapshotTasksOutcomeCallable
std::function< void(const EC2Client *, const Model::ImportKeyPairRequest &, const Model::ImportKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportKeyPairResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceAttributeRequest &, const Model::DescribeInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceAttributeResponseReceivedHandler
std::future< CreateVpcPeeringConnectionOutcome > CreateVpcPeeringConnectionOutcomeCallable
std::future< CreateImageOutcome > CreateImageOutcomeCallable
std::future< AllocateAddressOutcome > AllocateAddressOutcomeCallable
Aws::Utils::Outcome< AllocateAddressResponse, Aws::Client::AWSError< EC2Errors > > AllocateAddressOutcome
Aws::Utils::Outcome< DescribeReservedInstancesModificationsResponse, Aws::Client::AWSError< EC2Errors > > DescribeReservedInstancesModificationsOutcome
std::future< DescribeInstanceAttributeOutcome > DescribeInstanceAttributeOutcomeCallable
Aws::Utils::Outcome< CancelImportTaskResponse, Aws::Client::AWSError< EC2Errors > > CancelImportTaskOutcome
Aws::Utils::Outcome< CreateNetworkAclResponse, Aws::Client::AWSError< EC2Errors > > CreateNetworkAclOutcome
std::function< void(const EC2Client *, const Model::CreateSubnetRequest &, const Model::CreateSubnetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSubnetResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ReleaseAddressOutcome
std::future< CreateVpnGatewayOutcome > CreateVpnGatewayOutcomeCallable
std::future< CancelConversionTaskOutcome > CancelConversionTaskOutcomeCallable
Aws::Utils::Outcome< DescribeImportSnapshotTasksResponse, Aws::Client::AWSError< EC2Errors > > DescribeImportSnapshotTasksOutcome
Aws::Utils::Outcome< AllocateHostsResponse, Aws::Client::AWSError< EC2Errors > > AllocateHostsOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DetachInternetGatewayOutcome
std::function< void(const EC2Client *, const Model::GetPasswordDataRequest &, const Model::GetPasswordDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPasswordDataResponseReceivedHandler
std::future< DeleteInternetGatewayOutcome > DeleteInternetGatewayOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeVpcPeeringConnectionsRequest &, const Model::DescribeVpcPeeringConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcPeeringConnectionsResponseReceivedHandler
Aws::Utils::Outcome< PurchaseReservedInstancesOfferingResponse, Aws::Client::AWSError< EC2Errors > > PurchaseReservedInstancesOfferingOutcome
Aws::Utils::Outcome< DescribeVolumeStatusResponse, Aws::Client::AWSError< EC2Errors > > DescribeVolumeStatusOutcome
std::function< void(const EC2Client *, const Model::CreateImageRequest &, const Model::CreateImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateImageResponseReceivedHandler
std::future< PurchaseReservedInstancesOfferingOutcome > PurchaseReservedInstancesOfferingOutcomeCallable
std::future< DisableVpcClassicLinkOutcome > DisableVpcClassicLinkOutcomeCallable
std::future< DeleteFlowLogsOutcome > DeleteFlowLogsOutcomeCallable
std::function< void(const EC2Client *, const Model::BundleInstanceRequest &, const Model::BundleInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BundleInstanceResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteSubnetOutcome
std::future< RunInstancesOutcome > RunInstancesOutcomeCallable
std::future< ReleaseAddressOutcome > ReleaseAddressOutcomeCallable
std::function< void(const EC2Client *, const Model::CancelExportTaskRequest &, const Model::CancelExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelExportTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpnConnectionRouteRequest &, const Model::DeleteVpnConnectionRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpnConnectionRouteResponseReceivedHandler
Aws::Utils::Outcome< UnmonitorInstancesResponse, Aws::Client::AWSError< EC2Errors > > UnmonitorInstancesOutcome
std::future< DescribeVpcAttributeOutcome > DescribeVpcAttributeOutcomeCallable
Aws::Utils::Outcome< DescribeCustomerGatewaysResponse, Aws::Client::AWSError< EC2Errors > > DescribeCustomerGatewaysOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ResetNetworkInterfaceAttributeOutcome
std::future< ResetImageAttributeOutcome > ResetImageAttributeOutcomeCallable
std::future< CreateFlowLogsOutcome > CreateFlowLogsOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeReservedInstancesRequest &, const Model::DescribeReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstancesResponseReceivedHandler
std::future< DeleteRouteTableOutcome > DeleteRouteTableOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeVolumeAttributeRequest &, const Model::DescribeVolumeAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVolumeAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableVgwRoutePropagationRequest &, const Model::DisableVgwRoutePropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableVgwRoutePropagationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpnGatewaysRequest &, const Model::DescribeVpnGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpnGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpcPeeringConnectionRequest &, const Model::DeleteVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcPeeringConnectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachVolumeRequest &, const Model::AttachVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachVolumeResponseReceivedHandler
std::future< DisassociateRouteTableOutcome > DisassociateRouteTableOutcomeCallable
std::future< CreateReservedInstancesListingOutcome > CreateReservedInstancesListingOutcomeCallable
std::function< void(const EC2Client *, const Model::ReportInstanceStatusRequest &, const Model::ReportInstanceStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReportInstanceStatusResponseReceivedHandler
Aws::Utils::Outcome< DescribeBundleTasksResponse, Aws::Client::AWSError< EC2Errors > > DescribeBundleTasksOutcome
std::function< void(const EC2Client *, const Model::DeleteCustomerGatewayRequest &, const Model::DeleteCustomerGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomerGatewayResponseReceivedHandler
Aws::Utils::Outcome< DescribePlacementGroupsResponse, Aws::Client::AWSError< EC2Errors > > DescribePlacementGroupsOutcome
std::future< ImportKeyPairOutcome > ImportKeyPairOutcomeCallable
std::function< void(const EC2Client *, const Model::ModifyVpcPeeringConnectionOptionsRequest &, const Model::ModifyVpcPeeringConnectionOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpcPeeringConnectionOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeDhcpOptionsRequest &, const Model::DescribeDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDhcpOptionsResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DisassociateRouteTableOutcome
std::future< DescribeNatGatewaysOutcome > DescribeNatGatewaysOutcomeCallable
std::future< DescribeReservedInstancesOfferingsOutcome > DescribeReservedInstancesOfferingsOutcomeCallable
std::future< DescribeAccountAttributesOutcome > DescribeAccountAttributesOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeSpotDatafeedSubscriptionRequest &, const Model::DescribeSpotDatafeedSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotDatafeedSubscriptionResponseReceivedHandler
Aws::Utils::Outcome< CreateInstanceExportTaskResponse, Aws::Client::AWSError< EC2Errors > > CreateInstanceExportTaskOutcome
Aws::Utils::Outcome< ModifyVpcEndpointResponse, Aws::Client::AWSError< EC2Errors > > ModifyVpcEndpointOutcome
Aws::Utils::Outcome< AttachClassicLinkVpcResponse, Aws::Client::AWSError< EC2Errors > > AttachClassicLinkVpcOutcome
std::future< AssociateRouteTableOutcome > AssociateRouteTableOutcomeCallable
Aws::Utils::Outcome< DescribeNetworkInterfaceAttributeResponse, Aws::Client::AWSError< EC2Errors > > DescribeNetworkInterfaceAttributeOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteNetworkInterfaceOutcome
std::future< DeleteCustomerGatewayOutcome > DeleteCustomerGatewayOutcomeCallable
Aws::Utils::Outcome< ImportVolumeResponse, Aws::Client::AWSError< EC2Errors > > ImportVolumeOutcome
std::future< ModifyInstancePlacementOutcome > ModifyInstancePlacementOutcomeCallable
std::future< DescribeVolumeAttributeOutcome > DescribeVolumeAttributeOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeregisterImageOutcome
Aws::Utils::Outcome< DeleteVpcEndpointsResponse, Aws::Client::AWSError< EC2Errors > > DeleteVpcEndpointsOutcome
std::function< void(const EC2Client *, const Model::DescribeScheduledInstancesRequest &, const Model::DescribeScheduledInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScheduledInstancesResponseReceivedHandler
std::future< DeleteVpnConnectionOutcome > DeleteVpnConnectionOutcomeCallable
std::function< void(const EC2Client *, const Model::RevokeSecurityGroupEgressRequest &, const Model::RevokeSecurityGroupEgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeSecurityGroupEgressResponseReceivedHandler
Aws::Utils::Outcome< DeleteVpcPeeringConnectionResponse, Aws::Client::AWSError< EC2Errors > > DeleteVpcPeeringConnectionOutcome
Aws::Utils::Outcome< CreateNetworkInterfaceResponse, Aws::Client::AWSError< EC2Errors > > CreateNetworkInterfaceOutcome
Aws::Utils::Outcome< CreateInternetGatewayResponse, Aws::Client::AWSError< EC2Errors > > CreateInternetGatewayOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteVpnConnectionRouteOutcome
std::future< DescribeConversionTasksOutcome > DescribeConversionTasksOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > EnableVolumeIOOutcome
std::future< ModifyHostsOutcome > ModifyHostsOutcomeCallable
Aws::Utils::Outcome< ModifySpotFleetRequestResponse, Aws::Client::AWSError< EC2Errors > > ModifySpotFleetRequestOutcome
std::future< CancelExportTaskOutcome > CancelExportTaskOutcomeCallable
std::function< void(const EC2Client *, const Model::DisableVpcClassicLinkDnsSupportRequest &, const Model::DisableVpcClassicLinkDnsSupportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableVpcClassicLinkDnsSupportResponseReceivedHandler
std::future< AttachClassicLinkVpcOutcome > AttachClassicLinkVpcOutcomeCallable
std::future< DescribePlacementGroupsOutcome > DescribePlacementGroupsOutcomeCallable
std::function< void(const EC2Client *, const Model::CreateSnapshotRequest &, const Model::CreateSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSnapshotResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateKeyPairRequest &, const Model::CreateKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKeyPairResponseReceivedHandler
Aws::Utils::Outcome< DescribeScheduledInstanceAvailabilityResponse, Aws::Client::AWSError< EC2Errors > > DescribeScheduledInstanceAvailabilityOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ModifyImageAttributeOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > CreatePlacementGroupOutcome
std::future< AllocateHostsOutcome > AllocateHostsOutcomeCallable
std::future< DescribePrefixListsOutcome > DescribePrefixListsOutcomeCallable
std::future< CopyImageOutcome > CopyImageOutcomeCallable
std::future< DescribeVpcEndpointsOutcome > DescribeVpcEndpointsOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DetachNetworkInterfaceOutcome
Aws::Utils::Outcome< DescribeVpcPeeringConnectionsResponse, Aws::Client::AWSError< EC2Errors > > DescribeVpcPeeringConnectionsOutcome
std::function< void(const EC2Client *, const Model::ResetNetworkInterfaceAttributeRequest &, const Model::ResetNetworkInterfaceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetNetworkInterfaceAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpcEndpointRequest &, const Model::CreateVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSpotFleetRequestHistoryRequest &, const Model::DescribeSpotFleetRequestHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotFleetRequestHistoryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyImageAttributeRequest &, const Model::ModifyImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyImageAttributeResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteVpnGatewayOutcome
std::future< ReplaceNetworkAclAssociationOutcome > ReplaceNetworkAclAssociationOutcomeCallable
std::function< void(const EC2Client *, const Model::RebootInstancesRequest &, const Model::RebootInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootInstancesResponseReceivedHandler
std::future< CreateSnapshotOutcome > CreateSnapshotOutcomeCallable
std::future< CreateDhcpOptionsOutcome > CreateDhcpOptionsOutcomeCallable
std::function< void(const EC2Client *, const Model::ImportSnapshotRequest &, const Model::ImportSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportSnapshotResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssignPrivateIpAddressesRequest &, const Model::AssignPrivateIpAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssignPrivateIpAddressesResponseReceivedHandler
std::future< DeleteSnapshotOutcome > DeleteSnapshotOutcomeCallable
std::function< void(const EC2Client *, const Model::RevokeSecurityGroupIngressRequest &, const Model::RevokeSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeSecurityGroupIngressResponseReceivedHandler
Aws::Utils::Outcome< CreateDhcpOptionsResponse, Aws::Client::AWSError< EC2Errors > > CreateDhcpOptionsOutcome
std::future< CancelReservedInstancesListingOutcome > CancelReservedInstancesListingOutcomeCallable
std::future< DescribeSpotFleetRequestHistoryOutcome > DescribeSpotFleetRequestHistoryOutcomeCallable
Aws::Utils::Outcome< CreateReservedInstancesListingResponse, Aws::Client::AWSError< EC2Errors > > CreateReservedInstancesListingOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > CreateTagsOutcome
std::future< CopySnapshotOutcome > CopySnapshotOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeNatGatewaysRequest &, const Model::DescribeNatGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNatGatewaysResponseReceivedHandler
std::future< DescribeVpcEndpointServicesOutcome > DescribeVpcEndpointServicesOutcomeCallable
std::future< CreateNatGatewayOutcome > CreateNatGatewayOutcomeCallable
Aws::Utils::Outcome< DescribeRouteTablesResponse, Aws::Client::AWSError< EC2Errors > > DescribeRouteTablesOutcome
std::function< void(const EC2Client *, const Model::AuthorizeSecurityGroupEgressRequest &, const Model::AuthorizeSecurityGroupEgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeSecurityGroupEgressResponseReceivedHandler
Aws::Utils::Outcome< DescribeScheduledInstancesResponse, Aws::Client::AWSError< EC2Errors > > DescribeScheduledInstancesOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ModifyIdFormatOutcome
std::future< DescribeIdFormatOutcome > DescribeIdFormatOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeSecurityGroupsRequest &, const Model::DescribeSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSecurityGroupsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifySnapshotAttributeRequest &, const Model::ModifySnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifySnapshotAttributeResponseReceivedHandler
Aws::Utils::Outcome< DisableVpcClassicLinkResponse, Aws::Client::AWSError< EC2Errors > > DisableVpcClassicLinkOutcome
std::function< void(const EC2Client *, const Model::DeleteVpcEndpointsRequest &, const Model::DeleteVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcEndpointsResponseReceivedHandler
std::future< DetachInternetGatewayOutcome > DetachInternetGatewayOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeInternetGatewaysRequest &, const Model::DescribeInternetGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInternetGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTagsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableVgwRoutePropagationRequest &, const Model::EnableVgwRoutePropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableVgwRoutePropagationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteDhcpOptionsRequest &, const Model::DeleteDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDhcpOptionsResponseReceivedHandler
Aws::Utils::Outcome< DescribeAvailabilityZonesResponse, Aws::Client::AWSError< EC2Errors > > DescribeAvailabilityZonesOutcome
std::function< void(const EC2Client *, const Model::CancelImportTaskRequest &, const Model::CancelImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelImportTaskResponseReceivedHandler
std::future< CreateVpcOutcome > CreateVpcOutcomeCallable
std::function< void(const EC2Client *, const Model::DetachInternetGatewayRequest &, const Model::DetachInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachInternetGatewayResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteVpnConnectionOutcome
std::future< RegisterImageOutcome > RegisterImageOutcomeCallable
Aws::Utils::Outcome< DescribeVpnGatewaysResponse, Aws::Client::AWSError< EC2Errors > > DescribeVpnGatewaysOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteRouteOutcome
std::future< EnableVpcClassicLinkDnsSupportOutcome > EnableVpcClassicLinkDnsSupportOutcomeCallable
std::function< void(const EC2Client *, const Model::ModifyReservedInstancesRequest &, const Model::ModifyReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyReservedInstancesResponseReceivedHandler
Aws::Utils::Outcome< ImportSnapshotResponse, Aws::Client::AWSError< EC2Errors > > ImportSnapshotOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeletePlacementGroupOutcome
Aws::Utils::Outcome< ImportKeyPairResponse, Aws::Client::AWSError< EC2Errors > > ImportKeyPairOutcome
Aws::Utils::Outcome< StartInstancesResponse, Aws::Client::AWSError< EC2Errors > > StartInstancesOutcome
std::function< void(const EC2Client *, const Model::EnableVpcClassicLinkDnsSupportRequest &, const Model::EnableVpcClassicLinkDnsSupportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableVpcClassicLinkDnsSupportResponseReceivedHandler
std::future< MoveAddressToVpcOutcome > MoveAddressToVpcOutcomeCallable
std::function< void(const EC2Client *, const Model::AssociateRouteTableRequest &, const Model::AssociateRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateRouteTableResponseReceivedHandler
std::future< DetachClassicLinkVpcOutcome > DetachClassicLinkVpcOutcomeCallable
Aws::Utils::Outcome< AssociateRouteTableResponse, Aws::Client::AWSError< EC2Errors > > AssociateRouteTableOutcome
std::function< void(const EC2Client *, const Model::DescribeClassicLinkInstancesRequest &, const Model::DescribeClassicLinkInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClassicLinkInstancesResponseReceivedHandler
std::future< CreateRouteTableOutcome > CreateRouteTableOutcomeCallable
Aws::Utils::Outcome< CreateKeyPairResponse, Aws::Client::AWSError< EC2Errors > > CreateKeyPairOutcome
std::future< AttachVpnGatewayOutcome > AttachVpnGatewayOutcomeCallable
std::future< DescribeImportImageTasksOutcome > DescribeImportImageTasksOutcomeCallable
std::future< CreateVpnConnectionRouteOutcome > CreateVpnConnectionRouteOutcomeCallable
Aws::Utils::Outcome< DescribePrefixListsResponse, Aws::Client::AWSError< EC2Errors > > DescribePrefixListsOutcome
std::function< void(const EC2Client *, const Model::DetachVpnGatewayRequest &, const Model::DetachVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachVpnGatewayResponseReceivedHandler
Aws::Utils::Outcome< AcceptVpcPeeringConnectionResponse, Aws::Client::AWSError< EC2Errors > > AcceptVpcPeeringConnectionOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteDhcpOptionsOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteRouteTableOutcome
std::future< DeleteNetworkAclOutcome > DeleteNetworkAclOutcomeCallable
Aws::Utils::Outcome< DescribeVpcClassicLinkResponse, Aws::Client::AWSError< EC2Errors > > DescribeVpcClassicLinkOutcome
std::function< void(const EC2Client *, const Model::CreateSpotDatafeedSubscriptionRequest &, const Model::CreateSpotDatafeedSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSpotDatafeedSubscriptionResponseReceivedHandler
Aws::Utils::Outcome< DescribeSpotFleetRequestsResponse, Aws::Client::AWSError< EC2Errors > > DescribeSpotFleetRequestsOutcome
std::future< ModifyVpcPeeringConnectionOptionsOutcome > ModifyVpcPeeringConnectionOptionsOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeSnapshotAttributeRequest &, const Model::DescribeSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSnapshotAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::MonitorInstancesRequest &, const Model::MonitorInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MonitorInstancesResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ModifyNetworkInterfaceAttributeOutcome
Aws::Utils::Outcome< CreateVpcPeeringConnectionResponse, Aws::Client::AWSError< EC2Errors > > CreateVpcPeeringConnectionOutcome
std::function< void(const EC2Client *, const Model::ModifyInstancePlacementRequest &, const Model::ModifyInstancePlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstancePlacementResponseReceivedHandler
Aws::Utils::Outcome< CreateSnapshotResponse, Aws::Client::AWSError< EC2Errors > > CreateSnapshotOutcome
Aws::Utils::Outcome< EnableVpcClassicLinkResponse, Aws::Client::AWSError< EC2Errors > > EnableVpcClassicLinkOutcome
Aws::Utils::Outcome< CreateFlowLogsResponse, Aws::Client::AWSError< EC2Errors > > CreateFlowLogsOutcome
std::function< void(const EC2Client *, const Model::ModifyNetworkInterfaceAttributeRequest &, const Model::ModifyNetworkInterfaceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyNetworkInterfaceAttributeResponseReceivedHandler
std::future< ModifyNetworkInterfaceAttributeOutcome > ModifyNetworkInterfaceAttributeOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ReportInstanceStatusOutcome
std::function< void(const EC2Client *, const Model::DescribeRegionsRequest &, const Model::DescribeRegionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRegionsResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > AttachInternetGatewayOutcome
std::future< CreateSecurityGroupOutcome > CreateSecurityGroupOutcomeCallable
std::function< void(const EC2Client *, const Model::AssociateDhcpOptionsRequest &, const Model::AssociateDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateDhcpOptionsResponseReceivedHandler
Aws::Utils::Outcome< DescribeVpcsResponse, Aws::Client::AWSError< EC2Errors > > DescribeVpcsOutcome
std::future< RestoreAddressToClassicOutcome > RestoreAddressToClassicOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeSubnetsRequest &, const Model::DescribeSubnetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSubnetsResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteKeyPairOutcome
std::future< CreateSubnetOutcome > CreateSubnetOutcomeCallable
Aws::Utils::Outcome< AssociateAddressResponse, Aws::Client::AWSError< EC2Errors > > AssociateAddressOutcome
Aws::Utils::Outcome< CreateImageResponse, Aws::Client::AWSError< EC2Errors > > CreateImageOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > EnableVgwRoutePropagationOutcome
std::function< void(const EC2Client *, const Model::CancelBundleTaskRequest &, const Model::CancelBundleTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelBundleTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableVolumeIORequest &, const Model::EnableVolumeIOOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableVolumeIOResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ModifyInstanceAttributeOutcome
std::function< void(const EC2Client *, const Model::AssociateAddressRequest &, const Model::AssociateAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateAddressResponseReceivedHandler
Aws::Utils::Outcome< DescribeFlowLogsResponse, Aws::Client::AWSError< EC2Errors > > DescribeFlowLogsOutcome
std::function< void(const EC2Client *, const Model::DeleteRouteRequest &, const Model::DeleteRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRouteResponseReceivedHandler
Aws::Utils::Outcome< RestoreAddressToClassicResponse, Aws::Client::AWSError< EC2Errors > > RestoreAddressToClassicOutcome
std::future< AssignPrivateIpAddressesOutcome > AssignPrivateIpAddressesOutcomeCallable
std::function< void(const EC2Client *, const Model::CreateInternetGatewayRequest &, const Model::CreateInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInternetGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DetachVolumeRequest &, const Model::DetachVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachVolumeResponseReceivedHandler
std::future< BundleInstanceOutcome > BundleInstanceOutcomeCallable
std::future< DescribeDhcpOptionsOutcome > DescribeDhcpOptionsOutcomeCallable
std::function< void(const EC2Client *, const Model::RunInstancesRequest &, const Model::RunInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunInstancesResponseReceivedHandler
Aws::Utils::Outcome< DescribeClassicLinkInstancesResponse, Aws::Client::AWSError< EC2Errors > > DescribeClassicLinkInstancesOutcome
std::future< EnableVolumeIOOutcome > EnableVolumeIOOutcomeCallable
Aws::Utils::Outcome< DescribeSpotDatafeedSubscriptionResponse, Aws::Client::AWSError< EC2Errors > > DescribeSpotDatafeedSubscriptionOutcome
Aws::Utils::Outcome< DescribeImagesResponse, Aws::Client::AWSError< EC2Errors > > DescribeImagesOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteInternetGatewayOutcome
std::function< void(const EC2Client *, const Model::DescribeCustomerGatewaysRequest &, const Model::DescribeCustomerGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCustomerGatewaysResponseReceivedHandler
std::future< DescribeExportTasksOutcome > DescribeExportTasksOutcomeCallable
std::future< DeleteSubnetOutcome > DeleteSubnetOutcomeCallable
std::function< void(const EC2Client *, const Model::ModifyInstanceAttributeRequest &, const Model::ModifyInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceAttributeResponseReceivedHandler
std::future< DeleteNetworkInterfaceOutcome > DeleteNetworkInterfaceOutcomeCallable
Aws::Utils::Outcome< TerminateInstancesResponse, Aws::Client::AWSError< EC2Errors > > TerminateInstancesOutcome
std::function< void(const EC2Client *, const Model::ModifyIdFormatRequest &, const Model::ModifyIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyIdFormatResponseReceivedHandler
std::future< DescribeSecurityGroupReferencesOutcome > DescribeSecurityGroupReferencesOutcomeCallable
std::future< DeletePlacementGroupOutcome > DeletePlacementGroupOutcomeCallable
std::function< void(const EC2Client *, const Model::PurchaseReservedInstancesOfferingRequest &, const Model::PurchaseReservedInstancesOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseReservedInstancesOfferingResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteTagsOutcome
std::function< void(const EC2Client *, const Model::CreatePlacementGroupRequest &, const Model::CreatePlacementGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlacementGroupResponseReceivedHandler
Aws::Utils::Outcome< MoveAddressToVpcResponse, Aws::Client::AWSError< EC2Errors > > MoveAddressToVpcOutcome
std::future< ImportVolumeOutcome > ImportVolumeOutcomeCallable
std::future< DeleteNetworkAclEntryOutcome > DeleteNetworkAclEntryOutcomeCallable
Aws::Utils::Outcome< DeleteNatGatewayResponse, Aws::Client::AWSError< EC2Errors > > DeleteNatGatewayOutcome
std::function< void(const EC2Client *, const Model::ModifyVolumeAttributeRequest &, const Model::ModifyVolumeAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVolumeAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::PurchaseScheduledInstancesRequest &, const Model::PurchaseScheduledInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseScheduledInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIdFormatRequest &, const Model::DescribeIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIdFormatResponseReceivedHandler
std::future< DescribeSubnetsOutcome > DescribeSubnetsOutcomeCallable
std::future< ModifyVpcAttributeOutcome > ModifyVpcAttributeOutcomeCallable
std::future< CreateTagsOutcome > CreateTagsOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > CreateVpnConnectionRouteOutcome
Aws::Utils::Outcome< CreateVpcEndpointResponse, Aws::Client::AWSError< EC2Errors > > CreateVpcEndpointOutcome
std::function< void(const EC2Client *, const Model::ImportInstanceRequest &, const Model::ImportInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportInstanceResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DisassociateAddressOutcome
std::future< DescribeRouteTablesOutcome > DescribeRouteTablesOutcomeCallable
std::function< void(const EC2Client *, const Model::DeleteRouteTableRequest &, const Model::DeleteRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateCustomerGatewayRequest &, const Model::CreateCustomerGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCustomerGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachVpnGatewayRequest &, const Model::AttachVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachVpnGatewayResponseReceivedHandler
std::future< DescribeInstanceStatusOutcome > DescribeInstanceStatusOutcomeCallable
Aws::Utils::Outcome< DescribeTagsResponse, Aws::Client::AWSError< EC2Errors > > DescribeTagsOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > AuthorizeSecurityGroupIngressOutcome
Aws::Utils::Outcome< CancelSpotInstanceRequestsResponse, Aws::Client::AWSError< EC2Errors > > CancelSpotInstanceRequestsOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > RevokeSecurityGroupEgressOutcome
Aws::Utils::Outcome< CreateSecurityGroupResponse, Aws::Client::AWSError< EC2Errors > > CreateSecurityGroupOutcome
std::future< ModifySpotFleetRequestOutcome > ModifySpotFleetRequestOutcomeCallable
std::future< DescribeAddressesOutcome > DescribeAddressesOutcomeCallable
Aws::Utils::Outcome< DisableVpcClassicLinkDnsSupportResponse, Aws::Client::AWSError< EC2Errors > > DisableVpcClassicLinkDnsSupportOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteSpotDatafeedSubscriptionOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > AssociateDhcpOptionsOutcome
std::function< void(const EC2Client *, const Model::ModifySpotFleetRequestRequest &, const Model::ModifySpotFleetRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifySpotFleetRequestResponseReceivedHandler
std::future< DescribeMovingAddressesOutcome > DescribeMovingAddressesOutcomeCallable
std::function< void(const EC2Client *, const Model::DeregisterImageRequest &, const Model::DeregisterImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterImageResponseReceivedHandler
Aws::Utils::Outcome< DescribeNatGatewaysResponse, Aws::Client::AWSError< EC2Errors > > DescribeNatGatewaysOutcome
Aws::Utils::Outcome< CopySnapshotResponse, Aws::Client::AWSError< EC2Errors > > CopySnapshotOutcome
std::future< DescribeScheduledInstancesOutcome > DescribeScheduledInstancesOutcomeCallable
std::future< DeleteSpotDatafeedSubscriptionOutcome > DeleteSpotDatafeedSubscriptionOutcomeCallable
std::future< ModifyInstanceAttributeOutcome > ModifyInstanceAttributeOutcomeCallable
std::function< void(const EC2Client *, const Model::CreateNetworkAclEntryRequest &, const Model::CreateNetworkAclEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNetworkAclEntryResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteNetworkAclEntryOutcome
std::future< DescribeVpnGatewaysOutcome > DescribeVpnGatewaysOutcomeCallable
std::future< CreateInternetGatewayOutcome > CreateInternetGatewayOutcomeCallable
std::future< DescribeVpnConnectionsOutcome > DescribeVpnConnectionsOutcomeCallable
std::future< DeleteRouteOutcome > DeleteRouteOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeHostsRequest &, const Model::DescribeHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHostsResponseReceivedHandler
std::future< DetachVpnGatewayOutcome > DetachVpnGatewayOutcomeCallable
std::function< void(const EC2Client *, const Model::CancelSpotInstanceRequestsRequest &, const Model::CancelSpotInstanceRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSpotInstanceRequestsResponseReceivedHandler
std::future< ModifyVpcEndpointOutcome > ModifyVpcEndpointOutcomeCallable
std::function< void(const EC2Client *, const Model::DisableVpcClassicLinkRequest &, const Model::DisableVpcClassicLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableVpcClassicLinkResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ResetImageAttributeOutcome
std::future< DescribeReservedInstancesModificationsOutcome > DescribeReservedInstancesModificationsOutcomeCallable
std::future< DescribeFlowLogsOutcome > DescribeFlowLogsOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeImportImageTasksRequest &, const Model::DescribeImportImageTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImportImageTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSpotFleetRequestsRequest &, const Model::DescribeSpotFleetRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotFleetRequestsResponseReceivedHandler
std::future< CreateCustomerGatewayOutcome > CreateCustomerGatewayOutcomeCallable
std::function< void(const EC2Client *, const Model::CreateVpnGatewayRequest &, const Model::CreateVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpnGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteInternetGatewayRequest &, const Model::DeleteInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInternetGatewayResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ResetInstanceAttributeOutcome
std::function< void(const EC2Client *, const Model::ReplaceRouteTableAssociationRequest &, const Model::ReplaceRouteTableAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceRouteTableAssociationResponseReceivedHandler
std::future< CancelSpotInstanceRequestsOutcome > CancelSpotInstanceRequestsOutcomeCallable
std::function< void(const EC2Client *, const Model::GetConsoleOutputRequest &, const Model::GetConsoleOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConsoleOutputResponseReceivedHandler
Aws::Utils::Outcome< RejectVpcPeeringConnectionResponse, Aws::Client::AWSError< EC2Errors > > RejectVpcPeeringConnectionOutcome
Aws::Utils::Outcome< MonitorInstancesResponse, Aws::Client::AWSError< EC2Errors > > MonitorInstancesOutcome
std::function< void(const EC2Client *, const Model::DescribePrefixListsRequest &, const Model::DescribePrefixListsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePrefixListsResponseReceivedHandler
Aws::Utils::Outcome< CancelSpotFleetRequestsResponse, Aws::Client::AWSError< EC2Errors > > CancelSpotFleetRequestsOutcome
std::function< void(const EC2Client *, const Model::DescribeConversionTasksRequest &, const Model::DescribeConversionTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConversionTasksResponseReceivedHandler
Aws::Utils::Outcome< ImportImageResponse, Aws::Client::AWSError< EC2Errors > > ImportImageOutcome
Aws::Utils::Outcome< GetPasswordDataResponse, Aws::Client::AWSError< EC2Errors > > GetPasswordDataOutcome
std::future< DeleteTagsOutcome > DeleteTagsOutcomeCallable
std::future< GetConsoleScreenshotOutcome > GetConsoleScreenshotOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeVpcClassicLinkRequest &, const Model::DescribeVpcClassicLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcClassicLinkResponseReceivedHandler
std::future< DescribeRegionsOutcome > DescribeRegionsOutcomeCallable
Aws::Utils::Outcome< DescribeSpotPriceHistoryResponse, Aws::Client::AWSError< EC2Errors > > DescribeSpotPriceHistoryOutcome
std::future< RejectVpcPeeringConnectionOutcome > RejectVpcPeeringConnectionOutcomeCallable
std::future< EnableVpcClassicLinkOutcome > EnableVpcClassicLinkOutcomeCallable
std::function< void(const EC2Client *, const Model::CreateSecurityGroupRequest &, const Model::CreateSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSecurityGroupResponseReceivedHandler
std::future< AssociateAddressOutcome > AssociateAddressOutcomeCallable
Aws::Utils::Outcome< DescribeIdFormatResponse, Aws::Client::AWSError< EC2Errors > > DescribeIdFormatOutcome
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointsRequest &, const Model::DescribeVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcEndpointsResponseReceivedHandler
std::future< DescribeSpotPriceHistoryOutcome > DescribeSpotPriceHistoryOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteSnapshotOutcome
std::function< void(const EC2Client *, const Model::ModifyHostsRequest &, const Model::ModifyHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyHostsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNatGatewayRequest &, const Model::DeleteNatGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNatGatewayResponseReceivedHandler
std::future< RequestSpotInstancesOutcome > RequestSpotInstancesOutcomeCallable
std::function< void(const EC2Client *, const Model::CreateInstanceExportTaskRequest &, const Model::CreateInstanceExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceExportTaskResponseReceivedHandler
Aws::Utils::Outcome< DetachClassicLinkVpcResponse, Aws::Client::AWSError< EC2Errors > > DetachClassicLinkVpcOutcome
std::future< CreateNetworkAclEntryOutcome > CreateNetworkAclEntryOutcomeCallable
std::future< DeleteNatGatewayOutcome > DeleteNatGatewayOutcomeCallable
std::function< void(const EC2Client *, const Model::EnableVpcClassicLinkRequest &, const Model::EnableVpcClassicLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableVpcClassicLinkResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Outcome< GetConsoleOutputResponse, Aws::Client::AWSError< EC2Errors > > GetConsoleOutputOutcome
std::future< DescribeVpcClassicLinkOutcome > DescribeVpcClassicLinkOutcomeCallable
Aws::Utils::Outcome< DescribeDhcpOptionsResponse, Aws::Client::AWSError< EC2Errors > > DescribeDhcpOptionsOutcome
std::function< void(const EC2Client *, const Model::DescribeStaleSecurityGroupsRequest &, const Model::DescribeStaleSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStaleSecurityGroupsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetConsoleScreenshotRequest &, const Model::GetConsoleScreenshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConsoleScreenshotResponseReceivedHandler
Aws::Utils::Outcome< DescribeReservedInstancesResponse, Aws::Client::AWSError< EC2Errors > > DescribeReservedInstancesOutcome
std::function< void(const EC2Client *, const Model::CreateVolumeRequest &, const Model::CreateVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVolumeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeImportSnapshotTasksRequest &, const Model::DescribeImportSnapshotTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImportSnapshotTasksResponseReceivedHandler
Aws::Utils::Outcome< CreateSpotDatafeedSubscriptionResponse, Aws::Client::AWSError< EC2Errors > > CreateSpotDatafeedSubscriptionOutcome
std::future< DescribeVolumeStatusOutcome > DescribeVolumeStatusOutcomeCallable
std::function< void(const EC2Client *, const Model::DetachNetworkInterfaceRequest &, const Model::DetachNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachNetworkInterfaceResponseReceivedHandler
std::future< DescribeSpotDatafeedSubscriptionOutcome > DescribeSpotDatafeedSubscriptionOutcomeCallable
std::future< DeleteKeyPairOutcome > DeleteKeyPairOutcomeCallable
std::future< RevokeSecurityGroupIngressOutcome > RevokeSecurityGroupIngressOutcomeCallable
Aws::Utils::Outcome< ModifyReservedInstancesResponse, Aws::Client::AWSError< EC2Errors > > ModifyReservedInstancesOutcome
Aws::Utils::Outcome< CancelBundleTaskResponse, Aws::Client::AWSError< EC2Errors > > CancelBundleTaskOutcome
std::function< void(const EC2Client *, const Model::CreateReservedInstancesListingRequest &, const Model::CreateReservedInstancesListingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReservedInstancesListingResponseReceivedHandler
std::future< TerminateInstancesOutcome > TerminateInstancesOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ModifyVolumeAttributeOutcome
std::future< AttachInternetGatewayOutcome > AttachInternetGatewayOutcomeCallable
std::future< DeleteVolumeOutcome > DeleteVolumeOutcomeCallable
std::function< void(const EC2Client *, const Model::CopySnapshotRequest &, const Model::CopySnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopySnapshotResponseReceivedHandler
Aws::Utils::Outcome< DescribeSnapshotsResponse, Aws::Client::AWSError< EC2Errors > > DescribeSnapshotsOutcome
Aws::Utils::Outcome< DescribeSecurityGroupReferencesResponse, Aws::Client::AWSError< EC2Errors > > DescribeSecurityGroupReferencesOutcome
std::future< DescribeImagesOutcome > DescribeImagesOutcomeCallable
std::function< void(const EC2Client *, const Model::DisassociateRouteTableRequest &, const Model::DisassociateRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateRouteTableResponseReceivedHandler
std::future< ReportInstanceStatusOutcome > ReportInstanceStatusOutcomeCallable
Aws::Client::AWSXMLClient BASECLASS
std::future< RevokeSecurityGroupEgressOutcome > RevokeSecurityGroupEgressOutcomeCallable
std::future< DeleteVpnConnectionRouteOutcome > DeleteVpnConnectionRouteOutcomeCallable
std::function< void(const EC2Client *, const Model::UnassignPrivateIpAddressesRequest &, const Model::UnassignPrivateIpAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnassignPrivateIpAddressesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachNetworkInterfaceRequest &, const Model::AttachNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachNetworkInterfaceResponseReceivedHandler
std::future< CreateVpnConnectionOutcome > CreateVpnConnectionOutcomeCallable
Aws::Utils::Outcome< DescribeMovingAddressesResponse, Aws::Client::AWSError< EC2Errors > > DescribeMovingAddressesOutcome
Aws::Utils::Outcome< DescribeNetworkInterfacesResponse, Aws::Client::AWSError< EC2Errors > > DescribeNetworkInterfacesOutcome
std::future< DescribeNetworkInterfacesOutcome > DescribeNetworkInterfacesOutcomeCallable
std::future< DeleteVpcPeeringConnectionOutcome > DeleteVpcPeeringConnectionOutcomeCallable
std::function< void(const EC2Client *, const Model::TerminateInstancesRequest &, const Model::TerminateInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateInstancesResponseReceivedHandler
std::future< DeleteVpcEndpointsOutcome > DeleteVpcEndpointsOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteVpcOutcome
std::function< void(const EC2Client *, const Model::DescribeAvailabilityZonesRequest &, const Model::DescribeAvailabilityZonesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAvailabilityZonesResponseReceivedHandler
Aws::Utils::Outcome< EnableVpcClassicLinkDnsSupportResponse, Aws::Client::AWSError< EC2Errors > > EnableVpcClassicLinkDnsSupportOutcome
std::function< void(const EC2Client *, const Model::DescribeVpcClassicLinkDnsSupportRequest &, const Model::DescribeVpcClassicLinkDnsSupportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcClassicLinkDnsSupportResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkAclEntryRequest &, const Model::DeleteNetworkAclEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkAclEntryResponseReceivedHandler
std::future< GetPasswordDataOutcome > GetPasswordDataOutcomeCallable
std::function< void(const EC2Client *, const Model::CancelConversionTaskRequest &, const Model::CancelConversionTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelConversionTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpnConnectionRouteRequest &, const Model::CreateVpnConnectionRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpnConnectionRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeReservedInstancesListingsRequest &, const Model::DescribeReservedInstancesListingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstancesListingsResponseReceivedHandler
std::future< ImportSnapshotOutcome > ImportSnapshotOutcomeCallable
std::function< void(const EC2Client *, const Model::UnmonitorInstancesRequest &, const Model::UnmonitorInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnmonitorInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSpotFleetInstancesRequest &, const Model::DescribeSpotFleetInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotFleetInstancesResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > AssignPrivateIpAddressesOutcome
std::future< ModifyReservedInstancesOutcome > ModifyReservedInstancesOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DetachVpnGatewayOutcome
Aws::Utils::Outcome< DescribeConversionTasksResponse, Aws::Client::AWSError< EC2Errors > > DescribeConversionTasksOutcome
std::future< DescribeVpcPeeringConnectionsOutcome > DescribeVpcPeeringConnectionsOutcomeCallable
std::future< DescribeSecurityGroupsOutcome > DescribeSecurityGroupsOutcomeCallable
Aws::Utils::Outcome< AttachVolumeResponse, Aws::Client::AWSError< EC2Errors > > AttachVolumeOutcome
std::function< void(const EC2Client *, const Model::DisassociateAddressRequest &, const Model::DisassociateAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateAddressResponseReceivedHandler
Aws::Utils::Outcome< CreateCustomerGatewayResponse, Aws::Client::AWSError< EC2Errors > > CreateCustomerGatewayOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > RevokeSecurityGroupIngressOutcome
std::function< void(const EC2Client *, const Model::RegisterImageRequest &, const Model::RegisterImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterImageResponseReceivedHandler
std::future< RebootInstancesOutcome > RebootInstancesOutcomeCallable
Aws::Utils::Outcome< ModifyHostsResponse, Aws::Client::AWSError< EC2Errors > > ModifyHostsOutcome
Aws::Utils::Outcome< CreateVpnGatewayResponse, Aws::Client::AWSError< EC2Errors > > CreateVpnGatewayOutcome
std::future< CreateVolumeOutcome > CreateVolumeOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ReplaceNetworkAclEntryOutcome
std::function< void(const EC2Client *, const Model::DescribeFlowLogsRequest &, const Model::DescribeFlowLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFlowLogsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelSpotFleetRequestsRequest &, const Model::CancelSpotFleetRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSpotFleetRequestsResponseReceivedHandler
std::future< DescribeSpotInstanceRequestsOutcome > DescribeSpotInstanceRequestsOutcomeCallable
std::future< ResetNetworkInterfaceAttributeOutcome > ResetNetworkInterfaceAttributeOutcomeCallable
std::future< CreateKeyPairOutcome > CreateKeyPairOutcomeCallable
std::function< void(const EC2Client *, const Model::DeleteVpnConnectionRequest &, const Model::DeleteVpnConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpnConnectionResponseReceivedHandler
Aws::Utils::Outcome< DescribeAccountAttributesResponse, Aws::Client::AWSError< EC2Errors > > DescribeAccountAttributesOutcome
std::function< void(const EC2Client *, const Model::AcceptVpcPeeringConnectionRequest &, const Model::AcceptVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptVpcPeeringConnectionResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteVolumeOutcome
std::future< CreateNetworkAclOutcome > CreateNetworkAclOutcomeCallable
std::future< CancelImportTaskOutcome > CancelImportTaskOutcomeCallable
std::function< void(const EC2Client *, const Model::ImportImageRequest &, const Model::ImportImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportImageResponseReceivedHandler
Aws::Utils::Outcome< RegisterImageResponse, Aws::Client::AWSError< EC2Errors > > RegisterImageOutcome
std::future< UnmonitorInstancesOutcome > UnmonitorInstancesOutcomeCallable
std::future< DescribeSnapshotsOutcome > DescribeSnapshotsOutcomeCallable
std::future< DescribeInstancesOutcome > DescribeInstancesOutcomeCallable
Aws::Utils::Outcome< DescribeReservedInstancesOfferingsResponse, Aws::Client::AWSError< EC2Errors > > DescribeReservedInstancesOfferingsOutcome
Aws::Utils::Outcome< DescribeSpotFleetInstancesResponse, Aws::Client::AWSError< EC2Errors > > DescribeSpotFleetInstancesOutcome
Aws::Utils::Outcome< CreateRouteTableResponse, Aws::Client::AWSError< EC2Errors > > CreateRouteTableOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > AuthorizeSecurityGroupEgressOutcome
Aws::Utils::Outcome< DescribeStaleSecurityGroupsResponse, Aws::Client::AWSError< EC2Errors > > DescribeStaleSecurityGroupsOutcome
std::future< DescribeImageAttributeOutcome > DescribeImageAttributeOutcomeCallable
std::function< void(const EC2Client *, const Model::DeleteFlowLogsRequest &, const Model::DeleteFlowLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFlowLogsResponseReceivedHandler
Aws::Utils::Outcome< CopyImageResponse, Aws::Client::AWSError< EC2Errors > > CopyImageOutcome
std::future< RequestSpotFleetOutcome > RequestSpotFleetOutcomeCallable
Aws::Utils::Outcome< DescribeSubnetsResponse, Aws::Client::AWSError< EC2Errors > > DescribeSubnetsOutcome
std::future< DeleteVpcOutcome > DeleteVpcOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > DeleteSecurityGroupOutcome
std::function< void(const EC2Client *, const Model::ConfirmProductInstanceRequest &, const Model::ConfirmProductInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmProductInstanceResponseReceivedHandler
std::future< MonitorInstancesOutcome > MonitorInstancesOutcomeCallable
std::function< void(const EC2Client *, const Model::CreateNetworkAclRequest &, const Model::CreateNetworkAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNetworkAclResponseReceivedHandler
std::future< DescribeCustomerGatewaysOutcome > DescribeCustomerGatewaysOutcomeCallable
Aws::Utils::Outcome< DescribeHostsResponse, Aws::Client::AWSError< EC2Errors > > DescribeHostsOutcome
Aws::Utils::Outcome< ModifyInstancePlacementResponse, Aws::Client::AWSError< EC2Errors > > ModifyInstancePlacementOutcome
std::function< void(const EC2Client *, const Model::ResetSnapshotAttributeRequest &, const Model::ResetSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetSnapshotAttributeResponseReceivedHandler
std::future< DeregisterImageOutcome > DeregisterImageOutcomeCallable
std::future< AttachNetworkInterfaceOutcome > AttachNetworkInterfaceOutcomeCallable
std::future< CreateInstanceExportTaskOutcome > CreateInstanceExportTaskOutcomeCallable
std::function< void(const EC2Client *, const Model::CreateRouteTableRequest &, const Model::CreateRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVolumesRequest &, const Model::DescribeVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVolumesResponseReceivedHandler
std::future< CreateRouteOutcome > CreateRouteOutcomeCallable
std::future< UnassignPrivateIpAddressesOutcome > UnassignPrivateIpAddressesOutcomeCallable
std::future< DescribeReservedInstancesOutcome > DescribeReservedInstancesOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > ReplaceRouteOutcome
std::function< void(const EC2Client *, const Model::DescribeVpnConnectionsRequest &, const Model::DescribeVpnConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpnConnectionsResponseReceivedHandler
std::future< DescribeHostsOutcome > DescribeHostsOutcomeCallable
std::function< void(const EC2Client *, const Model::DetachClassicLinkVpcRequest &, const Model::DetachClassicLinkVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachClassicLinkVpcResponseReceivedHandler
std::future< ResetInstanceAttributeOutcome > ResetInstanceAttributeOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeNetworkInterfaceAttributeRequest &, const Model::DescribeNetworkInterfaceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNetworkInterfaceAttributeResponseReceivedHandler
Aws::Utils::Outcome< DescribeVpcClassicLinkDnsSupportResponse, Aws::Client::AWSError< EC2Errors > > DescribeVpcClassicLinkDnsSupportOutcome
std::future< ReplaceRouteTableAssociationOutcome > ReplaceRouteTableAssociationOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeInstanceStatusRequest &, const Model::DescribeInstanceStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceStatusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcAttributeRequest &, const Model::ModifyVpcAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpcAttributeResponseReceivedHandler
Aws::Utils::Outcome< DescribeImageAttributeResponse, Aws::Client::AWSError< EC2Errors > > DescribeImageAttributeOutcome
std::function< void(const EC2Client *, const Model::ResetInstanceAttributeRequest &, const Model::ResetInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetInstanceAttributeResponseReceivedHandler
JSON (JavaScript Object Notation).
std::function< void(const EC2Client *, const Model::DescribeVpcAttributeRequest &, const Model::DescribeVpcAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSpotPriceHistoryRequest &, const Model::DescribeSpotPriceHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotPriceHistoryResponseReceivedHandler
std::future< CreateNetworkInterfaceOutcome > CreateNetworkInterfaceOutcomeCallable
std::future< DeleteVpnGatewayOutcome > DeleteVpnGatewayOutcomeCallable
std::function< void(const EC2Client *, const Model::RestoreAddressToClassicRequest &, const Model::RestoreAddressToClassicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreAddressToClassicResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateDhcpOptionsRequest &, const Model::CreateDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDhcpOptionsResponseReceivedHandler
Aws::Utils::Outcome< DescribeAddressesResponse, Aws::Client::AWSError< EC2Errors > > DescribeAddressesOutcome
std::function< void(const EC2Client *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTagsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateNatGatewayRequest &, const Model::CreateNatGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNatGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTagsRequest &, const Model::CreateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTagsResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EC2Errors > > CancelConversionTaskOutcome
std::future< DescribeNetworkInterfaceAttributeOutcome > DescribeNetworkInterfaceAttributeOutcomeCallable
Aws::Utils::Outcome< DescribeInstanceStatusResponse, Aws::Client::AWSError< EC2Errors > > DescribeInstanceStatusOutcome
std::future< DescribeVpcsOutcome > DescribeVpcsOutcomeCallable
std::function< void(const EC2Client *, const Model::DescribeImageAttributeRequest &, const Model::DescribeImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImageAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteSpotDatafeedSubscriptionRequest &, const Model::DeleteSpotDatafeedSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSpotDatafeedSubscriptionResponseReceivedHandler