AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
EC2ServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/ec2/EC2Errors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/ec2/EC2EndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in EC2Client header */
21#include <aws/ec2/model/AcceptAddressTransferResponse.h>
22#include <aws/ec2/model/AcceptCapacityReservationBillingOwnershipResponse.h>
23#include <aws/ec2/model/AcceptReservedInstancesExchangeQuoteResponse.h>
24#include <aws/ec2/model/AcceptTransitGatewayMulticastDomainAssociationsResponse.h>
25#include <aws/ec2/model/AcceptTransitGatewayPeeringAttachmentResponse.h>
26#include <aws/ec2/model/AcceptTransitGatewayVpcAttachmentResponse.h>
27#include <aws/ec2/model/AcceptVpcEndpointConnectionsResponse.h>
28#include <aws/ec2/model/AcceptVpcPeeringConnectionResponse.h>
29#include <aws/ec2/model/AdvertiseByoipCidrResponse.h>
30#include <aws/ec2/model/AllocateAddressResponse.h>
31#include <aws/ec2/model/AllocateHostsResponse.h>
32#include <aws/ec2/model/AllocateIpamPoolCidrResponse.h>
33#include <aws/ec2/model/ApplySecurityGroupsToClientVpnTargetNetworkResponse.h>
34#include <aws/ec2/model/AssignIpv6AddressesResponse.h>
35#include <aws/ec2/model/AssignPrivateIpAddressesResponse.h>
36#include <aws/ec2/model/AssignPrivateNatGatewayAddressResponse.h>
37#include <aws/ec2/model/AssociateAddressResponse.h>
38#include <aws/ec2/model/AssociateCapacityReservationBillingOwnerResponse.h>
39#include <aws/ec2/model/AssociateClientVpnTargetNetworkResponse.h>
40#include <aws/ec2/model/AssociateEnclaveCertificateIamRoleResponse.h>
41#include <aws/ec2/model/AssociateIamInstanceProfileResponse.h>
42#include <aws/ec2/model/AssociateInstanceEventWindowResponse.h>
43#include <aws/ec2/model/AssociateIpamByoasnResponse.h>
44#include <aws/ec2/model/AssociateIpamResourceDiscoveryResponse.h>
45#include <aws/ec2/model/AssociateNatGatewayAddressResponse.h>
46#include <aws/ec2/model/AssociateRouteTableResponse.h>
47#include <aws/ec2/model/AssociateSecurityGroupVpcResponse.h>
48#include <aws/ec2/model/AssociateSubnetCidrBlockResponse.h>
49#include <aws/ec2/model/AssociateTransitGatewayMulticastDomainResponse.h>
50#include <aws/ec2/model/AssociateTransitGatewayPolicyTableResponse.h>
51#include <aws/ec2/model/AssociateTransitGatewayRouteTableResponse.h>
52#include <aws/ec2/model/AssociateTrunkInterfaceResponse.h>
53#include <aws/ec2/model/AssociateVpcCidrBlockResponse.h>
54#include <aws/ec2/model/AttachClassicLinkVpcResponse.h>
55#include <aws/ec2/model/AttachNetworkInterfaceResponse.h>
56#include <aws/ec2/model/AttachVerifiedAccessTrustProviderResponse.h>
57#include <aws/ec2/model/AttachVolumeResponse.h>
58#include <aws/ec2/model/AttachVpnGatewayResponse.h>
59#include <aws/ec2/model/AuthorizeClientVpnIngressResponse.h>
60#include <aws/ec2/model/AuthorizeSecurityGroupEgressResponse.h>
61#include <aws/ec2/model/AuthorizeSecurityGroupIngressResponse.h>
62#include <aws/ec2/model/BundleInstanceResponse.h>
63#include <aws/ec2/model/CancelBundleTaskResponse.h>
64#include <aws/ec2/model/CancelCapacityReservationResponse.h>
65#include <aws/ec2/model/CancelCapacityReservationFleetsResponse.h>
66#include <aws/ec2/model/CancelImageLaunchPermissionResponse.h>
67#include <aws/ec2/model/CancelImportTaskResponse.h>
68#include <aws/ec2/model/CancelReservedInstancesListingResponse.h>
69#include <aws/ec2/model/CancelSpotFleetRequestsResponse.h>
70#include <aws/ec2/model/CancelSpotInstanceRequestsResponse.h>
71#include <aws/ec2/model/ConfirmProductInstanceResponse.h>
72#include <aws/ec2/model/CopyFpgaImageResponse.h>
73#include <aws/ec2/model/CopyImageResponse.h>
74#include <aws/ec2/model/CopySnapshotResponse.h>
75#include <aws/ec2/model/CreateCapacityReservationResponse.h>
76#include <aws/ec2/model/CreateCapacityReservationBySplittingResponse.h>
77#include <aws/ec2/model/CreateCapacityReservationFleetResponse.h>
78#include <aws/ec2/model/CreateCarrierGatewayResponse.h>
79#include <aws/ec2/model/CreateClientVpnEndpointResponse.h>
80#include <aws/ec2/model/CreateClientVpnRouteResponse.h>
81#include <aws/ec2/model/CreateCoipCidrResponse.h>
82#include <aws/ec2/model/CreateCoipPoolResponse.h>
83#include <aws/ec2/model/CreateCustomerGatewayResponse.h>
84#include <aws/ec2/model/CreateDefaultSubnetResponse.h>
85#include <aws/ec2/model/CreateDefaultVpcResponse.h>
86#include <aws/ec2/model/CreateDhcpOptionsResponse.h>
87#include <aws/ec2/model/CreateEgressOnlyInternetGatewayResponse.h>
88#include <aws/ec2/model/CreateFleetResponse.h>
89#include <aws/ec2/model/CreateFlowLogsResponse.h>
90#include <aws/ec2/model/CreateFpgaImageResponse.h>
91#include <aws/ec2/model/CreateImageResponse.h>
92#include <aws/ec2/model/CreateInstanceConnectEndpointResponse.h>
93#include <aws/ec2/model/CreateInstanceEventWindowResponse.h>
94#include <aws/ec2/model/CreateInstanceExportTaskResponse.h>
95#include <aws/ec2/model/CreateInternetGatewayResponse.h>
96#include <aws/ec2/model/CreateIpamResponse.h>
97#include <aws/ec2/model/CreateIpamExternalResourceVerificationTokenResponse.h>
98#include <aws/ec2/model/CreateIpamPoolResponse.h>
99#include <aws/ec2/model/CreateIpamResourceDiscoveryResponse.h>
100#include <aws/ec2/model/CreateIpamScopeResponse.h>
101#include <aws/ec2/model/CreateKeyPairResponse.h>
102#include <aws/ec2/model/CreateLaunchTemplateResponse.h>
103#include <aws/ec2/model/CreateLaunchTemplateVersionResponse.h>
104#include <aws/ec2/model/CreateLocalGatewayRouteResponse.h>
105#include <aws/ec2/model/CreateLocalGatewayRouteTableResponse.h>
106#include <aws/ec2/model/CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse.h>
107#include <aws/ec2/model/CreateLocalGatewayRouteTableVpcAssociationResponse.h>
108#include <aws/ec2/model/CreateManagedPrefixListResponse.h>
109#include <aws/ec2/model/CreateNatGatewayResponse.h>
110#include <aws/ec2/model/CreateNetworkAclResponse.h>
111#include <aws/ec2/model/CreateNetworkInsightsAccessScopeResponse.h>
112#include <aws/ec2/model/CreateNetworkInsightsPathResponse.h>
113#include <aws/ec2/model/CreateNetworkInterfaceResponse.h>
114#include <aws/ec2/model/CreateNetworkInterfacePermissionResponse.h>
115#include <aws/ec2/model/CreatePlacementGroupResponse.h>
116#include <aws/ec2/model/CreatePublicIpv4PoolResponse.h>
117#include <aws/ec2/model/CreateReplaceRootVolumeTaskResponse.h>
118#include <aws/ec2/model/CreateReservedInstancesListingResponse.h>
119#include <aws/ec2/model/CreateRestoreImageTaskResponse.h>
120#include <aws/ec2/model/CreateRouteResponse.h>
121#include <aws/ec2/model/CreateRouteTableResponse.h>
122#include <aws/ec2/model/CreateSecurityGroupResponse.h>
123#include <aws/ec2/model/CreateSnapshotResponse.h>
124#include <aws/ec2/model/CreateSnapshotsResponse.h>
125#include <aws/ec2/model/CreateSpotDatafeedSubscriptionResponse.h>
126#include <aws/ec2/model/CreateStoreImageTaskResponse.h>
127#include <aws/ec2/model/CreateSubnetResponse.h>
128#include <aws/ec2/model/CreateSubnetCidrReservationResponse.h>
129#include <aws/ec2/model/CreateTrafficMirrorFilterResponse.h>
130#include <aws/ec2/model/CreateTrafficMirrorFilterRuleResponse.h>
131#include <aws/ec2/model/CreateTrafficMirrorSessionResponse.h>
132#include <aws/ec2/model/CreateTrafficMirrorTargetResponse.h>
133#include <aws/ec2/model/CreateTransitGatewayResponse.h>
134#include <aws/ec2/model/CreateTransitGatewayConnectResponse.h>
135#include <aws/ec2/model/CreateTransitGatewayConnectPeerResponse.h>
136#include <aws/ec2/model/CreateTransitGatewayMulticastDomainResponse.h>
137#include <aws/ec2/model/CreateTransitGatewayPeeringAttachmentResponse.h>
138#include <aws/ec2/model/CreateTransitGatewayPolicyTableResponse.h>
139#include <aws/ec2/model/CreateTransitGatewayPrefixListReferenceResponse.h>
140#include <aws/ec2/model/CreateTransitGatewayRouteResponse.h>
141#include <aws/ec2/model/CreateTransitGatewayRouteTableResponse.h>
142#include <aws/ec2/model/CreateTransitGatewayRouteTableAnnouncementResponse.h>
143#include <aws/ec2/model/CreateTransitGatewayVpcAttachmentResponse.h>
144#include <aws/ec2/model/CreateVerifiedAccessEndpointResponse.h>
145#include <aws/ec2/model/CreateVerifiedAccessGroupResponse.h>
146#include <aws/ec2/model/CreateVerifiedAccessInstanceResponse.h>
147#include <aws/ec2/model/CreateVerifiedAccessTrustProviderResponse.h>
148#include <aws/ec2/model/CreateVolumeResponse.h>
149#include <aws/ec2/model/CreateVpcResponse.h>
150#include <aws/ec2/model/CreateVpcEndpointResponse.h>
151#include <aws/ec2/model/CreateVpcEndpointConnectionNotificationResponse.h>
152#include <aws/ec2/model/CreateVpcEndpointServiceConfigurationResponse.h>
153#include <aws/ec2/model/CreateVpcPeeringConnectionResponse.h>
154#include <aws/ec2/model/CreateVpnConnectionResponse.h>
155#include <aws/ec2/model/CreateVpnGatewayResponse.h>
156#include <aws/ec2/model/DeleteCarrierGatewayResponse.h>
157#include <aws/ec2/model/DeleteClientVpnEndpointResponse.h>
158#include <aws/ec2/model/DeleteClientVpnRouteResponse.h>
159#include <aws/ec2/model/DeleteCoipCidrResponse.h>
160#include <aws/ec2/model/DeleteCoipPoolResponse.h>
161#include <aws/ec2/model/DeleteEgressOnlyInternetGatewayResponse.h>
162#include <aws/ec2/model/DeleteFleetsResponse.h>
163#include <aws/ec2/model/DeleteFlowLogsResponse.h>
164#include <aws/ec2/model/DeleteFpgaImageResponse.h>
165#include <aws/ec2/model/DeleteInstanceConnectEndpointResponse.h>
166#include <aws/ec2/model/DeleteInstanceEventWindowResponse.h>
167#include <aws/ec2/model/DeleteIpamResponse.h>
168#include <aws/ec2/model/DeleteIpamExternalResourceVerificationTokenResponse.h>
169#include <aws/ec2/model/DeleteIpamPoolResponse.h>
170#include <aws/ec2/model/DeleteIpamResourceDiscoveryResponse.h>
171#include <aws/ec2/model/DeleteIpamScopeResponse.h>
172#include <aws/ec2/model/DeleteKeyPairResponse.h>
173#include <aws/ec2/model/DeleteLaunchTemplateResponse.h>
174#include <aws/ec2/model/DeleteLaunchTemplateVersionsResponse.h>
175#include <aws/ec2/model/DeleteLocalGatewayRouteResponse.h>
176#include <aws/ec2/model/DeleteLocalGatewayRouteTableResponse.h>
177#include <aws/ec2/model/DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse.h>
178#include <aws/ec2/model/DeleteLocalGatewayRouteTableVpcAssociationResponse.h>
179#include <aws/ec2/model/DeleteManagedPrefixListResponse.h>
180#include <aws/ec2/model/DeleteNatGatewayResponse.h>
181#include <aws/ec2/model/DeleteNetworkInsightsAccessScopeResponse.h>
182#include <aws/ec2/model/DeleteNetworkInsightsAccessScopeAnalysisResponse.h>
183#include <aws/ec2/model/DeleteNetworkInsightsAnalysisResponse.h>
184#include <aws/ec2/model/DeleteNetworkInsightsPathResponse.h>
185#include <aws/ec2/model/DeleteNetworkInterfacePermissionResponse.h>
186#include <aws/ec2/model/DeletePublicIpv4PoolResponse.h>
187#include <aws/ec2/model/DeleteQueuedReservedInstancesResponse.h>
188#include <aws/ec2/model/DeleteSubnetCidrReservationResponse.h>
189#include <aws/ec2/model/DeleteTrafficMirrorFilterResponse.h>
190#include <aws/ec2/model/DeleteTrafficMirrorFilterRuleResponse.h>
191#include <aws/ec2/model/DeleteTrafficMirrorSessionResponse.h>
192#include <aws/ec2/model/DeleteTrafficMirrorTargetResponse.h>
193#include <aws/ec2/model/DeleteTransitGatewayResponse.h>
194#include <aws/ec2/model/DeleteTransitGatewayConnectResponse.h>
195#include <aws/ec2/model/DeleteTransitGatewayConnectPeerResponse.h>
196#include <aws/ec2/model/DeleteTransitGatewayMulticastDomainResponse.h>
197#include <aws/ec2/model/DeleteTransitGatewayPeeringAttachmentResponse.h>
198#include <aws/ec2/model/DeleteTransitGatewayPolicyTableResponse.h>
199#include <aws/ec2/model/DeleteTransitGatewayPrefixListReferenceResponse.h>
200#include <aws/ec2/model/DeleteTransitGatewayRouteResponse.h>
201#include <aws/ec2/model/DeleteTransitGatewayRouteTableResponse.h>
202#include <aws/ec2/model/DeleteTransitGatewayRouteTableAnnouncementResponse.h>
203#include <aws/ec2/model/DeleteTransitGatewayVpcAttachmentResponse.h>
204#include <aws/ec2/model/DeleteVerifiedAccessEndpointResponse.h>
205#include <aws/ec2/model/DeleteVerifiedAccessGroupResponse.h>
206#include <aws/ec2/model/DeleteVerifiedAccessInstanceResponse.h>
207#include <aws/ec2/model/DeleteVerifiedAccessTrustProviderResponse.h>
208#include <aws/ec2/model/DeleteVpcEndpointConnectionNotificationsResponse.h>
209#include <aws/ec2/model/DeleteVpcEndpointServiceConfigurationsResponse.h>
210#include <aws/ec2/model/DeleteVpcEndpointsResponse.h>
211#include <aws/ec2/model/DeleteVpcPeeringConnectionResponse.h>
212#include <aws/ec2/model/DeprovisionByoipCidrResponse.h>
213#include <aws/ec2/model/DeprovisionIpamByoasnResponse.h>
214#include <aws/ec2/model/DeprovisionIpamPoolCidrResponse.h>
215#include <aws/ec2/model/DeprovisionPublicIpv4PoolCidrResponse.h>
216#include <aws/ec2/model/DeregisterInstanceEventNotificationAttributesResponse.h>
217#include <aws/ec2/model/DeregisterTransitGatewayMulticastGroupMembersResponse.h>
218#include <aws/ec2/model/DeregisterTransitGatewayMulticastGroupSourcesResponse.h>
219#include <aws/ec2/model/DescribeAccountAttributesResponse.h>
220#include <aws/ec2/model/DescribeAddressTransfersResponse.h>
221#include <aws/ec2/model/DescribeAddressesResponse.h>
222#include <aws/ec2/model/DescribeAddressesAttributeResponse.h>
223#include <aws/ec2/model/DescribeAggregateIdFormatResponse.h>
224#include <aws/ec2/model/DescribeAvailabilityZonesResponse.h>
225#include <aws/ec2/model/DescribeAwsNetworkPerformanceMetricSubscriptionsResponse.h>
226#include <aws/ec2/model/DescribeBundleTasksResponse.h>
227#include <aws/ec2/model/DescribeByoipCidrsResponse.h>
228#include <aws/ec2/model/DescribeCapacityBlockOfferingsResponse.h>
229#include <aws/ec2/model/DescribeCapacityReservationBillingRequestsResponse.h>
230#include <aws/ec2/model/DescribeCapacityReservationFleetsResponse.h>
231#include <aws/ec2/model/DescribeCapacityReservationsResponse.h>
232#include <aws/ec2/model/DescribeCarrierGatewaysResponse.h>
233#include <aws/ec2/model/DescribeClassicLinkInstancesResponse.h>
234#include <aws/ec2/model/DescribeClientVpnAuthorizationRulesResponse.h>
235#include <aws/ec2/model/DescribeClientVpnConnectionsResponse.h>
236#include <aws/ec2/model/DescribeClientVpnEndpointsResponse.h>
237#include <aws/ec2/model/DescribeClientVpnRoutesResponse.h>
238#include <aws/ec2/model/DescribeClientVpnTargetNetworksResponse.h>
239#include <aws/ec2/model/DescribeCoipPoolsResponse.h>
240#include <aws/ec2/model/DescribeConversionTasksResponse.h>
241#include <aws/ec2/model/DescribeCustomerGatewaysResponse.h>
242#include <aws/ec2/model/DescribeDhcpOptionsResponse.h>
243#include <aws/ec2/model/DescribeEgressOnlyInternetGatewaysResponse.h>
244#include <aws/ec2/model/DescribeElasticGpusResponse.h>
245#include <aws/ec2/model/DescribeExportImageTasksResponse.h>
246#include <aws/ec2/model/DescribeExportTasksResponse.h>
247#include <aws/ec2/model/DescribeFastLaunchImagesResponse.h>
248#include <aws/ec2/model/DescribeFastSnapshotRestoresResponse.h>
249#include <aws/ec2/model/DescribeFleetHistoryResponse.h>
250#include <aws/ec2/model/DescribeFleetInstancesResponse.h>
251#include <aws/ec2/model/DescribeFleetsResponse.h>
252#include <aws/ec2/model/DescribeFlowLogsResponse.h>
253#include <aws/ec2/model/DescribeFpgaImageAttributeResponse.h>
254#include <aws/ec2/model/DescribeFpgaImagesResponse.h>
255#include <aws/ec2/model/DescribeHostReservationOfferingsResponse.h>
256#include <aws/ec2/model/DescribeHostReservationsResponse.h>
257#include <aws/ec2/model/DescribeHostsResponse.h>
258#include <aws/ec2/model/DescribeIamInstanceProfileAssociationsResponse.h>
259#include <aws/ec2/model/DescribeIdFormatResponse.h>
260#include <aws/ec2/model/DescribeIdentityIdFormatResponse.h>
261#include <aws/ec2/model/DescribeImageAttributeResponse.h>
262#include <aws/ec2/model/DescribeImagesResponse.h>
263#include <aws/ec2/model/DescribeImportImageTasksResponse.h>
264#include <aws/ec2/model/DescribeImportSnapshotTasksResponse.h>
265#include <aws/ec2/model/DescribeInstanceAttributeResponse.h>
266#include <aws/ec2/model/DescribeInstanceConnectEndpointsResponse.h>
267#include <aws/ec2/model/DescribeInstanceCreditSpecificationsResponse.h>
268#include <aws/ec2/model/DescribeInstanceEventNotificationAttributesResponse.h>
269#include <aws/ec2/model/DescribeInstanceEventWindowsResponse.h>
270#include <aws/ec2/model/DescribeInstanceImageMetadataResponse.h>
271#include <aws/ec2/model/DescribeInstanceStatusResponse.h>
272#include <aws/ec2/model/DescribeInstanceTopologyResponse.h>
273#include <aws/ec2/model/DescribeInstanceTypeOfferingsResponse.h>
274#include <aws/ec2/model/DescribeInstanceTypesResponse.h>
275#include <aws/ec2/model/DescribeInstancesResponse.h>
276#include <aws/ec2/model/DescribeInternetGatewaysResponse.h>
277#include <aws/ec2/model/DescribeIpamByoasnResponse.h>
278#include <aws/ec2/model/DescribeIpamExternalResourceVerificationTokensResponse.h>
279#include <aws/ec2/model/DescribeIpamPoolsResponse.h>
280#include <aws/ec2/model/DescribeIpamResourceDiscoveriesResponse.h>
281#include <aws/ec2/model/DescribeIpamResourceDiscoveryAssociationsResponse.h>
282#include <aws/ec2/model/DescribeIpamScopesResponse.h>
283#include <aws/ec2/model/DescribeIpamsResponse.h>
284#include <aws/ec2/model/DescribeIpv6PoolsResponse.h>
285#include <aws/ec2/model/DescribeKeyPairsResponse.h>
286#include <aws/ec2/model/DescribeLaunchTemplateVersionsResponse.h>
287#include <aws/ec2/model/DescribeLaunchTemplatesResponse.h>
288#include <aws/ec2/model/DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResponse.h>
289#include <aws/ec2/model/DescribeLocalGatewayRouteTableVpcAssociationsResponse.h>
290#include <aws/ec2/model/DescribeLocalGatewayRouteTablesResponse.h>
291#include <aws/ec2/model/DescribeLocalGatewayVirtualInterfaceGroupsResponse.h>
292#include <aws/ec2/model/DescribeLocalGatewayVirtualInterfacesResponse.h>
293#include <aws/ec2/model/DescribeLocalGatewaysResponse.h>
294#include <aws/ec2/model/DescribeLockedSnapshotsResponse.h>
295#include <aws/ec2/model/DescribeMacHostsResponse.h>
296#include <aws/ec2/model/DescribeManagedPrefixListsResponse.h>
297#include <aws/ec2/model/DescribeMovingAddressesResponse.h>
298#include <aws/ec2/model/DescribeNatGatewaysResponse.h>
299#include <aws/ec2/model/DescribeNetworkAclsResponse.h>
300#include <aws/ec2/model/DescribeNetworkInsightsAccessScopeAnalysesResponse.h>
301#include <aws/ec2/model/DescribeNetworkInsightsAccessScopesResponse.h>
302#include <aws/ec2/model/DescribeNetworkInsightsAnalysesResponse.h>
303#include <aws/ec2/model/DescribeNetworkInsightsPathsResponse.h>
304#include <aws/ec2/model/DescribeNetworkInterfaceAttributeResponse.h>
305#include <aws/ec2/model/DescribeNetworkInterfacePermissionsResponse.h>
306#include <aws/ec2/model/DescribeNetworkInterfacesResponse.h>
307#include <aws/ec2/model/DescribePlacementGroupsResponse.h>
308#include <aws/ec2/model/DescribePrefixListsResponse.h>
309#include <aws/ec2/model/DescribePrincipalIdFormatResponse.h>
310#include <aws/ec2/model/DescribePublicIpv4PoolsResponse.h>
311#include <aws/ec2/model/DescribeRegionsResponse.h>
312#include <aws/ec2/model/DescribeReplaceRootVolumeTasksResponse.h>
313#include <aws/ec2/model/DescribeReservedInstancesResponse.h>
314#include <aws/ec2/model/DescribeReservedInstancesListingsResponse.h>
315#include <aws/ec2/model/DescribeReservedInstancesModificationsResponse.h>
316#include <aws/ec2/model/DescribeReservedInstancesOfferingsResponse.h>
317#include <aws/ec2/model/DescribeRouteTablesResponse.h>
318#include <aws/ec2/model/DescribeScheduledInstanceAvailabilityResponse.h>
319#include <aws/ec2/model/DescribeScheduledInstancesResponse.h>
320#include <aws/ec2/model/DescribeSecurityGroupReferencesResponse.h>
321#include <aws/ec2/model/DescribeSecurityGroupRulesResponse.h>
322#include <aws/ec2/model/DescribeSecurityGroupVpcAssociationsResponse.h>
323#include <aws/ec2/model/DescribeSecurityGroupsResponse.h>
324#include <aws/ec2/model/DescribeSnapshotAttributeResponse.h>
325#include <aws/ec2/model/DescribeSnapshotTierStatusResponse.h>
326#include <aws/ec2/model/DescribeSnapshotsResponse.h>
327#include <aws/ec2/model/DescribeSpotDatafeedSubscriptionResponse.h>
328#include <aws/ec2/model/DescribeSpotFleetInstancesResponse.h>
329#include <aws/ec2/model/DescribeSpotFleetRequestHistoryResponse.h>
330#include <aws/ec2/model/DescribeSpotFleetRequestsResponse.h>
331#include <aws/ec2/model/DescribeSpotInstanceRequestsResponse.h>
332#include <aws/ec2/model/DescribeSpotPriceHistoryResponse.h>
333#include <aws/ec2/model/DescribeStaleSecurityGroupsResponse.h>
334#include <aws/ec2/model/DescribeStoreImageTasksResponse.h>
335#include <aws/ec2/model/DescribeSubnetsResponse.h>
336#include <aws/ec2/model/DescribeTagsResponse.h>
337#include <aws/ec2/model/DescribeTrafficMirrorFilterRulesResponse.h>
338#include <aws/ec2/model/DescribeTrafficMirrorFiltersResponse.h>
339#include <aws/ec2/model/DescribeTrafficMirrorSessionsResponse.h>
340#include <aws/ec2/model/DescribeTrafficMirrorTargetsResponse.h>
341#include <aws/ec2/model/DescribeTransitGatewayAttachmentsResponse.h>
342#include <aws/ec2/model/DescribeTransitGatewayConnectPeersResponse.h>
343#include <aws/ec2/model/DescribeTransitGatewayConnectsResponse.h>
344#include <aws/ec2/model/DescribeTransitGatewayMulticastDomainsResponse.h>
345#include <aws/ec2/model/DescribeTransitGatewayPeeringAttachmentsResponse.h>
346#include <aws/ec2/model/DescribeTransitGatewayPolicyTablesResponse.h>
347#include <aws/ec2/model/DescribeTransitGatewayRouteTableAnnouncementsResponse.h>
348#include <aws/ec2/model/DescribeTransitGatewayRouteTablesResponse.h>
349#include <aws/ec2/model/DescribeTransitGatewayVpcAttachmentsResponse.h>
350#include <aws/ec2/model/DescribeTransitGatewaysResponse.h>
351#include <aws/ec2/model/DescribeTrunkInterfaceAssociationsResponse.h>
352#include <aws/ec2/model/DescribeVerifiedAccessEndpointsResponse.h>
353#include <aws/ec2/model/DescribeVerifiedAccessGroupsResponse.h>
354#include <aws/ec2/model/DescribeVerifiedAccessInstanceLoggingConfigurationsResponse.h>
355#include <aws/ec2/model/DescribeVerifiedAccessInstancesResponse.h>
356#include <aws/ec2/model/DescribeVerifiedAccessTrustProvidersResponse.h>
357#include <aws/ec2/model/DescribeVolumeAttributeResponse.h>
358#include <aws/ec2/model/DescribeVolumeStatusResponse.h>
359#include <aws/ec2/model/DescribeVolumesResponse.h>
360#include <aws/ec2/model/DescribeVolumesModificationsResponse.h>
361#include <aws/ec2/model/DescribeVpcAttributeResponse.h>
362#include <aws/ec2/model/DescribeVpcClassicLinkResponse.h>
363#include <aws/ec2/model/DescribeVpcClassicLinkDnsSupportResponse.h>
364#include <aws/ec2/model/DescribeVpcEndpointConnectionNotificationsResponse.h>
365#include <aws/ec2/model/DescribeVpcEndpointConnectionsResponse.h>
366#include <aws/ec2/model/DescribeVpcEndpointServiceConfigurationsResponse.h>
367#include <aws/ec2/model/DescribeVpcEndpointServicePermissionsResponse.h>
368#include <aws/ec2/model/DescribeVpcEndpointServicesResponse.h>
369#include <aws/ec2/model/DescribeVpcEndpointsResponse.h>
370#include <aws/ec2/model/DescribeVpcPeeringConnectionsResponse.h>
371#include <aws/ec2/model/DescribeVpcsResponse.h>
372#include <aws/ec2/model/DescribeVpnConnectionsResponse.h>
373#include <aws/ec2/model/DescribeVpnGatewaysResponse.h>
374#include <aws/ec2/model/DetachClassicLinkVpcResponse.h>
375#include <aws/ec2/model/DetachVerifiedAccessTrustProviderResponse.h>
376#include <aws/ec2/model/DetachVolumeResponse.h>
377#include <aws/ec2/model/DisableAddressTransferResponse.h>
378#include <aws/ec2/model/DisableAwsNetworkPerformanceMetricSubscriptionResponse.h>
379#include <aws/ec2/model/DisableEbsEncryptionByDefaultResponse.h>
380#include <aws/ec2/model/DisableFastLaunchResponse.h>
381#include <aws/ec2/model/DisableFastSnapshotRestoresResponse.h>
382#include <aws/ec2/model/DisableImageResponse.h>
383#include <aws/ec2/model/DisableImageBlockPublicAccessResponse.h>
384#include <aws/ec2/model/DisableImageDeprecationResponse.h>
385#include <aws/ec2/model/DisableImageDeregistrationProtectionResponse.h>
386#include <aws/ec2/model/DisableIpamOrganizationAdminAccountResponse.h>
387#include <aws/ec2/model/DisableSerialConsoleAccessResponse.h>
388#include <aws/ec2/model/DisableSnapshotBlockPublicAccessResponse.h>
389#include <aws/ec2/model/DisableTransitGatewayRouteTablePropagationResponse.h>
390#include <aws/ec2/model/DisableVpcClassicLinkResponse.h>
391#include <aws/ec2/model/DisableVpcClassicLinkDnsSupportResponse.h>
392#include <aws/ec2/model/DisassociateCapacityReservationBillingOwnerResponse.h>
393#include <aws/ec2/model/DisassociateClientVpnTargetNetworkResponse.h>
394#include <aws/ec2/model/DisassociateEnclaveCertificateIamRoleResponse.h>
395#include <aws/ec2/model/DisassociateIamInstanceProfileResponse.h>
396#include <aws/ec2/model/DisassociateInstanceEventWindowResponse.h>
397#include <aws/ec2/model/DisassociateIpamByoasnResponse.h>
398#include <aws/ec2/model/DisassociateIpamResourceDiscoveryResponse.h>
399#include <aws/ec2/model/DisassociateNatGatewayAddressResponse.h>
400#include <aws/ec2/model/DisassociateSecurityGroupVpcResponse.h>
401#include <aws/ec2/model/DisassociateSubnetCidrBlockResponse.h>
402#include <aws/ec2/model/DisassociateTransitGatewayMulticastDomainResponse.h>
403#include <aws/ec2/model/DisassociateTransitGatewayPolicyTableResponse.h>
404#include <aws/ec2/model/DisassociateTransitGatewayRouteTableResponse.h>
405#include <aws/ec2/model/DisassociateTrunkInterfaceResponse.h>
406#include <aws/ec2/model/DisassociateVpcCidrBlockResponse.h>
407#include <aws/ec2/model/EnableAddressTransferResponse.h>
408#include <aws/ec2/model/EnableAwsNetworkPerformanceMetricSubscriptionResponse.h>
409#include <aws/ec2/model/EnableEbsEncryptionByDefaultResponse.h>
410#include <aws/ec2/model/EnableFastLaunchResponse.h>
411#include <aws/ec2/model/EnableFastSnapshotRestoresResponse.h>
412#include <aws/ec2/model/EnableImageResponse.h>
413#include <aws/ec2/model/EnableImageBlockPublicAccessResponse.h>
414#include <aws/ec2/model/EnableImageDeprecationResponse.h>
415#include <aws/ec2/model/EnableImageDeregistrationProtectionResponse.h>
416#include <aws/ec2/model/EnableIpamOrganizationAdminAccountResponse.h>
417#include <aws/ec2/model/EnableReachabilityAnalyzerOrganizationSharingResponse.h>
418#include <aws/ec2/model/EnableSerialConsoleAccessResponse.h>
419#include <aws/ec2/model/EnableSnapshotBlockPublicAccessResponse.h>
420#include <aws/ec2/model/EnableTransitGatewayRouteTablePropagationResponse.h>
421#include <aws/ec2/model/EnableVpcClassicLinkResponse.h>
422#include <aws/ec2/model/EnableVpcClassicLinkDnsSupportResponse.h>
423#include <aws/ec2/model/ExportClientVpnClientCertificateRevocationListResponse.h>
424#include <aws/ec2/model/ExportClientVpnClientConfigurationResponse.h>
425#include <aws/ec2/model/ExportImageResponse.h>
426#include <aws/ec2/model/ExportTransitGatewayRoutesResponse.h>
427#include <aws/ec2/model/GetAssociatedEnclaveCertificateIamRolesResponse.h>
428#include <aws/ec2/model/GetAssociatedIpv6PoolCidrsResponse.h>
429#include <aws/ec2/model/GetAwsNetworkPerformanceDataResponse.h>
430#include <aws/ec2/model/GetCapacityReservationUsageResponse.h>
431#include <aws/ec2/model/GetCoipPoolUsageResponse.h>
432#include <aws/ec2/model/GetConsoleOutputResponse.h>
433#include <aws/ec2/model/GetConsoleScreenshotResponse.h>
434#include <aws/ec2/model/GetDefaultCreditSpecificationResponse.h>
435#include <aws/ec2/model/GetEbsDefaultKmsKeyIdResponse.h>
436#include <aws/ec2/model/GetEbsEncryptionByDefaultResponse.h>
437#include <aws/ec2/model/GetFlowLogsIntegrationTemplateResponse.h>
438#include <aws/ec2/model/GetGroupsForCapacityReservationResponse.h>
439#include <aws/ec2/model/GetHostReservationPurchasePreviewResponse.h>
440#include <aws/ec2/model/GetImageBlockPublicAccessStateResponse.h>
441#include <aws/ec2/model/GetInstanceMetadataDefaultsResponse.h>
442#include <aws/ec2/model/GetInstanceTpmEkPubResponse.h>
443#include <aws/ec2/model/GetInstanceTypesFromInstanceRequirementsResponse.h>
444#include <aws/ec2/model/GetInstanceUefiDataResponse.h>
445#include <aws/ec2/model/GetIpamAddressHistoryResponse.h>
446#include <aws/ec2/model/GetIpamDiscoveredAccountsResponse.h>
447#include <aws/ec2/model/GetIpamDiscoveredPublicAddressesResponse.h>
448#include <aws/ec2/model/GetIpamDiscoveredResourceCidrsResponse.h>
449#include <aws/ec2/model/GetIpamPoolAllocationsResponse.h>
450#include <aws/ec2/model/GetIpamPoolCidrsResponse.h>
451#include <aws/ec2/model/GetIpamResourceCidrsResponse.h>
452#include <aws/ec2/model/GetLaunchTemplateDataResponse.h>
453#include <aws/ec2/model/GetManagedPrefixListAssociationsResponse.h>
454#include <aws/ec2/model/GetManagedPrefixListEntriesResponse.h>
455#include <aws/ec2/model/GetNetworkInsightsAccessScopeAnalysisFindingsResponse.h>
456#include <aws/ec2/model/GetNetworkInsightsAccessScopeContentResponse.h>
457#include <aws/ec2/model/GetPasswordDataResponse.h>
458#include <aws/ec2/model/GetReservedInstancesExchangeQuoteResponse.h>
459#include <aws/ec2/model/GetSecurityGroupsForVpcResponse.h>
460#include <aws/ec2/model/GetSerialConsoleAccessStatusResponse.h>
461#include <aws/ec2/model/GetSnapshotBlockPublicAccessStateResponse.h>
462#include <aws/ec2/model/GetSpotPlacementScoresResponse.h>
463#include <aws/ec2/model/GetSubnetCidrReservationsResponse.h>
464#include <aws/ec2/model/GetTransitGatewayAttachmentPropagationsResponse.h>
465#include <aws/ec2/model/GetTransitGatewayMulticastDomainAssociationsResponse.h>
466#include <aws/ec2/model/GetTransitGatewayPolicyTableAssociationsResponse.h>
467#include <aws/ec2/model/GetTransitGatewayPolicyTableEntriesResponse.h>
468#include <aws/ec2/model/GetTransitGatewayPrefixListReferencesResponse.h>
469#include <aws/ec2/model/GetTransitGatewayRouteTableAssociationsResponse.h>
470#include <aws/ec2/model/GetTransitGatewayRouteTablePropagationsResponse.h>
471#include <aws/ec2/model/GetVerifiedAccessEndpointPolicyResponse.h>
472#include <aws/ec2/model/GetVerifiedAccessGroupPolicyResponse.h>
473#include <aws/ec2/model/GetVpnConnectionDeviceSampleConfigurationResponse.h>
474#include <aws/ec2/model/GetVpnConnectionDeviceTypesResponse.h>
475#include <aws/ec2/model/GetVpnTunnelReplacementStatusResponse.h>
476#include <aws/ec2/model/ImportClientVpnClientCertificateRevocationListResponse.h>
477#include <aws/ec2/model/ImportImageResponse.h>
478#include <aws/ec2/model/ImportInstanceResponse.h>
479#include <aws/ec2/model/ImportKeyPairResponse.h>
480#include <aws/ec2/model/ImportSnapshotResponse.h>
481#include <aws/ec2/model/ImportVolumeResponse.h>
482#include <aws/ec2/model/ListImagesInRecycleBinResponse.h>
483#include <aws/ec2/model/ListSnapshotsInRecycleBinResponse.h>
484#include <aws/ec2/model/LockSnapshotResponse.h>
485#include <aws/ec2/model/ModifyAddressAttributeResponse.h>
486#include <aws/ec2/model/ModifyAvailabilityZoneGroupResponse.h>
487#include <aws/ec2/model/ModifyCapacityReservationResponse.h>
488#include <aws/ec2/model/ModifyCapacityReservationFleetResponse.h>
489#include <aws/ec2/model/ModifyClientVpnEndpointResponse.h>
490#include <aws/ec2/model/ModifyDefaultCreditSpecificationResponse.h>
491#include <aws/ec2/model/ModifyEbsDefaultKmsKeyIdResponse.h>
492#include <aws/ec2/model/ModifyFleetResponse.h>
493#include <aws/ec2/model/ModifyFpgaImageAttributeResponse.h>
494#include <aws/ec2/model/ModifyHostsResponse.h>
495#include <aws/ec2/model/ModifyInstanceCapacityReservationAttributesResponse.h>
496#include <aws/ec2/model/ModifyInstanceCpuOptionsResponse.h>
497#include <aws/ec2/model/ModifyInstanceCreditSpecificationResponse.h>
498#include <aws/ec2/model/ModifyInstanceEventStartTimeResponse.h>
499#include <aws/ec2/model/ModifyInstanceEventWindowResponse.h>
500#include <aws/ec2/model/ModifyInstanceMaintenanceOptionsResponse.h>
501#include <aws/ec2/model/ModifyInstanceMetadataDefaultsResponse.h>
502#include <aws/ec2/model/ModifyInstanceMetadataOptionsResponse.h>
503#include <aws/ec2/model/ModifyInstancePlacementResponse.h>
504#include <aws/ec2/model/ModifyIpamResponse.h>
505#include <aws/ec2/model/ModifyIpamPoolResponse.h>
506#include <aws/ec2/model/ModifyIpamResourceCidrResponse.h>
507#include <aws/ec2/model/ModifyIpamResourceDiscoveryResponse.h>
508#include <aws/ec2/model/ModifyIpamScopeResponse.h>
509#include <aws/ec2/model/ModifyLaunchTemplateResponse.h>
510#include <aws/ec2/model/ModifyLocalGatewayRouteResponse.h>
511#include <aws/ec2/model/ModifyManagedPrefixListResponse.h>
512#include <aws/ec2/model/ModifyPrivateDnsNameOptionsResponse.h>
513#include <aws/ec2/model/ModifyReservedInstancesResponse.h>
514#include <aws/ec2/model/ModifySecurityGroupRulesResponse.h>
515#include <aws/ec2/model/ModifySnapshotTierResponse.h>
516#include <aws/ec2/model/ModifySpotFleetRequestResponse.h>
517#include <aws/ec2/model/ModifyTrafficMirrorFilterNetworkServicesResponse.h>
518#include <aws/ec2/model/ModifyTrafficMirrorFilterRuleResponse.h>
519#include <aws/ec2/model/ModifyTrafficMirrorSessionResponse.h>
520#include <aws/ec2/model/ModifyTransitGatewayResponse.h>
521#include <aws/ec2/model/ModifyTransitGatewayPrefixListReferenceResponse.h>
522#include <aws/ec2/model/ModifyTransitGatewayVpcAttachmentResponse.h>
523#include <aws/ec2/model/ModifyVerifiedAccessEndpointResponse.h>
524#include <aws/ec2/model/ModifyVerifiedAccessEndpointPolicyResponse.h>
525#include <aws/ec2/model/ModifyVerifiedAccessGroupResponse.h>
526#include <aws/ec2/model/ModifyVerifiedAccessGroupPolicyResponse.h>
527#include <aws/ec2/model/ModifyVerifiedAccessInstanceResponse.h>
528#include <aws/ec2/model/ModifyVerifiedAccessInstanceLoggingConfigurationResponse.h>
529#include <aws/ec2/model/ModifyVerifiedAccessTrustProviderResponse.h>
530#include <aws/ec2/model/ModifyVolumeResponse.h>
531#include <aws/ec2/model/ModifyVpcEndpointResponse.h>
532#include <aws/ec2/model/ModifyVpcEndpointConnectionNotificationResponse.h>
533#include <aws/ec2/model/ModifyVpcEndpointServiceConfigurationResponse.h>
534#include <aws/ec2/model/ModifyVpcEndpointServicePayerResponsibilityResponse.h>
535#include <aws/ec2/model/ModifyVpcEndpointServicePermissionsResponse.h>
536#include <aws/ec2/model/ModifyVpcPeeringConnectionOptionsResponse.h>
537#include <aws/ec2/model/ModifyVpcTenancyResponse.h>
538#include <aws/ec2/model/ModifyVpnConnectionResponse.h>
539#include <aws/ec2/model/ModifyVpnConnectionOptionsResponse.h>
540#include <aws/ec2/model/ModifyVpnTunnelCertificateResponse.h>
541#include <aws/ec2/model/ModifyVpnTunnelOptionsResponse.h>
542#include <aws/ec2/model/MonitorInstancesResponse.h>
543#include <aws/ec2/model/MoveAddressToVpcResponse.h>
544#include <aws/ec2/model/MoveByoipCidrToIpamResponse.h>
545#include <aws/ec2/model/MoveCapacityReservationInstancesResponse.h>
546#include <aws/ec2/model/ProvisionByoipCidrResponse.h>
547#include <aws/ec2/model/ProvisionIpamByoasnResponse.h>
548#include <aws/ec2/model/ProvisionIpamPoolCidrResponse.h>
549#include <aws/ec2/model/ProvisionPublicIpv4PoolCidrResponse.h>
550#include <aws/ec2/model/PurchaseCapacityBlockResponse.h>
551#include <aws/ec2/model/PurchaseHostReservationResponse.h>
552#include <aws/ec2/model/PurchaseReservedInstancesOfferingResponse.h>
553#include <aws/ec2/model/PurchaseScheduledInstancesResponse.h>
554#include <aws/ec2/model/RegisterImageResponse.h>
555#include <aws/ec2/model/RegisterInstanceEventNotificationAttributesResponse.h>
556#include <aws/ec2/model/RegisterTransitGatewayMulticastGroupMembersResponse.h>
557#include <aws/ec2/model/RegisterTransitGatewayMulticastGroupSourcesResponse.h>
558#include <aws/ec2/model/RejectCapacityReservationBillingOwnershipResponse.h>
559#include <aws/ec2/model/RejectTransitGatewayMulticastDomainAssociationsResponse.h>
560#include <aws/ec2/model/RejectTransitGatewayPeeringAttachmentResponse.h>
561#include <aws/ec2/model/RejectTransitGatewayVpcAttachmentResponse.h>
562#include <aws/ec2/model/RejectVpcEndpointConnectionsResponse.h>
563#include <aws/ec2/model/RejectVpcPeeringConnectionResponse.h>
564#include <aws/ec2/model/ReleaseHostsResponse.h>
565#include <aws/ec2/model/ReleaseIpamPoolAllocationResponse.h>
566#include <aws/ec2/model/ReplaceIamInstanceProfileAssociationResponse.h>
567#include <aws/ec2/model/ReplaceNetworkAclAssociationResponse.h>
568#include <aws/ec2/model/ReplaceRouteTableAssociationResponse.h>
569#include <aws/ec2/model/ReplaceTransitGatewayRouteResponse.h>
570#include <aws/ec2/model/ReplaceVpnTunnelResponse.h>
571#include <aws/ec2/model/RequestSpotFleetResponse.h>
572#include <aws/ec2/model/RequestSpotInstancesResponse.h>
573#include <aws/ec2/model/ResetAddressAttributeResponse.h>
574#include <aws/ec2/model/ResetEbsDefaultKmsKeyIdResponse.h>
575#include <aws/ec2/model/ResetFpgaImageAttributeResponse.h>
576#include <aws/ec2/model/RestoreAddressToClassicResponse.h>
577#include <aws/ec2/model/RestoreImageFromRecycleBinResponse.h>
578#include <aws/ec2/model/RestoreManagedPrefixListVersionResponse.h>
579#include <aws/ec2/model/RestoreSnapshotFromRecycleBinResponse.h>
580#include <aws/ec2/model/RestoreSnapshotTierResponse.h>
581#include <aws/ec2/model/RevokeClientVpnIngressResponse.h>
582#include <aws/ec2/model/RevokeSecurityGroupEgressResponse.h>
583#include <aws/ec2/model/RevokeSecurityGroupIngressResponse.h>
584#include <aws/ec2/model/RunInstancesResponse.h>
585#include <aws/ec2/model/RunScheduledInstancesResponse.h>
586#include <aws/ec2/model/SearchLocalGatewayRoutesResponse.h>
587#include <aws/ec2/model/SearchTransitGatewayMulticastGroupsResponse.h>
588#include <aws/ec2/model/SearchTransitGatewayRoutesResponse.h>
589#include <aws/ec2/model/StartInstancesResponse.h>
590#include <aws/ec2/model/StartNetworkInsightsAccessScopeAnalysisResponse.h>
591#include <aws/ec2/model/StartNetworkInsightsAnalysisResponse.h>
592#include <aws/ec2/model/StartVpcEndpointServicePrivateDnsVerificationResponse.h>
593#include <aws/ec2/model/StopInstancesResponse.h>
594#include <aws/ec2/model/TerminateClientVpnConnectionsResponse.h>
595#include <aws/ec2/model/TerminateInstancesResponse.h>
596#include <aws/ec2/model/UnassignIpv6AddressesResponse.h>
597#include <aws/ec2/model/UnassignPrivateNatGatewayAddressResponse.h>
598#include <aws/ec2/model/UnlockSnapshotResponse.h>
599#include <aws/ec2/model/UnmonitorInstancesResponse.h>
600#include <aws/ec2/model/UpdateSecurityGroupRuleDescriptionsEgressResponse.h>
601#include <aws/ec2/model/UpdateSecurityGroupRuleDescriptionsIngressResponse.h>
602#include <aws/ec2/model/WithdrawByoipCidrResponse.h>
603#include <aws/ec2/model/AuthorizeSecurityGroupIngressRequest.h>
604#include <aws/ec2/model/DescribeConversionTasksRequest.h>
605#include <aws/ec2/model/DescribeSpotDatafeedSubscriptionRequest.h>
606#include <aws/ec2/model/DescribeTrafficMirrorFilterRulesRequest.h>
607#include <aws/ec2/model/ResetEbsDefaultKmsKeyIdRequest.h>
608#include <aws/ec2/model/CreateInstanceEventWindowRequest.h>
609#include <aws/ec2/model/DescribeCustomerGatewaysRequest.h>
610#include <aws/ec2/model/DescribeTrafficMirrorSessionsRequest.h>
611#include <aws/ec2/model/CreatePublicIpv4PoolRequest.h>
612#include <aws/ec2/model/DescribeSpotFleetRequestsRequest.h>
613#include <aws/ec2/model/DescribeNetworkInterfacePermissionsRequest.h>
614#include <aws/ec2/model/DescribeVerifiedAccessEndpointsRequest.h>
615#include <aws/ec2/model/DescribeSnapshotsRequest.h>
616#include <aws/ec2/model/DescribeVolumesModificationsRequest.h>
617#include <aws/ec2/model/EnableEbsEncryptionByDefaultRequest.h>
618#include <aws/ec2/model/DescribeIpamResourceDiscoveryAssociationsRequest.h>
619#include <aws/ec2/model/DisableSnapshotBlockPublicAccessRequest.h>
620#include <aws/ec2/model/DescribeExportTasksRequest.h>
621#include <aws/ec2/model/DeregisterTransitGatewayMulticastGroupSourcesRequest.h>
622#include <aws/ec2/model/DescribeVpcEndpointConnectionsRequest.h>
623#include <aws/ec2/model/GetSerialConsoleAccessStatusRequest.h>
624#include <aws/ec2/model/AssociateAddressRequest.h>
625#include <aws/ec2/model/DescribeReservedInstancesListingsRequest.h>
626#include <aws/ec2/model/DescribeTransitGatewayMulticastDomainsRequest.h>
627#include <aws/ec2/model/DescribeAwsNetworkPerformanceMetricSubscriptionsRequest.h>
628#include <aws/ec2/model/DescribeIpv6PoolsRequest.h>
629#include <aws/ec2/model/DescribePublicIpv4PoolsRequest.h>
630#include <aws/ec2/model/DescribeSpotPriceHistoryRequest.h>
631#include <aws/ec2/model/DescribeTagsRequest.h>
632#include <aws/ec2/model/CreateDefaultVpcRequest.h>
633#include <aws/ec2/model/DescribeHostsRequest.h>
634#include <aws/ec2/model/DescribeImagesRequest.h>
635#include <aws/ec2/model/DescribeExportImageTasksRequest.h>
636#include <aws/ec2/model/DescribeCoipPoolsRequest.h>
637#include <aws/ec2/model/ImportImageRequest.h>
638#include <aws/ec2/model/DescribeInstanceTopologyRequest.h>
639#include <aws/ec2/model/DisableSerialConsoleAccessRequest.h>
640#include <aws/ec2/model/ReleaseAddressRequest.h>
641#include <aws/ec2/model/CreateVpcRequest.h>
642#include <aws/ec2/model/DisableImageBlockPublicAccessRequest.h>
643#include <aws/ec2/model/DescribeHostReservationsRequest.h>
644#include <aws/ec2/model/DisableEbsEncryptionByDefaultRequest.h>
645#include <aws/ec2/model/DescribeStoreImageTasksRequest.h>
646#include <aws/ec2/model/DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest.h>
647#include <aws/ec2/model/DescribeInstancesRequest.h>
648#include <aws/ec2/model/DescribeTransitGatewayAttachmentsRequest.h>
649#include <aws/ec2/model/DescribeIpamScopesRequest.h>
650#include <aws/ec2/model/GetImageBlockPublicAccessStateRequest.h>
651#include <aws/ec2/model/GetEbsEncryptionByDefaultRequest.h>
652#include <aws/ec2/model/DescribeDhcpOptionsRequest.h>
653#include <aws/ec2/model/DescribeLocalGatewayVirtualInterfaceGroupsRequest.h>
654#include <aws/ec2/model/DescribeClientVpnEndpointsRequest.h>
655#include <aws/ec2/model/CreateVpcEndpointServiceConfigurationRequest.h>
656#include <aws/ec2/model/DeleteKeyPairRequest.h>
657#include <aws/ec2/model/DescribeIpamExternalResourceVerificationTokensRequest.h>
658#include <aws/ec2/model/DescribeCarrierGatewaysRequest.h>
659#include <aws/ec2/model/DescribeSnapshotTierStatusRequest.h>
660#include <aws/ec2/model/ModifyInstanceMetadataDefaultsRequest.h>
661#include <aws/ec2/model/DescribeImportImageTasksRequest.h>
662#include <aws/ec2/model/DescribeTrafficMirrorTargetsRequest.h>
663#include <aws/ec2/model/DeleteLaunchTemplateRequest.h>
664#include <aws/ec2/model/DeleteSecurityGroupRequest.h>
665#include <aws/ec2/model/DescribeVpnConnectionsRequest.h>
666#include <aws/ec2/model/AllocateAddressRequest.h>
667#include <aws/ec2/model/DescribeTransitGatewayPolicyTablesRequest.h>
668#include <aws/ec2/model/DescribeFastLaunchImagesRequest.h>
669#include <aws/ec2/model/DescribeNetworkInsightsAccessScopeAnalysesRequest.h>
670#include <aws/ec2/model/DescribeVerifiedAccessInstanceLoggingConfigurationsRequest.h>
671#include <aws/ec2/model/DescribeVerifiedAccessGroupsRequest.h>
672#include <aws/ec2/model/CancelImportTaskRequest.h>
673#include <aws/ec2/model/DescribeImportSnapshotTasksRequest.h>
674#include <aws/ec2/model/GetEbsDefaultKmsKeyIdRequest.h>
675#include <aws/ec2/model/DescribeTransitGatewayRouteTableAnnouncementsRequest.h>
676#include <aws/ec2/model/DescribeVerifiedAccessTrustProvidersRequest.h>
677#include <aws/ec2/model/DescribeInstanceCreditSpecificationsRequest.h>
678#include <aws/ec2/model/RevokeSecurityGroupIngressRequest.h>
679#include <aws/ec2/model/DescribeInstanceConnectEndpointsRequest.h>
680#include <aws/ec2/model/DescribeInstanceStatusRequest.h>
681#include <aws/ec2/model/DescribeNatGatewaysRequest.h>
682#include <aws/ec2/model/DescribeSecurityGroupVpcAssociationsRequest.h>
683#include <aws/ec2/model/DescribeTransitGatewayConnectsRequest.h>
684#include <aws/ec2/model/DescribeSecurityGroupsRequest.h>
685#include <aws/ec2/model/DescribeVolumesRequest.h>
686#include <aws/ec2/model/DescribeFastSnapshotRestoresRequest.h>
687#include <aws/ec2/model/EnableReachabilityAnalyzerOrganizationSharingRequest.h>
688#include <aws/ec2/model/DescribeLocalGatewayRouteTableVpcAssociationsRequest.h>
689#include <aws/ec2/model/DescribeIdFormatRequest.h>
690#include <aws/ec2/model/GetVpnConnectionDeviceTypesRequest.h>
691#include <aws/ec2/model/DescribeMacHostsRequest.h>
692#include <aws/ec2/model/DescribeSubnetsRequest.h>
693#include <aws/ec2/model/DescribeFlowLogsRequest.h>
694#include <aws/ec2/model/CreateIpamResourceDiscoveryRequest.h>
695#include <aws/ec2/model/DescribeFpgaImagesRequest.h>
696#include <aws/ec2/model/DescribeVpcPeeringConnectionsRequest.h>
697#include <aws/ec2/model/DescribeCapacityReservationsRequest.h>
698#include <aws/ec2/model/ModifyLaunchTemplateRequest.h>
699#include <aws/ec2/model/DescribeIpamsRequest.h>
700#include <aws/ec2/model/DescribeHostReservationOfferingsRequest.h>
701#include <aws/ec2/model/DescribeNetworkInsightsAnalysesRequest.h>
702#include <aws/ec2/model/DescribeNetworkInsightsPathsRequest.h>
703#include <aws/ec2/model/EnableAwsNetworkPerformanceMetricSubscriptionRequest.h>
704#include <aws/ec2/model/CreateTrafficMirrorTargetRequest.h>
705#include <aws/ec2/model/DeleteSpotDatafeedSubscriptionRequest.h>
706#include <aws/ec2/model/DescribeTrafficMirrorFiltersRequest.h>
707#include <aws/ec2/model/DescribeFleetsRequest.h>
708#include <aws/ec2/model/DescribeVpcEndpointsRequest.h>
709#include <aws/ec2/model/DescribeVpcClassicLinkDnsSupportRequest.h>
710#include <aws/ec2/model/DescribeInstanceImageMetadataRequest.h>
711#include <aws/ec2/model/DescribeVpcEndpointServiceConfigurationsRequest.h>
712#include <aws/ec2/model/UpdateSecurityGroupRuleDescriptionsEgressRequest.h>
713#include <aws/ec2/model/DescribeReservedInstancesRequest.h>
714#include <aws/ec2/model/DescribeTransitGatewayRouteTablesRequest.h>
715#include <aws/ec2/model/DescribeLaunchTemplatesRequest.h>
716#include <aws/ec2/model/DescribePlacementGroupsRequest.h>
717#include <aws/ec2/model/DescribeVpcEndpointServicesRequest.h>
718#include <aws/ec2/model/DescribeTransitGatewayPeeringAttachmentsRequest.h>
719#include <aws/ec2/model/DescribeAddressTransfersRequest.h>
720#include <aws/ec2/model/DescribeReservedInstancesOfferingsRequest.h>
721#include <aws/ec2/model/CreateTransitGatewayRequest.h>
722#include <aws/ec2/model/DescribeAvailabilityZonesRequest.h>
723#include <aws/ec2/model/DescribeLockedSnapshotsRequest.h>
724#include <aws/ec2/model/DescribeNetworkAclsRequest.h>
725#include <aws/ec2/model/DisableVpcClassicLinkDnsSupportRequest.h>
726#include <aws/ec2/model/DescribeAccountAttributesRequest.h>
727#include <aws/ec2/model/DescribeSecurityGroupRulesRequest.h>
728#include <aws/ec2/model/CreateIpamRequest.h>
729#include <aws/ec2/model/DeregisterTransitGatewayMulticastGroupMembersRequest.h>
730#include <aws/ec2/model/DescribePrincipalIdFormatRequest.h>
731#include <aws/ec2/model/DescribeInstanceEventNotificationAttributesRequest.h>
732#include <aws/ec2/model/DescribeLocalGatewayVirtualInterfacesRequest.h>
733#include <aws/ec2/model/UpdateSecurityGroupRuleDescriptionsIngressRequest.h>
734#include <aws/ec2/model/DescribeTransitGatewayConnectPeersRequest.h>
735#include <aws/ec2/model/DescribeVpcEndpointConnectionNotificationsRequest.h>
736#include <aws/ec2/model/GetSnapshotBlockPublicAccessStateRequest.h>
737#include <aws/ec2/model/DescribeRouteTablesRequest.h>
738#include <aws/ec2/model/DescribeAggregateIdFormatRequest.h>
739#include <aws/ec2/model/DescribeVpcsRequest.h>
740#include <aws/ec2/model/DescribeAddressesAttributeRequest.h>
741#include <aws/ec2/model/RejectTransitGatewayMulticastDomainAssociationsRequest.h>
742#include <aws/ec2/model/DescribeManagedPrefixListsRequest.h>
743#include <aws/ec2/model/DescribeAddressesRequest.h>
744#include <aws/ec2/model/DescribeTransitGatewayVpcAttachmentsRequest.h>
745#include <aws/ec2/model/DescribeKeyPairsRequest.h>
746#include <aws/ec2/model/DescribeInstanceTypesRequest.h>
747#include <aws/ec2/model/DescribeTransitGatewaysRequest.h>
748#include <aws/ec2/model/CreatePlacementGroupRequest.h>
749#include <aws/ec2/model/CreateVerifiedAccessInstanceRequest.h>
750#include <aws/ec2/model/DescribeSpotInstanceRequestsRequest.h>
751#include <aws/ec2/model/EnableSerialConsoleAccessRequest.h>
752#include <aws/ec2/model/DescribeIpamPoolsRequest.h>
753#include <aws/ec2/model/DescribeInternetGatewaysRequest.h>
754#include <aws/ec2/model/DescribeIpamResourceDiscoveriesRequest.h>
755#include <aws/ec2/model/DescribeVolumeStatusRequest.h>
756#include <aws/ec2/model/DescribeInstanceTypeOfferingsRequest.h>
757#include <aws/ec2/model/DisassociateAddressRequest.h>
758#include <aws/ec2/model/DescribeNetworkInsightsAccessScopesRequest.h>
759#include <aws/ec2/model/DescribePrefixListsRequest.h>
760#include <aws/ec2/model/CreateInternetGatewayRequest.h>
761#include <aws/ec2/model/DescribeReservedInstancesModificationsRequest.h>
762#include <aws/ec2/model/DescribeIpamByoasnRequest.h>
763#include <aws/ec2/model/AcceptTransitGatewayMulticastDomainAssociationsRequest.h>
764#include <aws/ec2/model/DescribeRegionsRequest.h>
765#include <aws/ec2/model/DescribeClassicLinkInstancesRequest.h>
766#include <aws/ec2/model/DescribeMovingAddressesRequest.h>
767#include <aws/ec2/model/CreateTrafficMirrorFilterRequest.h>
768#include <aws/ec2/model/DescribeBundleTasksRequest.h>
769#include <aws/ec2/model/ImportSnapshotRequest.h>
770#include <aws/ec2/model/DescribeReplaceRootVolumeTasksRequest.h>
771#include <aws/ec2/model/DescribeVpnGatewaysRequest.h>
772#include <aws/ec2/model/DescribeScheduledInstancesRequest.h>
773#include <aws/ec2/model/GetInstanceMetadataDefaultsRequest.h>
774#include <aws/ec2/model/EnableVpcClassicLinkDnsSupportRequest.h>
775#include <aws/ec2/model/DescribeInstanceEventWindowsRequest.h>
776#include <aws/ec2/model/RequestSpotInstancesRequest.h>
777#include <aws/ec2/model/DescribeTrunkInterfaceAssociationsRequest.h>
778#include <aws/ec2/model/DescribeIamInstanceProfileAssociationsRequest.h>
779#include <aws/ec2/model/DescribeVerifiedAccessInstancesRequest.h>
780#include <aws/ec2/model/DescribeVpcClassicLinkRequest.h>
781#include <aws/ec2/model/DescribeLocalGatewayRouteTablesRequest.h>
782#include <aws/ec2/model/DescribeNetworkInterfacesRequest.h>
783#include <aws/ec2/model/DescribeElasticGpusRequest.h>
784#include <aws/ec2/model/DescribeLaunchTemplateVersionsRequest.h>
785#include <aws/ec2/model/DescribeLocalGatewaysRequest.h>
786#include <aws/ec2/model/GetAwsNetworkPerformanceDataRequest.h>
787#include <aws/ec2/model/DescribeEgressOnlyInternetGatewaysRequest.h>
788#include <aws/ec2/model/ListImagesInRecycleBinRequest.h>
789#include <aws/ec2/model/DescribeCapacityReservationFleetsRequest.h>
790#include <aws/ec2/model/ListSnapshotsInRecycleBinRequest.h>
791#include <aws/ec2/model/DisableAwsNetworkPerformanceMetricSubscriptionRequest.h>
792#include <aws/core/NoResult.h>
793/* End of service model headers required in EC2Client header */
794
795namespace Aws
796{
797 namespace Http
798 {
799 class HttpClient;
800 class HttpClientFactory;
801 } // namespace Http
802
803 namespace Utils
804 {
805 template< typename R, typename E> class Outcome;
806
807 namespace Threading
808 {
809 class Executor;
810 } // namespace Threading
811 } // namespace Utils
812
813 namespace Auth
814 {
815 class AWSCredentials;
816 class AWSCredentialsProvider;
817 } // namespace Auth
818
819 namespace Client
820 {
821 class RetryStrategy;
822 } // namespace Client
823
824 namespace EC2
825 {
829
830 namespace Model
831 {
832 /* Service model forward declarations required in EC2Client header */
889 class CopyImageRequest;
904 class CreateFleetRequest;
907 class CreateImageRequest;
912 class CreateIpamRequest;
937 class CreateRouteRequest;
946 class CreateTagsRequest;
967 class CreateVpcRequest;
989 class DeleteIpamRequest;
1014 class DeleteRouteRequest;
1019 class DeleteSubnetRequest;
1021 class DeleteTagsRequest;
1041 class DeleteVolumeRequest;
1042 class DeleteVpcRequest;
1175 class DescribeTagsRequest;
1210 class DescribeVpcsRequest;
1217 class DetachVolumeRequest;
1224 class DisableImageRequest;
1257 class EnableImageRequest;
1272 class ExportImageRequest;
1324 class ImportImageRequest;
1328 class ImportVolumeRequest;
1331 class LockSnapshotRequest;
1339 class ModifyFleetRequest;
1341 class ModifyHostsRequest;
1355 class ModifyIpamRequest;
1384 class ModifyVolumeRequest;
1422 class ReleaseHostsRequest;
1427 class ReplaceRouteRequest;
1449 class RunInstancesRequest;
1470 /* End of service model forward declarations required in EC2Client header */
1471
1472 /* Service model Outcome class definitions */
2110 /* End of service model Outcome class definitions */
2111
2112 /* Service model Outcome callable definitions */
2113 typedef std::future<AcceptAddressTransferOutcome> AcceptAddressTransferOutcomeCallable;
2114 typedef std::future<AcceptCapacityReservationBillingOwnershipOutcome> AcceptCapacityReservationBillingOwnershipOutcomeCallable;
2115 typedef std::future<AcceptReservedInstancesExchangeQuoteOutcome> AcceptReservedInstancesExchangeQuoteOutcomeCallable;
2116 typedef std::future<AcceptTransitGatewayMulticastDomainAssociationsOutcome> AcceptTransitGatewayMulticastDomainAssociationsOutcomeCallable;
2117 typedef std::future<AcceptTransitGatewayPeeringAttachmentOutcome> AcceptTransitGatewayPeeringAttachmentOutcomeCallable;
2118 typedef std::future<AcceptTransitGatewayVpcAttachmentOutcome> AcceptTransitGatewayVpcAttachmentOutcomeCallable;
2119 typedef std::future<AcceptVpcEndpointConnectionsOutcome> AcceptVpcEndpointConnectionsOutcomeCallable;
2120 typedef std::future<AcceptVpcPeeringConnectionOutcome> AcceptVpcPeeringConnectionOutcomeCallable;
2121 typedef std::future<AdvertiseByoipCidrOutcome> AdvertiseByoipCidrOutcomeCallable;
2122 typedef std::future<AllocateAddressOutcome> AllocateAddressOutcomeCallable;
2123 typedef std::future<AllocateHostsOutcome> AllocateHostsOutcomeCallable;
2124 typedef std::future<AllocateIpamPoolCidrOutcome> AllocateIpamPoolCidrOutcomeCallable;
2125 typedef std::future<ApplySecurityGroupsToClientVpnTargetNetworkOutcome> ApplySecurityGroupsToClientVpnTargetNetworkOutcomeCallable;
2126 typedef std::future<AssignIpv6AddressesOutcome> AssignIpv6AddressesOutcomeCallable;
2127 typedef std::future<AssignPrivateIpAddressesOutcome> AssignPrivateIpAddressesOutcomeCallable;
2128 typedef std::future<AssignPrivateNatGatewayAddressOutcome> AssignPrivateNatGatewayAddressOutcomeCallable;
2129 typedef std::future<AssociateAddressOutcome> AssociateAddressOutcomeCallable;
2130 typedef std::future<AssociateCapacityReservationBillingOwnerOutcome> AssociateCapacityReservationBillingOwnerOutcomeCallable;
2131 typedef std::future<AssociateClientVpnTargetNetworkOutcome> AssociateClientVpnTargetNetworkOutcomeCallable;
2132 typedef std::future<AssociateDhcpOptionsOutcome> AssociateDhcpOptionsOutcomeCallable;
2133 typedef std::future<AssociateEnclaveCertificateIamRoleOutcome> AssociateEnclaveCertificateIamRoleOutcomeCallable;
2134 typedef std::future<AssociateIamInstanceProfileOutcome> AssociateIamInstanceProfileOutcomeCallable;
2135 typedef std::future<AssociateInstanceEventWindowOutcome> AssociateInstanceEventWindowOutcomeCallable;
2136 typedef std::future<AssociateIpamByoasnOutcome> AssociateIpamByoasnOutcomeCallable;
2137 typedef std::future<AssociateIpamResourceDiscoveryOutcome> AssociateIpamResourceDiscoveryOutcomeCallable;
2138 typedef std::future<AssociateNatGatewayAddressOutcome> AssociateNatGatewayAddressOutcomeCallable;
2139 typedef std::future<AssociateRouteTableOutcome> AssociateRouteTableOutcomeCallable;
2140 typedef std::future<AssociateSecurityGroupVpcOutcome> AssociateSecurityGroupVpcOutcomeCallable;
2141 typedef std::future<AssociateSubnetCidrBlockOutcome> AssociateSubnetCidrBlockOutcomeCallable;
2142 typedef std::future<AssociateTransitGatewayMulticastDomainOutcome> AssociateTransitGatewayMulticastDomainOutcomeCallable;
2143 typedef std::future<AssociateTransitGatewayPolicyTableOutcome> AssociateTransitGatewayPolicyTableOutcomeCallable;
2144 typedef std::future<AssociateTransitGatewayRouteTableOutcome> AssociateTransitGatewayRouteTableOutcomeCallable;
2145 typedef std::future<AssociateTrunkInterfaceOutcome> AssociateTrunkInterfaceOutcomeCallable;
2146 typedef std::future<AssociateVpcCidrBlockOutcome> AssociateVpcCidrBlockOutcomeCallable;
2147 typedef std::future<AttachClassicLinkVpcOutcome> AttachClassicLinkVpcOutcomeCallable;
2148 typedef std::future<AttachInternetGatewayOutcome> AttachInternetGatewayOutcomeCallable;
2149 typedef std::future<AttachNetworkInterfaceOutcome> AttachNetworkInterfaceOutcomeCallable;
2150 typedef std::future<AttachVerifiedAccessTrustProviderOutcome> AttachVerifiedAccessTrustProviderOutcomeCallable;
2151 typedef std::future<AttachVolumeOutcome> AttachVolumeOutcomeCallable;
2152 typedef std::future<AttachVpnGatewayOutcome> AttachVpnGatewayOutcomeCallable;
2153 typedef std::future<AuthorizeClientVpnIngressOutcome> AuthorizeClientVpnIngressOutcomeCallable;
2154 typedef std::future<AuthorizeSecurityGroupEgressOutcome> AuthorizeSecurityGroupEgressOutcomeCallable;
2155 typedef std::future<AuthorizeSecurityGroupIngressOutcome> AuthorizeSecurityGroupIngressOutcomeCallable;
2156 typedef std::future<BundleInstanceOutcome> BundleInstanceOutcomeCallable;
2157 typedef std::future<CancelBundleTaskOutcome> CancelBundleTaskOutcomeCallable;
2158 typedef std::future<CancelCapacityReservationOutcome> CancelCapacityReservationOutcomeCallable;
2159 typedef std::future<CancelCapacityReservationFleetsOutcome> CancelCapacityReservationFleetsOutcomeCallable;
2160 typedef std::future<CancelConversionTaskOutcome> CancelConversionTaskOutcomeCallable;
2161 typedef std::future<CancelExportTaskOutcome> CancelExportTaskOutcomeCallable;
2162 typedef std::future<CancelImageLaunchPermissionOutcome> CancelImageLaunchPermissionOutcomeCallable;
2163 typedef std::future<CancelImportTaskOutcome> CancelImportTaskOutcomeCallable;
2164 typedef std::future<CancelReservedInstancesListingOutcome> CancelReservedInstancesListingOutcomeCallable;
2165 typedef std::future<CancelSpotFleetRequestsOutcome> CancelSpotFleetRequestsOutcomeCallable;
2166 typedef std::future<CancelSpotInstanceRequestsOutcome> CancelSpotInstanceRequestsOutcomeCallable;
2167 typedef std::future<ConfirmProductInstanceOutcome> ConfirmProductInstanceOutcomeCallable;
2168 typedef std::future<CopyFpgaImageOutcome> CopyFpgaImageOutcomeCallable;
2169 typedef std::future<CopyImageOutcome> CopyImageOutcomeCallable;
2170 typedef std::future<CopySnapshotOutcome> CopySnapshotOutcomeCallable;
2171 typedef std::future<CreateCapacityReservationOutcome> CreateCapacityReservationOutcomeCallable;
2172 typedef std::future<CreateCapacityReservationBySplittingOutcome> CreateCapacityReservationBySplittingOutcomeCallable;
2173 typedef std::future<CreateCapacityReservationFleetOutcome> CreateCapacityReservationFleetOutcomeCallable;
2174 typedef std::future<CreateCarrierGatewayOutcome> CreateCarrierGatewayOutcomeCallable;
2175 typedef std::future<CreateClientVpnEndpointOutcome> CreateClientVpnEndpointOutcomeCallable;
2176 typedef std::future<CreateClientVpnRouteOutcome> CreateClientVpnRouteOutcomeCallable;
2177 typedef std::future<CreateCoipCidrOutcome> CreateCoipCidrOutcomeCallable;
2178 typedef std::future<CreateCoipPoolOutcome> CreateCoipPoolOutcomeCallable;
2179 typedef std::future<CreateCustomerGatewayOutcome> CreateCustomerGatewayOutcomeCallable;
2180 typedef std::future<CreateDefaultSubnetOutcome> CreateDefaultSubnetOutcomeCallable;
2181 typedef std::future<CreateDefaultVpcOutcome> CreateDefaultVpcOutcomeCallable;
2182 typedef std::future<CreateDhcpOptionsOutcome> CreateDhcpOptionsOutcomeCallable;
2183 typedef std::future<CreateEgressOnlyInternetGatewayOutcome> CreateEgressOnlyInternetGatewayOutcomeCallable;
2184 typedef std::future<CreateFleetOutcome> CreateFleetOutcomeCallable;
2185 typedef std::future<CreateFlowLogsOutcome> CreateFlowLogsOutcomeCallable;
2186 typedef std::future<CreateFpgaImageOutcome> CreateFpgaImageOutcomeCallable;
2187 typedef std::future<CreateImageOutcome> CreateImageOutcomeCallable;
2188 typedef std::future<CreateInstanceConnectEndpointOutcome> CreateInstanceConnectEndpointOutcomeCallable;
2189 typedef std::future<CreateInstanceEventWindowOutcome> CreateInstanceEventWindowOutcomeCallable;
2190 typedef std::future<CreateInstanceExportTaskOutcome> CreateInstanceExportTaskOutcomeCallable;
2191 typedef std::future<CreateInternetGatewayOutcome> CreateInternetGatewayOutcomeCallable;
2192 typedef std::future<CreateIpamOutcome> CreateIpamOutcomeCallable;
2193 typedef std::future<CreateIpamExternalResourceVerificationTokenOutcome> CreateIpamExternalResourceVerificationTokenOutcomeCallable;
2194 typedef std::future<CreateIpamPoolOutcome> CreateIpamPoolOutcomeCallable;
2195 typedef std::future<CreateIpamResourceDiscoveryOutcome> CreateIpamResourceDiscoveryOutcomeCallable;
2196 typedef std::future<CreateIpamScopeOutcome> CreateIpamScopeOutcomeCallable;
2197 typedef std::future<CreateKeyPairOutcome> CreateKeyPairOutcomeCallable;
2198 typedef std::future<CreateLaunchTemplateOutcome> CreateLaunchTemplateOutcomeCallable;
2199 typedef std::future<CreateLaunchTemplateVersionOutcome> CreateLaunchTemplateVersionOutcomeCallable;
2200 typedef std::future<CreateLocalGatewayRouteOutcome> CreateLocalGatewayRouteOutcomeCallable;
2201 typedef std::future<CreateLocalGatewayRouteTableOutcome> CreateLocalGatewayRouteTableOutcomeCallable;
2202 typedef std::future<CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome> CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcomeCallable;
2203 typedef std::future<CreateLocalGatewayRouteTableVpcAssociationOutcome> CreateLocalGatewayRouteTableVpcAssociationOutcomeCallable;
2204 typedef std::future<CreateManagedPrefixListOutcome> CreateManagedPrefixListOutcomeCallable;
2205 typedef std::future<CreateNatGatewayOutcome> CreateNatGatewayOutcomeCallable;
2206 typedef std::future<CreateNetworkAclOutcome> CreateNetworkAclOutcomeCallable;
2207 typedef std::future<CreateNetworkAclEntryOutcome> CreateNetworkAclEntryOutcomeCallable;
2208 typedef std::future<CreateNetworkInsightsAccessScopeOutcome> CreateNetworkInsightsAccessScopeOutcomeCallable;
2209 typedef std::future<CreateNetworkInsightsPathOutcome> CreateNetworkInsightsPathOutcomeCallable;
2210 typedef std::future<CreateNetworkInterfaceOutcome> CreateNetworkInterfaceOutcomeCallable;
2211 typedef std::future<CreateNetworkInterfacePermissionOutcome> CreateNetworkInterfacePermissionOutcomeCallable;
2212 typedef std::future<CreatePlacementGroupOutcome> CreatePlacementGroupOutcomeCallable;
2213 typedef std::future<CreatePublicIpv4PoolOutcome> CreatePublicIpv4PoolOutcomeCallable;
2214 typedef std::future<CreateReplaceRootVolumeTaskOutcome> CreateReplaceRootVolumeTaskOutcomeCallable;
2215 typedef std::future<CreateReservedInstancesListingOutcome> CreateReservedInstancesListingOutcomeCallable;
2216 typedef std::future<CreateRestoreImageTaskOutcome> CreateRestoreImageTaskOutcomeCallable;
2217 typedef std::future<CreateRouteOutcome> CreateRouteOutcomeCallable;
2218 typedef std::future<CreateRouteTableOutcome> CreateRouteTableOutcomeCallable;
2219 typedef std::future<CreateSecurityGroupOutcome> CreateSecurityGroupOutcomeCallable;
2220 typedef std::future<CreateSnapshotOutcome> CreateSnapshotOutcomeCallable;
2221 typedef std::future<CreateSnapshotsOutcome> CreateSnapshotsOutcomeCallable;
2222 typedef std::future<CreateSpotDatafeedSubscriptionOutcome> CreateSpotDatafeedSubscriptionOutcomeCallable;
2223 typedef std::future<CreateStoreImageTaskOutcome> CreateStoreImageTaskOutcomeCallable;
2224 typedef std::future<CreateSubnetOutcome> CreateSubnetOutcomeCallable;
2225 typedef std::future<CreateSubnetCidrReservationOutcome> CreateSubnetCidrReservationOutcomeCallable;
2226 typedef std::future<CreateTagsOutcome> CreateTagsOutcomeCallable;
2227 typedef std::future<CreateTrafficMirrorFilterOutcome> CreateTrafficMirrorFilterOutcomeCallable;
2228 typedef std::future<CreateTrafficMirrorFilterRuleOutcome> CreateTrafficMirrorFilterRuleOutcomeCallable;
2229 typedef std::future<CreateTrafficMirrorSessionOutcome> CreateTrafficMirrorSessionOutcomeCallable;
2230 typedef std::future<CreateTrafficMirrorTargetOutcome> CreateTrafficMirrorTargetOutcomeCallable;
2231 typedef std::future<CreateTransitGatewayOutcome> CreateTransitGatewayOutcomeCallable;
2232 typedef std::future<CreateTransitGatewayConnectOutcome> CreateTransitGatewayConnectOutcomeCallable;
2233 typedef std::future<CreateTransitGatewayConnectPeerOutcome> CreateTransitGatewayConnectPeerOutcomeCallable;
2234 typedef std::future<CreateTransitGatewayMulticastDomainOutcome> CreateTransitGatewayMulticastDomainOutcomeCallable;
2235 typedef std::future<CreateTransitGatewayPeeringAttachmentOutcome> CreateTransitGatewayPeeringAttachmentOutcomeCallable;
2236 typedef std::future<CreateTransitGatewayPolicyTableOutcome> CreateTransitGatewayPolicyTableOutcomeCallable;
2237 typedef std::future<CreateTransitGatewayPrefixListReferenceOutcome> CreateTransitGatewayPrefixListReferenceOutcomeCallable;
2238 typedef std::future<CreateTransitGatewayRouteOutcome> CreateTransitGatewayRouteOutcomeCallable;
2239 typedef std::future<CreateTransitGatewayRouteTableOutcome> CreateTransitGatewayRouteTableOutcomeCallable;
2240 typedef std::future<CreateTransitGatewayRouteTableAnnouncementOutcome> CreateTransitGatewayRouteTableAnnouncementOutcomeCallable;
2241 typedef std::future<CreateTransitGatewayVpcAttachmentOutcome> CreateTransitGatewayVpcAttachmentOutcomeCallable;
2242 typedef std::future<CreateVerifiedAccessEndpointOutcome> CreateVerifiedAccessEndpointOutcomeCallable;
2243 typedef std::future<CreateVerifiedAccessGroupOutcome> CreateVerifiedAccessGroupOutcomeCallable;
2244 typedef std::future<CreateVerifiedAccessInstanceOutcome> CreateVerifiedAccessInstanceOutcomeCallable;
2245 typedef std::future<CreateVerifiedAccessTrustProviderOutcome> CreateVerifiedAccessTrustProviderOutcomeCallable;
2246 typedef std::future<CreateVolumeOutcome> CreateVolumeOutcomeCallable;
2247 typedef std::future<CreateVpcOutcome> CreateVpcOutcomeCallable;
2248 typedef std::future<CreateVpcEndpointOutcome> CreateVpcEndpointOutcomeCallable;
2249 typedef std::future<CreateVpcEndpointConnectionNotificationOutcome> CreateVpcEndpointConnectionNotificationOutcomeCallable;
2250 typedef std::future<CreateVpcEndpointServiceConfigurationOutcome> CreateVpcEndpointServiceConfigurationOutcomeCallable;
2251 typedef std::future<CreateVpcPeeringConnectionOutcome> CreateVpcPeeringConnectionOutcomeCallable;
2252 typedef std::future<CreateVpnConnectionOutcome> CreateVpnConnectionOutcomeCallable;
2253 typedef std::future<CreateVpnConnectionRouteOutcome> CreateVpnConnectionRouteOutcomeCallable;
2254 typedef std::future<CreateVpnGatewayOutcome> CreateVpnGatewayOutcomeCallable;
2255 typedef std::future<DeleteCarrierGatewayOutcome> DeleteCarrierGatewayOutcomeCallable;
2256 typedef std::future<DeleteClientVpnEndpointOutcome> DeleteClientVpnEndpointOutcomeCallable;
2257 typedef std::future<DeleteClientVpnRouteOutcome> DeleteClientVpnRouteOutcomeCallable;
2258 typedef std::future<DeleteCoipCidrOutcome> DeleteCoipCidrOutcomeCallable;
2259 typedef std::future<DeleteCoipPoolOutcome> DeleteCoipPoolOutcomeCallable;
2260 typedef std::future<DeleteCustomerGatewayOutcome> DeleteCustomerGatewayOutcomeCallable;
2261 typedef std::future<DeleteDhcpOptionsOutcome> DeleteDhcpOptionsOutcomeCallable;
2262 typedef std::future<DeleteEgressOnlyInternetGatewayOutcome> DeleteEgressOnlyInternetGatewayOutcomeCallable;
2263 typedef std::future<DeleteFleetsOutcome> DeleteFleetsOutcomeCallable;
2264 typedef std::future<DeleteFlowLogsOutcome> DeleteFlowLogsOutcomeCallable;
2265 typedef std::future<DeleteFpgaImageOutcome> DeleteFpgaImageOutcomeCallable;
2266 typedef std::future<DeleteInstanceConnectEndpointOutcome> DeleteInstanceConnectEndpointOutcomeCallable;
2267 typedef std::future<DeleteInstanceEventWindowOutcome> DeleteInstanceEventWindowOutcomeCallable;
2268 typedef std::future<DeleteInternetGatewayOutcome> DeleteInternetGatewayOutcomeCallable;
2269 typedef std::future<DeleteIpamOutcome> DeleteIpamOutcomeCallable;
2270 typedef std::future<DeleteIpamExternalResourceVerificationTokenOutcome> DeleteIpamExternalResourceVerificationTokenOutcomeCallable;
2271 typedef std::future<DeleteIpamPoolOutcome> DeleteIpamPoolOutcomeCallable;
2272 typedef std::future<DeleteIpamResourceDiscoveryOutcome> DeleteIpamResourceDiscoveryOutcomeCallable;
2273 typedef std::future<DeleteIpamScopeOutcome> DeleteIpamScopeOutcomeCallable;
2274 typedef std::future<DeleteKeyPairOutcome> DeleteKeyPairOutcomeCallable;
2275 typedef std::future<DeleteLaunchTemplateOutcome> DeleteLaunchTemplateOutcomeCallable;
2276 typedef std::future<DeleteLaunchTemplateVersionsOutcome> DeleteLaunchTemplateVersionsOutcomeCallable;
2277 typedef std::future<DeleteLocalGatewayRouteOutcome> DeleteLocalGatewayRouteOutcomeCallable;
2278 typedef std::future<DeleteLocalGatewayRouteTableOutcome> DeleteLocalGatewayRouteTableOutcomeCallable;
2279 typedef std::future<DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcomeCallable;
2280 typedef std::future<DeleteLocalGatewayRouteTableVpcAssociationOutcome> DeleteLocalGatewayRouteTableVpcAssociationOutcomeCallable;
2281 typedef std::future<DeleteManagedPrefixListOutcome> DeleteManagedPrefixListOutcomeCallable;
2282 typedef std::future<DeleteNatGatewayOutcome> DeleteNatGatewayOutcomeCallable;
2283 typedef std::future<DeleteNetworkAclOutcome> DeleteNetworkAclOutcomeCallable;
2284 typedef std::future<DeleteNetworkAclEntryOutcome> DeleteNetworkAclEntryOutcomeCallable;
2285 typedef std::future<DeleteNetworkInsightsAccessScopeOutcome> DeleteNetworkInsightsAccessScopeOutcomeCallable;
2286 typedef std::future<DeleteNetworkInsightsAccessScopeAnalysisOutcome> DeleteNetworkInsightsAccessScopeAnalysisOutcomeCallable;
2287 typedef std::future<DeleteNetworkInsightsAnalysisOutcome> DeleteNetworkInsightsAnalysisOutcomeCallable;
2288 typedef std::future<DeleteNetworkInsightsPathOutcome> DeleteNetworkInsightsPathOutcomeCallable;
2289 typedef std::future<DeleteNetworkInterfaceOutcome> DeleteNetworkInterfaceOutcomeCallable;
2290 typedef std::future<DeleteNetworkInterfacePermissionOutcome> DeleteNetworkInterfacePermissionOutcomeCallable;
2291 typedef std::future<DeletePlacementGroupOutcome> DeletePlacementGroupOutcomeCallable;
2292 typedef std::future<DeletePublicIpv4PoolOutcome> DeletePublicIpv4PoolOutcomeCallable;
2293 typedef std::future<DeleteQueuedReservedInstancesOutcome> DeleteQueuedReservedInstancesOutcomeCallable;
2294 typedef std::future<DeleteRouteOutcome> DeleteRouteOutcomeCallable;
2295 typedef std::future<DeleteRouteTableOutcome> DeleteRouteTableOutcomeCallable;
2296 typedef std::future<DeleteSecurityGroupOutcome> DeleteSecurityGroupOutcomeCallable;
2297 typedef std::future<DeleteSnapshotOutcome> DeleteSnapshotOutcomeCallable;
2298 typedef std::future<DeleteSpotDatafeedSubscriptionOutcome> DeleteSpotDatafeedSubscriptionOutcomeCallable;
2299 typedef std::future<DeleteSubnetOutcome> DeleteSubnetOutcomeCallable;
2300 typedef std::future<DeleteSubnetCidrReservationOutcome> DeleteSubnetCidrReservationOutcomeCallable;
2301 typedef std::future<DeleteTagsOutcome> DeleteTagsOutcomeCallable;
2302 typedef std::future<DeleteTrafficMirrorFilterOutcome> DeleteTrafficMirrorFilterOutcomeCallable;
2303 typedef std::future<DeleteTrafficMirrorFilterRuleOutcome> DeleteTrafficMirrorFilterRuleOutcomeCallable;
2304 typedef std::future<DeleteTrafficMirrorSessionOutcome> DeleteTrafficMirrorSessionOutcomeCallable;
2305 typedef std::future<DeleteTrafficMirrorTargetOutcome> DeleteTrafficMirrorTargetOutcomeCallable;
2306 typedef std::future<DeleteTransitGatewayOutcome> DeleteTransitGatewayOutcomeCallable;
2307 typedef std::future<DeleteTransitGatewayConnectOutcome> DeleteTransitGatewayConnectOutcomeCallable;
2308 typedef std::future<DeleteTransitGatewayConnectPeerOutcome> DeleteTransitGatewayConnectPeerOutcomeCallable;
2309 typedef std::future<DeleteTransitGatewayMulticastDomainOutcome> DeleteTransitGatewayMulticastDomainOutcomeCallable;
2310 typedef std::future<DeleteTransitGatewayPeeringAttachmentOutcome> DeleteTransitGatewayPeeringAttachmentOutcomeCallable;
2311 typedef std::future<DeleteTransitGatewayPolicyTableOutcome> DeleteTransitGatewayPolicyTableOutcomeCallable;
2312 typedef std::future<DeleteTransitGatewayPrefixListReferenceOutcome> DeleteTransitGatewayPrefixListReferenceOutcomeCallable;
2313 typedef std::future<DeleteTransitGatewayRouteOutcome> DeleteTransitGatewayRouteOutcomeCallable;
2314 typedef std::future<DeleteTransitGatewayRouteTableOutcome> DeleteTransitGatewayRouteTableOutcomeCallable;
2315 typedef std::future<DeleteTransitGatewayRouteTableAnnouncementOutcome> DeleteTransitGatewayRouteTableAnnouncementOutcomeCallable;
2316 typedef std::future<DeleteTransitGatewayVpcAttachmentOutcome> DeleteTransitGatewayVpcAttachmentOutcomeCallable;
2317 typedef std::future<DeleteVerifiedAccessEndpointOutcome> DeleteVerifiedAccessEndpointOutcomeCallable;
2318 typedef std::future<DeleteVerifiedAccessGroupOutcome> DeleteVerifiedAccessGroupOutcomeCallable;
2319 typedef std::future<DeleteVerifiedAccessInstanceOutcome> DeleteVerifiedAccessInstanceOutcomeCallable;
2320 typedef std::future<DeleteVerifiedAccessTrustProviderOutcome> DeleteVerifiedAccessTrustProviderOutcomeCallable;
2321 typedef std::future<DeleteVolumeOutcome> DeleteVolumeOutcomeCallable;
2322 typedef std::future<DeleteVpcOutcome> DeleteVpcOutcomeCallable;
2323 typedef std::future<DeleteVpcEndpointConnectionNotificationsOutcome> DeleteVpcEndpointConnectionNotificationsOutcomeCallable;
2324 typedef std::future<DeleteVpcEndpointServiceConfigurationsOutcome> DeleteVpcEndpointServiceConfigurationsOutcomeCallable;
2325 typedef std::future<DeleteVpcEndpointsOutcome> DeleteVpcEndpointsOutcomeCallable;
2326 typedef std::future<DeleteVpcPeeringConnectionOutcome> DeleteVpcPeeringConnectionOutcomeCallable;
2327 typedef std::future<DeleteVpnConnectionOutcome> DeleteVpnConnectionOutcomeCallable;
2328 typedef std::future<DeleteVpnConnectionRouteOutcome> DeleteVpnConnectionRouteOutcomeCallable;
2329 typedef std::future<DeleteVpnGatewayOutcome> DeleteVpnGatewayOutcomeCallable;
2330 typedef std::future<DeprovisionByoipCidrOutcome> DeprovisionByoipCidrOutcomeCallable;
2331 typedef std::future<DeprovisionIpamByoasnOutcome> DeprovisionIpamByoasnOutcomeCallable;
2332 typedef std::future<DeprovisionIpamPoolCidrOutcome> DeprovisionIpamPoolCidrOutcomeCallable;
2333 typedef std::future<DeprovisionPublicIpv4PoolCidrOutcome> DeprovisionPublicIpv4PoolCidrOutcomeCallable;
2334 typedef std::future<DeregisterImageOutcome> DeregisterImageOutcomeCallable;
2335 typedef std::future<DeregisterInstanceEventNotificationAttributesOutcome> DeregisterInstanceEventNotificationAttributesOutcomeCallable;
2336 typedef std::future<DeregisterTransitGatewayMulticastGroupMembersOutcome> DeregisterTransitGatewayMulticastGroupMembersOutcomeCallable;
2337 typedef std::future<DeregisterTransitGatewayMulticastGroupSourcesOutcome> DeregisterTransitGatewayMulticastGroupSourcesOutcomeCallable;
2338 typedef std::future<DescribeAccountAttributesOutcome> DescribeAccountAttributesOutcomeCallable;
2339 typedef std::future<DescribeAddressTransfersOutcome> DescribeAddressTransfersOutcomeCallable;
2340 typedef std::future<DescribeAddressesOutcome> DescribeAddressesOutcomeCallable;
2341 typedef std::future<DescribeAddressesAttributeOutcome> DescribeAddressesAttributeOutcomeCallable;
2342 typedef std::future<DescribeAggregateIdFormatOutcome> DescribeAggregateIdFormatOutcomeCallable;
2343 typedef std::future<DescribeAvailabilityZonesOutcome> DescribeAvailabilityZonesOutcomeCallable;
2344 typedef std::future<DescribeAwsNetworkPerformanceMetricSubscriptionsOutcome> DescribeAwsNetworkPerformanceMetricSubscriptionsOutcomeCallable;
2345 typedef std::future<DescribeBundleTasksOutcome> DescribeBundleTasksOutcomeCallable;
2346 typedef std::future<DescribeByoipCidrsOutcome> DescribeByoipCidrsOutcomeCallable;
2347 typedef std::future<DescribeCapacityBlockOfferingsOutcome> DescribeCapacityBlockOfferingsOutcomeCallable;
2348 typedef std::future<DescribeCapacityReservationBillingRequestsOutcome> DescribeCapacityReservationBillingRequestsOutcomeCallable;
2349 typedef std::future<DescribeCapacityReservationFleetsOutcome> DescribeCapacityReservationFleetsOutcomeCallable;
2350 typedef std::future<DescribeCapacityReservationsOutcome> DescribeCapacityReservationsOutcomeCallable;
2351 typedef std::future<DescribeCarrierGatewaysOutcome> DescribeCarrierGatewaysOutcomeCallable;
2352 typedef std::future<DescribeClassicLinkInstancesOutcome> DescribeClassicLinkInstancesOutcomeCallable;
2353 typedef std::future<DescribeClientVpnAuthorizationRulesOutcome> DescribeClientVpnAuthorizationRulesOutcomeCallable;
2354 typedef std::future<DescribeClientVpnConnectionsOutcome> DescribeClientVpnConnectionsOutcomeCallable;
2355 typedef std::future<DescribeClientVpnEndpointsOutcome> DescribeClientVpnEndpointsOutcomeCallable;
2356 typedef std::future<DescribeClientVpnRoutesOutcome> DescribeClientVpnRoutesOutcomeCallable;
2357 typedef std::future<DescribeClientVpnTargetNetworksOutcome> DescribeClientVpnTargetNetworksOutcomeCallable;
2358 typedef std::future<DescribeCoipPoolsOutcome> DescribeCoipPoolsOutcomeCallable;
2359 typedef std::future<DescribeConversionTasksOutcome> DescribeConversionTasksOutcomeCallable;
2360 typedef std::future<DescribeCustomerGatewaysOutcome> DescribeCustomerGatewaysOutcomeCallable;
2361 typedef std::future<DescribeDhcpOptionsOutcome> DescribeDhcpOptionsOutcomeCallable;
2362 typedef std::future<DescribeEgressOnlyInternetGatewaysOutcome> DescribeEgressOnlyInternetGatewaysOutcomeCallable;
2363 typedef std::future<DescribeElasticGpusOutcome> DescribeElasticGpusOutcomeCallable;
2364 typedef std::future<DescribeExportImageTasksOutcome> DescribeExportImageTasksOutcomeCallable;
2365 typedef std::future<DescribeExportTasksOutcome> DescribeExportTasksOutcomeCallable;
2366 typedef std::future<DescribeFastLaunchImagesOutcome> DescribeFastLaunchImagesOutcomeCallable;
2367 typedef std::future<DescribeFastSnapshotRestoresOutcome> DescribeFastSnapshotRestoresOutcomeCallable;
2368 typedef std::future<DescribeFleetHistoryOutcome> DescribeFleetHistoryOutcomeCallable;
2369 typedef std::future<DescribeFleetInstancesOutcome> DescribeFleetInstancesOutcomeCallable;
2370 typedef std::future<DescribeFleetsOutcome> DescribeFleetsOutcomeCallable;
2371 typedef std::future<DescribeFlowLogsOutcome> DescribeFlowLogsOutcomeCallable;
2372 typedef std::future<DescribeFpgaImageAttributeOutcome> DescribeFpgaImageAttributeOutcomeCallable;
2373 typedef std::future<DescribeFpgaImagesOutcome> DescribeFpgaImagesOutcomeCallable;
2374 typedef std::future<DescribeHostReservationOfferingsOutcome> DescribeHostReservationOfferingsOutcomeCallable;
2375 typedef std::future<DescribeHostReservationsOutcome> DescribeHostReservationsOutcomeCallable;
2376 typedef std::future<DescribeHostsOutcome> DescribeHostsOutcomeCallable;
2377 typedef std::future<DescribeIamInstanceProfileAssociationsOutcome> DescribeIamInstanceProfileAssociationsOutcomeCallable;
2378 typedef std::future<DescribeIdFormatOutcome> DescribeIdFormatOutcomeCallable;
2379 typedef std::future<DescribeIdentityIdFormatOutcome> DescribeIdentityIdFormatOutcomeCallable;
2380 typedef std::future<DescribeImageAttributeOutcome> DescribeImageAttributeOutcomeCallable;
2381 typedef std::future<DescribeImagesOutcome> DescribeImagesOutcomeCallable;
2382 typedef std::future<DescribeImportImageTasksOutcome> DescribeImportImageTasksOutcomeCallable;
2383 typedef std::future<DescribeImportSnapshotTasksOutcome> DescribeImportSnapshotTasksOutcomeCallable;
2384 typedef std::future<DescribeInstanceAttributeOutcome> DescribeInstanceAttributeOutcomeCallable;
2385 typedef std::future<DescribeInstanceConnectEndpointsOutcome> DescribeInstanceConnectEndpointsOutcomeCallable;
2386 typedef std::future<DescribeInstanceCreditSpecificationsOutcome> DescribeInstanceCreditSpecificationsOutcomeCallable;
2387 typedef std::future<DescribeInstanceEventNotificationAttributesOutcome> DescribeInstanceEventNotificationAttributesOutcomeCallable;
2388 typedef std::future<DescribeInstanceEventWindowsOutcome> DescribeInstanceEventWindowsOutcomeCallable;
2389 typedef std::future<DescribeInstanceImageMetadataOutcome> DescribeInstanceImageMetadataOutcomeCallable;
2390 typedef std::future<DescribeInstanceStatusOutcome> DescribeInstanceStatusOutcomeCallable;
2391 typedef std::future<DescribeInstanceTopologyOutcome> DescribeInstanceTopologyOutcomeCallable;
2392 typedef std::future<DescribeInstanceTypeOfferingsOutcome> DescribeInstanceTypeOfferingsOutcomeCallable;
2393 typedef std::future<DescribeInstanceTypesOutcome> DescribeInstanceTypesOutcomeCallable;
2394 typedef std::future<DescribeInstancesOutcome> DescribeInstancesOutcomeCallable;
2395 typedef std::future<DescribeInternetGatewaysOutcome> DescribeInternetGatewaysOutcomeCallable;
2396 typedef std::future<DescribeIpamByoasnOutcome> DescribeIpamByoasnOutcomeCallable;
2397 typedef std::future<DescribeIpamExternalResourceVerificationTokensOutcome> DescribeIpamExternalResourceVerificationTokensOutcomeCallable;
2398 typedef std::future<DescribeIpamPoolsOutcome> DescribeIpamPoolsOutcomeCallable;
2399 typedef std::future<DescribeIpamResourceDiscoveriesOutcome> DescribeIpamResourceDiscoveriesOutcomeCallable;
2400 typedef std::future<DescribeIpamResourceDiscoveryAssociationsOutcome> DescribeIpamResourceDiscoveryAssociationsOutcomeCallable;
2401 typedef std::future<DescribeIpamScopesOutcome> DescribeIpamScopesOutcomeCallable;
2402 typedef std::future<DescribeIpamsOutcome> DescribeIpamsOutcomeCallable;
2403 typedef std::future<DescribeIpv6PoolsOutcome> DescribeIpv6PoolsOutcomeCallable;
2404 typedef std::future<DescribeKeyPairsOutcome> DescribeKeyPairsOutcomeCallable;
2405 typedef std::future<DescribeLaunchTemplateVersionsOutcome> DescribeLaunchTemplateVersionsOutcomeCallable;
2406 typedef std::future<DescribeLaunchTemplatesOutcome> DescribeLaunchTemplatesOutcomeCallable;
2407 typedef std::future<DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcome> DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcomeCallable;
2408 typedef std::future<DescribeLocalGatewayRouteTableVpcAssociationsOutcome> DescribeLocalGatewayRouteTableVpcAssociationsOutcomeCallable;
2409 typedef std::future<DescribeLocalGatewayRouteTablesOutcome> DescribeLocalGatewayRouteTablesOutcomeCallable;
2410 typedef std::future<DescribeLocalGatewayVirtualInterfaceGroupsOutcome> DescribeLocalGatewayVirtualInterfaceGroupsOutcomeCallable;
2411 typedef std::future<DescribeLocalGatewayVirtualInterfacesOutcome> DescribeLocalGatewayVirtualInterfacesOutcomeCallable;
2412 typedef std::future<DescribeLocalGatewaysOutcome> DescribeLocalGatewaysOutcomeCallable;
2413 typedef std::future<DescribeLockedSnapshotsOutcome> DescribeLockedSnapshotsOutcomeCallable;
2414 typedef std::future<DescribeMacHostsOutcome> DescribeMacHostsOutcomeCallable;
2415 typedef std::future<DescribeManagedPrefixListsOutcome> DescribeManagedPrefixListsOutcomeCallable;
2416 typedef std::future<DescribeMovingAddressesOutcome> DescribeMovingAddressesOutcomeCallable;
2417 typedef std::future<DescribeNatGatewaysOutcome> DescribeNatGatewaysOutcomeCallable;
2418 typedef std::future<DescribeNetworkAclsOutcome> DescribeNetworkAclsOutcomeCallable;
2419 typedef std::future<DescribeNetworkInsightsAccessScopeAnalysesOutcome> DescribeNetworkInsightsAccessScopeAnalysesOutcomeCallable;
2420 typedef std::future<DescribeNetworkInsightsAccessScopesOutcome> DescribeNetworkInsightsAccessScopesOutcomeCallable;
2421 typedef std::future<DescribeNetworkInsightsAnalysesOutcome> DescribeNetworkInsightsAnalysesOutcomeCallable;
2422 typedef std::future<DescribeNetworkInsightsPathsOutcome> DescribeNetworkInsightsPathsOutcomeCallable;
2423 typedef std::future<DescribeNetworkInterfaceAttributeOutcome> DescribeNetworkInterfaceAttributeOutcomeCallable;
2424 typedef std::future<DescribeNetworkInterfacePermissionsOutcome> DescribeNetworkInterfacePermissionsOutcomeCallable;
2425 typedef std::future<DescribeNetworkInterfacesOutcome> DescribeNetworkInterfacesOutcomeCallable;
2426 typedef std::future<DescribePlacementGroupsOutcome> DescribePlacementGroupsOutcomeCallable;
2427 typedef std::future<DescribePrefixListsOutcome> DescribePrefixListsOutcomeCallable;
2428 typedef std::future<DescribePrincipalIdFormatOutcome> DescribePrincipalIdFormatOutcomeCallable;
2429 typedef std::future<DescribePublicIpv4PoolsOutcome> DescribePublicIpv4PoolsOutcomeCallable;
2430 typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
2431 typedef std::future<DescribeReplaceRootVolumeTasksOutcome> DescribeReplaceRootVolumeTasksOutcomeCallable;
2432 typedef std::future<DescribeReservedInstancesOutcome> DescribeReservedInstancesOutcomeCallable;
2433 typedef std::future<DescribeReservedInstancesListingsOutcome> DescribeReservedInstancesListingsOutcomeCallable;
2434 typedef std::future<DescribeReservedInstancesModificationsOutcome> DescribeReservedInstancesModificationsOutcomeCallable;
2435 typedef std::future<DescribeReservedInstancesOfferingsOutcome> DescribeReservedInstancesOfferingsOutcomeCallable;
2436 typedef std::future<DescribeRouteTablesOutcome> DescribeRouteTablesOutcomeCallable;
2437 typedef std::future<DescribeScheduledInstanceAvailabilityOutcome> DescribeScheduledInstanceAvailabilityOutcomeCallable;
2438 typedef std::future<DescribeScheduledInstancesOutcome> DescribeScheduledInstancesOutcomeCallable;
2439 typedef std::future<DescribeSecurityGroupReferencesOutcome> DescribeSecurityGroupReferencesOutcomeCallable;
2440 typedef std::future<DescribeSecurityGroupRulesOutcome> DescribeSecurityGroupRulesOutcomeCallable;
2441 typedef std::future<DescribeSecurityGroupVpcAssociationsOutcome> DescribeSecurityGroupVpcAssociationsOutcomeCallable;
2442 typedef std::future<DescribeSecurityGroupsOutcome> DescribeSecurityGroupsOutcomeCallable;
2443 typedef std::future<DescribeSnapshotAttributeOutcome> DescribeSnapshotAttributeOutcomeCallable;
2444 typedef std::future<DescribeSnapshotTierStatusOutcome> DescribeSnapshotTierStatusOutcomeCallable;
2445 typedef std::future<DescribeSnapshotsOutcome> DescribeSnapshotsOutcomeCallable;
2446 typedef std::future<DescribeSpotDatafeedSubscriptionOutcome> DescribeSpotDatafeedSubscriptionOutcomeCallable;
2447 typedef std::future<DescribeSpotFleetInstancesOutcome> DescribeSpotFleetInstancesOutcomeCallable;
2448 typedef std::future<DescribeSpotFleetRequestHistoryOutcome> DescribeSpotFleetRequestHistoryOutcomeCallable;
2449 typedef std::future<DescribeSpotFleetRequestsOutcome> DescribeSpotFleetRequestsOutcomeCallable;
2450 typedef std::future<DescribeSpotInstanceRequestsOutcome> DescribeSpotInstanceRequestsOutcomeCallable;
2451 typedef std::future<DescribeSpotPriceHistoryOutcome> DescribeSpotPriceHistoryOutcomeCallable;
2452 typedef std::future<DescribeStaleSecurityGroupsOutcome> DescribeStaleSecurityGroupsOutcomeCallable;
2453 typedef std::future<DescribeStoreImageTasksOutcome> DescribeStoreImageTasksOutcomeCallable;
2454 typedef std::future<DescribeSubnetsOutcome> DescribeSubnetsOutcomeCallable;
2455 typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
2456 typedef std::future<DescribeTrafficMirrorFilterRulesOutcome> DescribeTrafficMirrorFilterRulesOutcomeCallable;
2457 typedef std::future<DescribeTrafficMirrorFiltersOutcome> DescribeTrafficMirrorFiltersOutcomeCallable;
2458 typedef std::future<DescribeTrafficMirrorSessionsOutcome> DescribeTrafficMirrorSessionsOutcomeCallable;
2459 typedef std::future<DescribeTrafficMirrorTargetsOutcome> DescribeTrafficMirrorTargetsOutcomeCallable;
2460 typedef std::future<DescribeTransitGatewayAttachmentsOutcome> DescribeTransitGatewayAttachmentsOutcomeCallable;
2461 typedef std::future<DescribeTransitGatewayConnectPeersOutcome> DescribeTransitGatewayConnectPeersOutcomeCallable;
2462 typedef std::future<DescribeTransitGatewayConnectsOutcome> DescribeTransitGatewayConnectsOutcomeCallable;
2463 typedef std::future<DescribeTransitGatewayMulticastDomainsOutcome> DescribeTransitGatewayMulticastDomainsOutcomeCallable;
2464 typedef std::future<DescribeTransitGatewayPeeringAttachmentsOutcome> DescribeTransitGatewayPeeringAttachmentsOutcomeCallable;
2465 typedef std::future<DescribeTransitGatewayPolicyTablesOutcome> DescribeTransitGatewayPolicyTablesOutcomeCallable;
2466 typedef std::future<DescribeTransitGatewayRouteTableAnnouncementsOutcome> DescribeTransitGatewayRouteTableAnnouncementsOutcomeCallable;
2467 typedef std::future<DescribeTransitGatewayRouteTablesOutcome> DescribeTransitGatewayRouteTablesOutcomeCallable;
2468 typedef std::future<DescribeTransitGatewayVpcAttachmentsOutcome> DescribeTransitGatewayVpcAttachmentsOutcomeCallable;
2469 typedef std::future<DescribeTransitGatewaysOutcome> DescribeTransitGatewaysOutcomeCallable;
2470 typedef std::future<DescribeTrunkInterfaceAssociationsOutcome> DescribeTrunkInterfaceAssociationsOutcomeCallable;
2471 typedef std::future<DescribeVerifiedAccessEndpointsOutcome> DescribeVerifiedAccessEndpointsOutcomeCallable;
2472 typedef std::future<DescribeVerifiedAccessGroupsOutcome> DescribeVerifiedAccessGroupsOutcomeCallable;
2473 typedef std::future<DescribeVerifiedAccessInstanceLoggingConfigurationsOutcome> DescribeVerifiedAccessInstanceLoggingConfigurationsOutcomeCallable;
2474 typedef std::future<DescribeVerifiedAccessInstancesOutcome> DescribeVerifiedAccessInstancesOutcomeCallable;
2475 typedef std::future<DescribeVerifiedAccessTrustProvidersOutcome> DescribeVerifiedAccessTrustProvidersOutcomeCallable;
2476 typedef std::future<DescribeVolumeAttributeOutcome> DescribeVolumeAttributeOutcomeCallable;
2477 typedef std::future<DescribeVolumeStatusOutcome> DescribeVolumeStatusOutcomeCallable;
2478 typedef std::future<DescribeVolumesOutcome> DescribeVolumesOutcomeCallable;
2479 typedef std::future<DescribeVolumesModificationsOutcome> DescribeVolumesModificationsOutcomeCallable;
2480 typedef std::future<DescribeVpcAttributeOutcome> DescribeVpcAttributeOutcomeCallable;
2481 typedef std::future<DescribeVpcClassicLinkOutcome> DescribeVpcClassicLinkOutcomeCallable;
2482 typedef std::future<DescribeVpcClassicLinkDnsSupportOutcome> DescribeVpcClassicLinkDnsSupportOutcomeCallable;
2483 typedef std::future<DescribeVpcEndpointConnectionNotificationsOutcome> DescribeVpcEndpointConnectionNotificationsOutcomeCallable;
2484 typedef std::future<DescribeVpcEndpointConnectionsOutcome> DescribeVpcEndpointConnectionsOutcomeCallable;
2485 typedef std::future<DescribeVpcEndpointServiceConfigurationsOutcome> DescribeVpcEndpointServiceConfigurationsOutcomeCallable;
2486 typedef std::future<DescribeVpcEndpointServicePermissionsOutcome> DescribeVpcEndpointServicePermissionsOutcomeCallable;
2487 typedef std::future<DescribeVpcEndpointServicesOutcome> DescribeVpcEndpointServicesOutcomeCallable;
2488 typedef std::future<DescribeVpcEndpointsOutcome> DescribeVpcEndpointsOutcomeCallable;
2489 typedef std::future<DescribeVpcPeeringConnectionsOutcome> DescribeVpcPeeringConnectionsOutcomeCallable;
2490 typedef std::future<DescribeVpcsOutcome> DescribeVpcsOutcomeCallable;
2491 typedef std::future<DescribeVpnConnectionsOutcome> DescribeVpnConnectionsOutcomeCallable;
2492 typedef std::future<DescribeVpnGatewaysOutcome> DescribeVpnGatewaysOutcomeCallable;
2493 typedef std::future<DetachClassicLinkVpcOutcome> DetachClassicLinkVpcOutcomeCallable;
2494 typedef std::future<DetachInternetGatewayOutcome> DetachInternetGatewayOutcomeCallable;
2495 typedef std::future<DetachNetworkInterfaceOutcome> DetachNetworkInterfaceOutcomeCallable;
2496 typedef std::future<DetachVerifiedAccessTrustProviderOutcome> DetachVerifiedAccessTrustProviderOutcomeCallable;
2497 typedef std::future<DetachVolumeOutcome> DetachVolumeOutcomeCallable;
2498 typedef std::future<DetachVpnGatewayOutcome> DetachVpnGatewayOutcomeCallable;
2499 typedef std::future<DisableAddressTransferOutcome> DisableAddressTransferOutcomeCallable;
2500 typedef std::future<DisableAwsNetworkPerformanceMetricSubscriptionOutcome> DisableAwsNetworkPerformanceMetricSubscriptionOutcomeCallable;
2501 typedef std::future<DisableEbsEncryptionByDefaultOutcome> DisableEbsEncryptionByDefaultOutcomeCallable;
2502 typedef std::future<DisableFastLaunchOutcome> DisableFastLaunchOutcomeCallable;
2503 typedef std::future<DisableFastSnapshotRestoresOutcome> DisableFastSnapshotRestoresOutcomeCallable;
2504 typedef std::future<DisableImageOutcome> DisableImageOutcomeCallable;
2505 typedef std::future<DisableImageBlockPublicAccessOutcome> DisableImageBlockPublicAccessOutcomeCallable;
2506 typedef std::future<DisableImageDeprecationOutcome> DisableImageDeprecationOutcomeCallable;
2507 typedef std::future<DisableImageDeregistrationProtectionOutcome> DisableImageDeregistrationProtectionOutcomeCallable;
2508 typedef std::future<DisableIpamOrganizationAdminAccountOutcome> DisableIpamOrganizationAdminAccountOutcomeCallable;
2509 typedef std::future<DisableSerialConsoleAccessOutcome> DisableSerialConsoleAccessOutcomeCallable;
2510 typedef std::future<DisableSnapshotBlockPublicAccessOutcome> DisableSnapshotBlockPublicAccessOutcomeCallable;
2511 typedef std::future<DisableTransitGatewayRouteTablePropagationOutcome> DisableTransitGatewayRouteTablePropagationOutcomeCallable;
2512 typedef std::future<DisableVgwRoutePropagationOutcome> DisableVgwRoutePropagationOutcomeCallable;
2513 typedef std::future<DisableVpcClassicLinkOutcome> DisableVpcClassicLinkOutcomeCallable;
2514 typedef std::future<DisableVpcClassicLinkDnsSupportOutcome> DisableVpcClassicLinkDnsSupportOutcomeCallable;
2515 typedef std::future<DisassociateAddressOutcome> DisassociateAddressOutcomeCallable;
2516 typedef std::future<DisassociateCapacityReservationBillingOwnerOutcome> DisassociateCapacityReservationBillingOwnerOutcomeCallable;
2517 typedef std::future<DisassociateClientVpnTargetNetworkOutcome> DisassociateClientVpnTargetNetworkOutcomeCallable;
2518 typedef std::future<DisassociateEnclaveCertificateIamRoleOutcome> DisassociateEnclaveCertificateIamRoleOutcomeCallable;
2519 typedef std::future<DisassociateIamInstanceProfileOutcome> DisassociateIamInstanceProfileOutcomeCallable;
2520 typedef std::future<DisassociateInstanceEventWindowOutcome> DisassociateInstanceEventWindowOutcomeCallable;
2521 typedef std::future<DisassociateIpamByoasnOutcome> DisassociateIpamByoasnOutcomeCallable;
2522 typedef std::future<DisassociateIpamResourceDiscoveryOutcome> DisassociateIpamResourceDiscoveryOutcomeCallable;
2523 typedef std::future<DisassociateNatGatewayAddressOutcome> DisassociateNatGatewayAddressOutcomeCallable;
2524 typedef std::future<DisassociateRouteTableOutcome> DisassociateRouteTableOutcomeCallable;
2525 typedef std::future<DisassociateSecurityGroupVpcOutcome> DisassociateSecurityGroupVpcOutcomeCallable;
2526 typedef std::future<DisassociateSubnetCidrBlockOutcome> DisassociateSubnetCidrBlockOutcomeCallable;
2527 typedef std::future<DisassociateTransitGatewayMulticastDomainOutcome> DisassociateTransitGatewayMulticastDomainOutcomeCallable;
2528 typedef std::future<DisassociateTransitGatewayPolicyTableOutcome> DisassociateTransitGatewayPolicyTableOutcomeCallable;
2529 typedef std::future<DisassociateTransitGatewayRouteTableOutcome> DisassociateTransitGatewayRouteTableOutcomeCallable;
2530 typedef std::future<DisassociateTrunkInterfaceOutcome> DisassociateTrunkInterfaceOutcomeCallable;
2531 typedef std::future<DisassociateVpcCidrBlockOutcome> DisassociateVpcCidrBlockOutcomeCallable;
2532 typedef std::future<EnableAddressTransferOutcome> EnableAddressTransferOutcomeCallable;
2533 typedef std::future<EnableAwsNetworkPerformanceMetricSubscriptionOutcome> EnableAwsNetworkPerformanceMetricSubscriptionOutcomeCallable;
2534 typedef std::future<EnableEbsEncryptionByDefaultOutcome> EnableEbsEncryptionByDefaultOutcomeCallable;
2535 typedef std::future<EnableFastLaunchOutcome> EnableFastLaunchOutcomeCallable;
2536 typedef std::future<EnableFastSnapshotRestoresOutcome> EnableFastSnapshotRestoresOutcomeCallable;
2537 typedef std::future<EnableImageOutcome> EnableImageOutcomeCallable;
2538 typedef std::future<EnableImageBlockPublicAccessOutcome> EnableImageBlockPublicAccessOutcomeCallable;
2539 typedef std::future<EnableImageDeprecationOutcome> EnableImageDeprecationOutcomeCallable;
2540 typedef std::future<EnableImageDeregistrationProtectionOutcome> EnableImageDeregistrationProtectionOutcomeCallable;
2541 typedef std::future<EnableIpamOrganizationAdminAccountOutcome> EnableIpamOrganizationAdminAccountOutcomeCallable;
2542 typedef std::future<EnableReachabilityAnalyzerOrganizationSharingOutcome> EnableReachabilityAnalyzerOrganizationSharingOutcomeCallable;
2543 typedef std::future<EnableSerialConsoleAccessOutcome> EnableSerialConsoleAccessOutcomeCallable;
2544 typedef std::future<EnableSnapshotBlockPublicAccessOutcome> EnableSnapshotBlockPublicAccessOutcomeCallable;
2545 typedef std::future<EnableTransitGatewayRouteTablePropagationOutcome> EnableTransitGatewayRouteTablePropagationOutcomeCallable;
2546 typedef std::future<EnableVgwRoutePropagationOutcome> EnableVgwRoutePropagationOutcomeCallable;
2547 typedef std::future<EnableVolumeIOOutcome> EnableVolumeIOOutcomeCallable;
2548 typedef std::future<EnableVpcClassicLinkOutcome> EnableVpcClassicLinkOutcomeCallable;
2549 typedef std::future<EnableVpcClassicLinkDnsSupportOutcome> EnableVpcClassicLinkDnsSupportOutcomeCallable;
2550 typedef std::future<ExportClientVpnClientCertificateRevocationListOutcome> ExportClientVpnClientCertificateRevocationListOutcomeCallable;
2551 typedef std::future<ExportClientVpnClientConfigurationOutcome> ExportClientVpnClientConfigurationOutcomeCallable;
2552 typedef std::future<ExportImageOutcome> ExportImageOutcomeCallable;
2553 typedef std::future<ExportTransitGatewayRoutesOutcome> ExportTransitGatewayRoutesOutcomeCallable;
2554 typedef std::future<GetAssociatedEnclaveCertificateIamRolesOutcome> GetAssociatedEnclaveCertificateIamRolesOutcomeCallable;
2555 typedef std::future<GetAssociatedIpv6PoolCidrsOutcome> GetAssociatedIpv6PoolCidrsOutcomeCallable;
2556 typedef std::future<GetAwsNetworkPerformanceDataOutcome> GetAwsNetworkPerformanceDataOutcomeCallable;
2557 typedef std::future<GetCapacityReservationUsageOutcome> GetCapacityReservationUsageOutcomeCallable;
2558 typedef std::future<GetCoipPoolUsageOutcome> GetCoipPoolUsageOutcomeCallable;
2559 typedef std::future<GetConsoleOutputOutcome> GetConsoleOutputOutcomeCallable;
2560 typedef std::future<GetConsoleScreenshotOutcome> GetConsoleScreenshotOutcomeCallable;
2561 typedef std::future<GetDefaultCreditSpecificationOutcome> GetDefaultCreditSpecificationOutcomeCallable;
2562 typedef std::future<GetEbsDefaultKmsKeyIdOutcome> GetEbsDefaultKmsKeyIdOutcomeCallable;
2563 typedef std::future<GetEbsEncryptionByDefaultOutcome> GetEbsEncryptionByDefaultOutcomeCallable;
2564 typedef std::future<GetFlowLogsIntegrationTemplateOutcome> GetFlowLogsIntegrationTemplateOutcomeCallable;
2565 typedef std::future<GetGroupsForCapacityReservationOutcome> GetGroupsForCapacityReservationOutcomeCallable;
2566 typedef std::future<GetHostReservationPurchasePreviewOutcome> GetHostReservationPurchasePreviewOutcomeCallable;
2567 typedef std::future<GetImageBlockPublicAccessStateOutcome> GetImageBlockPublicAccessStateOutcomeCallable;
2568 typedef std::future<GetInstanceMetadataDefaultsOutcome> GetInstanceMetadataDefaultsOutcomeCallable;
2569 typedef std::future<GetInstanceTpmEkPubOutcome> GetInstanceTpmEkPubOutcomeCallable;
2570 typedef std::future<GetInstanceTypesFromInstanceRequirementsOutcome> GetInstanceTypesFromInstanceRequirementsOutcomeCallable;
2571 typedef std::future<GetInstanceUefiDataOutcome> GetInstanceUefiDataOutcomeCallable;
2572 typedef std::future<GetIpamAddressHistoryOutcome> GetIpamAddressHistoryOutcomeCallable;
2573 typedef std::future<GetIpamDiscoveredAccountsOutcome> GetIpamDiscoveredAccountsOutcomeCallable;
2574 typedef std::future<GetIpamDiscoveredPublicAddressesOutcome> GetIpamDiscoveredPublicAddressesOutcomeCallable;
2575 typedef std::future<GetIpamDiscoveredResourceCidrsOutcome> GetIpamDiscoveredResourceCidrsOutcomeCallable;
2576 typedef std::future<GetIpamPoolAllocationsOutcome> GetIpamPoolAllocationsOutcomeCallable;
2577 typedef std::future<GetIpamPoolCidrsOutcome> GetIpamPoolCidrsOutcomeCallable;
2578 typedef std::future<GetIpamResourceCidrsOutcome> GetIpamResourceCidrsOutcomeCallable;
2579 typedef std::future<GetLaunchTemplateDataOutcome> GetLaunchTemplateDataOutcomeCallable;
2580 typedef std::future<GetManagedPrefixListAssociationsOutcome> GetManagedPrefixListAssociationsOutcomeCallable;
2581 typedef std::future<GetManagedPrefixListEntriesOutcome> GetManagedPrefixListEntriesOutcomeCallable;
2582 typedef std::future<GetNetworkInsightsAccessScopeAnalysisFindingsOutcome> GetNetworkInsightsAccessScopeAnalysisFindingsOutcomeCallable;
2583 typedef std::future<GetNetworkInsightsAccessScopeContentOutcome> GetNetworkInsightsAccessScopeContentOutcomeCallable;
2584 typedef std::future<GetPasswordDataOutcome> GetPasswordDataOutcomeCallable;
2585 typedef std::future<GetReservedInstancesExchangeQuoteOutcome> GetReservedInstancesExchangeQuoteOutcomeCallable;
2586 typedef std::future<GetSecurityGroupsForVpcOutcome> GetSecurityGroupsForVpcOutcomeCallable;
2587 typedef std::future<GetSerialConsoleAccessStatusOutcome> GetSerialConsoleAccessStatusOutcomeCallable;
2588 typedef std::future<GetSnapshotBlockPublicAccessStateOutcome> GetSnapshotBlockPublicAccessStateOutcomeCallable;
2589 typedef std::future<GetSpotPlacementScoresOutcome> GetSpotPlacementScoresOutcomeCallable;
2590 typedef std::future<GetSubnetCidrReservationsOutcome> GetSubnetCidrReservationsOutcomeCallable;
2591 typedef std::future<GetTransitGatewayAttachmentPropagationsOutcome> GetTransitGatewayAttachmentPropagationsOutcomeCallable;
2592 typedef std::future<GetTransitGatewayMulticastDomainAssociationsOutcome> GetTransitGatewayMulticastDomainAssociationsOutcomeCallable;
2593 typedef std::future<GetTransitGatewayPolicyTableAssociationsOutcome> GetTransitGatewayPolicyTableAssociationsOutcomeCallable;
2594 typedef std::future<GetTransitGatewayPolicyTableEntriesOutcome> GetTransitGatewayPolicyTableEntriesOutcomeCallable;
2595 typedef std::future<GetTransitGatewayPrefixListReferencesOutcome> GetTransitGatewayPrefixListReferencesOutcomeCallable;
2596 typedef std::future<GetTransitGatewayRouteTableAssociationsOutcome> GetTransitGatewayRouteTableAssociationsOutcomeCallable;
2597 typedef std::future<GetTransitGatewayRouteTablePropagationsOutcome> GetTransitGatewayRouteTablePropagationsOutcomeCallable;
2598 typedef std::future<GetVerifiedAccessEndpointPolicyOutcome> GetVerifiedAccessEndpointPolicyOutcomeCallable;
2599 typedef std::future<GetVerifiedAccessGroupPolicyOutcome> GetVerifiedAccessGroupPolicyOutcomeCallable;
2600 typedef std::future<GetVpnConnectionDeviceSampleConfigurationOutcome> GetVpnConnectionDeviceSampleConfigurationOutcomeCallable;
2601 typedef std::future<GetVpnConnectionDeviceTypesOutcome> GetVpnConnectionDeviceTypesOutcomeCallable;
2602 typedef std::future<GetVpnTunnelReplacementStatusOutcome> GetVpnTunnelReplacementStatusOutcomeCallable;
2603 typedef std::future<ImportClientVpnClientCertificateRevocationListOutcome> ImportClientVpnClientCertificateRevocationListOutcomeCallable;
2604 typedef std::future<ImportImageOutcome> ImportImageOutcomeCallable;
2605 typedef std::future<ImportInstanceOutcome> ImportInstanceOutcomeCallable;
2606 typedef std::future<ImportKeyPairOutcome> ImportKeyPairOutcomeCallable;
2607 typedef std::future<ImportSnapshotOutcome> ImportSnapshotOutcomeCallable;
2608 typedef std::future<ImportVolumeOutcome> ImportVolumeOutcomeCallable;
2609 typedef std::future<ListImagesInRecycleBinOutcome> ListImagesInRecycleBinOutcomeCallable;
2610 typedef std::future<ListSnapshotsInRecycleBinOutcome> ListSnapshotsInRecycleBinOutcomeCallable;
2611 typedef std::future<LockSnapshotOutcome> LockSnapshotOutcomeCallable;
2612 typedef std::future<ModifyAddressAttributeOutcome> ModifyAddressAttributeOutcomeCallable;
2613 typedef std::future<ModifyAvailabilityZoneGroupOutcome> ModifyAvailabilityZoneGroupOutcomeCallable;
2614 typedef std::future<ModifyCapacityReservationOutcome> ModifyCapacityReservationOutcomeCallable;
2615 typedef std::future<ModifyCapacityReservationFleetOutcome> ModifyCapacityReservationFleetOutcomeCallable;
2616 typedef std::future<ModifyClientVpnEndpointOutcome> ModifyClientVpnEndpointOutcomeCallable;
2617 typedef std::future<ModifyDefaultCreditSpecificationOutcome> ModifyDefaultCreditSpecificationOutcomeCallable;
2618 typedef std::future<ModifyEbsDefaultKmsKeyIdOutcome> ModifyEbsDefaultKmsKeyIdOutcomeCallable;
2619 typedef std::future<ModifyFleetOutcome> ModifyFleetOutcomeCallable;
2620 typedef std::future<ModifyFpgaImageAttributeOutcome> ModifyFpgaImageAttributeOutcomeCallable;
2621 typedef std::future<ModifyHostsOutcome> ModifyHostsOutcomeCallable;
2622 typedef std::future<ModifyIdFormatOutcome> ModifyIdFormatOutcomeCallable;
2623 typedef std::future<ModifyIdentityIdFormatOutcome> ModifyIdentityIdFormatOutcomeCallable;
2624 typedef std::future<ModifyImageAttributeOutcome> ModifyImageAttributeOutcomeCallable;
2625 typedef std::future<ModifyInstanceAttributeOutcome> ModifyInstanceAttributeOutcomeCallable;
2626 typedef std::future<ModifyInstanceCapacityReservationAttributesOutcome> ModifyInstanceCapacityReservationAttributesOutcomeCallable;
2627 typedef std::future<ModifyInstanceCpuOptionsOutcome> ModifyInstanceCpuOptionsOutcomeCallable;
2628 typedef std::future<ModifyInstanceCreditSpecificationOutcome> ModifyInstanceCreditSpecificationOutcomeCallable;
2629 typedef std::future<ModifyInstanceEventStartTimeOutcome> ModifyInstanceEventStartTimeOutcomeCallable;
2630 typedef std::future<ModifyInstanceEventWindowOutcome> ModifyInstanceEventWindowOutcomeCallable;
2631 typedef std::future<ModifyInstanceMaintenanceOptionsOutcome> ModifyInstanceMaintenanceOptionsOutcomeCallable;
2632 typedef std::future<ModifyInstanceMetadataDefaultsOutcome> ModifyInstanceMetadataDefaultsOutcomeCallable;
2633 typedef std::future<ModifyInstanceMetadataOptionsOutcome> ModifyInstanceMetadataOptionsOutcomeCallable;
2634 typedef std::future<ModifyInstancePlacementOutcome> ModifyInstancePlacementOutcomeCallable;
2635 typedef std::future<ModifyIpamOutcome> ModifyIpamOutcomeCallable;
2636 typedef std::future<ModifyIpamPoolOutcome> ModifyIpamPoolOutcomeCallable;
2637 typedef std::future<ModifyIpamResourceCidrOutcome> ModifyIpamResourceCidrOutcomeCallable;
2638 typedef std::future<ModifyIpamResourceDiscoveryOutcome> ModifyIpamResourceDiscoveryOutcomeCallable;
2639 typedef std::future<ModifyIpamScopeOutcome> ModifyIpamScopeOutcomeCallable;
2640 typedef std::future<ModifyLaunchTemplateOutcome> ModifyLaunchTemplateOutcomeCallable;
2641 typedef std::future<ModifyLocalGatewayRouteOutcome> ModifyLocalGatewayRouteOutcomeCallable;
2642 typedef std::future<ModifyManagedPrefixListOutcome> ModifyManagedPrefixListOutcomeCallable;
2643 typedef std::future<ModifyNetworkInterfaceAttributeOutcome> ModifyNetworkInterfaceAttributeOutcomeCallable;
2644 typedef std::future<ModifyPrivateDnsNameOptionsOutcome> ModifyPrivateDnsNameOptionsOutcomeCallable;
2645 typedef std::future<ModifyReservedInstancesOutcome> ModifyReservedInstancesOutcomeCallable;
2646 typedef std::future<ModifySecurityGroupRulesOutcome> ModifySecurityGroupRulesOutcomeCallable;
2647 typedef std::future<ModifySnapshotAttributeOutcome> ModifySnapshotAttributeOutcomeCallable;
2648 typedef std::future<ModifySnapshotTierOutcome> ModifySnapshotTierOutcomeCallable;
2649 typedef std::future<ModifySpotFleetRequestOutcome> ModifySpotFleetRequestOutcomeCallable;
2650 typedef std::future<ModifySubnetAttributeOutcome> ModifySubnetAttributeOutcomeCallable;
2651 typedef std::future<ModifyTrafficMirrorFilterNetworkServicesOutcome> ModifyTrafficMirrorFilterNetworkServicesOutcomeCallable;
2652 typedef std::future<ModifyTrafficMirrorFilterRuleOutcome> ModifyTrafficMirrorFilterRuleOutcomeCallable;
2653 typedef std::future<ModifyTrafficMirrorSessionOutcome> ModifyTrafficMirrorSessionOutcomeCallable;
2654 typedef std::future<ModifyTransitGatewayOutcome> ModifyTransitGatewayOutcomeCallable;
2655 typedef std::future<ModifyTransitGatewayPrefixListReferenceOutcome> ModifyTransitGatewayPrefixListReferenceOutcomeCallable;
2656 typedef std::future<ModifyTransitGatewayVpcAttachmentOutcome> ModifyTransitGatewayVpcAttachmentOutcomeCallable;
2657 typedef std::future<ModifyVerifiedAccessEndpointOutcome> ModifyVerifiedAccessEndpointOutcomeCallable;
2658 typedef std::future<ModifyVerifiedAccessEndpointPolicyOutcome> ModifyVerifiedAccessEndpointPolicyOutcomeCallable;
2659 typedef std::future<ModifyVerifiedAccessGroupOutcome> ModifyVerifiedAccessGroupOutcomeCallable;
2660 typedef std::future<ModifyVerifiedAccessGroupPolicyOutcome> ModifyVerifiedAccessGroupPolicyOutcomeCallable;
2661 typedef std::future<ModifyVerifiedAccessInstanceOutcome> ModifyVerifiedAccessInstanceOutcomeCallable;
2662 typedef std::future<ModifyVerifiedAccessInstanceLoggingConfigurationOutcome> ModifyVerifiedAccessInstanceLoggingConfigurationOutcomeCallable;
2663 typedef std::future<ModifyVerifiedAccessTrustProviderOutcome> ModifyVerifiedAccessTrustProviderOutcomeCallable;
2664 typedef std::future<ModifyVolumeOutcome> ModifyVolumeOutcomeCallable;
2665 typedef std::future<ModifyVolumeAttributeOutcome> ModifyVolumeAttributeOutcomeCallable;
2666 typedef std::future<ModifyVpcAttributeOutcome> ModifyVpcAttributeOutcomeCallable;
2667 typedef std::future<ModifyVpcEndpointOutcome> ModifyVpcEndpointOutcomeCallable;
2668 typedef std::future<ModifyVpcEndpointConnectionNotificationOutcome> ModifyVpcEndpointConnectionNotificationOutcomeCallable;
2669 typedef std::future<ModifyVpcEndpointServiceConfigurationOutcome> ModifyVpcEndpointServiceConfigurationOutcomeCallable;
2670 typedef std::future<ModifyVpcEndpointServicePayerResponsibilityOutcome> ModifyVpcEndpointServicePayerResponsibilityOutcomeCallable;
2671 typedef std::future<ModifyVpcEndpointServicePermissionsOutcome> ModifyVpcEndpointServicePermissionsOutcomeCallable;
2672 typedef std::future<ModifyVpcPeeringConnectionOptionsOutcome> ModifyVpcPeeringConnectionOptionsOutcomeCallable;
2673 typedef std::future<ModifyVpcTenancyOutcome> ModifyVpcTenancyOutcomeCallable;
2674 typedef std::future<ModifyVpnConnectionOutcome> ModifyVpnConnectionOutcomeCallable;
2675 typedef std::future<ModifyVpnConnectionOptionsOutcome> ModifyVpnConnectionOptionsOutcomeCallable;
2676 typedef std::future<ModifyVpnTunnelCertificateOutcome> ModifyVpnTunnelCertificateOutcomeCallable;
2677 typedef std::future<ModifyVpnTunnelOptionsOutcome> ModifyVpnTunnelOptionsOutcomeCallable;
2678 typedef std::future<MonitorInstancesOutcome> MonitorInstancesOutcomeCallable;
2679 typedef std::future<MoveAddressToVpcOutcome> MoveAddressToVpcOutcomeCallable;
2680 typedef std::future<MoveByoipCidrToIpamOutcome> MoveByoipCidrToIpamOutcomeCallable;
2681 typedef std::future<MoveCapacityReservationInstancesOutcome> MoveCapacityReservationInstancesOutcomeCallable;
2682 typedef std::future<ProvisionByoipCidrOutcome> ProvisionByoipCidrOutcomeCallable;
2683 typedef std::future<ProvisionIpamByoasnOutcome> ProvisionIpamByoasnOutcomeCallable;
2684 typedef std::future<ProvisionIpamPoolCidrOutcome> ProvisionIpamPoolCidrOutcomeCallable;
2685 typedef std::future<ProvisionPublicIpv4PoolCidrOutcome> ProvisionPublicIpv4PoolCidrOutcomeCallable;
2686 typedef std::future<PurchaseCapacityBlockOutcome> PurchaseCapacityBlockOutcomeCallable;
2687 typedef std::future<PurchaseHostReservationOutcome> PurchaseHostReservationOutcomeCallable;
2688 typedef std::future<PurchaseReservedInstancesOfferingOutcome> PurchaseReservedInstancesOfferingOutcomeCallable;
2689 typedef std::future<PurchaseScheduledInstancesOutcome> PurchaseScheduledInstancesOutcomeCallable;
2690 typedef std::future<RebootInstancesOutcome> RebootInstancesOutcomeCallable;
2691 typedef std::future<RegisterImageOutcome> RegisterImageOutcomeCallable;
2692 typedef std::future<RegisterInstanceEventNotificationAttributesOutcome> RegisterInstanceEventNotificationAttributesOutcomeCallable;
2693 typedef std::future<RegisterTransitGatewayMulticastGroupMembersOutcome> RegisterTransitGatewayMulticastGroupMembersOutcomeCallable;
2694 typedef std::future<RegisterTransitGatewayMulticastGroupSourcesOutcome> RegisterTransitGatewayMulticastGroupSourcesOutcomeCallable;
2695 typedef std::future<RejectCapacityReservationBillingOwnershipOutcome> RejectCapacityReservationBillingOwnershipOutcomeCallable;
2696 typedef std::future<RejectTransitGatewayMulticastDomainAssociationsOutcome> RejectTransitGatewayMulticastDomainAssociationsOutcomeCallable;
2697 typedef std::future<RejectTransitGatewayPeeringAttachmentOutcome> RejectTransitGatewayPeeringAttachmentOutcomeCallable;
2698 typedef std::future<RejectTransitGatewayVpcAttachmentOutcome> RejectTransitGatewayVpcAttachmentOutcomeCallable;
2699 typedef std::future<RejectVpcEndpointConnectionsOutcome> RejectVpcEndpointConnectionsOutcomeCallable;
2700 typedef std::future<RejectVpcPeeringConnectionOutcome> RejectVpcPeeringConnectionOutcomeCallable;
2701 typedef std::future<ReleaseAddressOutcome> ReleaseAddressOutcomeCallable;
2702 typedef std::future<ReleaseHostsOutcome> ReleaseHostsOutcomeCallable;
2703 typedef std::future<ReleaseIpamPoolAllocationOutcome> ReleaseIpamPoolAllocationOutcomeCallable;
2704 typedef std::future<ReplaceIamInstanceProfileAssociationOutcome> ReplaceIamInstanceProfileAssociationOutcomeCallable;
2705 typedef std::future<ReplaceNetworkAclAssociationOutcome> ReplaceNetworkAclAssociationOutcomeCallable;
2706 typedef std::future<ReplaceNetworkAclEntryOutcome> ReplaceNetworkAclEntryOutcomeCallable;
2707 typedef std::future<ReplaceRouteOutcome> ReplaceRouteOutcomeCallable;
2708 typedef std::future<ReplaceRouteTableAssociationOutcome> ReplaceRouteTableAssociationOutcomeCallable;
2709 typedef std::future<ReplaceTransitGatewayRouteOutcome> ReplaceTransitGatewayRouteOutcomeCallable;
2710 typedef std::future<ReplaceVpnTunnelOutcome> ReplaceVpnTunnelOutcomeCallable;
2711 typedef std::future<ReportInstanceStatusOutcome> ReportInstanceStatusOutcomeCallable;
2712 typedef std::future<RequestSpotFleetOutcome> RequestSpotFleetOutcomeCallable;
2713 typedef std::future<RequestSpotInstancesOutcome> RequestSpotInstancesOutcomeCallable;
2714 typedef std::future<ResetAddressAttributeOutcome> ResetAddressAttributeOutcomeCallable;
2715 typedef std::future<ResetEbsDefaultKmsKeyIdOutcome> ResetEbsDefaultKmsKeyIdOutcomeCallable;
2716 typedef std::future<ResetFpgaImageAttributeOutcome> ResetFpgaImageAttributeOutcomeCallable;
2717 typedef std::future<ResetImageAttributeOutcome> ResetImageAttributeOutcomeCallable;
2718 typedef std::future<ResetInstanceAttributeOutcome> ResetInstanceAttributeOutcomeCallable;
2719 typedef std::future<ResetNetworkInterfaceAttributeOutcome> ResetNetworkInterfaceAttributeOutcomeCallable;
2720 typedef std::future<ResetSnapshotAttributeOutcome> ResetSnapshotAttributeOutcomeCallable;
2721 typedef std::future<RestoreAddressToClassicOutcome> RestoreAddressToClassicOutcomeCallable;
2722 typedef std::future<RestoreImageFromRecycleBinOutcome> RestoreImageFromRecycleBinOutcomeCallable;
2723 typedef std::future<RestoreManagedPrefixListVersionOutcome> RestoreManagedPrefixListVersionOutcomeCallable;
2724 typedef std::future<RestoreSnapshotFromRecycleBinOutcome> RestoreSnapshotFromRecycleBinOutcomeCallable;
2725 typedef std::future<RestoreSnapshotTierOutcome> RestoreSnapshotTierOutcomeCallable;
2726 typedef std::future<RevokeClientVpnIngressOutcome> RevokeClientVpnIngressOutcomeCallable;
2727 typedef std::future<RevokeSecurityGroupEgressOutcome> RevokeSecurityGroupEgressOutcomeCallable;
2728 typedef std::future<RevokeSecurityGroupIngressOutcome> RevokeSecurityGroupIngressOutcomeCallable;
2729 typedef std::future<RunInstancesOutcome> RunInstancesOutcomeCallable;
2730 typedef std::future<RunScheduledInstancesOutcome> RunScheduledInstancesOutcomeCallable;
2731 typedef std::future<SearchLocalGatewayRoutesOutcome> SearchLocalGatewayRoutesOutcomeCallable;
2732 typedef std::future<SearchTransitGatewayMulticastGroupsOutcome> SearchTransitGatewayMulticastGroupsOutcomeCallable;
2733 typedef std::future<SearchTransitGatewayRoutesOutcome> SearchTransitGatewayRoutesOutcomeCallable;
2734 typedef std::future<SendDiagnosticInterruptOutcome> SendDiagnosticInterruptOutcomeCallable;
2735 typedef std::future<StartInstancesOutcome> StartInstancesOutcomeCallable;
2736 typedef std::future<StartNetworkInsightsAccessScopeAnalysisOutcome> StartNetworkInsightsAccessScopeAnalysisOutcomeCallable;
2737 typedef std::future<StartNetworkInsightsAnalysisOutcome> StartNetworkInsightsAnalysisOutcomeCallable;
2738 typedef std::future<StartVpcEndpointServicePrivateDnsVerificationOutcome> StartVpcEndpointServicePrivateDnsVerificationOutcomeCallable;
2739 typedef std::future<StopInstancesOutcome> StopInstancesOutcomeCallable;
2740 typedef std::future<TerminateClientVpnConnectionsOutcome> TerminateClientVpnConnectionsOutcomeCallable;
2741 typedef std::future<TerminateInstancesOutcome> TerminateInstancesOutcomeCallable;
2742 typedef std::future<UnassignIpv6AddressesOutcome> UnassignIpv6AddressesOutcomeCallable;
2743 typedef std::future<UnassignPrivateIpAddressesOutcome> UnassignPrivateIpAddressesOutcomeCallable;
2744 typedef std::future<UnassignPrivateNatGatewayAddressOutcome> UnassignPrivateNatGatewayAddressOutcomeCallable;
2745 typedef std::future<UnlockSnapshotOutcome> UnlockSnapshotOutcomeCallable;
2746 typedef std::future<UnmonitorInstancesOutcome> UnmonitorInstancesOutcomeCallable;
2747 typedef std::future<UpdateSecurityGroupRuleDescriptionsEgressOutcome> UpdateSecurityGroupRuleDescriptionsEgressOutcomeCallable;
2748 typedef std::future<UpdateSecurityGroupRuleDescriptionsIngressOutcome> UpdateSecurityGroupRuleDescriptionsIngressOutcomeCallable;
2749 typedef std::future<WithdrawByoipCidrOutcome> WithdrawByoipCidrOutcomeCallable;
2750 /* End of service model Outcome callable definitions */
2751 } // namespace Model
2752
2753 class EC2Client;
2754
2755 /* Service model async handlers definitions */
2756 typedef std::function<void(const EC2Client*, const Model::AcceptAddressTransferRequest&, const Model::AcceptAddressTransferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptAddressTransferResponseReceivedHandler;
2758 typedef std::function<void(const EC2Client*, const Model::AcceptReservedInstancesExchangeQuoteRequest&, const Model::AcceptReservedInstancesExchangeQuoteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptReservedInstancesExchangeQuoteResponseReceivedHandler;
2760 typedef std::function<void(const EC2Client*, const Model::AcceptTransitGatewayPeeringAttachmentRequest&, const Model::AcceptTransitGatewayPeeringAttachmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptTransitGatewayPeeringAttachmentResponseReceivedHandler;
2761 typedef std::function<void(const EC2Client*, const Model::AcceptTransitGatewayVpcAttachmentRequest&, const Model::AcceptTransitGatewayVpcAttachmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptTransitGatewayVpcAttachmentResponseReceivedHandler;
2762 typedef std::function<void(const EC2Client*, const Model::AcceptVpcEndpointConnectionsRequest&, const Model::AcceptVpcEndpointConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptVpcEndpointConnectionsResponseReceivedHandler;
2763 typedef std::function<void(const EC2Client*, const Model::AcceptVpcPeeringConnectionRequest&, const Model::AcceptVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptVpcPeeringConnectionResponseReceivedHandler;
2764 typedef std::function<void(const EC2Client*, const Model::AdvertiseByoipCidrRequest&, const Model::AdvertiseByoipCidrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AdvertiseByoipCidrResponseReceivedHandler;
2765 typedef std::function<void(const EC2Client*, const Model::AllocateAddressRequest&, const Model::AllocateAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AllocateAddressResponseReceivedHandler;
2766 typedef std::function<void(const EC2Client*, const Model::AllocateHostsRequest&, const Model::AllocateHostsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AllocateHostsResponseReceivedHandler;
2767 typedef std::function<void(const EC2Client*, const Model::AllocateIpamPoolCidrRequest&, const Model::AllocateIpamPoolCidrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AllocateIpamPoolCidrResponseReceivedHandler;
2769 typedef std::function<void(const EC2Client*, const Model::AssignIpv6AddressesRequest&, const Model::AssignIpv6AddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssignIpv6AddressesResponseReceivedHandler;
2770 typedef std::function<void(const EC2Client*, const Model::AssignPrivateIpAddressesRequest&, const Model::AssignPrivateIpAddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssignPrivateIpAddressesResponseReceivedHandler;
2771 typedef std::function<void(const EC2Client*, const Model::AssignPrivateNatGatewayAddressRequest&, const Model::AssignPrivateNatGatewayAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssignPrivateNatGatewayAddressResponseReceivedHandler;
2772 typedef std::function<void(const EC2Client*, const Model::AssociateAddressRequest&, const Model::AssociateAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateAddressResponseReceivedHandler;
2774 typedef std::function<void(const EC2Client*, const Model::AssociateClientVpnTargetNetworkRequest&, const Model::AssociateClientVpnTargetNetworkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateClientVpnTargetNetworkResponseReceivedHandler;
2775 typedef std::function<void(const EC2Client*, const Model::AssociateDhcpOptionsRequest&, const Model::AssociateDhcpOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateDhcpOptionsResponseReceivedHandler;
2776 typedef std::function<void(const EC2Client*, const Model::AssociateEnclaveCertificateIamRoleRequest&, const Model::AssociateEnclaveCertificateIamRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateEnclaveCertificateIamRoleResponseReceivedHandler;
2777 typedef std::function<void(const EC2Client*, const Model::AssociateIamInstanceProfileRequest&, const Model::AssociateIamInstanceProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateIamInstanceProfileResponseReceivedHandler;
2778 typedef std::function<void(const EC2Client*, const Model::AssociateInstanceEventWindowRequest&, const Model::AssociateInstanceEventWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateInstanceEventWindowResponseReceivedHandler;
2779 typedef std::function<void(const EC2Client*, const Model::AssociateIpamByoasnRequest&, const Model::AssociateIpamByoasnOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateIpamByoasnResponseReceivedHandler;
2780 typedef std::function<void(const EC2Client*, const Model::AssociateIpamResourceDiscoveryRequest&, const Model::AssociateIpamResourceDiscoveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateIpamResourceDiscoveryResponseReceivedHandler;
2781 typedef std::function<void(const EC2Client*, const Model::AssociateNatGatewayAddressRequest&, const Model::AssociateNatGatewayAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateNatGatewayAddressResponseReceivedHandler;
2782 typedef std::function<void(const EC2Client*, const Model::AssociateRouteTableRequest&, const Model::AssociateRouteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateRouteTableResponseReceivedHandler;
2783 typedef std::function<void(const EC2Client*, const Model::AssociateSecurityGroupVpcRequest&, const Model::AssociateSecurityGroupVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateSecurityGroupVpcResponseReceivedHandler;
2784 typedef std::function<void(const EC2Client*, const Model::AssociateSubnetCidrBlockRequest&, const Model::AssociateSubnetCidrBlockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateSubnetCidrBlockResponseReceivedHandler;
2785 typedef std::function<void(const EC2Client*, const Model::AssociateTransitGatewayMulticastDomainRequest&, const Model::AssociateTransitGatewayMulticastDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateTransitGatewayMulticastDomainResponseReceivedHandler;
2786 typedef std::function<void(const EC2Client*, const Model::AssociateTransitGatewayPolicyTableRequest&, const Model::AssociateTransitGatewayPolicyTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateTransitGatewayPolicyTableResponseReceivedHandler;
2787 typedef std::function<void(const EC2Client*, const Model::AssociateTransitGatewayRouteTableRequest&, const Model::AssociateTransitGatewayRouteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateTransitGatewayRouteTableResponseReceivedHandler;
2788 typedef std::function<void(const EC2Client*, const Model::AssociateTrunkInterfaceRequest&, const Model::AssociateTrunkInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateTrunkInterfaceResponseReceivedHandler;
2789 typedef std::function<void(const EC2Client*, const Model::AssociateVpcCidrBlockRequest&, const Model::AssociateVpcCidrBlockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateVpcCidrBlockResponseReceivedHandler;
2790 typedef std::function<void(const EC2Client*, const Model::AttachClassicLinkVpcRequest&, const Model::AttachClassicLinkVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachClassicLinkVpcResponseReceivedHandler;
2791 typedef std::function<void(const EC2Client*, const Model::AttachInternetGatewayRequest&, const Model::AttachInternetGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachInternetGatewayResponseReceivedHandler;
2792 typedef std::function<void(const EC2Client*, const Model::AttachNetworkInterfaceRequest&, const Model::AttachNetworkInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachNetworkInterfaceResponseReceivedHandler;
2793 typedef std::function<void(const EC2Client*, const Model::AttachVerifiedAccessTrustProviderRequest&, const Model::AttachVerifiedAccessTrustProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachVerifiedAccessTrustProviderResponseReceivedHandler;
2794 typedef std::function<void(const EC2Client*, const Model::AttachVolumeRequest&, const Model::AttachVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachVolumeResponseReceivedHandler;
2795 typedef std::function<void(const EC2Client*, const Model::AttachVpnGatewayRequest&, const Model::AttachVpnGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachVpnGatewayResponseReceivedHandler;
2796 typedef std::function<void(const EC2Client*, const Model::AuthorizeClientVpnIngressRequest&, const Model::AuthorizeClientVpnIngressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AuthorizeClientVpnIngressResponseReceivedHandler;
2797 typedef std::function<void(const EC2Client*, const Model::AuthorizeSecurityGroupEgressRequest&, const Model::AuthorizeSecurityGroupEgressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AuthorizeSecurityGroupEgressResponseReceivedHandler;
2798 typedef std::function<void(const EC2Client*, const Model::AuthorizeSecurityGroupIngressRequest&, const Model::AuthorizeSecurityGroupIngressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AuthorizeSecurityGroupIngressResponseReceivedHandler;
2799 typedef std::function<void(const EC2Client*, const Model::BundleInstanceRequest&, const Model::BundleInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BundleInstanceResponseReceivedHandler;
2800 typedef std::function<void(const EC2Client*, const Model::CancelBundleTaskRequest&, const Model::CancelBundleTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelBundleTaskResponseReceivedHandler;
2801 typedef std::function<void(const EC2Client*, const Model::CancelCapacityReservationRequest&, const Model::CancelCapacityReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelCapacityReservationResponseReceivedHandler;
2802 typedef std::function<void(const EC2Client*, const Model::CancelCapacityReservationFleetsRequest&, const Model::CancelCapacityReservationFleetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelCapacityReservationFleetsResponseReceivedHandler;
2803 typedef std::function<void(const EC2Client*, const Model::CancelConversionTaskRequest&, const Model::CancelConversionTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelConversionTaskResponseReceivedHandler;
2804 typedef std::function<void(const EC2Client*, const Model::CancelExportTaskRequest&, const Model::CancelExportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelExportTaskResponseReceivedHandler;
2805 typedef std::function<void(const EC2Client*, const Model::CancelImageLaunchPermissionRequest&, const Model::CancelImageLaunchPermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelImageLaunchPermissionResponseReceivedHandler;
2806 typedef std::function<void(const EC2Client*, const Model::CancelImportTaskRequest&, const Model::CancelImportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelImportTaskResponseReceivedHandler;
2807 typedef std::function<void(const EC2Client*, const Model::CancelReservedInstancesListingRequest&, const Model::CancelReservedInstancesListingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelReservedInstancesListingResponseReceivedHandler;
2808 typedef std::function<void(const EC2Client*, const Model::CancelSpotFleetRequestsRequest&, const Model::CancelSpotFleetRequestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelSpotFleetRequestsResponseReceivedHandler;
2809 typedef std::function<void(const EC2Client*, const Model::CancelSpotInstanceRequestsRequest&, const Model::CancelSpotInstanceRequestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelSpotInstanceRequestsResponseReceivedHandler;
2810 typedef std::function<void(const EC2Client*, const Model::ConfirmProductInstanceRequest&, const Model::ConfirmProductInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ConfirmProductInstanceResponseReceivedHandler;
2811 typedef std::function<void(const EC2Client*, const Model::CopyFpgaImageRequest&, const Model::CopyFpgaImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyFpgaImageResponseReceivedHandler;
2812 typedef std::function<void(const EC2Client*, const Model::CopyImageRequest&, const Model::CopyImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyImageResponseReceivedHandler;
2813 typedef std::function<void(const EC2Client*, const Model::CopySnapshotRequest&, const Model::CopySnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopySnapshotResponseReceivedHandler;
2814 typedef std::function<void(const EC2Client*, const Model::CreateCapacityReservationRequest&, const Model::CreateCapacityReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCapacityReservationResponseReceivedHandler;
2815 typedef std::function<void(const EC2Client*, const Model::CreateCapacityReservationBySplittingRequest&, const Model::CreateCapacityReservationBySplittingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCapacityReservationBySplittingResponseReceivedHandler;
2816 typedef std::function<void(const EC2Client*, const Model::CreateCapacityReservationFleetRequest&, const Model::CreateCapacityReservationFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCapacityReservationFleetResponseReceivedHandler;
2817 typedef std::function<void(const EC2Client*, const Model::CreateCarrierGatewayRequest&, const Model::CreateCarrierGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCarrierGatewayResponseReceivedHandler;
2818 typedef std::function<void(const EC2Client*, const Model::CreateClientVpnEndpointRequest&, const Model::CreateClientVpnEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateClientVpnEndpointResponseReceivedHandler;
2819 typedef std::function<void(const EC2Client*, const Model::CreateClientVpnRouteRequest&, const Model::CreateClientVpnRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateClientVpnRouteResponseReceivedHandler;
2820 typedef std::function<void(const EC2Client*, const Model::CreateCoipCidrRequest&, const Model::CreateCoipCidrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCoipCidrResponseReceivedHandler;
2821 typedef std::function<void(const EC2Client*, const Model::CreateCoipPoolRequest&, const Model::CreateCoipPoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCoipPoolResponseReceivedHandler;
2822 typedef std::function<void(const EC2Client*, const Model::CreateCustomerGatewayRequest&, const Model::CreateCustomerGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCustomerGatewayResponseReceivedHandler;
2823 typedef std::function<void(const EC2Client*, const Model::CreateDefaultSubnetRequest&, const Model::CreateDefaultSubnetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDefaultSubnetResponseReceivedHandler;
2824 typedef std::function<void(const EC2Client*, const Model::CreateDefaultVpcRequest&, const Model::CreateDefaultVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDefaultVpcResponseReceivedHandler;
2825 typedef std::function<void(const EC2Client*, const Model::CreateDhcpOptionsRequest&, const Model::CreateDhcpOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDhcpOptionsResponseReceivedHandler;
2826 typedef std::function<void(const EC2Client*, const Model::CreateEgressOnlyInternetGatewayRequest&, const Model::CreateEgressOnlyInternetGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEgressOnlyInternetGatewayResponseReceivedHandler;
2827 typedef std::function<void(const EC2Client*, const Model::CreateFleetRequest&, const Model::CreateFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFleetResponseReceivedHandler;
2828 typedef std::function<void(const EC2Client*, const Model::CreateFlowLogsRequest&, const Model::CreateFlowLogsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFlowLogsResponseReceivedHandler;
2829 typedef std::function<void(const EC2Client*, const Model::CreateFpgaImageRequest&, const Model::CreateFpgaImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFpgaImageResponseReceivedHandler;
2830 typedef std::function<void(const EC2Client*, const Model::CreateImageRequest&, const Model::CreateImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateImageResponseReceivedHandler;
2831 typedef std::function<void(const EC2Client*, const Model::CreateInstanceConnectEndpointRequest&, const Model::CreateInstanceConnectEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInstanceConnectEndpointResponseReceivedHandler;
2832 typedef std::function<void(const EC2Client*, const Model::CreateInstanceEventWindowRequest&, const Model::CreateInstanceEventWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInstanceEventWindowResponseReceivedHandler;
2833 typedef std::function<void(const EC2Client*, const Model::CreateInstanceExportTaskRequest&, const Model::CreateInstanceExportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInstanceExportTaskResponseReceivedHandler;
2834 typedef std::function<void(const EC2Client*, const Model::CreateInternetGatewayRequest&, const Model::CreateInternetGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInternetGatewayResponseReceivedHandler;
2835 typedef std::function<void(const EC2Client*, const Model::CreateIpamRequest&, const Model::CreateIpamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIpamResponseReceivedHandler;
2837 typedef std::function<void(const EC2Client*, const Model::CreateIpamPoolRequest&, const Model::CreateIpamPoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIpamPoolResponseReceivedHandler;
2838 typedef std::function<void(const EC2Client*, const Model::CreateIpamResourceDiscoveryRequest&, const Model::CreateIpamResourceDiscoveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIpamResourceDiscoveryResponseReceivedHandler;
2839 typedef std::function<void(const EC2Client*, const Model::CreateIpamScopeRequest&, const Model::CreateIpamScopeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIpamScopeResponseReceivedHandler;
2840 typedef std::function<void(const EC2Client*, const Model::CreateKeyPairRequest&, const Model::CreateKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKeyPairResponseReceivedHandler;
2841 typedef std::function<void(const EC2Client*, const Model::CreateLaunchTemplateRequest&, const Model::CreateLaunchTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLaunchTemplateResponseReceivedHandler;
2842 typedef std::function<void(const EC2Client*, const Model::CreateLaunchTemplateVersionRequest&, const Model::CreateLaunchTemplateVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLaunchTemplateVersionResponseReceivedHandler;
2843 typedef std::function<void(const EC2Client*, const Model::CreateLocalGatewayRouteRequest&, const Model::CreateLocalGatewayRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocalGatewayRouteResponseReceivedHandler;
2844 typedef std::function<void(const EC2Client*, const Model::CreateLocalGatewayRouteTableRequest&, const Model::CreateLocalGatewayRouteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocalGatewayRouteTableResponseReceivedHandler;
2847 typedef std::function<void(const EC2Client*, const Model::CreateManagedPrefixListRequest&, const Model::CreateManagedPrefixListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateManagedPrefixListResponseReceivedHandler;
2848 typedef std::function<void(const EC2Client*, const Model::CreateNatGatewayRequest&, const Model::CreateNatGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateNatGatewayResponseReceivedHandler;
2849 typedef std::function<void(const EC2Client*, const Model::CreateNetworkAclRequest&, const Model::CreateNetworkAclOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateNetworkAclResponseReceivedHandler;
2850 typedef std::function<void(const EC2Client*, const Model::CreateNetworkAclEntryRequest&, const Model::CreateNetworkAclEntryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateNetworkAclEntryResponseReceivedHandler;
2851 typedef std::function<void(const EC2Client*, const Model::CreateNetworkInsightsAccessScopeRequest&, const Model::CreateNetworkInsightsAccessScopeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateNetworkInsightsAccessScopeResponseReceivedHandler;
2852 typedef std::function<void(const EC2Client*, const Model::CreateNetworkInsightsPathRequest&, const Model::CreateNetworkInsightsPathOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateNetworkInsightsPathResponseReceivedHandler;
2853 typedef std::function<void(const EC2Client*, const Model::CreateNetworkInterfaceRequest&, const Model::CreateNetworkInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateNetworkInterfaceResponseReceivedHandler;
2854 typedef std::function<void(const EC2Client*, const Model::CreateNetworkInterfacePermissionRequest&, const Model::CreateNetworkInterfacePermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateNetworkInterfacePermissionResponseReceivedHandler;
2855 typedef std::function<void(const EC2Client*, const Model::CreatePlacementGroupRequest&, const Model::CreatePlacementGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePlacementGroupResponseReceivedHandler;
2856 typedef std::function<void(const EC2Client*, const Model::CreatePublicIpv4PoolRequest&, const Model::CreatePublicIpv4PoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePublicIpv4PoolResponseReceivedHandler;
2857 typedef std::function<void(const EC2Client*, const Model::CreateReplaceRootVolumeTaskRequest&, const Model::CreateReplaceRootVolumeTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateReplaceRootVolumeTaskResponseReceivedHandler;
2858 typedef std::function<void(const EC2Client*, const Model::CreateReservedInstancesListingRequest&, const Model::CreateReservedInstancesListingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateReservedInstancesListingResponseReceivedHandler;
2859 typedef std::function<void(const EC2Client*, const Model::CreateRestoreImageTaskRequest&, const Model::CreateRestoreImageTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRestoreImageTaskResponseReceivedHandler;
2860 typedef std::function<void(const EC2Client*, const Model::CreateRouteRequest&, const Model::CreateRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRouteResponseReceivedHandler;
2861 typedef std::function<void(const EC2Client*, const Model::CreateRouteTableRequest&, const Model::CreateRouteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRouteTableResponseReceivedHandler;
2862 typedef std::function<void(const EC2Client*, const Model::CreateSecurityGroupRequest&, const Model::CreateSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSecurityGroupResponseReceivedHandler;
2863 typedef std::function<void(const EC2Client*, const Model::CreateSnapshotRequest&, const Model::CreateSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSnapshotResponseReceivedHandler;
2864 typedef std::function<void(const EC2Client*, const Model::CreateSnapshotsRequest&, const Model::CreateSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSnapshotsResponseReceivedHandler;
2865 typedef std::function<void(const EC2Client*, const Model::CreateSpotDatafeedSubscriptionRequest&, const Model::CreateSpotDatafeedSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSpotDatafeedSubscriptionResponseReceivedHandler;
2866 typedef std::function<void(const EC2Client*, const Model::CreateStoreImageTaskRequest&, const Model::CreateStoreImageTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStoreImageTaskResponseReceivedHandler;
2867 typedef std::function<void(const EC2Client*, const Model::CreateSubnetRequest&, const Model::CreateSubnetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSubnetResponseReceivedHandler;
2868 typedef std::function<void(const EC2Client*, const Model::CreateSubnetCidrReservationRequest&, const Model::CreateSubnetCidrReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSubnetCidrReservationResponseReceivedHandler;
2869 typedef std::function<void(const EC2Client*, const Model::CreateTagsRequest&, const Model::CreateTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTagsResponseReceivedHandler;
2870 typedef std::function<void(const EC2Client*, const Model::CreateTrafficMirrorFilterRequest&, const Model::CreateTrafficMirrorFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTrafficMirrorFilterResponseReceivedHandler;
2871 typedef std::function<void(const EC2Client*, const Model::CreateTrafficMirrorFilterRuleRequest&, const Model::CreateTrafficMirrorFilterRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTrafficMirrorFilterRuleResponseReceivedHandler;
2872 typedef std::function<void(const EC2Client*, const Model::CreateTrafficMirrorSessionRequest&, const Model::CreateTrafficMirrorSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTrafficMirrorSessionResponseReceivedHandler;
2873 typedef std::function<void(const EC2Client*, const Model::CreateTrafficMirrorTargetRequest&, const Model::CreateTrafficMirrorTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTrafficMirrorTargetResponseReceivedHandler;
2874 typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayRequest&, const Model::CreateTransitGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTransitGatewayResponseReceivedHandler;
2875 typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayConnectRequest&, const Model::CreateTransitGatewayConnectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTransitGatewayConnectResponseReceivedHandler;
2876 typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayConnectPeerRequest&, const Model::CreateTransitGatewayConnectPeerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTransitGatewayConnectPeerResponseReceivedHandler;
2877 typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayMulticastDomainRequest&, const Model::CreateTransitGatewayMulticastDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTransitGatewayMulticastDomainResponseReceivedHandler;
2878 typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayPeeringAttachmentRequest&, const Model::CreateTransitGatewayPeeringAttachmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTransitGatewayPeeringAttachmentResponseReceivedHandler;
2879 typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayPolicyTableRequest&, const Model::CreateTransitGatewayPolicyTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTransitGatewayPolicyTableResponseReceivedHandler;
2881 typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayRouteRequest&, const Model::CreateTransitGatewayRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTransitGatewayRouteResponseReceivedHandler;
2882 typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayRouteTableRequest&, const Model::CreateTransitGatewayRouteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTransitGatewayRouteTableResponseReceivedHandler;
2884 typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayVpcAttachmentRequest&, const Model::CreateTransitGatewayVpcAttachmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTransitGatewayVpcAttachmentResponseReceivedHandler;
2885 typedef std::function<void(const EC2Client*, const Model::CreateVerifiedAccessEndpointRequest&, const Model::CreateVerifiedAccessEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVerifiedAccessEndpointResponseReceivedHandler;
2886 typedef std::function<void(const EC2Client*, const Model::CreateVerifiedAccessGroupRequest&, const Model::CreateVerifiedAccessGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVerifiedAccessGroupResponseReceivedHandler;
2887 typedef std::function<void(const EC2Client*, const Model::CreateVerifiedAccessInstanceRequest&, const Model::CreateVerifiedAccessInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVerifiedAccessInstanceResponseReceivedHandler;
2888 typedef std::function<void(const EC2Client*, const Model::CreateVerifiedAccessTrustProviderRequest&, const Model::CreateVerifiedAccessTrustProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVerifiedAccessTrustProviderResponseReceivedHandler;
2889 typedef std::function<void(const EC2Client*, const Model::CreateVolumeRequest&, const Model::CreateVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVolumeResponseReceivedHandler;
2890 typedef std::function<void(const EC2Client*, const Model::CreateVpcRequest&, const Model::CreateVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpcResponseReceivedHandler;
2891 typedef std::function<void(const EC2Client*, const Model::CreateVpcEndpointRequest&, const Model::CreateVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpcEndpointResponseReceivedHandler;
2893 typedef std::function<void(const EC2Client*, const Model::CreateVpcEndpointServiceConfigurationRequest&, const Model::CreateVpcEndpointServiceConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpcEndpointServiceConfigurationResponseReceivedHandler;
2894 typedef std::function<void(const EC2Client*, const Model::CreateVpcPeeringConnectionRequest&, const Model::CreateVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpcPeeringConnectionResponseReceivedHandler;
2895 typedef std::function<void(const EC2Client*, const Model::CreateVpnConnectionRequest&, const Model::CreateVpnConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpnConnectionResponseReceivedHandler;
2896 typedef std::function<void(const EC2Client*, const Model::CreateVpnConnectionRouteRequest&, const Model::CreateVpnConnectionRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpnConnectionRouteResponseReceivedHandler;
2897 typedef std::function<void(const EC2Client*, const Model::CreateVpnGatewayRequest&, const Model::CreateVpnGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpnGatewayResponseReceivedHandler;
2898 typedef std::function<void(const EC2Client*, const Model::DeleteCarrierGatewayRequest&, const Model::DeleteCarrierGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCarrierGatewayResponseReceivedHandler;
2899 typedef std::function<void(const EC2Client*, const Model::DeleteClientVpnEndpointRequest&, const Model::DeleteClientVpnEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteClientVpnEndpointResponseReceivedHandler;
2900 typedef std::function<void(const EC2Client*, const Model::DeleteClientVpnRouteRequest&, const Model::DeleteClientVpnRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteClientVpnRouteResponseReceivedHandler;
2901 typedef std::function<void(const EC2Client*, const Model::DeleteCoipCidrRequest&, const Model::DeleteCoipCidrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCoipCidrResponseReceivedHandler;
2902 typedef std::function<void(const EC2Client*, const Model::DeleteCoipPoolRequest&, const Model::DeleteCoipPoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCoipPoolResponseReceivedHandler;
2903 typedef std::function<void(const EC2Client*, const Model::DeleteCustomerGatewayRequest&, const Model::DeleteCustomerGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCustomerGatewayResponseReceivedHandler;
2904 typedef std::function<void(const EC2Client*, const Model::DeleteDhcpOptionsRequest&, const Model::DeleteDhcpOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDhcpOptionsResponseReceivedHandler;
2905 typedef std::function<void(const EC2Client*, const Model::DeleteEgressOnlyInternetGatewayRequest&, const Model::DeleteEgressOnlyInternetGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEgressOnlyInternetGatewayResponseReceivedHandler;
2906 typedef std::function<void(const EC2Client*, const Model::DeleteFleetsRequest&, const Model::DeleteFleetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFleetsResponseReceivedHandler;
2907 typedef std::function<void(const EC2Client*, const Model::DeleteFlowLogsRequest&, const Model::DeleteFlowLogsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFlowLogsResponseReceivedHandler;
2908 typedef std::function<void(const EC2Client*, const Model::DeleteFpgaImageRequest&, const Model::DeleteFpgaImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFpgaImageResponseReceivedHandler;
2909 typedef std::function<void(const EC2Client*, const Model::DeleteInstanceConnectEndpointRequest&, const Model::DeleteInstanceConnectEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInstanceConnectEndpointResponseReceivedHandler;
2910 typedef std::function<void(const EC2Client*, const Model::DeleteInstanceEventWindowRequest&, const Model::DeleteInstanceEventWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInstanceEventWindowResponseReceivedHandler;
2911 typedef std::function<void(const EC2Client*, const Model::DeleteInternetGatewayRequest&, const Model::DeleteInternetGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInternetGatewayResponseReceivedHandler;
2912 typedef std::function<void(const EC2Client*, const Model::DeleteIpamRequest&, const Model::DeleteIpamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIpamResponseReceivedHandler;
2914 typedef std::function<void(const EC2Client*, const Model::DeleteIpamPoolRequest&, const Model::DeleteIpamPoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIpamPoolResponseReceivedHandler;
2915 typedef std::function<void(const EC2Client*, const Model::DeleteIpamResourceDiscoveryRequest&, const Model::DeleteIpamResourceDiscoveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIpamResourceDiscoveryResponseReceivedHandler;
2916 typedef std::function<void(const EC2Client*, const Model::DeleteIpamScopeRequest&, const Model::DeleteIpamScopeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIpamScopeResponseReceivedHandler;
2917 typedef std::function<void(const EC2Client*, const Model::DeleteKeyPairRequest&, const Model::DeleteKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKeyPairResponseReceivedHandler;
2918 typedef std::function<void(const EC2Client*, const Model::DeleteLaunchTemplateRequest&, const Model::DeleteLaunchTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLaunchTemplateResponseReceivedHandler;
2919 typedef std::function<void(const EC2Client*, const Model::DeleteLaunchTemplateVersionsRequest&, const Model::DeleteLaunchTemplateVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLaunchTemplateVersionsResponseReceivedHandler;
2920 typedef std::function<void(const EC2Client*, const Model::DeleteLocalGatewayRouteRequest&, const Model::DeleteLocalGatewayRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLocalGatewayRouteResponseReceivedHandler;
2921 typedef std::function<void(const EC2Client*, const Model::DeleteLocalGatewayRouteTableRequest&, const Model::DeleteLocalGatewayRouteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLocalGatewayRouteTableResponseReceivedHandler;
2924 typedef std::function<void(const EC2Client*, const Model::DeleteManagedPrefixListRequest&, const Model::DeleteManagedPrefixListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteManagedPrefixListResponseReceivedHandler;
2925 typedef std::function<void(const EC2Client*, const Model::DeleteNatGatewayRequest&, const Model::DeleteNatGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteNatGatewayResponseReceivedHandler;
2926 typedef std::function<void(const EC2Client*, const Model::DeleteNetworkAclRequest&, const Model::DeleteNetworkAclOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteNetworkAclResponseReceivedHandler;
2927 typedef std::function<void(const EC2Client*, const Model::DeleteNetworkAclEntryRequest&, const Model::DeleteNetworkAclEntryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteNetworkAclEntryResponseReceivedHandler;
2928 typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInsightsAccessScopeRequest&, const Model::DeleteNetworkInsightsAccessScopeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteNetworkInsightsAccessScopeResponseReceivedHandler;
2930 typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInsightsAnalysisRequest&, const Model::DeleteNetworkInsightsAnalysisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteNetworkInsightsAnalysisResponseReceivedHandler;
2931 typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInsightsPathRequest&, const Model::DeleteNetworkInsightsPathOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteNetworkInsightsPathResponseReceivedHandler;
2932 typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInterfaceRequest&, const Model::DeleteNetworkInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteNetworkInterfaceResponseReceivedHandler;
2933 typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInterfacePermissionRequest&, const Model::DeleteNetworkInterfacePermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteNetworkInterfacePermissionResponseReceivedHandler;
2934 typedef std::function<void(const EC2Client*, const Model::DeletePlacementGroupRequest&, const Model::DeletePlacementGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePlacementGroupResponseReceivedHandler;
2935 typedef std::function<void(const EC2Client*, const Model::DeletePublicIpv4PoolRequest&, const Model::DeletePublicIpv4PoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePublicIpv4PoolResponseReceivedHandler;
2936 typedef std::function<void(const EC2Client*, const Model::DeleteQueuedReservedInstancesRequest&, const Model::DeleteQueuedReservedInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteQueuedReservedInstancesResponseReceivedHandler;
2937 typedef std::function<void(const EC2Client*, const Model::DeleteRouteRequest&, const Model::DeleteRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRouteResponseReceivedHandler;
2938 typedef std::function<void(const EC2Client*, const Model::DeleteRouteTableRequest&, const Model::DeleteRouteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRouteTableResponseReceivedHandler;
2939 typedef std::function<void(const EC2Client*, const Model::DeleteSecurityGroupRequest&, const Model::DeleteSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSecurityGroupResponseReceivedHandler;
2940 typedef std::function<void(const EC2Client*, const Model::DeleteSnapshotRequest&, const Model::DeleteSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSnapshotResponseReceivedHandler;
2941 typedef std::function<void(const EC2Client*, const Model::DeleteSpotDatafeedSubscriptionRequest&, const Model::DeleteSpotDatafeedSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSpotDatafeedSubscriptionResponseReceivedHandler;
2942 typedef std::function<void(const EC2Client*, const Model::DeleteSubnetRequest&, const Model::DeleteSubnetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSubnetResponseReceivedHandler;
2943 typedef std::function<void(const EC2Client*, const Model::DeleteSubnetCidrReservationRequest&, const Model::DeleteSubnetCidrReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSubnetCidrReservationResponseReceivedHandler;
2944 typedef std::function<void(const EC2Client*, const Model::DeleteTagsRequest&, const Model::DeleteTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTagsResponseReceivedHandler;
2945 typedef std::function<void(const EC2Client*, const Model::DeleteTrafficMirrorFilterRequest&, const Model::DeleteTrafficMirrorFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTrafficMirrorFilterResponseReceivedHandler;
2946 typedef std::function<void(const EC2Client*, const Model::DeleteTrafficMirrorFilterRuleRequest&, const Model::DeleteTrafficMirrorFilterRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTrafficMirrorFilterRuleResponseReceivedHandler;
2947 typedef std::function<void(const EC2Client*, const Model::DeleteTrafficMirrorSessionRequest&, const Model::DeleteTrafficMirrorSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTrafficMirrorSessionResponseReceivedHandler;
2948 typedef std::function<void(const EC2Client*, const Model::DeleteTrafficMirrorTargetRequest&, const Model::DeleteTrafficMirrorTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTrafficMirrorTargetResponseReceivedHandler;
2949 typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayRequest&, const Model::DeleteTransitGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTransitGatewayResponseReceivedHandler;
2950 typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayConnectRequest&, const Model::DeleteTransitGatewayConnectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTransitGatewayConnectResponseReceivedHandler;
2951 typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayConnectPeerRequest&, const Model::DeleteTransitGatewayConnectPeerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTransitGatewayConnectPeerResponseReceivedHandler;
2952 typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayMulticastDomainRequest&, const Model::DeleteTransitGatewayMulticastDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTransitGatewayMulticastDomainResponseReceivedHandler;
2953 typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayPeeringAttachmentRequest&, const Model::DeleteTransitGatewayPeeringAttachmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTransitGatewayPeeringAttachmentResponseReceivedHandler;
2954 typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayPolicyTableRequest&, const Model::DeleteTransitGatewayPolicyTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTransitGatewayPolicyTableResponseReceivedHandler;
2956 typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayRouteRequest&, const Model::DeleteTransitGatewayRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTransitGatewayRouteResponseReceivedHandler;
2957 typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayRouteTableRequest&, const Model::DeleteTransitGatewayRouteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTransitGatewayRouteTableResponseReceivedHandler;
2959 typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayVpcAttachmentRequest&, const Model::DeleteTransitGatewayVpcAttachmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTransitGatewayVpcAttachmentResponseReceivedHandler;
2960 typedef std::function<void(const EC2Client*, const Model::DeleteVerifiedAccessEndpointRequest&, const Model::DeleteVerifiedAccessEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVerifiedAccessEndpointResponseReceivedHandler;
2961 typedef std::function<void(const EC2Client*, const Model::DeleteVerifiedAccessGroupRequest&, const Model::DeleteVerifiedAccessGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVerifiedAccessGroupResponseReceivedHandler;
2962 typedef std::function<void(const EC2Client*, const Model::DeleteVerifiedAccessInstanceRequest&, const Model::DeleteVerifiedAccessInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVerifiedAccessInstanceResponseReceivedHandler;
2963 typedef std::function<void(const EC2Client*, const Model::DeleteVerifiedAccessTrustProviderRequest&, const Model::DeleteVerifiedAccessTrustProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVerifiedAccessTrustProviderResponseReceivedHandler;
2964 typedef std::function<void(const EC2Client*, const Model::DeleteVolumeRequest&, const Model::DeleteVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVolumeResponseReceivedHandler;
2965 typedef std::function<void(const EC2Client*, const Model::DeleteVpcRequest&, const Model::DeleteVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpcResponseReceivedHandler;
2967 typedef std::function<void(const EC2Client*, const Model::DeleteVpcEndpointServiceConfigurationsRequest&, const Model::DeleteVpcEndpointServiceConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpcEndpointServiceConfigurationsResponseReceivedHandler;
2968 typedef std::function<void(const EC2Client*, const Model::DeleteVpcEndpointsRequest&, const Model::DeleteVpcEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpcEndpointsResponseReceivedHandler;
2969 typedef std::function<void(const EC2Client*, const Model::DeleteVpcPeeringConnectionRequest&, const Model::DeleteVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpcPeeringConnectionResponseReceivedHandler;
2970 typedef std::function<void(const EC2Client*, const Model::DeleteVpnConnectionRequest&, const Model::DeleteVpnConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpnConnectionResponseReceivedHandler;
2971 typedef std::function<void(const EC2Client*, const Model::DeleteVpnConnectionRouteRequest&, const Model::DeleteVpnConnectionRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpnConnectionRouteResponseReceivedHandler;
2972 typedef std::function<void(const EC2Client*, const Model::DeleteVpnGatewayRequest&, const Model::DeleteVpnGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpnGatewayResponseReceivedHandler;
2973 typedef std::function<void(const EC2Client*, const Model::DeprovisionByoipCidrRequest&, const Model::DeprovisionByoipCidrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeprovisionByoipCidrResponseReceivedHandler;
2974 typedef std::function<void(const EC2Client*, const Model::DeprovisionIpamByoasnRequest&, const Model::DeprovisionIpamByoasnOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeprovisionIpamByoasnResponseReceivedHandler;
2975 typedef std::function<void(const EC2Client*, const Model::DeprovisionIpamPoolCidrRequest&, const Model::DeprovisionIpamPoolCidrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeprovisionIpamPoolCidrResponseReceivedHandler;
2976 typedef std::function<void(const EC2Client*, const Model::DeprovisionPublicIpv4PoolCidrRequest&, const Model::DeprovisionPublicIpv4PoolCidrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeprovisionPublicIpv4PoolCidrResponseReceivedHandler;
2977 typedef std::function<void(const EC2Client*, const Model::DeregisterImageRequest&, const Model::DeregisterImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterImageResponseReceivedHandler;
2981 typedef std::function<void(const EC2Client*, const Model::DescribeAccountAttributesRequest&, const Model::DescribeAccountAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountAttributesResponseReceivedHandler;
2982 typedef std::function<void(const EC2Client*, const Model::DescribeAddressTransfersRequest&, const Model::DescribeAddressTransfersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAddressTransfersResponseReceivedHandler;
2983 typedef std::function<void(const EC2Client*, const Model::DescribeAddressesRequest&, const Model::DescribeAddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAddressesResponseReceivedHandler;
2984 typedef std::function<void(const EC2Client*, const Model::DescribeAddressesAttributeRequest&, const Model::DescribeAddressesAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAddressesAttributeResponseReceivedHandler;
2985 typedef std::function<void(const EC2Client*, const Model::DescribeAggregateIdFormatRequest&, const Model::DescribeAggregateIdFormatOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAggregateIdFormatResponseReceivedHandler;
2986 typedef std::function<void(const EC2Client*, const Model::DescribeAvailabilityZonesRequest&, const Model::DescribeAvailabilityZonesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAvailabilityZonesResponseReceivedHandler;
2988 typedef std::function<void(const EC2Client*, const Model::DescribeBundleTasksRequest&, const Model::DescribeBundleTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBundleTasksResponseReceivedHandler;
2989 typedef std::function<void(const EC2Client*, const Model::DescribeByoipCidrsRequest&, const Model::DescribeByoipCidrsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeByoipCidrsResponseReceivedHandler;
2990 typedef std::function<void(const EC2Client*, const Model::DescribeCapacityBlockOfferingsRequest&, const Model::DescribeCapacityBlockOfferingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCapacityBlockOfferingsResponseReceivedHandler;
2992 typedef std::function<void(const EC2Client*, const Model::DescribeCapacityReservationFleetsRequest&, const Model::DescribeCapacityReservationFleetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCapacityReservationFleetsResponseReceivedHandler;
2993 typedef std::function<void(const EC2Client*, const Model::DescribeCapacityReservationsRequest&, const Model::DescribeCapacityReservationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCapacityReservationsResponseReceivedHandler;
2994 typedef std::function<void(const EC2Client*, const Model::DescribeCarrierGatewaysRequest&, const Model::DescribeCarrierGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCarrierGatewaysResponseReceivedHandler;
2995 typedef std::function<void(const EC2Client*, const Model::DescribeClassicLinkInstancesRequest&, const Model::DescribeClassicLinkInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClassicLinkInstancesResponseReceivedHandler;
2996 typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnAuthorizationRulesRequest&, const Model::DescribeClientVpnAuthorizationRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClientVpnAuthorizationRulesResponseReceivedHandler;
2997 typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnConnectionsRequest&, const Model::DescribeClientVpnConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClientVpnConnectionsResponseReceivedHandler;
2998 typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnEndpointsRequest&, const Model::DescribeClientVpnEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClientVpnEndpointsResponseReceivedHandler;
2999 typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnRoutesRequest&, const Model::DescribeClientVpnRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClientVpnRoutesResponseReceivedHandler;
3000 typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnTargetNetworksRequest&, const Model::DescribeClientVpnTargetNetworksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClientVpnTargetNetworksResponseReceivedHandler;
3001 typedef std::function<void(const EC2Client*, const Model::DescribeCoipPoolsRequest&, const Model::DescribeCoipPoolsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCoipPoolsResponseReceivedHandler;
3002 typedef std::function<void(const EC2Client*, const Model::DescribeConversionTasksRequest&, const Model::DescribeConversionTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConversionTasksResponseReceivedHandler;
3003 typedef std::function<void(const EC2Client*, const Model::DescribeCustomerGatewaysRequest&, const Model::DescribeCustomerGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCustomerGatewaysResponseReceivedHandler;
3004 typedef std::function<void(const EC2Client*, const Model::DescribeDhcpOptionsRequest&, const Model::DescribeDhcpOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDhcpOptionsResponseReceivedHandler;
3005 typedef std::function<void(const EC2Client*, const Model::DescribeEgressOnlyInternetGatewaysRequest&, const Model::DescribeEgressOnlyInternetGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEgressOnlyInternetGatewaysResponseReceivedHandler;
3006 typedef std::function<void(const EC2Client*, const Model::DescribeElasticGpusRequest&, const Model::DescribeElasticGpusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeElasticGpusResponseReceivedHandler;
3007 typedef std::function<void(const EC2Client*, const Model::DescribeExportImageTasksRequest&, const Model::DescribeExportImageTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExportImageTasksResponseReceivedHandler;
3008 typedef std::function<void(const EC2Client*, const Model::DescribeExportTasksRequest&, const Model::DescribeExportTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExportTasksResponseReceivedHandler;
3009 typedef std::function<void(const EC2Client*, const Model::DescribeFastLaunchImagesRequest&, const Model::DescribeFastLaunchImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFastLaunchImagesResponseReceivedHandler;
3010 typedef std::function<void(const EC2Client*, const Model::DescribeFastSnapshotRestoresRequest&, const Model::DescribeFastSnapshotRestoresOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFastSnapshotRestoresResponseReceivedHandler;
3011 typedef std::function<void(const EC2Client*, const Model::DescribeFleetHistoryRequest&, const Model::DescribeFleetHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetHistoryResponseReceivedHandler;
3012 typedef std::function<void(const EC2Client*, const Model::DescribeFleetInstancesRequest&, const Model::DescribeFleetInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetInstancesResponseReceivedHandler;
3013 typedef std::function<void(const EC2Client*, const Model::DescribeFleetsRequest&, const Model::DescribeFleetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetsResponseReceivedHandler;
3014 typedef std::function<void(const EC2Client*, const Model::DescribeFlowLogsRequest&, const Model::DescribeFlowLogsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFlowLogsResponseReceivedHandler;
3015 typedef std::function<void(const EC2Client*, const Model::DescribeFpgaImageAttributeRequest&, const Model::DescribeFpgaImageAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFpgaImageAttributeResponseReceivedHandler;
3016 typedef std::function<void(const EC2Client*, const Model::DescribeFpgaImagesRequest&, const Model::DescribeFpgaImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFpgaImagesResponseReceivedHandler;
3017 typedef std::function<void(const EC2Client*, const Model::DescribeHostReservationOfferingsRequest&, const Model::DescribeHostReservationOfferingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeHostReservationOfferingsResponseReceivedHandler;
3018 typedef std::function<void(const EC2Client*, const Model::DescribeHostReservationsRequest&, const Model::DescribeHostReservationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeHostReservationsResponseReceivedHandler;
3019 typedef std::function<void(const EC2Client*, const Model::DescribeHostsRequest&, const Model::DescribeHostsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeHostsResponseReceivedHandler;
3020 typedef std::function<void(const EC2Client*, const Model::DescribeIamInstanceProfileAssociationsRequest&, const Model::DescribeIamInstanceProfileAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIamInstanceProfileAssociationsResponseReceivedHandler;
3021 typedef std::function<void(const EC2Client*, const Model::DescribeIdFormatRequest&, const Model::DescribeIdFormatOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIdFormatResponseReceivedHandler;
3022 typedef std::function<void(const EC2Client*, const Model::DescribeIdentityIdFormatRequest&, const Model::DescribeIdentityIdFormatOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIdentityIdFormatResponseReceivedHandler;
3023 typedef std::function<void(const EC2Client*, const Model::DescribeImageAttributeRequest&, const Model::DescribeImageAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImageAttributeResponseReceivedHandler;
3024 typedef std::function<void(const EC2Client*, const Model::DescribeImagesRequest&, const Model::DescribeImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImagesResponseReceivedHandler;
3025 typedef std::function<void(const EC2Client*, const Model::DescribeImportImageTasksRequest&, const Model::DescribeImportImageTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImportImageTasksResponseReceivedHandler;
3026 typedef std::function<void(const EC2Client*, const Model::DescribeImportSnapshotTasksRequest&, const Model::DescribeImportSnapshotTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImportSnapshotTasksResponseReceivedHandler;
3027 typedef std::function<void(const EC2Client*, const Model::DescribeInstanceAttributeRequest&, const Model::DescribeInstanceAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceAttributeResponseReceivedHandler;
3028 typedef std::function<void(const EC2Client*, const Model::DescribeInstanceConnectEndpointsRequest&, const Model::DescribeInstanceConnectEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceConnectEndpointsResponseReceivedHandler;
3029 typedef std::function<void(const EC2Client*, const Model::DescribeInstanceCreditSpecificationsRequest&, const Model::DescribeInstanceCreditSpecificationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceCreditSpecificationsResponseReceivedHandler;
3031 typedef std::function<void(const EC2Client*, const Model::DescribeInstanceEventWindowsRequest&, const Model::DescribeInstanceEventWindowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceEventWindowsResponseReceivedHandler;
3032 typedef std::function<void(const EC2Client*, const Model::DescribeInstanceImageMetadataRequest&, const Model::DescribeInstanceImageMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceImageMetadataResponseReceivedHandler;
3033 typedef std::function<void(const EC2Client*, const Model::DescribeInstanceStatusRequest&, const Model::DescribeInstanceStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceStatusResponseReceivedHandler;
3034 typedef std::function<void(const EC2Client*, const Model::DescribeInstanceTopologyRequest&, const Model::DescribeInstanceTopologyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceTopologyResponseReceivedHandler;
3035 typedef std::function<void(const EC2Client*, const Model::DescribeInstanceTypeOfferingsRequest&, const Model::DescribeInstanceTypeOfferingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceTypeOfferingsResponseReceivedHandler;
3036 typedef std::function<void(const EC2Client*, const Model::DescribeInstanceTypesRequest&, const Model::DescribeInstanceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceTypesResponseReceivedHandler;
3037 typedef std::function<void(const EC2Client*, const Model::DescribeInstancesRequest&, const Model::DescribeInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstancesResponseReceivedHandler;
3038 typedef std::function<void(const EC2Client*, const Model::DescribeInternetGatewaysRequest&, const Model::DescribeInternetGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInternetGatewaysResponseReceivedHandler;
3039 typedef std::function<void(const EC2Client*, const Model::DescribeIpamByoasnRequest&, const Model::DescribeIpamByoasnOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIpamByoasnResponseReceivedHandler;
3041 typedef std::function<void(const EC2Client*, const Model::DescribeIpamPoolsRequest&, const Model::DescribeIpamPoolsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIpamPoolsResponseReceivedHandler;
3042 typedef std::function<void(const EC2Client*, const Model::DescribeIpamResourceDiscoveriesRequest&, const Model::DescribeIpamResourceDiscoveriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIpamResourceDiscoveriesResponseReceivedHandler;
3044 typedef std::function<void(const EC2Client*, const Model::DescribeIpamScopesRequest&, const Model::DescribeIpamScopesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIpamScopesResponseReceivedHandler;
3045 typedef std::function<void(const EC2Client*, const Model::DescribeIpamsRequest&, const Model::DescribeIpamsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIpamsResponseReceivedHandler;
3046 typedef std::function<void(const EC2Client*, const Model::DescribeIpv6PoolsRequest&, const Model::DescribeIpv6PoolsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIpv6PoolsResponseReceivedHandler;
3047 typedef std::function<void(const EC2Client*, const Model::DescribeKeyPairsRequest&, const Model::DescribeKeyPairsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeKeyPairsResponseReceivedHandler;
3048 typedef std::function<void(const EC2Client*, const Model::DescribeLaunchTemplateVersionsRequest&, const Model::DescribeLaunchTemplateVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLaunchTemplateVersionsResponseReceivedHandler;
3049 typedef std::function<void(const EC2Client*, const Model::DescribeLaunchTemplatesRequest&, const Model::DescribeLaunchTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLaunchTemplatesResponseReceivedHandler;
3052 typedef std::function<void(const EC2Client*, const Model::DescribeLocalGatewayRouteTablesRequest&, const Model::DescribeLocalGatewayRouteTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocalGatewayRouteTablesResponseReceivedHandler;
3054 typedef std::function<void(const EC2Client*, const Model::DescribeLocalGatewayVirtualInterfacesRequest&, const Model::DescribeLocalGatewayVirtualInterfacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocalGatewayVirtualInterfacesResponseReceivedHandler;
3055 typedef std::function<void(const EC2Client*, const Model::DescribeLocalGatewaysRequest&, const Model::DescribeLocalGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocalGatewaysResponseReceivedHandler;
3056 typedef std::function<void(const EC2Client*, const Model::DescribeLockedSnapshotsRequest&, const Model::DescribeLockedSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLockedSnapshotsResponseReceivedHandler;
3057 typedef std::function<void(const EC2Client*, const Model::DescribeMacHostsRequest&, const Model::DescribeMacHostsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMacHostsResponseReceivedHandler;
3058 typedef std::function<void(const EC2Client*, const Model::DescribeManagedPrefixListsRequest&, const Model::DescribeManagedPrefixListsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeManagedPrefixListsResponseReceivedHandler;
3059 typedef std::function<void(const EC2Client*, const Model::DescribeMovingAddressesRequest&, const Model::DescribeMovingAddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMovingAddressesResponseReceivedHandler;
3060 typedef std::function<void(const EC2Client*, const Model::DescribeNatGatewaysRequest&, const Model::DescribeNatGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNatGatewaysResponseReceivedHandler;
3061 typedef std::function<void(const EC2Client*, const Model::DescribeNetworkAclsRequest&, const Model::DescribeNetworkAclsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNetworkAclsResponseReceivedHandler;
3063 typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInsightsAccessScopesRequest&, const Model::DescribeNetworkInsightsAccessScopesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNetworkInsightsAccessScopesResponseReceivedHandler;
3064 typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInsightsAnalysesRequest&, const Model::DescribeNetworkInsightsAnalysesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNetworkInsightsAnalysesResponseReceivedHandler;
3065 typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInsightsPathsRequest&, const Model::DescribeNetworkInsightsPathsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNetworkInsightsPathsResponseReceivedHandler;
3066 typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInterfaceAttributeRequest&, const Model::DescribeNetworkInterfaceAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNetworkInterfaceAttributeResponseReceivedHandler;
3067 typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInterfacePermissionsRequest&, const Model::DescribeNetworkInterfacePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNetworkInterfacePermissionsResponseReceivedHandler;
3068 typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInterfacesRequest&, const Model::DescribeNetworkInterfacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNetworkInterfacesResponseReceivedHandler;
3069 typedef std::function<void(const EC2Client*, const Model::DescribePlacementGroupsRequest&, const Model::DescribePlacementGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePlacementGroupsResponseReceivedHandler;
3070 typedef std::function<void(const EC2Client*, const Model::DescribePrefixListsRequest&, const Model::DescribePrefixListsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePrefixListsResponseReceivedHandler;
3071 typedef std::function<void(const EC2Client*, const Model::DescribePrincipalIdFormatRequest&, const Model::DescribePrincipalIdFormatOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePrincipalIdFormatResponseReceivedHandler;
3072 typedef std::function<void(const EC2Client*, const Model::DescribePublicIpv4PoolsRequest&, const Model::DescribePublicIpv4PoolsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePublicIpv4PoolsResponseReceivedHandler;
3073 typedef std::function<void(const EC2Client*, const Model::DescribeRegionsRequest&, const Model::DescribeRegionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRegionsResponseReceivedHandler;
3074 typedef std::function<void(const EC2Client*, const Model::DescribeReplaceRootVolumeTasksRequest&, const Model::DescribeReplaceRootVolumeTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReplaceRootVolumeTasksResponseReceivedHandler;
3075 typedef std::function<void(const EC2Client*, const Model::DescribeReservedInstancesRequest&, const Model::DescribeReservedInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReservedInstancesResponseReceivedHandler;
3076 typedef std::function<void(const EC2Client*, const Model::DescribeReservedInstancesListingsRequest&, const Model::DescribeReservedInstancesListingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReservedInstancesListingsResponseReceivedHandler;
3077 typedef std::function<void(const EC2Client*, const Model::DescribeReservedInstancesModificationsRequest&, const Model::DescribeReservedInstancesModificationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReservedInstancesModificationsResponseReceivedHandler;
3078 typedef std::function<void(const EC2Client*, const Model::DescribeReservedInstancesOfferingsRequest&, const Model::DescribeReservedInstancesOfferingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReservedInstancesOfferingsResponseReceivedHandler;
3079 typedef std::function<void(const EC2Client*, const Model::DescribeRouteTablesRequest&, const Model::DescribeRouteTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRouteTablesResponseReceivedHandler;
3080 typedef std::function<void(const EC2Client*, const Model::DescribeScheduledInstanceAvailabilityRequest&, const Model::DescribeScheduledInstanceAvailabilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScheduledInstanceAvailabilityResponseReceivedHandler;
3081 typedef std::function<void(const EC2Client*, const Model::DescribeScheduledInstancesRequest&, const Model::DescribeScheduledInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScheduledInstancesResponseReceivedHandler;
3082 typedef std::function<void(const EC2Client*, const Model::DescribeSecurityGroupReferencesRequest&, const Model::DescribeSecurityGroupReferencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSecurityGroupReferencesResponseReceivedHandler;
3083 typedef std::function<void(const EC2Client*, const Model::DescribeSecurityGroupRulesRequest&, const Model::DescribeSecurityGroupRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSecurityGroupRulesResponseReceivedHandler;
3084 typedef std::function<void(const EC2Client*, const Model::DescribeSecurityGroupVpcAssociationsRequest&, const Model::DescribeSecurityGroupVpcAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSecurityGroupVpcAssociationsResponseReceivedHandler;
3085 typedef std::function<void(const EC2Client*, const Model::DescribeSecurityGroupsRequest&, const Model::DescribeSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSecurityGroupsResponseReceivedHandler;
3086 typedef std::function<void(const EC2Client*, const Model::DescribeSnapshotAttributeRequest&, const Model::DescribeSnapshotAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSnapshotAttributeResponseReceivedHandler;
3087 typedef std::function<void(const EC2Client*, const Model::DescribeSnapshotTierStatusRequest&, const Model::DescribeSnapshotTierStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSnapshotTierStatusResponseReceivedHandler;
3088 typedef std::function<void(const EC2Client*, const Model::DescribeSnapshotsRequest&, const Model::DescribeSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSnapshotsResponseReceivedHandler;
3089 typedef std::function<void(const EC2Client*, const Model::DescribeSpotDatafeedSubscriptionRequest&, const Model::DescribeSpotDatafeedSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSpotDatafeedSubscriptionResponseReceivedHandler;
3090 typedef std::function<void(const EC2Client*, const Model::DescribeSpotFleetInstancesRequest&, const Model::DescribeSpotFleetInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSpotFleetInstancesResponseReceivedHandler;
3091 typedef std::function<void(const EC2Client*, const Model::DescribeSpotFleetRequestHistoryRequest&, const Model::DescribeSpotFleetRequestHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSpotFleetRequestHistoryResponseReceivedHandler;
3092 typedef std::function<void(const EC2Client*, const Model::DescribeSpotFleetRequestsRequest&, const Model::DescribeSpotFleetRequestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSpotFleetRequestsResponseReceivedHandler;
3093 typedef std::function<void(const EC2Client*, const Model::DescribeSpotInstanceRequestsRequest&, const Model::DescribeSpotInstanceRequestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSpotInstanceRequestsResponseReceivedHandler;
3094 typedef std::function<void(const EC2Client*, const Model::DescribeSpotPriceHistoryRequest&, const Model::DescribeSpotPriceHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSpotPriceHistoryResponseReceivedHandler;
3095 typedef std::function<void(const EC2Client*, const Model::DescribeStaleSecurityGroupsRequest&, const Model::DescribeStaleSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStaleSecurityGroupsResponseReceivedHandler;
3096 typedef std::function<void(const EC2Client*, const Model::DescribeStoreImageTasksRequest&, const Model::DescribeStoreImageTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStoreImageTasksResponseReceivedHandler;
3097 typedef std::function<void(const EC2Client*, const Model::DescribeSubnetsRequest&, const Model::DescribeSubnetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSubnetsResponseReceivedHandler;
3098 typedef std::function<void(const EC2Client*, const Model::DescribeTagsRequest&, const Model::DescribeTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTagsResponseReceivedHandler;
3099 typedef std::function<void(const EC2Client*, const Model::DescribeTrafficMirrorFilterRulesRequest&, const Model::DescribeTrafficMirrorFilterRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTrafficMirrorFilterRulesResponseReceivedHandler;
3100 typedef std::function<void(const EC2Client*, const Model::DescribeTrafficMirrorFiltersRequest&, const Model::DescribeTrafficMirrorFiltersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTrafficMirrorFiltersResponseReceivedHandler;
3101 typedef std::function<void(const EC2Client*, const Model::DescribeTrafficMirrorSessionsRequest&, const Model::DescribeTrafficMirrorSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTrafficMirrorSessionsResponseReceivedHandler;
3102 typedef std::function<void(const EC2Client*, const Model::DescribeTrafficMirrorTargetsRequest&, const Model::DescribeTrafficMirrorTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTrafficMirrorTargetsResponseReceivedHandler;
3103 typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayAttachmentsRequest&, const Model::DescribeTransitGatewayAttachmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTransitGatewayAttachmentsResponseReceivedHandler;
3104 typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayConnectPeersRequest&, const Model::DescribeTransitGatewayConnectPeersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTransitGatewayConnectPeersResponseReceivedHandler;
3105 typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayConnectsRequest&, const Model::DescribeTransitGatewayConnectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTransitGatewayConnectsResponseReceivedHandler;
3106 typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayMulticastDomainsRequest&, const Model::DescribeTransitGatewayMulticastDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTransitGatewayMulticastDomainsResponseReceivedHandler;
3108 typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayPolicyTablesRequest&, const Model::DescribeTransitGatewayPolicyTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTransitGatewayPolicyTablesResponseReceivedHandler;
3110 typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayRouteTablesRequest&, const Model::DescribeTransitGatewayRouteTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTransitGatewayRouteTablesResponseReceivedHandler;
3111 typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayVpcAttachmentsRequest&, const Model::DescribeTransitGatewayVpcAttachmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTransitGatewayVpcAttachmentsResponseReceivedHandler;
3112 typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewaysRequest&, const Model::DescribeTransitGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTransitGatewaysResponseReceivedHandler;
3113 typedef std::function<void(const EC2Client*, const Model::DescribeTrunkInterfaceAssociationsRequest&, const Model::DescribeTrunkInterfaceAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTrunkInterfaceAssociationsResponseReceivedHandler;
3114 typedef std::function<void(const EC2Client*, const Model::DescribeVerifiedAccessEndpointsRequest&, const Model::DescribeVerifiedAccessEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVerifiedAccessEndpointsResponseReceivedHandler;
3115 typedef std::function<void(const EC2Client*, const Model::DescribeVerifiedAccessGroupsRequest&, const Model::DescribeVerifiedAccessGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVerifiedAccessGroupsResponseReceivedHandler;
3117 typedef std::function<void(const EC2Client*, const Model::DescribeVerifiedAccessInstancesRequest&, const Model::DescribeVerifiedAccessInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVerifiedAccessInstancesResponseReceivedHandler;
3118 typedef std::function<void(const EC2Client*, const Model::DescribeVerifiedAccessTrustProvidersRequest&, const Model::DescribeVerifiedAccessTrustProvidersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVerifiedAccessTrustProvidersResponseReceivedHandler;
3119 typedef std::function<void(const EC2Client*, const Model::DescribeVolumeAttributeRequest&, const Model::DescribeVolumeAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVolumeAttributeResponseReceivedHandler;
3120 typedef std::function<void(const EC2Client*, const Model::DescribeVolumeStatusRequest&, const Model::DescribeVolumeStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVolumeStatusResponseReceivedHandler;
3121 typedef std::function<void(const EC2Client*, const Model::DescribeVolumesRequest&, const Model::DescribeVolumesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVolumesResponseReceivedHandler;
3122 typedef std::function<void(const EC2Client*, const Model::DescribeVolumesModificationsRequest&, const Model::DescribeVolumesModificationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVolumesModificationsResponseReceivedHandler;
3123 typedef std::function<void(const EC2Client*, const Model::DescribeVpcAttributeRequest&, const Model::DescribeVpcAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcAttributeResponseReceivedHandler;
3124 typedef std::function<void(const EC2Client*, const Model::DescribeVpcClassicLinkRequest&, const Model::DescribeVpcClassicLinkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcClassicLinkResponseReceivedHandler;
3125 typedef std::function<void(const EC2Client*, const Model::DescribeVpcClassicLinkDnsSupportRequest&, const Model::DescribeVpcClassicLinkDnsSupportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcClassicLinkDnsSupportResponseReceivedHandler;
3127 typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointConnectionsRequest&, const Model::DescribeVpcEndpointConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcEndpointConnectionsResponseReceivedHandler;
3129 typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointServicePermissionsRequest&, const Model::DescribeVpcEndpointServicePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcEndpointServicePermissionsResponseReceivedHandler;
3130 typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointServicesRequest&, const Model::DescribeVpcEndpointServicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcEndpointServicesResponseReceivedHandler;
3131 typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointsRequest&, const Model::DescribeVpcEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcEndpointsResponseReceivedHandler;
3132 typedef std::function<void(const EC2Client*, const Model::DescribeVpcPeeringConnectionsRequest&, const Model::DescribeVpcPeeringConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcPeeringConnectionsResponseReceivedHandler;
3133 typedef std::function<void(const EC2Client*, const Model::DescribeVpcsRequest&, const Model::DescribeVpcsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcsResponseReceivedHandler;
3134 typedef std::function<void(const EC2Client*, const Model::DescribeVpnConnectionsRequest&, const Model::DescribeVpnConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpnConnectionsResponseReceivedHandler;
3135 typedef std::function<void(const EC2Client*, const Model::DescribeVpnGatewaysRequest&, const Model::DescribeVpnGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpnGatewaysResponseReceivedHandler;
3136 typedef std::function<void(const EC2Client*, const Model::DetachClassicLinkVpcRequest&, const Model::DetachClassicLinkVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachClassicLinkVpcResponseReceivedHandler;
3137 typedef std::function<void(const EC2Client*, const Model::DetachInternetGatewayRequest&, const Model::DetachInternetGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachInternetGatewayResponseReceivedHandler;
3138 typedef std::function<void(const EC2Client*, const Model::DetachNetworkInterfaceRequest&, const Model::DetachNetworkInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachNetworkInterfaceResponseReceivedHandler;
3139 typedef std::function<void(const EC2Client*, const Model::DetachVerifiedAccessTrustProviderRequest&, const Model::DetachVerifiedAccessTrustProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachVerifiedAccessTrustProviderResponseReceivedHandler;
3140 typedef std::function<void(const EC2Client*, const Model::DetachVolumeRequest&, const Model::DetachVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachVolumeResponseReceivedHandler;
3141 typedef std::function<void(const EC2Client*, const Model::DetachVpnGatewayRequest&, const Model::DetachVpnGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachVpnGatewayResponseReceivedHandler;
3142 typedef std::function<void(const EC2Client*, const Model::DisableAddressTransferRequest&, const Model::DisableAddressTransferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableAddressTransferResponseReceivedHandler;
3144 typedef std::function<void(const EC2Client*, const Model::DisableEbsEncryptionByDefaultRequest&, const Model::DisableEbsEncryptionByDefaultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableEbsEncryptionByDefaultResponseReceivedHandler;
3145 typedef std::function<void(const EC2Client*, const Model::DisableFastLaunchRequest&, const Model::DisableFastLaunchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableFastLaunchResponseReceivedHandler;
3146 typedef std::function<void(const EC2Client*, const Model::DisableFastSnapshotRestoresRequest&, const Model::DisableFastSnapshotRestoresOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableFastSnapshotRestoresResponseReceivedHandler;
3147 typedef std::function<void(const EC2Client*, const Model::DisableImageRequest&, const Model::DisableImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableImageResponseReceivedHandler;
3148 typedef std::function<void(const EC2Client*, const Model::DisableImageBlockPublicAccessRequest&, const Model::DisableImageBlockPublicAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableImageBlockPublicAccessResponseReceivedHandler;
3149 typedef std::function<void(const EC2Client*, const Model::DisableImageDeprecationRequest&, const Model::DisableImageDeprecationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableImageDeprecationResponseReceivedHandler;
3150 typedef std::function<void(const EC2Client*, const Model::DisableImageDeregistrationProtectionRequest&, const Model::DisableImageDeregistrationProtectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableImageDeregistrationProtectionResponseReceivedHandler;
3151 typedef std::function<void(const EC2Client*, const Model::DisableIpamOrganizationAdminAccountRequest&, const Model::DisableIpamOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableIpamOrganizationAdminAccountResponseReceivedHandler;
3152 typedef std::function<void(const EC2Client*, const Model::DisableSerialConsoleAccessRequest&, const Model::DisableSerialConsoleAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableSerialConsoleAccessResponseReceivedHandler;
3153 typedef std::function<void(const EC2Client*, const Model::DisableSnapshotBlockPublicAccessRequest&, const Model::DisableSnapshotBlockPublicAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableSnapshotBlockPublicAccessResponseReceivedHandler;
3155 typedef std::function<void(const EC2Client*, const Model::DisableVgwRoutePropagationRequest&, const Model::DisableVgwRoutePropagationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableVgwRoutePropagationResponseReceivedHandler;
3156 typedef std::function<void(const EC2Client*, const Model::DisableVpcClassicLinkRequest&, const Model::DisableVpcClassicLinkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableVpcClassicLinkResponseReceivedHandler;
3157 typedef std::function<void(const EC2Client*, const Model::DisableVpcClassicLinkDnsSupportRequest&, const Model::DisableVpcClassicLinkDnsSupportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableVpcClassicLinkDnsSupportResponseReceivedHandler;
3158 typedef std::function<void(const EC2Client*, const Model::DisassociateAddressRequest&, const Model::DisassociateAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateAddressResponseReceivedHandler;
3160 typedef std::function<void(const EC2Client*, const Model::DisassociateClientVpnTargetNetworkRequest&, const Model::DisassociateClientVpnTargetNetworkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateClientVpnTargetNetworkResponseReceivedHandler;
3161 typedef std::function<void(const EC2Client*, const Model::DisassociateEnclaveCertificateIamRoleRequest&, const Model::DisassociateEnclaveCertificateIamRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateEnclaveCertificateIamRoleResponseReceivedHandler;
3162 typedef std::function<void(const EC2Client*, const Model::DisassociateIamInstanceProfileRequest&, const Model::DisassociateIamInstanceProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateIamInstanceProfileResponseReceivedHandler;
3163 typedef std::function<void(const EC2Client*, const Model::DisassociateInstanceEventWindowRequest&, const Model::DisassociateInstanceEventWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateInstanceEventWindowResponseReceivedHandler;
3164 typedef std::function<void(const EC2Client*, const Model::DisassociateIpamByoasnRequest&, const Model::DisassociateIpamByoasnOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateIpamByoasnResponseReceivedHandler;
3165 typedef std::function<void(const EC2Client*, const Model::DisassociateIpamResourceDiscoveryRequest&, const Model::DisassociateIpamResourceDiscoveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateIpamResourceDiscoveryResponseReceivedHandler;
3166 typedef std::function<void(const EC2Client*, const Model::DisassociateNatGatewayAddressRequest&, const Model::DisassociateNatGatewayAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateNatGatewayAddressResponseReceivedHandler;
3167 typedef std::function<void(const EC2Client*, const Model::DisassociateRouteTableRequest&, const Model::DisassociateRouteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateRouteTableResponseReceivedHandler;
3168 typedef std::function<void(const EC2Client*, const Model::DisassociateSecurityGroupVpcRequest&, const Model::DisassociateSecurityGroupVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateSecurityGroupVpcResponseReceivedHandler;
3169 typedef std::function<void(const EC2Client*, const Model::DisassociateSubnetCidrBlockRequest&, const Model::DisassociateSubnetCidrBlockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateSubnetCidrBlockResponseReceivedHandler;
3171 typedef std::function<void(const EC2Client*, const Model::DisassociateTransitGatewayPolicyTableRequest&, const Model::DisassociateTransitGatewayPolicyTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateTransitGatewayPolicyTableResponseReceivedHandler;
3172 typedef std::function<void(const EC2Client*, const Model::DisassociateTransitGatewayRouteTableRequest&, const Model::DisassociateTransitGatewayRouteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateTransitGatewayRouteTableResponseReceivedHandler;
3173 typedef std::function<void(const EC2Client*, const Model::DisassociateTrunkInterfaceRequest&, const Model::DisassociateTrunkInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateTrunkInterfaceResponseReceivedHandler;
3174 typedef std::function<void(const EC2Client*, const Model::DisassociateVpcCidrBlockRequest&, const Model::DisassociateVpcCidrBlockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateVpcCidrBlockResponseReceivedHandler;
3175 typedef std::function<void(const EC2Client*, const Model::EnableAddressTransferRequest&, const Model::EnableAddressTransferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableAddressTransferResponseReceivedHandler;
3177 typedef std::function<void(const EC2Client*, const Model::EnableEbsEncryptionByDefaultRequest&, const Model::EnableEbsEncryptionByDefaultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableEbsEncryptionByDefaultResponseReceivedHandler;
3178 typedef std::function<void(const EC2Client*, const Model::EnableFastLaunchRequest&, const Model::EnableFastLaunchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableFastLaunchResponseReceivedHandler;
3179 typedef std::function<void(const EC2Client*, const Model::EnableFastSnapshotRestoresRequest&, const Model::EnableFastSnapshotRestoresOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableFastSnapshotRestoresResponseReceivedHandler;
3180 typedef std::function<void(const EC2Client*, const Model::EnableImageRequest&, const Model::EnableImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableImageResponseReceivedHandler;
3181 typedef std::function<void(const EC2Client*, const Model::EnableImageBlockPublicAccessRequest&, const Model::EnableImageBlockPublicAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableImageBlockPublicAccessResponseReceivedHandler;
3182 typedef std::function<void(const EC2Client*, const Model::EnableImageDeprecationRequest&, const Model::EnableImageDeprecationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableImageDeprecationResponseReceivedHandler;
3183 typedef std::function<void(const EC2Client*, const Model::EnableImageDeregistrationProtectionRequest&, const Model::EnableImageDeregistrationProtectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableImageDeregistrationProtectionResponseReceivedHandler;
3184 typedef std::function<void(const EC2Client*, const Model::EnableIpamOrganizationAdminAccountRequest&, const Model::EnableIpamOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableIpamOrganizationAdminAccountResponseReceivedHandler;
3186 typedef std::function<void(const EC2Client*, const Model::EnableSerialConsoleAccessRequest&, const Model::EnableSerialConsoleAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableSerialConsoleAccessResponseReceivedHandler;
3187 typedef std::function<void(const EC2Client*, const Model::EnableSnapshotBlockPublicAccessRequest&, const Model::EnableSnapshotBlockPublicAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableSnapshotBlockPublicAccessResponseReceivedHandler;
3189 typedef std::function<void(const EC2Client*, const Model::EnableVgwRoutePropagationRequest&, const Model::EnableVgwRoutePropagationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableVgwRoutePropagationResponseReceivedHandler;
3190 typedef std::function<void(const EC2Client*, const Model::EnableVolumeIORequest&, const Model::EnableVolumeIOOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableVolumeIOResponseReceivedHandler;
3191 typedef std::function<void(const EC2Client*, const Model::EnableVpcClassicLinkRequest&, const Model::EnableVpcClassicLinkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableVpcClassicLinkResponseReceivedHandler;
3192 typedef std::function<void(const EC2Client*, const Model::EnableVpcClassicLinkDnsSupportRequest&, const Model::EnableVpcClassicLinkDnsSupportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableVpcClassicLinkDnsSupportResponseReceivedHandler;
3194 typedef std::function<void(const EC2Client*, const Model::ExportClientVpnClientConfigurationRequest&, const Model::ExportClientVpnClientConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExportClientVpnClientConfigurationResponseReceivedHandler;
3195 typedef std::function<void(const EC2Client*, const Model::ExportImageRequest&, const Model::ExportImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExportImageResponseReceivedHandler;
3196 typedef std::function<void(const EC2Client*, const Model::ExportTransitGatewayRoutesRequest&, const Model::ExportTransitGatewayRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExportTransitGatewayRoutesResponseReceivedHandler;
3198 typedef std::function<void(const EC2Client*, const Model::GetAssociatedIpv6PoolCidrsRequest&, const Model::GetAssociatedIpv6PoolCidrsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssociatedIpv6PoolCidrsResponseReceivedHandler;
3199 typedef std::function<void(const EC2Client*, const Model::GetAwsNetworkPerformanceDataRequest&, const Model::GetAwsNetworkPerformanceDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAwsNetworkPerformanceDataResponseReceivedHandler;
3200 typedef std::function<void(const EC2Client*, const Model::GetCapacityReservationUsageRequest&, const Model::GetCapacityReservationUsageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCapacityReservationUsageResponseReceivedHandler;
3201 typedef std::function<void(const EC2Client*, const Model::GetCoipPoolUsageRequest&, const Model::GetCoipPoolUsageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCoipPoolUsageResponseReceivedHandler;
3202 typedef std::function<void(const EC2Client*, const Model::GetConsoleOutputRequest&, const Model::GetConsoleOutputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConsoleOutputResponseReceivedHandler;
3203 typedef std::function<void(const EC2Client*, const Model::GetConsoleScreenshotRequest&, const Model::GetConsoleScreenshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConsoleScreenshotResponseReceivedHandler;
3204 typedef std::function<void(const EC2Client*, const Model::GetDefaultCreditSpecificationRequest&, const Model::GetDefaultCreditSpecificationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDefaultCreditSpecificationResponseReceivedHandler;
3205 typedef std::function<void(const EC2Client*, const Model::GetEbsDefaultKmsKeyIdRequest&, const Model::GetEbsDefaultKmsKeyIdOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEbsDefaultKmsKeyIdResponseReceivedHandler;
3206 typedef std::function<void(const EC2Client*, const Model::GetEbsEncryptionByDefaultRequest&, const Model::GetEbsEncryptionByDefaultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEbsEncryptionByDefaultResponseReceivedHandler;
3207 typedef std::function<void(const EC2Client*, const Model::GetFlowLogsIntegrationTemplateRequest&, const Model::GetFlowLogsIntegrationTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFlowLogsIntegrationTemplateResponseReceivedHandler;
3208 typedef std::function<void(const EC2Client*, const Model::GetGroupsForCapacityReservationRequest&, const Model::GetGroupsForCapacityReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGroupsForCapacityReservationResponseReceivedHandler;
3209 typedef std::function<void(const EC2Client*, const Model::GetHostReservationPurchasePreviewRequest&, const Model::GetHostReservationPurchasePreviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetHostReservationPurchasePreviewResponseReceivedHandler;
3210 typedef std::function<void(const EC2Client*, const Model::GetImageBlockPublicAccessStateRequest&, const Model::GetImageBlockPublicAccessStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetImageBlockPublicAccessStateResponseReceivedHandler;
3211 typedef std::function<void(const EC2Client*, const Model::GetInstanceMetadataDefaultsRequest&, const Model::GetInstanceMetadataDefaultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceMetadataDefaultsResponseReceivedHandler;
3212 typedef std::function<void(const EC2Client*, const Model::GetInstanceTpmEkPubRequest&, const Model::GetInstanceTpmEkPubOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceTpmEkPubResponseReceivedHandler;
3214 typedef std::function<void(const EC2Client*, const Model::GetInstanceUefiDataRequest&, const Model::GetInstanceUefiDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceUefiDataResponseReceivedHandler;
3215 typedef std::function<void(const EC2Client*, const Model::GetIpamAddressHistoryRequest&, const Model::GetIpamAddressHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIpamAddressHistoryResponseReceivedHandler;
3216 typedef std::function<void(const EC2Client*, const Model::GetIpamDiscoveredAccountsRequest&, const Model::GetIpamDiscoveredAccountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIpamDiscoveredAccountsResponseReceivedHandler;
3217 typedef std::function<void(const EC2Client*, const Model::GetIpamDiscoveredPublicAddressesRequest&, const Model::GetIpamDiscoveredPublicAddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIpamDiscoveredPublicAddressesResponseReceivedHandler;
3218 typedef std::function<void(const EC2Client*, const Model::GetIpamDiscoveredResourceCidrsRequest&, const Model::GetIpamDiscoveredResourceCidrsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIpamDiscoveredResourceCidrsResponseReceivedHandler;
3219 typedef std::function<void(const EC2Client*, const Model::GetIpamPoolAllocationsRequest&, const Model::GetIpamPoolAllocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIpamPoolAllocationsResponseReceivedHandler;
3220 typedef std::function<void(const EC2Client*, const Model::GetIpamPoolCidrsRequest&, const Model::GetIpamPoolCidrsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIpamPoolCidrsResponseReceivedHandler;
3221 typedef std::function<void(const EC2Client*, const Model::GetIpamResourceCidrsRequest&, const Model::GetIpamResourceCidrsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIpamResourceCidrsResponseReceivedHandler;
3222 typedef std::function<void(const EC2Client*, const Model::GetLaunchTemplateDataRequest&, const Model::GetLaunchTemplateDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLaunchTemplateDataResponseReceivedHandler;
3223 typedef std::function<void(const EC2Client*, const Model::GetManagedPrefixListAssociationsRequest&, const Model::GetManagedPrefixListAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetManagedPrefixListAssociationsResponseReceivedHandler;
3224 typedef std::function<void(const EC2Client*, const Model::GetManagedPrefixListEntriesRequest&, const Model::GetManagedPrefixListEntriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetManagedPrefixListEntriesResponseReceivedHandler;
3226 typedef std::function<void(const EC2Client*, const Model::GetNetworkInsightsAccessScopeContentRequest&, const Model::GetNetworkInsightsAccessScopeContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetNetworkInsightsAccessScopeContentResponseReceivedHandler;
3227 typedef std::function<void(const EC2Client*, const Model::GetPasswordDataRequest&, const Model::GetPasswordDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPasswordDataResponseReceivedHandler;
3228 typedef std::function<void(const EC2Client*, const Model::GetReservedInstancesExchangeQuoteRequest&, const Model::GetReservedInstancesExchangeQuoteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetReservedInstancesExchangeQuoteResponseReceivedHandler;
3229 typedef std::function<void(const EC2Client*, const Model::GetSecurityGroupsForVpcRequest&, const Model::GetSecurityGroupsForVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSecurityGroupsForVpcResponseReceivedHandler;
3230 typedef std::function<void(const EC2Client*, const Model::GetSerialConsoleAccessStatusRequest&, const Model::GetSerialConsoleAccessStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSerialConsoleAccessStatusResponseReceivedHandler;
3231 typedef std::function<void(const EC2Client*, const Model::GetSnapshotBlockPublicAccessStateRequest&, const Model::GetSnapshotBlockPublicAccessStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSnapshotBlockPublicAccessStateResponseReceivedHandler;
3232 typedef std::function<void(const EC2Client*, const Model::GetSpotPlacementScoresRequest&, const Model::GetSpotPlacementScoresOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSpotPlacementScoresResponseReceivedHandler;
3233 typedef std::function<void(const EC2Client*, const Model::GetSubnetCidrReservationsRequest&, const Model::GetSubnetCidrReservationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSubnetCidrReservationsResponseReceivedHandler;
3237 typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayPolicyTableEntriesRequest&, const Model::GetTransitGatewayPolicyTableEntriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTransitGatewayPolicyTableEntriesResponseReceivedHandler;
3238 typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayPrefixListReferencesRequest&, const Model::GetTransitGatewayPrefixListReferencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTransitGatewayPrefixListReferencesResponseReceivedHandler;
3241 typedef std::function<void(const EC2Client*, const Model::GetVerifiedAccessEndpointPolicyRequest&, const Model::GetVerifiedAccessEndpointPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetVerifiedAccessEndpointPolicyResponseReceivedHandler;
3242 typedef std::function<void(const EC2Client*, const Model::GetVerifiedAccessGroupPolicyRequest&, const Model::GetVerifiedAccessGroupPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetVerifiedAccessGroupPolicyResponseReceivedHandler;
3244 typedef std::function<void(const EC2Client*, const Model::GetVpnConnectionDeviceTypesRequest&, const Model::GetVpnConnectionDeviceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetVpnConnectionDeviceTypesResponseReceivedHandler;
3245 typedef std::function<void(const EC2Client*, const Model::GetVpnTunnelReplacementStatusRequest&, const Model::GetVpnTunnelReplacementStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetVpnTunnelReplacementStatusResponseReceivedHandler;
3247 typedef std::function<void(const EC2Client*, const Model::ImportImageRequest&, const Model::ImportImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportImageResponseReceivedHandler;
3248 typedef std::function<void(const EC2Client*, const Model::ImportInstanceRequest&, const Model::ImportInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportInstanceResponseReceivedHandler;
3249 typedef std::function<void(const EC2Client*, const Model::ImportKeyPairRequest&, const Model::ImportKeyPairOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportKeyPairResponseReceivedHandler;
3250 typedef std::function<void(const EC2Client*, const Model::ImportSnapshotRequest&, const Model::ImportSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportSnapshotResponseReceivedHandler;
3251 typedef std::function<void(const EC2Client*, const Model::ImportVolumeRequest&, const Model::ImportVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportVolumeResponseReceivedHandler;
3252 typedef std::function<void(const EC2Client*, const Model::ListImagesInRecycleBinRequest&, const Model::ListImagesInRecycleBinOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListImagesInRecycleBinResponseReceivedHandler;
3253 typedef std::function<void(const EC2Client*, const Model::ListSnapshotsInRecycleBinRequest&, const Model::ListSnapshotsInRecycleBinOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSnapshotsInRecycleBinResponseReceivedHandler;
3254 typedef std::function<void(const EC2Client*, const Model::LockSnapshotRequest&, const Model::LockSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > LockSnapshotResponseReceivedHandler;
3255 typedef std::function<void(const EC2Client*, const Model::ModifyAddressAttributeRequest&, const Model::ModifyAddressAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyAddressAttributeResponseReceivedHandler;
3256 typedef std::function<void(const EC2Client*, const Model::ModifyAvailabilityZoneGroupRequest&, const Model::ModifyAvailabilityZoneGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyAvailabilityZoneGroupResponseReceivedHandler;
3257 typedef std::function<void(const EC2Client*, const Model::ModifyCapacityReservationRequest&, const Model::ModifyCapacityReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyCapacityReservationResponseReceivedHandler;
3258 typedef std::function<void(const EC2Client*, const Model::ModifyCapacityReservationFleetRequest&, const Model::ModifyCapacityReservationFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyCapacityReservationFleetResponseReceivedHandler;
3259 typedef std::function<void(const EC2Client*, const Model::ModifyClientVpnEndpointRequest&, const Model::ModifyClientVpnEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyClientVpnEndpointResponseReceivedHandler;
3260 typedef std::function<void(const EC2Client*, const Model::ModifyDefaultCreditSpecificationRequest&, const Model::ModifyDefaultCreditSpecificationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDefaultCreditSpecificationResponseReceivedHandler;
3261 typedef std::function<void(const EC2Client*, const Model::ModifyEbsDefaultKmsKeyIdRequest&, const Model::ModifyEbsDefaultKmsKeyIdOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyEbsDefaultKmsKeyIdResponseReceivedHandler;
3262 typedef std::function<void(const EC2Client*, const Model::ModifyFleetRequest&, const Model::ModifyFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyFleetResponseReceivedHandler;
3263 typedef std::function<void(const EC2Client*, const Model::ModifyFpgaImageAttributeRequest&, const Model::ModifyFpgaImageAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyFpgaImageAttributeResponseReceivedHandler;
3264 typedef std::function<void(const EC2Client*, const Model::ModifyHostsRequest&, const Model::ModifyHostsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyHostsResponseReceivedHandler;
3265 typedef std::function<void(const EC2Client*, const Model::ModifyIdFormatRequest&, const Model::ModifyIdFormatOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyIdFormatResponseReceivedHandler;
3266 typedef std::function<void(const EC2Client*, const Model::ModifyIdentityIdFormatRequest&, const Model::ModifyIdentityIdFormatOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyIdentityIdFormatResponseReceivedHandler;
3267 typedef std::function<void(const EC2Client*, const Model::ModifyImageAttributeRequest&, const Model::ModifyImageAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyImageAttributeResponseReceivedHandler;
3268 typedef std::function<void(const EC2Client*, const Model::ModifyInstanceAttributeRequest&, const Model::ModifyInstanceAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyInstanceAttributeResponseReceivedHandler;
3270 typedef std::function<void(const EC2Client*, const Model::ModifyInstanceCpuOptionsRequest&, const Model::ModifyInstanceCpuOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyInstanceCpuOptionsResponseReceivedHandler;
3271 typedef std::function<void(const EC2Client*, const Model::ModifyInstanceCreditSpecificationRequest&, const Model::ModifyInstanceCreditSpecificationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyInstanceCreditSpecificationResponseReceivedHandler;
3272 typedef std::function<void(const EC2Client*, const Model::ModifyInstanceEventStartTimeRequest&, const Model::ModifyInstanceEventStartTimeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyInstanceEventStartTimeResponseReceivedHandler;
3273 typedef std::function<void(const EC2Client*, const Model::ModifyInstanceEventWindowRequest&, const Model::ModifyInstanceEventWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyInstanceEventWindowResponseReceivedHandler;
3274 typedef std::function<void(const EC2Client*, const Model::ModifyInstanceMaintenanceOptionsRequest&, const Model::ModifyInstanceMaintenanceOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyInstanceMaintenanceOptionsResponseReceivedHandler;
3275 typedef std::function<void(const EC2Client*, const Model::ModifyInstanceMetadataDefaultsRequest&, const Model::ModifyInstanceMetadataDefaultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyInstanceMetadataDefaultsResponseReceivedHandler;
3276 typedef std::function<void(const EC2Client*, const Model::ModifyInstanceMetadataOptionsRequest&, const Model::ModifyInstanceMetadataOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyInstanceMetadataOptionsResponseReceivedHandler;
3277 typedef std::function<void(const EC2Client*, const Model::ModifyInstancePlacementRequest&, const Model::ModifyInstancePlacementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyInstancePlacementResponseReceivedHandler;
3278 typedef std::function<void(const EC2Client*, const Model::ModifyIpamRequest&, const Model::ModifyIpamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyIpamResponseReceivedHandler;
3279 typedef std::function<void(const EC2Client*, const Model::ModifyIpamPoolRequest&, const Model::ModifyIpamPoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyIpamPoolResponseReceivedHandler;
3280 typedef std::function<void(const EC2Client*, const Model::ModifyIpamResourceCidrRequest&, const Model::ModifyIpamResourceCidrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyIpamResourceCidrResponseReceivedHandler;
3281 typedef std::function<void(const EC2Client*, const Model::ModifyIpamResourceDiscoveryRequest&, const Model::ModifyIpamResourceDiscoveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyIpamResourceDiscoveryResponseReceivedHandler;
3282 typedef std::function<void(const EC2Client*, const Model::ModifyIpamScopeRequest&, const Model::ModifyIpamScopeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyIpamScopeResponseReceivedHandler;
3283 typedef std::function<void(const EC2Client*, const Model::ModifyLaunchTemplateRequest&, const Model::ModifyLaunchTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyLaunchTemplateResponseReceivedHandler;
3284 typedef std::function<void(const EC2Client*, const Model::ModifyLocalGatewayRouteRequest&, const Model::ModifyLocalGatewayRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyLocalGatewayRouteResponseReceivedHandler;
3285 typedef std::function<void(const EC2Client*, const Model::ModifyManagedPrefixListRequest&, const Model::ModifyManagedPrefixListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyManagedPrefixListResponseReceivedHandler;
3286 typedef std::function<void(const EC2Client*, const Model::ModifyNetworkInterfaceAttributeRequest&, const Model::ModifyNetworkInterfaceAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyNetworkInterfaceAttributeResponseReceivedHandler;
3287 typedef std::function<void(const EC2Client*, const Model::ModifyPrivateDnsNameOptionsRequest&, const Model::ModifyPrivateDnsNameOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyPrivateDnsNameOptionsResponseReceivedHandler;
3288 typedef std::function<void(const EC2Client*, const Model::ModifyReservedInstancesRequest&, const Model::ModifyReservedInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyReservedInstancesResponseReceivedHandler;
3289 typedef std::function<void(const EC2Client*, const Model::ModifySecurityGroupRulesRequest&, const Model::ModifySecurityGroupRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifySecurityGroupRulesResponseReceivedHandler;
3290 typedef std::function<void(const EC2Client*, const Model::ModifySnapshotAttributeRequest&, const Model::ModifySnapshotAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifySnapshotAttributeResponseReceivedHandler;
3291 typedef std::function<void(const EC2Client*, const Model::ModifySnapshotTierRequest&, const Model::ModifySnapshotTierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifySnapshotTierResponseReceivedHandler;
3292 typedef std::function<void(const EC2Client*, const Model::ModifySpotFleetRequestRequest&, const Model::ModifySpotFleetRequestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifySpotFleetRequestResponseReceivedHandler;
3293 typedef std::function<void(const EC2Client*, const Model::ModifySubnetAttributeRequest&, const Model::ModifySubnetAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifySubnetAttributeResponseReceivedHandler;
3295 typedef std::function<void(const EC2Client*, const Model::ModifyTrafficMirrorFilterRuleRequest&, const Model::ModifyTrafficMirrorFilterRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyTrafficMirrorFilterRuleResponseReceivedHandler;
3296 typedef std::function<void(const EC2Client*, const Model::ModifyTrafficMirrorSessionRequest&, const Model::ModifyTrafficMirrorSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyTrafficMirrorSessionResponseReceivedHandler;
3297 typedef std::function<void(const EC2Client*, const Model::ModifyTransitGatewayRequest&, const Model::ModifyTransitGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyTransitGatewayResponseReceivedHandler;
3299 typedef std::function<void(const EC2Client*, const Model::ModifyTransitGatewayVpcAttachmentRequest&, const Model::ModifyTransitGatewayVpcAttachmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyTransitGatewayVpcAttachmentResponseReceivedHandler;
3300 typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessEndpointRequest&, const Model::ModifyVerifiedAccessEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVerifiedAccessEndpointResponseReceivedHandler;
3301 typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessEndpointPolicyRequest&, const Model::ModifyVerifiedAccessEndpointPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVerifiedAccessEndpointPolicyResponseReceivedHandler;
3302 typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessGroupRequest&, const Model::ModifyVerifiedAccessGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVerifiedAccessGroupResponseReceivedHandler;
3303 typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessGroupPolicyRequest&, const Model::ModifyVerifiedAccessGroupPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVerifiedAccessGroupPolicyResponseReceivedHandler;
3304 typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessInstanceRequest&, const Model::ModifyVerifiedAccessInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVerifiedAccessInstanceResponseReceivedHandler;
3306 typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessTrustProviderRequest&, const Model::ModifyVerifiedAccessTrustProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVerifiedAccessTrustProviderResponseReceivedHandler;
3307 typedef std::function<void(const EC2Client*, const Model::ModifyVolumeRequest&, const Model::ModifyVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVolumeResponseReceivedHandler;
3308 typedef std::function<void(const EC2Client*, const Model::ModifyVolumeAttributeRequest&, const Model::ModifyVolumeAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVolumeAttributeResponseReceivedHandler;
3309 typedef std::function<void(const EC2Client*, const Model::ModifyVpcAttributeRequest&, const Model::ModifyVpcAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVpcAttributeResponseReceivedHandler;
3310 typedef std::function<void(const EC2Client*, const Model::ModifyVpcEndpointRequest&, const Model::ModifyVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVpcEndpointResponseReceivedHandler;
3312 typedef std::function<void(const EC2Client*, const Model::ModifyVpcEndpointServiceConfigurationRequest&, const Model::ModifyVpcEndpointServiceConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVpcEndpointServiceConfigurationResponseReceivedHandler;
3314 typedef std::function<void(const EC2Client*, const Model::ModifyVpcEndpointServicePermissionsRequest&, const Model::ModifyVpcEndpointServicePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVpcEndpointServicePermissionsResponseReceivedHandler;
3315 typedef std::function<void(const EC2Client*, const Model::ModifyVpcPeeringConnectionOptionsRequest&, const Model::ModifyVpcPeeringConnectionOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVpcPeeringConnectionOptionsResponseReceivedHandler;
3316 typedef std::function<void(const EC2Client*, const Model::ModifyVpcTenancyRequest&, const Model::ModifyVpcTenancyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVpcTenancyResponseReceivedHandler;
3317 typedef std::function<void(const EC2Client*, const Model::ModifyVpnConnectionRequest&, const Model::ModifyVpnConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVpnConnectionResponseReceivedHandler;
3318 typedef std::function<void(const EC2Client*, const Model::ModifyVpnConnectionOptionsRequest&, const Model::ModifyVpnConnectionOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVpnConnectionOptionsResponseReceivedHandler;
3319 typedef std::function<void(const EC2Client*, const Model::ModifyVpnTunnelCertificateRequest&, const Model::ModifyVpnTunnelCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVpnTunnelCertificateResponseReceivedHandler;
3320 typedef std::function<void(const EC2Client*, const Model::ModifyVpnTunnelOptionsRequest&, const Model::ModifyVpnTunnelOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyVpnTunnelOptionsResponseReceivedHandler;
3321 typedef std::function<void(const EC2Client*, const Model::MonitorInstancesRequest&, const Model::MonitorInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > MonitorInstancesResponseReceivedHandler;
3322 typedef std::function<void(const EC2Client*, const Model::MoveAddressToVpcRequest&, const Model::MoveAddressToVpcOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > MoveAddressToVpcResponseReceivedHandler;
3323 typedef std::function<void(const EC2Client*, const Model::MoveByoipCidrToIpamRequest&, const Model::MoveByoipCidrToIpamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > MoveByoipCidrToIpamResponseReceivedHandler;
3324 typedef std::function<void(const EC2Client*, const Model::MoveCapacityReservationInstancesRequest&, const Model::MoveCapacityReservationInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > MoveCapacityReservationInstancesResponseReceivedHandler;
3325 typedef std::function<void(const EC2Client*, const Model::ProvisionByoipCidrRequest&, const Model::ProvisionByoipCidrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ProvisionByoipCidrResponseReceivedHandler;
3326 typedef std::function<void(const EC2Client*, const Model::ProvisionIpamByoasnRequest&, const Model::ProvisionIpamByoasnOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ProvisionIpamByoasnResponseReceivedHandler;
3327 typedef std::function<void(const EC2Client*, const Model::ProvisionIpamPoolCidrRequest&, const Model::ProvisionIpamPoolCidrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ProvisionIpamPoolCidrResponseReceivedHandler;
3328 typedef std::function<void(const EC2Client*, const Model::ProvisionPublicIpv4PoolCidrRequest&, const Model::ProvisionPublicIpv4PoolCidrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ProvisionPublicIpv4PoolCidrResponseReceivedHandler;
3329 typedef std::function<void(const EC2Client*, const Model::PurchaseCapacityBlockRequest&, const Model::PurchaseCapacityBlockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PurchaseCapacityBlockResponseReceivedHandler;
3330 typedef std::function<void(const EC2Client*, const Model::PurchaseHostReservationRequest&, const Model::PurchaseHostReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PurchaseHostReservationResponseReceivedHandler;
3331 typedef std::function<void(const EC2Client*, const Model::PurchaseReservedInstancesOfferingRequest&, const Model::PurchaseReservedInstancesOfferingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PurchaseReservedInstancesOfferingResponseReceivedHandler;
3332 typedef std::function<void(const EC2Client*, const Model::PurchaseScheduledInstancesRequest&, const Model::PurchaseScheduledInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PurchaseScheduledInstancesResponseReceivedHandler;
3333 typedef std::function<void(const EC2Client*, const Model::RebootInstancesRequest&, const Model::RebootInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebootInstancesResponseReceivedHandler;
3334 typedef std::function<void(const EC2Client*, const Model::RegisterImageRequest&, const Model::RegisterImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterImageResponseReceivedHandler;
3340 typedef std::function<void(const EC2Client*, const Model::RejectTransitGatewayPeeringAttachmentRequest&, const Model::RejectTransitGatewayPeeringAttachmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectTransitGatewayPeeringAttachmentResponseReceivedHandler;
3341 typedef std::function<void(const EC2Client*, const Model::RejectTransitGatewayVpcAttachmentRequest&, const Model::RejectTransitGatewayVpcAttachmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectTransitGatewayVpcAttachmentResponseReceivedHandler;
3342 typedef std::function<void(const EC2Client*, const Model::RejectVpcEndpointConnectionsRequest&, const Model::RejectVpcEndpointConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectVpcEndpointConnectionsResponseReceivedHandler;
3343 typedef std::function<void(const EC2Client*, const Model::RejectVpcPeeringConnectionRequest&, const Model::RejectVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectVpcPeeringConnectionResponseReceivedHandler;
3344 typedef std::function<void(const EC2Client*, const Model::ReleaseAddressRequest&, const Model::ReleaseAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReleaseAddressResponseReceivedHandler;
3345 typedef std::function<void(const EC2Client*, const Model::ReleaseHostsRequest&, const Model::ReleaseHostsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReleaseHostsResponseReceivedHandler;
3346 typedef std::function<void(const EC2Client*, const Model::ReleaseIpamPoolAllocationRequest&, const Model::ReleaseIpamPoolAllocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReleaseIpamPoolAllocationResponseReceivedHandler;
3347 typedef std::function<void(const EC2Client*, const Model::ReplaceIamInstanceProfileAssociationRequest&, const Model::ReplaceIamInstanceProfileAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReplaceIamInstanceProfileAssociationResponseReceivedHandler;
3348 typedef std::function<void(const EC2Client*, const Model::ReplaceNetworkAclAssociationRequest&, const Model::ReplaceNetworkAclAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReplaceNetworkAclAssociationResponseReceivedHandler;
3349 typedef std::function<void(const EC2Client*, const Model::ReplaceNetworkAclEntryRequest&, const Model::ReplaceNetworkAclEntryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReplaceNetworkAclEntryResponseReceivedHandler;
3350 typedef std::function<void(const EC2Client*, const Model::ReplaceRouteRequest&, const Model::ReplaceRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReplaceRouteResponseReceivedHandler;
3351 typedef std::function<void(const EC2Client*, const Model::ReplaceRouteTableAssociationRequest&, const Model::ReplaceRouteTableAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReplaceRouteTableAssociationResponseReceivedHandler;
3352 typedef std::function<void(const EC2Client*, const Model::ReplaceTransitGatewayRouteRequest&, const Model::ReplaceTransitGatewayRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReplaceTransitGatewayRouteResponseReceivedHandler;
3353 typedef std::function<void(const EC2Client*, const Model::ReplaceVpnTunnelRequest&, const Model::ReplaceVpnTunnelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReplaceVpnTunnelResponseReceivedHandler;
3354 typedef std::function<void(const EC2Client*, const Model::ReportInstanceStatusRequest&, const Model::ReportInstanceStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReportInstanceStatusResponseReceivedHandler;
3355 typedef std::function<void(const EC2Client*, const Model::RequestSpotFleetRequest&, const Model::RequestSpotFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RequestSpotFleetResponseReceivedHandler;
3356 typedef std::function<void(const EC2Client*, const Model::RequestSpotInstancesRequest&, const Model::RequestSpotInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RequestSpotInstancesResponseReceivedHandler;
3357 typedef std::function<void(const EC2Client*, const Model::ResetAddressAttributeRequest&, const Model::ResetAddressAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetAddressAttributeResponseReceivedHandler;
3358 typedef std::function<void(const EC2Client*, const Model::ResetEbsDefaultKmsKeyIdRequest&, const Model::ResetEbsDefaultKmsKeyIdOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetEbsDefaultKmsKeyIdResponseReceivedHandler;
3359 typedef std::function<void(const EC2Client*, const Model::ResetFpgaImageAttributeRequest&, const Model::ResetFpgaImageAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetFpgaImageAttributeResponseReceivedHandler;
3360 typedef std::function<void(const EC2Client*, const Model::ResetImageAttributeRequest&, const Model::ResetImageAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetImageAttributeResponseReceivedHandler;
3361 typedef std::function<void(const EC2Client*, const Model::ResetInstanceAttributeRequest&, const Model::ResetInstanceAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetInstanceAttributeResponseReceivedHandler;
3362 typedef std::function<void(const EC2Client*, const Model::ResetNetworkInterfaceAttributeRequest&, const Model::ResetNetworkInterfaceAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetNetworkInterfaceAttributeResponseReceivedHandler;
3363 typedef std::function<void(const EC2Client*, const Model::ResetSnapshotAttributeRequest&, const Model::ResetSnapshotAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetSnapshotAttributeResponseReceivedHandler;
3364 typedef std::function<void(const EC2Client*, const Model::RestoreAddressToClassicRequest&, const Model::RestoreAddressToClassicOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreAddressToClassicResponseReceivedHandler;
3365 typedef std::function<void(const EC2Client*, const Model::RestoreImageFromRecycleBinRequest&, const Model::RestoreImageFromRecycleBinOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreImageFromRecycleBinResponseReceivedHandler;
3366 typedef std::function<void(const EC2Client*, const Model::RestoreManagedPrefixListVersionRequest&, const Model::RestoreManagedPrefixListVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreManagedPrefixListVersionResponseReceivedHandler;
3367 typedef std::function<void(const EC2Client*, const Model::RestoreSnapshotFromRecycleBinRequest&, const Model::RestoreSnapshotFromRecycleBinOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreSnapshotFromRecycleBinResponseReceivedHandler;
3368 typedef std::function<void(const EC2Client*, const Model::RestoreSnapshotTierRequest&, const Model::RestoreSnapshotTierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreSnapshotTierResponseReceivedHandler;
3369 typedef std::function<void(const EC2Client*, const Model::RevokeClientVpnIngressRequest&, const Model::RevokeClientVpnIngressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RevokeClientVpnIngressResponseReceivedHandler;
3370 typedef std::function<void(const EC2Client*, const Model::RevokeSecurityGroupEgressRequest&, const Model::RevokeSecurityGroupEgressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RevokeSecurityGroupEgressResponseReceivedHandler;
3371 typedef std::function<void(const EC2Client*, const Model::RevokeSecurityGroupIngressRequest&, const Model::RevokeSecurityGroupIngressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RevokeSecurityGroupIngressResponseReceivedHandler;
3372 typedef std::function<void(const EC2Client*, const Model::RunInstancesRequest&, const Model::RunInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RunInstancesResponseReceivedHandler;
3373 typedef std::function<void(const EC2Client*, const Model::RunScheduledInstancesRequest&, const Model::RunScheduledInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RunScheduledInstancesResponseReceivedHandler;
3374 typedef std::function<void(const EC2Client*, const Model::SearchLocalGatewayRoutesRequest&, const Model::SearchLocalGatewayRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchLocalGatewayRoutesResponseReceivedHandler;
3375 typedef std::function<void(const EC2Client*, const Model::SearchTransitGatewayMulticastGroupsRequest&, const Model::SearchTransitGatewayMulticastGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchTransitGatewayMulticastGroupsResponseReceivedHandler;
3376 typedef std::function<void(const EC2Client*, const Model::SearchTransitGatewayRoutesRequest&, const Model::SearchTransitGatewayRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchTransitGatewayRoutesResponseReceivedHandler;
3377 typedef std::function<void(const EC2Client*, const Model::SendDiagnosticInterruptRequest&, const Model::SendDiagnosticInterruptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendDiagnosticInterruptResponseReceivedHandler;
3378 typedef std::function<void(const EC2Client*, const Model::StartInstancesRequest&, const Model::StartInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartInstancesResponseReceivedHandler;
3380 typedef std::function<void(const EC2Client*, const Model::StartNetworkInsightsAnalysisRequest&, const Model::StartNetworkInsightsAnalysisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartNetworkInsightsAnalysisResponseReceivedHandler;
3382 typedef std::function<void(const EC2Client*, const Model::StopInstancesRequest&, const Model::StopInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopInstancesResponseReceivedHandler;
3383 typedef std::function<void(const EC2Client*, const Model::TerminateClientVpnConnectionsRequest&, const Model::TerminateClientVpnConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TerminateClientVpnConnectionsResponseReceivedHandler;
3384 typedef std::function<void(const EC2Client*, const Model::TerminateInstancesRequest&, const Model::TerminateInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TerminateInstancesResponseReceivedHandler;
3385 typedef std::function<void(const EC2Client*, const Model::UnassignIpv6AddressesRequest&, const Model::UnassignIpv6AddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnassignIpv6AddressesResponseReceivedHandler;
3386 typedef std::function<void(const EC2Client*, const Model::UnassignPrivateIpAddressesRequest&, const Model::UnassignPrivateIpAddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnassignPrivateIpAddressesResponseReceivedHandler;
3387 typedef std::function<void(const EC2Client*, const Model::UnassignPrivateNatGatewayAddressRequest&, const Model::UnassignPrivateNatGatewayAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnassignPrivateNatGatewayAddressResponseReceivedHandler;
3388 typedef std::function<void(const EC2Client*, const Model::UnlockSnapshotRequest&, const Model::UnlockSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnlockSnapshotResponseReceivedHandler;
3389 typedef std::function<void(const EC2Client*, const Model::UnmonitorInstancesRequest&, const Model::UnmonitorInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnmonitorInstancesResponseReceivedHandler;
3392 typedef std::function<void(const EC2Client*, const Model::WithdrawByoipCidrRequest&, const Model::WithdrawByoipCidrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > WithdrawByoipCidrResponseReceivedHandler;
3393 /* End of service model async handlers definitions */
3394 } // namespace EC2
3395} // namespace Aws
EndpointProviderBase< EC2ClientConfiguration, EC2BuiltInParameters, EC2ClientContextParameters > EC2EndpointProviderBase
std::future< GetFlowLogsIntegrationTemplateOutcome > GetFlowLogsIntegrationTemplateOutcomeCallable
Aws::Utils::Outcome< DisableImageBlockPublicAccessResponse, EC2Error > DisableImageBlockPublicAccessOutcome
Aws::Utils::Outcome< DisassociateTrunkInterfaceResponse, EC2Error > DisassociateTrunkInterfaceOutcome
Aws::Utils::Outcome< CreateTransitGatewayPolicyTableResponse, EC2Error > CreateTransitGatewayPolicyTableOutcome
Aws::Utils::Outcome< DeleteEgressOnlyInternetGatewayResponse, EC2Error > DeleteEgressOnlyInternetGatewayOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteRouteOutcome
std::future< CreateVpcEndpointConnectionNotificationOutcome > CreateVpcEndpointConnectionNotificationOutcomeCallable
std::future< DescribeInstanceStatusOutcome > DescribeInstanceStatusOutcomeCallable
std::future< DescribeHostsOutcome > DescribeHostsOutcomeCallable
Aws::Utils::Outcome< DescribeBundleTasksResponse, EC2Error > DescribeBundleTasksOutcome
std::future< ExportClientVpnClientConfigurationOutcome > ExportClientVpnClientConfigurationOutcomeCallable
Aws::Utils::Outcome< UpdateSecurityGroupRuleDescriptionsEgressResponse, EC2Error > UpdateSecurityGroupRuleDescriptionsEgressOutcome
Aws::Utils::Outcome< CreateDhcpOptionsResponse, EC2Error > CreateDhcpOptionsOutcome
std::future< DisassociateTransitGatewayMulticastDomainOutcome > DisassociateTransitGatewayMulticastDomainOutcomeCallable
Aws::Utils::Outcome< ProvisionPublicIpv4PoolCidrResponse, EC2Error > ProvisionPublicIpv4PoolCidrOutcome
Aws::Utils::Outcome< CreateTrafficMirrorFilterRuleResponse, EC2Error > CreateTrafficMirrorFilterRuleOutcome
std::future< ModifyTrafficMirrorFilterRuleOutcome > ModifyTrafficMirrorFilterRuleOutcomeCallable
std::future< DeregisterTransitGatewayMulticastGroupMembersOutcome > DeregisterTransitGatewayMulticastGroupMembersOutcomeCallable
std::future< DescribeIpv6PoolsOutcome > DescribeIpv6PoolsOutcomeCallable
Aws::Utils::Outcome< DeleteVerifiedAccessTrustProviderResponse, EC2Error > DeleteVerifiedAccessTrustProviderOutcome
Aws::Utils::Outcome< DescribeFleetHistoryResponse, EC2Error > DescribeFleetHistoryOutcome
std::future< CreateRouteOutcome > CreateRouteOutcomeCallable
std::future< RejectTransitGatewayMulticastDomainAssociationsOutcome > RejectTransitGatewayMulticastDomainAssociationsOutcomeCallable
std::future< CreateManagedPrefixListOutcome > CreateManagedPrefixListOutcomeCallable
std::future< CreateEgressOnlyInternetGatewayOutcome > CreateEgressOnlyInternetGatewayOutcomeCallable
std::future< GetIpamDiscoveredAccountsOutcome > GetIpamDiscoveredAccountsOutcomeCallable
Aws::Utils::Outcome< UnassignIpv6AddressesResponse, EC2Error > UnassignIpv6AddressesOutcome
std::future< CreateSubnetOutcome > CreateSubnetOutcomeCallable
Aws::Utils::Outcome< CreateTransitGatewayVpcAttachmentResponse, EC2Error > CreateTransitGatewayVpcAttachmentOutcome
Aws::Utils::Outcome< GetInstanceTypesFromInstanceRequirementsResponse, EC2Error > GetInstanceTypesFromInstanceRequirementsOutcome
Aws::Utils::Outcome< ReleaseIpamPoolAllocationResponse, EC2Error > ReleaseIpamPoolAllocationOutcome
std::future< DescribeCapacityReservationBillingRequestsOutcome > DescribeCapacityReservationBillingRequestsOutcomeCallable
Aws::Utils::Outcome< ApplySecurityGroupsToClientVpnTargetNetworkResponse, EC2Error > ApplySecurityGroupsToClientVpnTargetNetworkOutcome
std::future< DescribeSecurityGroupsOutcome > DescribeSecurityGroupsOutcomeCallable
Aws::Utils::Outcome< ExportClientVpnClientCertificateRevocationListResponse, EC2Error > ExportClientVpnClientCertificateRevocationListOutcome
std::future< DisableAwsNetworkPerformanceMetricSubscriptionOutcome > DisableAwsNetworkPerformanceMetricSubscriptionOutcomeCallable
std::future< DescribeInstanceTopologyOutcome > DescribeInstanceTopologyOutcomeCallable
std::future< AttachNetworkInterfaceOutcome > AttachNetworkInterfaceOutcomeCallable
std::future< DescribeReservedInstancesModificationsOutcome > DescribeReservedInstancesModificationsOutcomeCallable
std::future< RejectTransitGatewayVpcAttachmentOutcome > RejectTransitGatewayVpcAttachmentOutcomeCallable
std::future< GetAssociatedIpv6PoolCidrsOutcome > GetAssociatedIpv6PoolCidrsOutcomeCallable
std::future< DisableFastSnapshotRestoresOutcome > DisableFastSnapshotRestoresOutcomeCallable
std::future< DeprovisionIpamPoolCidrOutcome > DeprovisionIpamPoolCidrOutcomeCallable
std::future< DisassociateTransitGatewayRouteTableOutcome > DisassociateTransitGatewayRouteTableOutcomeCallable
Aws::Utils::Outcome< ModifyVpcPeeringConnectionOptionsResponse, EC2Error > ModifyVpcPeeringConnectionOptionsOutcome
Aws::Utils::Outcome< DeleteIpamExternalResourceVerificationTokenResponse, EC2Error > DeleteIpamExternalResourceVerificationTokenOutcome
std::future< DeleteQueuedReservedInstancesOutcome > DeleteQueuedReservedInstancesOutcomeCallable
Aws::Utils::Outcome< AttachVolumeResponse, EC2Error > AttachVolumeOutcome
std::future< DisassociateInstanceEventWindowOutcome > DisassociateInstanceEventWindowOutcomeCallable
std::future< DescribeReplaceRootVolumeTasksOutcome > DescribeReplaceRootVolumeTasksOutcomeCallable
std::future< CancelCapacityReservationOutcome > CancelCapacityReservationOutcomeCallable
std::future< CreateVpnConnectionOutcome > CreateVpnConnectionOutcomeCallable
std::future< DescribeStoreImageTasksOutcome > DescribeStoreImageTasksOutcomeCallable
std::future< RequestSpotFleetOutcome > RequestSpotFleetOutcomeCallable
Aws::Utils::Outcome< DeleteCoipPoolResponse, EC2Error > DeleteCoipPoolOutcome
Aws::Utils::Outcome< CreateTrafficMirrorFilterResponse, EC2Error > CreateTrafficMirrorFilterOutcome
std::future< DeleteVerifiedAccessGroupOutcome > DeleteVerifiedAccessGroupOutcomeCallable
Aws::Utils::Outcome< UnlockSnapshotResponse, EC2Error > UnlockSnapshotOutcome
Aws::Utils::Outcome< ProvisionIpamPoolCidrResponse, EC2Error > ProvisionIpamPoolCidrOutcome
std::future< RegisterTransitGatewayMulticastGroupMembersOutcome > RegisterTransitGatewayMulticastGroupMembersOutcomeCallable
std::future< UnassignIpv6AddressesOutcome > UnassignIpv6AddressesOutcomeCallable
std::future< DescribeVpcEndpointServicesOutcome > DescribeVpcEndpointServicesOutcomeCallable
std::future< DescribeManagedPrefixListsOutcome > DescribeManagedPrefixListsOutcomeCallable
Aws::Utils::Outcome< ModifyReservedInstancesResponse, EC2Error > ModifyReservedInstancesOutcome
std::future< AcceptVpcPeeringConnectionOutcome > AcceptVpcPeeringConnectionOutcomeCallable
std::future< DescribeExportImageTasksOutcome > DescribeExportImageTasksOutcomeCallable
std::future< ModifyVpcEndpointServiceConfigurationOutcome > ModifyVpcEndpointServiceConfigurationOutcomeCallable
std::future< GetReservedInstancesExchangeQuoteOutcome > GetReservedInstancesExchangeQuoteOutcomeCallable
std::future< DescribeImageAttributeOutcome > DescribeImageAttributeOutcomeCallable
std::future< DescribeHostReservationsOutcome > DescribeHostReservationsOutcomeCallable
std::future< StartInstancesOutcome > StartInstancesOutcomeCallable
std::future< CreateCapacityReservationBySplittingOutcome > CreateCapacityReservationBySplittingOutcomeCallable
Aws::Utils::Outcome< RejectVpcPeeringConnectionResponse, EC2Error > RejectVpcPeeringConnectionOutcome
std::future< DescribeLocalGatewayRouteTableVpcAssociationsOutcome > DescribeLocalGatewayRouteTableVpcAssociationsOutcomeCallable
Aws::Utils::Outcome< DescribeVerifiedAccessInstancesResponse, EC2Error > DescribeVerifiedAccessInstancesOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > EnableVgwRoutePropagationOutcome
Aws::Utils::Outcome< GetVpnConnectionDeviceSampleConfigurationResponse, EC2Error > GetVpnConnectionDeviceSampleConfigurationOutcome
std::future< AcceptCapacityReservationBillingOwnershipOutcome > AcceptCapacityReservationBillingOwnershipOutcomeCallable
Aws::Utils::Outcome< EnableImageDeprecationResponse, EC2Error > EnableImageDeprecationOutcome
std::future< DescribeHostReservationOfferingsOutcome > DescribeHostReservationOfferingsOutcomeCallable
Aws::Utils::Outcome< ModifyInstancePlacementResponse, EC2Error > ModifyInstancePlacementOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > RebootInstancesOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteSecurityGroupOutcome
std::future< GetIpamPoolCidrsOutcome > GetIpamPoolCidrsOutcomeCallable
std::future< ModifyDefaultCreditSpecificationOutcome > ModifyDefaultCreditSpecificationOutcomeCallable
std::future< DeleteVpcEndpointsOutcome > DeleteVpcEndpointsOutcomeCallable
Aws::Utils::Outcome< ModifyInstanceEventStartTimeResponse, EC2Error > ModifyInstanceEventStartTimeOutcome
Aws::Utils::Outcome< AssociateTransitGatewayMulticastDomainResponse, EC2Error > AssociateTransitGatewayMulticastDomainOutcome
Aws::Utils::Outcome< DisableIpamOrganizationAdminAccountResponse, EC2Error > DisableIpamOrganizationAdminAccountOutcome
std::future< GetTransitGatewayPrefixListReferencesOutcome > GetTransitGatewayPrefixListReferencesOutcomeCallable
std::future< DescribeSecurityGroupReferencesOutcome > DescribeSecurityGroupReferencesOutcomeCallable
std::future< DescribeFlowLogsOutcome > DescribeFlowLogsOutcomeCallable
Aws::Utils::Outcome< DisassociateNatGatewayAddressResponse, EC2Error > DisassociateNatGatewayAddressOutcome
Aws::Utils::Outcome< DescribeInstancesResponse, EC2Error > DescribeInstancesOutcome
std::future< CopyFpgaImageOutcome > CopyFpgaImageOutcomeCallable
std::future< AcceptTransitGatewayMulticastDomainAssociationsOutcome > AcceptTransitGatewayMulticastDomainAssociationsOutcomeCallable
Aws::Utils::Outcome< AcceptVpcPeeringConnectionResponse, EC2Error > AcceptVpcPeeringConnectionOutcome
Aws::Utils::Outcome< DescribeVpnConnectionsResponse, EC2Error > DescribeVpnConnectionsOutcome
std::future< ModifyIdentityIdFormatOutcome > ModifyIdentityIdFormatOutcomeCallable
Aws::Utils::Outcome< DescribeFastLaunchImagesResponse, EC2Error > DescribeFastLaunchImagesOutcome
std::future< CreateFpgaImageOutcome > CreateFpgaImageOutcomeCallable
Aws::Utils::Outcome< DeleteTrafficMirrorFilterResponse, EC2Error > DeleteTrafficMirrorFilterOutcome
std::future< ModifyVerifiedAccessGroupOutcome > ModifyVerifiedAccessGroupOutcomeCallable
Aws::Utils::Outcome< DescribeAwsNetworkPerformanceMetricSubscriptionsResponse, EC2Error > DescribeAwsNetworkPerformanceMetricSubscriptionsOutcome
std::future< CreateVpnGatewayOutcome > CreateVpnGatewayOutcomeCallable
std::future< ReplaceTransitGatewayRouteOutcome > ReplaceTransitGatewayRouteOutcomeCallable
Aws::Utils::Outcome< ReplaceIamInstanceProfileAssociationResponse, EC2Error > ReplaceIamInstanceProfileAssociationOutcome
std::future< CreateNatGatewayOutcome > CreateNatGatewayOutcomeCallable
std::future< CreateDefaultVpcOutcome > CreateDefaultVpcOutcomeCallable
std::future< GetTransitGatewayPolicyTableAssociationsOutcome > GetTransitGatewayPolicyTableAssociationsOutcomeCallable
Aws::Utils::Outcome< StopInstancesResponse, EC2Error > StopInstancesOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ModifyIdentityIdFormatOutcome
std::future< DescribeInternetGatewaysOutcome > DescribeInternetGatewaysOutcomeCallable
std::future< ModifyInstanceEventStartTimeOutcome > ModifyInstanceEventStartTimeOutcomeCallable
Aws::Utils::Outcome< CreateClientVpnRouteResponse, EC2Error > CreateClientVpnRouteOutcome
Aws::Utils::Outcome< CreateCarrierGatewayResponse, EC2Error > CreateCarrierGatewayOutcome
Aws::Utils::Outcome< GetManagedPrefixListEntriesResponse, EC2Error > GetManagedPrefixListEntriesOutcome
std::future< RejectVpcPeeringConnectionOutcome > RejectVpcPeeringConnectionOutcomeCallable
std::future< AssociateSecurityGroupVpcOutcome > AssociateSecurityGroupVpcOutcomeCallable
Aws::Utils::Outcome< DescribeInstanceTopologyResponse, EC2Error > DescribeInstanceTopologyOutcome
Aws::Utils::Outcome< ResetEbsDefaultKmsKeyIdResponse, EC2Error > ResetEbsDefaultKmsKeyIdOutcome
std::future< GetInstanceTpmEkPubOutcome > GetInstanceTpmEkPubOutcomeCallable
Aws::Utils::Outcome< DeprovisionIpamPoolCidrResponse, EC2Error > DeprovisionIpamPoolCidrOutcome
Aws::Utils::Outcome< DescribeExportImageTasksResponse, EC2Error > DescribeExportImageTasksOutcome
std::future< ResetAddressAttributeOutcome > ResetAddressAttributeOutcomeCallable
std::future< CreateRouteTableOutcome > CreateRouteTableOutcomeCallable
std::future< DescribeScheduledInstanceAvailabilityOutcome > DescribeScheduledInstanceAvailabilityOutcomeCallable
Aws::Utils::Outcome< ConfirmProductInstanceResponse, EC2Error > ConfirmProductInstanceOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ModifyVpcAttributeOutcome
Aws::Utils::Outcome< DeleteCoipCidrResponse, EC2Error > DeleteCoipCidrOutcome
Aws::Utils::Outcome< DescribeSpotFleetRequestsResponse, EC2Error > DescribeSpotFleetRequestsOutcome
Aws::Utils::Outcome< ModifyTrafficMirrorFilterNetworkServicesResponse, EC2Error > ModifyTrafficMirrorFilterNetworkServicesOutcome
Aws::Utils::Outcome< DisableAwsNetworkPerformanceMetricSubscriptionResponse, EC2Error > DisableAwsNetworkPerformanceMetricSubscriptionOutcome
Aws::Utils::Outcome< CreateCapacityReservationBySplittingResponse, EC2Error > CreateCapacityReservationBySplittingOutcome
std::future< ImportSnapshotOutcome > ImportSnapshotOutcomeCallable
Aws::Utils::Outcome< CreateTransitGatewayRouteTableAnnouncementResponse, EC2Error > CreateTransitGatewayRouteTableAnnouncementOutcome
Aws::Utils::Outcome< DescribeVolumesResponse, EC2Error > DescribeVolumesOutcome
Aws::Utils::Outcome< ModifyVerifiedAccessEndpointPolicyResponse, EC2Error > ModifyVerifiedAccessEndpointPolicyOutcome
Aws::Utils::Outcome< DescribeLocalGatewayRouteTablesResponse, EC2Error > DescribeLocalGatewayRouteTablesOutcome
std::future< CreateSubnetCidrReservationOutcome > CreateSubnetCidrReservationOutcomeCallable
std::future< AssignPrivateIpAddressesOutcome > AssignPrivateIpAddressesOutcomeCallable
std::future< CreateNetworkInterfacePermissionOutcome > CreateNetworkInterfacePermissionOutcomeCallable
std::future< DisassociateVpcCidrBlockOutcome > DisassociateVpcCidrBlockOutcomeCallable
std::future< EnableSerialConsoleAccessOutcome > EnableSerialConsoleAccessOutcomeCallable
Aws::Utils::Outcome< GetLaunchTemplateDataResponse, EC2Error > GetLaunchTemplateDataOutcome
std::future< AssociateTransitGatewayPolicyTableOutcome > AssociateTransitGatewayPolicyTableOutcomeCallable
std::future< ModifyTrafficMirrorFilterNetworkServicesOutcome > ModifyTrafficMirrorFilterNetworkServicesOutcomeCallable
Aws::Utils::Outcome< EnableSerialConsoleAccessResponse, EC2Error > EnableSerialConsoleAccessOutcome
std::future< CreateVpcEndpointOutcome > CreateVpcEndpointOutcomeCallable
Aws::Utils::Outcome< CreatePlacementGroupResponse, EC2Error > CreatePlacementGroupOutcome
Aws::Utils::Outcome< ModifyInstanceCpuOptionsResponse, EC2Error > ModifyInstanceCpuOptionsOutcome
std::future< ModifyAvailabilityZoneGroupOutcome > ModifyAvailabilityZoneGroupOutcomeCallable
std::future< DescribeSpotFleetRequestsOutcome > DescribeSpotFleetRequestsOutcomeCallable
Aws::Utils::Outcome< ModifyVpcEndpointServicePermissionsResponse, EC2Error > ModifyVpcEndpointServicePermissionsOutcome
std::future< ReplaceRouteOutcome > ReplaceRouteOutcomeCallable
std::future< DeleteVpnConnectionOutcome > DeleteVpnConnectionOutcomeCallable
Aws::Utils::Outcome< DeleteTransitGatewayPolicyTableResponse, EC2Error > DeleteTransitGatewayPolicyTableOutcome
std::future< AttachInternetGatewayOutcome > AttachInternetGatewayOutcomeCallable
std::future< DeleteLocalGatewayRouteOutcome > DeleteLocalGatewayRouteOutcomeCallable
std::future< ReleaseIpamPoolAllocationOutcome > ReleaseIpamPoolAllocationOutcomeCallable
Aws::Utils::Outcome< DescribeReservedInstancesListingsResponse, EC2Error > DescribeReservedInstancesListingsOutcome
Aws::Utils::Outcome< CreateTransitGatewayConnectPeerResponse, EC2Error > CreateTransitGatewayConnectPeerOutcome
Aws::Utils::Outcome< DisableSerialConsoleAccessResponse, EC2Error > DisableSerialConsoleAccessOutcome
Aws::Utils::Outcome< DeprovisionByoipCidrResponse, EC2Error > DeprovisionByoipCidrOutcome
std::future< CreateVpcPeeringConnectionOutcome > CreateVpcPeeringConnectionOutcomeCallable
Aws::Utils::Outcome< RunInstancesResponse, EC2Error > RunInstancesOutcome
Aws::Utils::Outcome< ModifyInstanceCreditSpecificationResponse, EC2Error > ModifyInstanceCreditSpecificationOutcome
std::future< AdvertiseByoipCidrOutcome > AdvertiseByoipCidrOutcomeCallable
std::future< CancelConversionTaskOutcome > CancelConversionTaskOutcomeCallable
Aws::Utils::Outcome< ModifyVerifiedAccessInstanceResponse, EC2Error > ModifyVerifiedAccessInstanceOutcome
Aws::Utils::Outcome< CreatePublicIpv4PoolResponse, EC2Error > CreatePublicIpv4PoolOutcome
Aws::Utils::Outcome< DisassociateCapacityReservationBillingOwnerResponse, EC2Error > DisassociateCapacityReservationBillingOwnerOutcome
Aws::Utils::Outcome< ModifyIpamScopeResponse, EC2Error > ModifyIpamScopeOutcome
std::future< GetVpnTunnelReplacementStatusOutcome > GetVpnTunnelReplacementStatusOutcomeCallable
Aws::Utils::Outcome< MoveCapacityReservationInstancesResponse, EC2Error > MoveCapacityReservationInstancesOutcome
std::future< AssociateTrunkInterfaceOutcome > AssociateTrunkInterfaceOutcomeCallable
std::future< DescribeAwsNetworkPerformanceMetricSubscriptionsOutcome > DescribeAwsNetworkPerformanceMetricSubscriptionsOutcomeCallable
std::future< ModifyLocalGatewayRouteOutcome > ModifyLocalGatewayRouteOutcomeCallable
Aws::Utils::Outcome< DeregisterTransitGatewayMulticastGroupSourcesResponse, EC2Error > DeregisterTransitGatewayMulticastGroupSourcesOutcome
std::future< DeleteNetworkInsightsAnalysisOutcome > DeleteNetworkInsightsAnalysisOutcomeCallable
Aws::Utils::Outcome< UnassignPrivateNatGatewayAddressResponse, EC2Error > UnassignPrivateNatGatewayAddressOutcome
Aws::Utils::Outcome< GetManagedPrefixListAssociationsResponse, EC2Error > GetManagedPrefixListAssociationsOutcome
std::future< DeleteFpgaImageOutcome > DeleteFpgaImageOutcomeCallable
Aws::Utils::Outcome< DescribeTransitGatewaysResponse, EC2Error > DescribeTransitGatewaysOutcome
std::future< DescribeNetworkInsightsAccessScopesOutcome > DescribeNetworkInsightsAccessScopesOutcomeCallable
Aws::Utils::Outcome< DescribeInstanceConnectEndpointsResponse, EC2Error > DescribeInstanceConnectEndpointsOutcome
std::future< ResetImageAttributeOutcome > ResetImageAttributeOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > CancelExportTaskOutcome
Aws::Utils::Outcome< DescribeAddressTransfersResponse, EC2Error > DescribeAddressTransfersOutcome
Aws::Utils::Outcome< DescribeImageAttributeResponse, EC2Error > DescribeImageAttributeOutcome
std::future< CreateCapacityReservationOutcome > CreateCapacityReservationOutcomeCallable
Aws::Utils::Outcome< CreateInternetGatewayResponse, EC2Error > CreateInternetGatewayOutcome
Aws::Utils::Outcome< DescribeDhcpOptionsResponse, EC2Error > DescribeDhcpOptionsOutcome
Aws::Utils::Outcome< DescribeIpamExternalResourceVerificationTokensResponse, EC2Error > DescribeIpamExternalResourceVerificationTokensOutcome
std::future< DeleteNetworkAclOutcome > DeleteNetworkAclOutcomeCallable
std::future< DescribeNetworkInterfacesOutcome > DescribeNetworkInterfacesOutcomeCallable
std::future< RevokeClientVpnIngressOutcome > RevokeClientVpnIngressOutcomeCallable
std::future< GetSerialConsoleAccessStatusOutcome > GetSerialConsoleAccessStatusOutcomeCallable
Aws::Utils::Outcome< StartNetworkInsightsAnalysisResponse, EC2Error > StartNetworkInsightsAnalysisOutcome
std::future< ImportKeyPairOutcome > ImportKeyPairOutcomeCallable
std::future< DescribeIdFormatOutcome > DescribeIdFormatOutcomeCallable
std::future< DeleteVpnGatewayOutcome > DeleteVpnGatewayOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeletePlacementGroupOutcome
std::future< GetAssociatedEnclaveCertificateIamRolesOutcome > GetAssociatedEnclaveCertificateIamRolesOutcomeCallable
Aws::Utils::Outcome< DescribeVpcsResponse, EC2Error > DescribeVpcsOutcome
Aws::Utils::Outcome< DescribeSpotInstanceRequestsResponse, EC2Error > DescribeSpotInstanceRequestsOutcome
Aws::Utils::Outcome< DescribeManagedPrefixListsResponse, EC2Error > DescribeManagedPrefixListsOutcome
std::future< CreateSnapshotsOutcome > CreateSnapshotsOutcomeCallable
std::future< DescribeAggregateIdFormatOutcome > DescribeAggregateIdFormatOutcomeCallable
std::future< DeleteTransitGatewayConnectPeerOutcome > DeleteTransitGatewayConnectPeerOutcomeCallable
std::future< DeprovisionIpamByoasnOutcome > DeprovisionIpamByoasnOutcomeCallable
std::future< DescribeTransitGatewaysOutcome > DescribeTransitGatewaysOutcomeCallable
std::future< GetIpamDiscoveredResourceCidrsOutcome > GetIpamDiscoveredResourceCidrsOutcomeCallable
Aws::Utils::Outcome< DeleteVerifiedAccessEndpointResponse, EC2Error > DeleteVerifiedAccessEndpointOutcome
std::future< BundleInstanceOutcome > BundleInstanceOutcomeCallable
std::future< DescribeVpcAttributeOutcome > DescribeVpcAttributeOutcomeCallable
Aws::Utils::Outcome< DisableImageDeprecationResponse, EC2Error > DisableImageDeprecationOutcome
Aws::Utils::Outcome< DescribePrefixListsResponse, EC2Error > DescribePrefixListsOutcome
Aws::Utils::Outcome< GetVpnConnectionDeviceTypesResponse, EC2Error > GetVpnConnectionDeviceTypesOutcome
Aws::Utils::Outcome< StartInstancesResponse, EC2Error > StartInstancesOutcome
Aws::Utils::Outcome< DeleteVpcPeeringConnectionResponse, EC2Error > DeleteVpcPeeringConnectionOutcome
std::future< DescribeSnapshotTierStatusOutcome > DescribeSnapshotTierStatusOutcomeCallable
std::future< AllocateHostsOutcome > AllocateHostsOutcomeCallable
std::future< DescribeLocalGatewayRouteTablesOutcome > DescribeLocalGatewayRouteTablesOutcomeCallable
std::future< MoveByoipCidrToIpamOutcome > MoveByoipCidrToIpamOutcomeCallable
std::future< ResetNetworkInterfaceAttributeOutcome > ResetNetworkInterfaceAttributeOutcomeCallable
std::future< PurchaseReservedInstancesOfferingOutcome > PurchaseReservedInstancesOfferingOutcomeCallable
Aws::Utils::Outcome< DescribeIdentityIdFormatResponse, EC2Error > DescribeIdentityIdFormatOutcome
Aws::Utils::Outcome< DescribeVpcPeeringConnectionsResponse, EC2Error > DescribeVpcPeeringConnectionsOutcome
std::future< DeprovisionByoipCidrOutcome > DeprovisionByoipCidrOutcomeCallable
Aws::Utils::Outcome< DescribeTagsResponse, EC2Error > DescribeTagsOutcome
std::future< DeleteNetworkInterfacePermissionOutcome > DeleteNetworkInterfacePermissionOutcomeCallable
std::future< GetNetworkInsightsAccessScopeAnalysisFindingsOutcome > GetNetworkInsightsAccessScopeAnalysisFindingsOutcomeCallable
std::future< ModifyManagedPrefixListOutcome > ModifyManagedPrefixListOutcomeCallable
std::future< CreateLocalGatewayRouteTableOutcome > CreateLocalGatewayRouteTableOutcomeCallable
std::future< DisassociateEnclaveCertificateIamRoleOutcome > DisassociateEnclaveCertificateIamRoleOutcomeCallable
std::future< DescribeAddressesAttributeOutcome > DescribeAddressesAttributeOutcomeCallable
std::future< AllocateAddressOutcome > AllocateAddressOutcomeCallable
Aws::Utils::Outcome< DescribeImagesResponse, EC2Error > DescribeImagesOutcome
std::future< GetImageBlockPublicAccessStateOutcome > GetImageBlockPublicAccessStateOutcomeCallable
std::future< DisableVgwRoutePropagationOutcome > DisableVgwRoutePropagationOutcomeCallable
std::future< DescribeIpamResourceDiscoveriesOutcome > DescribeIpamResourceDiscoveriesOutcomeCallable
std::future< EnableImageDeregistrationProtectionOutcome > EnableImageDeregistrationProtectionOutcomeCallable
std::future< DisassociateTrunkInterfaceOutcome > DisassociateTrunkInterfaceOutcomeCallable
Aws::Utils::Outcome< DescribeTrafficMirrorFiltersResponse, EC2Error > DescribeTrafficMirrorFiltersOutcome
std::future< ModifyEbsDefaultKmsKeyIdOutcome > ModifyEbsDefaultKmsKeyIdOutcomeCallable
Aws::Utils::Outcome< DescribeVolumesModificationsResponse, EC2Error > DescribeVolumesModificationsOutcome
Aws::Utils::Outcome< DescribeStaleSecurityGroupsResponse, EC2Error > DescribeStaleSecurityGroupsOutcome
Aws::Utils::Outcome< RejectCapacityReservationBillingOwnershipResponse, EC2Error > RejectCapacityReservationBillingOwnershipOutcome
Aws::Utils::Outcome< ModifyEbsDefaultKmsKeyIdResponse, EC2Error > ModifyEbsDefaultKmsKeyIdOutcome
std::future< ProvisionIpamByoasnOutcome > ProvisionIpamByoasnOutcomeCallable
std::future< RejectVpcEndpointConnectionsOutcome > RejectVpcEndpointConnectionsOutcomeCallable
std::future< CreateIpamPoolOutcome > CreateIpamPoolOutcomeCallable
Aws::Utils::Outcome< PurchaseCapacityBlockResponse, EC2Error > PurchaseCapacityBlockOutcome
std::future< ModifyCapacityReservationFleetOutcome > ModifyCapacityReservationFleetOutcomeCallable
Aws::Utils::Outcome< AllocateAddressResponse, EC2Error > AllocateAddressOutcome
Aws::Utils::Outcome< CreateFpgaImageResponse, EC2Error > CreateFpgaImageOutcome
Aws::Utils::Outcome< ModifyDefaultCreditSpecificationResponse, EC2Error > ModifyDefaultCreditSpecificationOutcome
std::future< CreateTransitGatewayPolicyTableOutcome > CreateTransitGatewayPolicyTableOutcomeCallable
Aws::Utils::Outcome< CreateRouteResponse, EC2Error > CreateRouteOutcome
std::future< DeleteTransitGatewayRouteTableOutcome > DeleteTransitGatewayRouteTableOutcomeCallable
std::future< ModifyInstanceCpuOptionsOutcome > ModifyInstanceCpuOptionsOutcomeCallable
std::future< PurchaseCapacityBlockOutcome > PurchaseCapacityBlockOutcomeCallable
std::future< CreateCustomerGatewayOutcome > CreateCustomerGatewayOutcomeCallable
std::future< ModifyVpcPeeringConnectionOptionsOutcome > ModifyVpcPeeringConnectionOptionsOutcomeCallable
std::future< CopySnapshotOutcome > CopySnapshotOutcomeCallable
std::future< UpdateSecurityGroupRuleDescriptionsIngressOutcome > UpdateSecurityGroupRuleDescriptionsIngressOutcomeCallable
Aws::Utils::Outcome< DescribeReplaceRootVolumeTasksResponse, EC2Error > DescribeReplaceRootVolumeTasksOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteNetworkAclOutcome
Aws::Utils::Outcome< GetCoipPoolUsageResponse, EC2Error > GetCoipPoolUsageOutcome
std::future< ModifyVerifiedAccessInstanceLoggingConfigurationOutcome > ModifyVerifiedAccessInstanceLoggingConfigurationOutcomeCallable
Aws::Utils::Outcome< ResetAddressAttributeResponse, EC2Error > ResetAddressAttributeOutcome
Aws::Utils::Outcome< DescribeSnapshotsResponse, EC2Error > DescribeSnapshotsOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DetachNetworkInterfaceOutcome
Aws::Utils::Outcome< CreateTransitGatewayResponse, EC2Error > CreateTransitGatewayOutcome
std::future< DescribeClientVpnConnectionsOutcome > DescribeClientVpnConnectionsOutcomeCallable
Aws::Utils::Outcome< DescribeNetworkInterfacePermissionsResponse, EC2Error > DescribeNetworkInterfacePermissionsOutcome
Aws::Utils::Outcome< DescribeInstanceCreditSpecificationsResponse, EC2Error > DescribeInstanceCreditSpecificationsOutcome
Aws::Utils::Outcome< RevokeSecurityGroupEgressResponse, EC2Error > RevokeSecurityGroupEgressOutcome
std::future< ApplySecurityGroupsToClientVpnTargetNetworkOutcome > ApplySecurityGroupsToClientVpnTargetNetworkOutcomeCallable
std::future< StartVpcEndpointServicePrivateDnsVerificationOutcome > StartVpcEndpointServicePrivateDnsVerificationOutcomeCallable
Aws::Utils::Outcome< AssociateIpamByoasnResponse, EC2Error > AssociateIpamByoasnOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteSubnetOutcome
std::future< CreateVerifiedAccessInstanceOutcome > CreateVerifiedAccessInstanceOutcomeCallable
std::future< GetInstanceUefiDataOutcome > GetInstanceUefiDataOutcomeCallable
std::future< DescribeVolumesModificationsOutcome > DescribeVolumesModificationsOutcomeCallable
Aws::Utils::Outcome< DeleteClientVpnEndpointResponse, EC2Error > DeleteClientVpnEndpointOutcome
std::future< DeleteTransitGatewayPeeringAttachmentOutcome > DeleteTransitGatewayPeeringAttachmentOutcomeCallable
Aws::Utils::Outcome< TerminateInstancesResponse, EC2Error > TerminateInstancesOutcome
std::future< GetIpamPoolAllocationsOutcome > GetIpamPoolAllocationsOutcomeCallable
Aws::Utils::Outcome< DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse, EC2Error > DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome
std::future< CreateRestoreImageTaskOutcome > CreateRestoreImageTaskOutcomeCallable
std::future< RestoreImageFromRecycleBinOutcome > RestoreImageFromRecycleBinOutcomeCallable
std::future< DescribeIpamExternalResourceVerificationTokensOutcome > DescribeIpamExternalResourceVerificationTokensOutcomeCallable
Aws::Utils::Outcome< RunScheduledInstancesResponse, EC2Error > RunScheduledInstancesOutcome
Aws::Utils::Outcome< DeleteNetworkInsightsAccessScopeResponse, EC2Error > DeleteNetworkInsightsAccessScopeOutcome
std::future< CreateVolumeOutcome > CreateVolumeOutcomeCallable
Aws::Utils::Outcome< DescribeExportTasksResponse, EC2Error > DescribeExportTasksOutcome
std::future< CreateCarrierGatewayOutcome > CreateCarrierGatewayOutcomeCallable
std::future< ModifyTrafficMirrorSessionOutcome > ModifyTrafficMirrorSessionOutcomeCallable
std::future< AttachVolumeOutcome > AttachVolumeOutcomeCallable
Aws::Utils::Outcome< GetReservedInstancesExchangeQuoteResponse, EC2Error > GetReservedInstancesExchangeQuoteOutcome
Aws::Utils::Outcome< DisassociateTransitGatewayRouteTableResponse, EC2Error > DisassociateTransitGatewayRouteTableOutcome
std::future< CreateKeyPairOutcome > CreateKeyPairOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteVpnConnectionOutcome
Aws::Utils::Outcome< DeleteTransitGatewayPrefixListReferenceResponse, EC2Error > DeleteTransitGatewayPrefixListReferenceOutcome
Aws::Utils::Outcome< EnableReachabilityAnalyzerOrganizationSharingResponse, EC2Error > EnableReachabilityAnalyzerOrganizationSharingOutcome
std::future< DescribeInstanceTypesOutcome > DescribeInstanceTypesOutcomeCallable
std::future< ModifyClientVpnEndpointOutcome > ModifyClientVpnEndpointOutcomeCallable
Aws::Utils::Outcome< GetSpotPlacementScoresResponse, EC2Error > GetSpotPlacementScoresOutcome
Aws::Utils::Outcome< DescribeIamInstanceProfileAssociationsResponse, EC2Error > DescribeIamInstanceProfileAssociationsOutcome
Aws::Utils::Outcome< WithdrawByoipCidrResponse, EC2Error > WithdrawByoipCidrOutcome
std::future< ReplaceNetworkAclAssociationOutcome > ReplaceNetworkAclAssociationOutcomeCallable
Aws::Utils::Outcome< CancelSpotInstanceRequestsResponse, EC2Error > CancelSpotInstanceRequestsOutcome
std::future< ProvisionPublicIpv4PoolCidrOutcome > ProvisionPublicIpv4PoolCidrOutcomeCallable
std::future< DescribeTransitGatewayVpcAttachmentsOutcome > DescribeTransitGatewayVpcAttachmentsOutcomeCallable
std::future< CreateCoipCidrOutcome > CreateCoipCidrOutcomeCallable
Aws::Utils::Outcome< DescribeRouteTablesResponse, EC2Error > DescribeRouteTablesOutcome
std::future< AssociateIamInstanceProfileOutcome > AssociateIamInstanceProfileOutcomeCallable
Aws::Utils::Outcome< ModifyLaunchTemplateResponse, EC2Error > ModifyLaunchTemplateOutcome
std::future< DeleteTransitGatewayPolicyTableOutcome > DeleteTransitGatewayPolicyTableOutcomeCallable
std::future< ModifyTransitGatewayPrefixListReferenceOutcome > ModifyTransitGatewayPrefixListReferenceOutcomeCallable
Aws::Utils::Outcome< DescribeScheduledInstanceAvailabilityResponse, EC2Error > DescribeScheduledInstanceAvailabilityOutcome
std::future< CreateVerifiedAccessTrustProviderOutcome > CreateVerifiedAccessTrustProviderOutcomeCallable
std::future< CreateIpamScopeOutcome > CreateIpamScopeOutcomeCallable
Aws::Utils::Outcome< DeleteInstanceConnectEndpointResponse, EC2Error > DeleteInstanceConnectEndpointOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteVpnConnectionRouteOutcome
std::future< DescribeAddressesOutcome > DescribeAddressesOutcomeCallable
Aws::Utils::Outcome< DisassociateIamInstanceProfileResponse, EC2Error > DisassociateIamInstanceProfileOutcome
std::future< GetIpamResourceCidrsOutcome > GetIpamResourceCidrsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ResetImageAttributeOutcome
Aws::Utils::Outcome< GetSnapshotBlockPublicAccessStateResponse, EC2Error > GetSnapshotBlockPublicAccessStateOutcome
std::future< CreateTransitGatewayVpcAttachmentOutcome > CreateTransitGatewayVpcAttachmentOutcomeCallable
std::future< ModifyVpcAttributeOutcome > ModifyVpcAttributeOutcomeCallable
std::future< RestoreSnapshotFromRecycleBinOutcome > RestoreSnapshotFromRecycleBinOutcomeCallable
Aws::Utils::Outcome< DeleteVpcEndpointConnectionNotificationsResponse, EC2Error > DeleteVpcEndpointConnectionNotificationsOutcome
Aws::Utils::Outcome< BundleInstanceResponse, EC2Error > BundleInstanceOutcome
Aws::Utils::Outcome< DescribeHostsResponse, EC2Error > DescribeHostsOutcome
Aws::Utils::Outcome< DescribeClientVpnEndpointsResponse, EC2Error > DescribeClientVpnEndpointsOutcome
std::future< DescribeVerifiedAccessInstancesOutcome > DescribeVerifiedAccessInstancesOutcomeCallable
std::future< DetachClassicLinkVpcOutcome > DetachClassicLinkVpcOutcomeCallable
Aws::Utils::Outcome< ReplaceRouteTableAssociationResponse, EC2Error > ReplaceRouteTableAssociationOutcome
Aws::Utils::Outcome< DeleteTransitGatewayMulticastDomainResponse, EC2Error > DeleteTransitGatewayMulticastDomainOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DisableVgwRoutePropagationOutcome
Aws::Utils::Outcome< DescribeInstanceEventWindowsResponse, EC2Error > DescribeInstanceEventWindowsOutcome
Aws::Utils::Outcome< DescribeNetworkInsightsAccessScopeAnalysesResponse, EC2Error > DescribeNetworkInsightsAccessScopeAnalysesOutcome
std::future< AuthorizeSecurityGroupEgressOutcome > AuthorizeSecurityGroupEgressOutcomeCallable
std::future< CreateTagsOutcome > CreateTagsOutcomeCallable
Aws::Utils::Outcome< AdvertiseByoipCidrResponse, EC2Error > AdvertiseByoipCidrOutcome
Aws::Utils::Outcome< DeleteNetworkInsightsPathResponse, EC2Error > DeleteNetworkInsightsPathOutcome
std::future< DescribeTransitGatewayPeeringAttachmentsOutcome > DescribeTransitGatewayPeeringAttachmentsOutcomeCallable
Aws::Utils::Outcome< GetInstanceTpmEkPubResponse, EC2Error > GetInstanceTpmEkPubOutcome
Aws::Utils::Outcome< DescribeVpcEndpointServicesResponse, EC2Error > DescribeVpcEndpointServicesOutcome
std::future< AssociateSubnetCidrBlockOutcome > AssociateSubnetCidrBlockOutcomeCallable
std::future< UnmonitorInstancesOutcome > UnmonitorInstancesOutcomeCallable
Aws::Utils::Outcome< DescribeVolumeAttributeResponse, EC2Error > DescribeVolumeAttributeOutcome
std::future< DescribeIpamResourceDiscoveryAssociationsOutcome > DescribeIpamResourceDiscoveryAssociationsOutcomeCallable
std::future< CreateTransitGatewayRouteTableOutcome > CreateTransitGatewayRouteTableOutcomeCallable
std::future< DisableTransitGatewayRouteTablePropagationOutcome > DisableTransitGatewayRouteTablePropagationOutcomeCallable
std::future< DescribeVpcEndpointServiceConfigurationsOutcome > DescribeVpcEndpointServiceConfigurationsOutcomeCallable
Aws::Utils::Outcome< DescribeImportImageTasksResponse, EC2Error > DescribeImportImageTasksOutcome
Aws::Utils::Outcome< CreateVpnConnectionResponse, EC2Error > CreateVpnConnectionOutcome
Aws::Utils::Outcome< DeleteIpamResourceDiscoveryResponse, EC2Error > DeleteIpamResourceDiscoveryOutcome
std::future< DescribeIpamsOutcome > DescribeIpamsOutcomeCallable
std::future< CreateTransitGatewayRouteOutcome > CreateTransitGatewayRouteOutcomeCallable
std::future< GetTransitGatewayRouteTableAssociationsOutcome > GetTransitGatewayRouteTableAssociationsOutcomeCallable
Aws::Utils::Outcome< DescribeFleetInstancesResponse, EC2Error > DescribeFleetInstancesOutcome
std::future< GetInstanceMetadataDefaultsOutcome > GetInstanceMetadataDefaultsOutcomeCallable
std::future< AssociateNatGatewayAddressOutcome > AssociateNatGatewayAddressOutcomeCallable
std::future< DisassociateIamInstanceProfileOutcome > DisassociateIamInstanceProfileOutcomeCallable
std::future< DescribeTransitGatewayConnectPeersOutcome > DescribeTransitGatewayConnectPeersOutcomeCallable
Aws::Utils::Outcome< ModifyVpcEndpointServicePayerResponsibilityResponse, EC2Error > ModifyVpcEndpointServicePayerResponsibilityOutcome
Aws::Utils::Outcome< DescribeLocalGatewayVirtualInterfaceGroupsResponse, EC2Error > DescribeLocalGatewayVirtualInterfaceGroupsOutcome
std::future< CreateTrafficMirrorSessionOutcome > CreateTrafficMirrorSessionOutcomeCallable
std::future< DescribeTransitGatewayConnectsOutcome > DescribeTransitGatewayConnectsOutcomeCallable
std::future< ExportTransitGatewayRoutesOutcome > ExportTransitGatewayRoutesOutcomeCallable
std::future< CreateTransitGatewayConnectPeerOutcome > CreateTransitGatewayConnectPeerOutcomeCallable
Aws::Utils::Outcome< GetNetworkInsightsAccessScopeAnalysisFindingsResponse, EC2Error > GetNetworkInsightsAccessScopeAnalysisFindingsOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ModifyIdFormatOutcome
std::future< DisableImageOutcome > DisableImageOutcomeCallable
Aws::Utils::Outcome< DescribeTrunkInterfaceAssociationsResponse, EC2Error > DescribeTrunkInterfaceAssociationsOutcome
std::future< CreateTransitGatewayConnectOutcome > CreateTransitGatewayConnectOutcomeCallable
std::future< CreateLaunchTemplateVersionOutcome > CreateLaunchTemplateVersionOutcomeCallable
Aws::Utils::Outcome< DescribeFleetsResponse, EC2Error > DescribeFleetsOutcome
Aws::Utils::Outcome< DescribeInternetGatewaysResponse, EC2Error > DescribeInternetGatewaysOutcome
Aws::Utils::Outcome< ModifyTrafficMirrorFilterRuleResponse, EC2Error > ModifyTrafficMirrorFilterRuleOutcome
std::future< ResetSnapshotAttributeOutcome > ResetSnapshotAttributeOutcomeCallable
std::future< AssociateRouteTableOutcome > AssociateRouteTableOutcomeCallable
std::future< CancelImageLaunchPermissionOutcome > CancelImageLaunchPermissionOutcomeCallable
Aws::Utils::Outcome< GetVerifiedAccessGroupPolicyResponse, EC2Error > GetVerifiedAccessGroupPolicyOutcome
Aws::Utils::Outcome< DescribeSpotPriceHistoryResponse, EC2Error > DescribeSpotPriceHistoryOutcome
Aws::Utils::Outcome< ModifyVpnConnectionOptionsResponse, EC2Error > ModifyVpnConnectionOptionsOutcome
Aws::Utils::Outcome< AcceptTransitGatewayMulticastDomainAssociationsResponse, EC2Error > AcceptTransitGatewayMulticastDomainAssociationsOutcome
Aws::Utils::Outcome< DetachVerifiedAccessTrustProviderResponse, EC2Error > DetachVerifiedAccessTrustProviderOutcome
std::future< ImportVolumeOutcome > ImportVolumeOutcomeCallable
Aws::Utils::Outcome< ModifyInstanceCapacityReservationAttributesResponse, EC2Error > ModifyInstanceCapacityReservationAttributesOutcome
Aws::Utils::Outcome< RestoreSnapshotFromRecycleBinResponse, EC2Error > RestoreSnapshotFromRecycleBinOutcome
Aws::Utils::Outcome< DescribeLaunchTemplateVersionsResponse, EC2Error > DescribeLaunchTemplateVersionsOutcome
Aws::Utils::Outcome< DescribeVerifiedAccessTrustProvidersResponse, EC2Error > DescribeVerifiedAccessTrustProvidersOutcome
std::future< ModifyCapacityReservationOutcome > ModifyCapacityReservationOutcomeCallable
std::future< CreateNetworkAclEntryOutcome > CreateNetworkAclEntryOutcomeCallable
std::future< ReplaceVpnTunnelOutcome > ReplaceVpnTunnelOutcomeCallable
Aws::Utils::Outcome< DisableFastLaunchResponse, EC2Error > DisableFastLaunchOutcome
std::future< GetEbsEncryptionByDefaultOutcome > GetEbsEncryptionByDefaultOutcomeCallable
Aws::Utils::Outcome< ModifyLocalGatewayRouteResponse, EC2Error > ModifyLocalGatewayRouteOutcome
std::future< DescribeTransitGatewayRouteTablesOutcome > DescribeTransitGatewayRouteTablesOutcomeCallable
std::future< DescribeImportImageTasksOutcome > DescribeImportImageTasksOutcomeCallable
Aws::Utils::Outcome< ModifyTransitGatewayPrefixListReferenceResponse, EC2Error > ModifyTransitGatewayPrefixListReferenceOutcome
std::future< DescribeRouteTablesOutcome > DescribeRouteTablesOutcomeCallable
Aws::Utils::Outcome< AssociateTransitGatewayPolicyTableResponse, EC2Error > AssociateTransitGatewayPolicyTableOutcome
std::future< DescribeLockedSnapshotsOutcome > DescribeLockedSnapshotsOutcomeCallable
std::future< UnassignPrivateIpAddressesOutcome > UnassignPrivateIpAddressesOutcomeCallable
Aws::Utils::Outcome< DeregisterInstanceEventNotificationAttributesResponse, EC2Error > DeregisterInstanceEventNotificationAttributesOutcome
std::future< DescribeVerifiedAccessEndpointsOutcome > DescribeVerifiedAccessEndpointsOutcomeCallable
Aws::Utils::Outcome< DeleteNetworkInsightsAnalysisResponse, EC2Error > DeleteNetworkInsightsAnalysisOutcome
Aws::Utils::Outcome< ModifySpotFleetRequestResponse, EC2Error > ModifySpotFleetRequestOutcome
std::future< DescribeFpgaImageAttributeOutcome > DescribeFpgaImageAttributeOutcomeCallable
std::future< DescribeVpcsOutcome > DescribeVpcsOutcomeCallable
std::future< ModifyLaunchTemplateOutcome > ModifyLaunchTemplateOutcomeCallable
std::future< DeleteLaunchTemplateOutcome > DeleteLaunchTemplateOutcomeCallable
Aws::Utils::Outcome< EnableImageDeregistrationProtectionResponse, EC2Error > EnableImageDeregistrationProtectionOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteNetworkAclEntryOutcome
Aws::Utils::Outcome< ModifyIpamResponse, EC2Error > ModifyIpamOutcome
std::future< SearchTransitGatewayRoutesOutcome > SearchTransitGatewayRoutesOutcomeCallable
Aws::Utils::Outcome< DescribeReservedInstancesOfferingsResponse, EC2Error > DescribeReservedInstancesOfferingsOutcome
std::future< DescribeSpotInstanceRequestsOutcome > DescribeSpotInstanceRequestsOutcomeCallable
Aws::Utils::Outcome< DescribeIpamsResponse, EC2Error > DescribeIpamsOutcome
std::future< RequestSpotInstancesOutcome > RequestSpotInstancesOutcomeCallable
std::future< DescribeInstanceEventWindowsOutcome > DescribeInstanceEventWindowsOutcomeCallable
std::future< DescribeInstanceCreditSpecificationsOutcome > DescribeInstanceCreditSpecificationsOutcomeCallable
Aws::Utils::Outcome< CreateNetworkAclResponse, EC2Error > CreateNetworkAclOutcome
Aws::Utils::Outcome< GetAssociatedEnclaveCertificateIamRolesResponse, EC2Error > GetAssociatedEnclaveCertificateIamRolesOutcome
Aws::Utils::Outcome< RejectVpcEndpointConnectionsResponse, EC2Error > RejectVpcEndpointConnectionsOutcome
std::future< CancelReservedInstancesListingOutcome > CancelReservedInstancesListingOutcomeCallable
Aws::Utils::Outcome< DescribeVpnGatewaysResponse, EC2Error > DescribeVpnGatewaysOutcome
Aws::Utils::Outcome< CreateInstanceExportTaskResponse, EC2Error > CreateInstanceExportTaskOutcome
Aws::Utils::Outcome< CreateVerifiedAccessTrustProviderResponse, EC2Error > CreateVerifiedAccessTrustProviderOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ModifyVolumeAttributeOutcome
Aws::Utils::Outcome< ProvisionByoipCidrResponse, EC2Error > ProvisionByoipCidrOutcome
Aws::Utils::Outcome< DescribeTransitGatewayConnectPeersResponse, EC2Error > DescribeTransitGatewayConnectPeersOutcome
Aws::Utils::Outcome< DeleteLocalGatewayRouteTableResponse, EC2Error > DeleteLocalGatewayRouteTableOutcome
Aws::Utils::Outcome< AttachVerifiedAccessTrustProviderResponse, EC2Error > AttachVerifiedAccessTrustProviderOutcome
Aws::Utils::Outcome< GetCapacityReservationUsageResponse, EC2Error > GetCapacityReservationUsageOutcome
Aws::Utils::Outcome< DisassociateIpamResourceDiscoveryResponse, EC2Error > DisassociateIpamResourceDiscoveryOutcome
std::future< ImportClientVpnClientCertificateRevocationListOutcome > ImportClientVpnClientCertificateRevocationListOutcomeCallable
std::future< DescribeReservedInstancesOutcome > DescribeReservedInstancesOutcomeCallable
std::future< ModifyInstanceCapacityReservationAttributesOutcome > ModifyInstanceCapacityReservationAttributesOutcomeCallable
std::future< DisassociateTransitGatewayPolicyTableOutcome > DisassociateTransitGatewayPolicyTableOutcomeCallable
std::future< DescribeConversionTasksOutcome > DescribeConversionTasksOutcomeCallable
Aws::Utils::Outcome< DescribeTransitGatewayMulticastDomainsResponse, EC2Error > DescribeTransitGatewayMulticastDomainsOutcome
Aws::Utils::Outcome< ImportImageResponse, EC2Error > ImportImageOutcome
Aws::Utils::Outcome< DeleteTransitGatewayRouteTableResponse, EC2Error > DeleteTransitGatewayRouteTableOutcome
std::future< EnableVolumeIOOutcome > EnableVolumeIOOutcomeCallable
Aws::Utils::Outcome< ModifyInstanceEventWindowResponse, EC2Error > ModifyInstanceEventWindowOutcome
std::future< GetVerifiedAccessGroupPolicyOutcome > GetVerifiedAccessGroupPolicyOutcomeCallable
std::future< DeleteNatGatewayOutcome > DeleteNatGatewayOutcomeCallable
Aws::Utils::Outcome< DisassociateVpcCidrBlockResponse, EC2Error > DisassociateVpcCidrBlockOutcome
std::future< RestoreAddressToClassicOutcome > RestoreAddressToClassicOutcomeCallable
std::future< ModifyFleetOutcome > ModifyFleetOutcomeCallable
Aws::Utils::Outcome< ModifyAddressAttributeResponse, EC2Error > ModifyAddressAttributeOutcome
Aws::Utils::Outcome< EnableVpcClassicLinkDnsSupportResponse, EC2Error > EnableVpcClassicLinkDnsSupportOutcome
Aws::Utils::Outcome< MonitorInstancesResponse, EC2Error > MonitorInstancesOutcome
Aws::Utils::Outcome< AssignIpv6AddressesResponse, EC2Error > AssignIpv6AddressesOutcome
std::future< ModifyInstanceCreditSpecificationOutcome > ModifyInstanceCreditSpecificationOutcomeCallable
std::future< DescribeSecurityGroupVpcAssociationsOutcome > DescribeSecurityGroupVpcAssociationsOutcomeCallable
std::future< CreateClientVpnEndpointOutcome > CreateClientVpnEndpointOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteVpcOutcome
std::future< ModifyNetworkInterfaceAttributeOutcome > ModifyNetworkInterfaceAttributeOutcomeCallable
Aws::Utils::Outcome< GetIpamPoolCidrsResponse, EC2Error > GetIpamPoolCidrsOutcome
std::future< ModifySecurityGroupRulesOutcome > ModifySecurityGroupRulesOutcomeCallable
Aws::Utils::Outcome< CreateCapacityReservationFleetResponse, EC2Error > CreateCapacityReservationFleetOutcome
std::future< ModifyVerifiedAccessTrustProviderOutcome > ModifyVerifiedAccessTrustProviderOutcomeCallable
std::future< DisassociateClientVpnTargetNetworkOutcome > DisassociateClientVpnTargetNetworkOutcomeCallable
Aws::Utils::Outcome< RestoreManagedPrefixListVersionResponse, EC2Error > RestoreManagedPrefixListVersionOutcome
std::future< UnassignPrivateNatGatewayAddressOutcome > UnassignPrivateNatGatewayAddressOutcomeCallable
Aws::Utils::Outcome< DeleteFleetsResponse, EC2Error > DeleteFleetsOutcome
Aws::Utils::Outcome< MoveAddressToVpcResponse, EC2Error > MoveAddressToVpcOutcome
Aws::Utils::Outcome< RegisterInstanceEventNotificationAttributesResponse, EC2Error > RegisterInstanceEventNotificationAttributesOutcome
std::future< DescribeLocalGatewayVirtualInterfaceGroupsOutcome > DescribeLocalGatewayVirtualInterfaceGroupsOutcomeCallable
Aws::Utils::Outcome< CreateSubnetResponse, EC2Error > CreateSubnetOutcome
std::future< DeleteSubnetCidrReservationOutcome > DeleteSubnetCidrReservationOutcomeCallable
Aws::Utils::Outcome< DescribeSnapshotAttributeResponse, EC2Error > DescribeSnapshotAttributeOutcome
std::future< DescribeSpotFleetInstancesOutcome > DescribeSpotFleetInstancesOutcomeCallable
Aws::Utils::Outcome< DescribeImportSnapshotTasksResponse, EC2Error > DescribeImportSnapshotTasksOutcome
std::future< DescribeCustomerGatewaysOutcome > DescribeCustomerGatewaysOutcomeCallable
std::future< AttachClassicLinkVpcOutcome > AttachClassicLinkVpcOutcomeCallable
std::future< DescribeElasticGpusOutcome > DescribeElasticGpusOutcomeCallable
std::future< ResetFpgaImageAttributeOutcome > ResetFpgaImageAttributeOutcomeCallable
std::future< EnableVpcClassicLinkDnsSupportOutcome > EnableVpcClassicLinkDnsSupportOutcomeCallable
std::future< AuthorizeClientVpnIngressOutcome > AuthorizeClientVpnIngressOutcomeCallable
std::future< DescribeVerifiedAccessGroupsOutcome > DescribeVerifiedAccessGroupsOutcomeCallable
std::future< DescribeClassicLinkInstancesOutcome > DescribeClassicLinkInstancesOutcomeCallable
std::future< DeprovisionPublicIpv4PoolCidrOutcome > DeprovisionPublicIpv4PoolCidrOutcomeCallable
Aws::Utils::Outcome< AuthorizeClientVpnIngressResponse, EC2Error > AuthorizeClientVpnIngressOutcome
std::future< CreateLocalGatewayRouteTableVpcAssociationOutcome > CreateLocalGatewayRouteTableVpcAssociationOutcomeCallable
Aws::Utils::Outcome< ImportSnapshotResponse, EC2Error > ImportSnapshotOutcome
std::future< DescribeIamInstanceProfileAssociationsOutcome > DescribeIamInstanceProfileAssociationsOutcomeCallable
std::future< CreateImageOutcome > CreateImageOutcomeCallable
std::future< AssociateIpamResourceDiscoveryOutcome > AssociateIpamResourceDiscoveryOutcomeCallable
Aws::Utils::Outcome< CreateVpcEndpointServiceConfigurationResponse, EC2Error > CreateVpcEndpointServiceConfigurationOutcome
std::future< ModifyImageAttributeOutcome > ModifyImageAttributeOutcomeCallable
std::future< RevokeSecurityGroupEgressOutcome > RevokeSecurityGroupEgressOutcomeCallable
Aws::Utils::Outcome< AcceptAddressTransferResponse, EC2Error > AcceptAddressTransferOutcome
Aws::Utils::Outcome< DescribeSubnetsResponse, EC2Error > DescribeSubnetsOutcome
std::future< CancelExportTaskOutcome > CancelExportTaskOutcomeCallable
std::future< ModifyVpcEndpointServicePayerResponsibilityOutcome > ModifyVpcEndpointServicePayerResponsibilityOutcomeCallable
std::future< CreateTrafficMirrorTargetOutcome > CreateTrafficMirrorTargetOutcomeCallable
std::future< GetSecurityGroupsForVpcOutcome > GetSecurityGroupsForVpcOutcomeCallable
std::future< DisassociateNatGatewayAddressOutcome > DisassociateNatGatewayAddressOutcomeCallable
Aws::Utils::Outcome< DeleteTransitGatewayVpcAttachmentResponse, EC2Error > DeleteTransitGatewayVpcAttachmentOutcome
std::future< AttachVerifiedAccessTrustProviderOutcome > AttachVerifiedAccessTrustProviderOutcomeCallable
std::future< CreateSecurityGroupOutcome > CreateSecurityGroupOutcomeCallable
Aws::Utils::Outcome< DeleteQueuedReservedInstancesResponse, EC2Error > DeleteQueuedReservedInstancesOutcome
std::future< GetTransitGatewayPolicyTableEntriesOutcome > GetTransitGatewayPolicyTableEntriesOutcomeCallable
Aws::Utils::Outcome< ModifyInstanceMaintenanceOptionsResponse, EC2Error > ModifyInstanceMaintenanceOptionsOutcome
Aws::Utils::Outcome< StartNetworkInsightsAccessScopeAnalysisResponse, EC2Error > StartNetworkInsightsAccessScopeAnalysisOutcome
Aws::Utils::Outcome< CreateVerifiedAccessGroupResponse, EC2Error > CreateVerifiedAccessGroupOutcome
std::future< AssociateIpamByoasnOutcome > AssociateIpamByoasnOutcomeCallable
Aws::Utils::Outcome< RejectTransitGatewayPeeringAttachmentResponse, EC2Error > RejectTransitGatewayPeeringAttachmentOutcome
Aws::Utils::Outcome< MoveByoipCidrToIpamResponse, EC2Error > MoveByoipCidrToIpamOutcome
Aws::Utils::Outcome< DescribeReservedInstancesModificationsResponse, EC2Error > DescribeReservedInstancesModificationsOutcome
std::future< DescribeLaunchTemplateVersionsOutcome > DescribeLaunchTemplateVersionsOutcomeCallable
std::future< DeleteLocalGatewayRouteTableOutcome > DeleteLocalGatewayRouteTableOutcomeCallable
Aws::Utils::Outcome< RejectTransitGatewayMulticastDomainAssociationsResponse, EC2Error > RejectTransitGatewayMulticastDomainAssociationsOutcome
Aws::Utils::Outcome< AcceptVpcEndpointConnectionsResponse, EC2Error > AcceptVpcEndpointConnectionsOutcome
Aws::Utils::Outcome< DescribeNetworkInsightsAnalysesResponse, EC2Error > DescribeNetworkInsightsAnalysesOutcome
std::future< DescribeVpcClassicLinkDnsSupportOutcome > DescribeVpcClassicLinkDnsSupportOutcomeCallable
std::future< StopInstancesOutcome > StopInstancesOutcomeCallable
std::future< DetachVpnGatewayOutcome > DetachVpnGatewayOutcomeCallable
std::future< DescribeInstanceEventNotificationAttributesOutcome > DescribeInstanceEventNotificationAttributesOutcomeCallable
Aws::Utils::Outcome< GetIpamAddressHistoryResponse, EC2Error > GetIpamAddressHistoryOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DetachVpnGatewayOutcome
Aws::Utils::Outcome< GetIpamDiscoveredResourceCidrsResponse, EC2Error > GetIpamDiscoveredResourceCidrsOutcome
Aws::Utils::Outcome< ModifyAvailabilityZoneGroupResponse, EC2Error > ModifyAvailabilityZoneGroupOutcome
std::future< AssociateInstanceEventWindowOutcome > AssociateInstanceEventWindowOutcomeCallable
std::future< DeletePublicIpv4PoolOutcome > DeletePublicIpv4PoolOutcomeCallable
Aws::Utils::Outcome< DeleteLocalGatewayRouteTableVpcAssociationResponse, EC2Error > DeleteLocalGatewayRouteTableVpcAssociationOutcome
Aws::Utils::Outcome< GetTransitGatewayRouteTableAssociationsResponse, EC2Error > GetTransitGatewayRouteTableAssociationsOutcome
Aws::Utils::Outcome< RequestSpotFleetResponse, EC2Error > RequestSpotFleetOutcome
Aws::Utils::Outcome< ModifyVerifiedAccessTrustProviderResponse, EC2Error > ModifyVerifiedAccessTrustProviderOutcome
std::future< EnableAddressTransferOutcome > EnableAddressTransferOutcomeCallable
Aws::Utils::Outcome< CreateKeyPairResponse, EC2Error > CreateKeyPairOutcome
Aws::Utils::Outcome< DescribeStoreImageTasksResponse, EC2Error > DescribeStoreImageTasksOutcome
Aws::Utils::Outcome< GetTransitGatewayMulticastDomainAssociationsResponse, EC2Error > GetTransitGatewayMulticastDomainAssociationsOutcome
std::future< DescribeSpotDatafeedSubscriptionOutcome > DescribeSpotDatafeedSubscriptionOutcomeCallable
std::future< ModifyVpnConnectionOutcome > ModifyVpnConnectionOutcomeCallable
std::future< DeleteIpamResourceDiscoveryOutcome > DeleteIpamResourceDiscoveryOutcomeCallable
std::future< ModifySpotFleetRequestOutcome > ModifySpotFleetRequestOutcomeCallable
std::future< DeleteSpotDatafeedSubscriptionOutcome > DeleteSpotDatafeedSubscriptionOutcomeCallable
Aws::Utils::Outcome< CancelBundleTaskResponse, EC2Error > CancelBundleTaskOutcome
std::future< AssociateClientVpnTargetNetworkOutcome > AssociateClientVpnTargetNetworkOutcomeCallable
Aws::Utils::Outcome< CreateTransitGatewayRouteResponse, EC2Error > CreateTransitGatewayRouteOutcome
Aws::Utils::Outcome< DescribeSnapshotTierStatusResponse, EC2Error > DescribeSnapshotTierStatusOutcome
std::future< CreateInstanceConnectEndpointOutcome > CreateInstanceConnectEndpointOutcomeCallable
std::future< CreateCapacityReservationFleetOutcome > CreateCapacityReservationFleetOutcomeCallable
Aws::Utils::Outcome< DescribeHostReservationOfferingsResponse, EC2Error > DescribeHostReservationOfferingsOutcome
Aws::Utils::Outcome< DeleteTransitGatewayRouteTableAnnouncementResponse, EC2Error > DeleteTransitGatewayRouteTableAnnouncementOutcome
Aws::Utils::Outcome< ModifyVpcTenancyResponse, EC2Error > ModifyVpcTenancyOutcome
std::future< CreateInternetGatewayOutcome > CreateInternetGatewayOutcomeCallable
Aws::Utils::Outcome< CreateSnapshotsResponse, EC2Error > CreateSnapshotsOutcome
std::future< TerminateClientVpnConnectionsOutcome > TerminateClientVpnConnectionsOutcomeCallable
Aws::Utils::Outcome< DeleteTransitGatewayResponse, EC2Error > DeleteTransitGatewayOutcome
Aws::Utils::Outcome< CreateIpamScopeResponse, EC2Error > CreateIpamScopeOutcome
std::future< UnlockSnapshotOutcome > UnlockSnapshotOutcomeCallable
Aws::Utils::Outcome< DescribeSpotFleetRequestHistoryResponse, EC2Error > DescribeSpotFleetRequestHistoryOutcome
Aws::Utils::Outcome< DescribeNatGatewaysResponse, EC2Error > DescribeNatGatewaysOutcome
Aws::Utils::Outcome< RestoreImageFromRecycleBinResponse, EC2Error > RestoreImageFromRecycleBinOutcome
Aws::Utils::Outcome< DescribeEgressOnlyInternetGatewaysResponse, EC2Error > DescribeEgressOnlyInternetGatewaysOutcome
std::future< CreateReplaceRootVolumeTaskOutcome > CreateReplaceRootVolumeTaskOutcomeCallable
Aws::Utils::Outcome< ExportImageResponse, EC2Error > ExportImageOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteSpotDatafeedSubscriptionOutcome
Aws::Utils::Outcome< DescribeIpv6PoolsResponse, EC2Error > DescribeIpv6PoolsOutcome
Aws::Utils::Outcome< DescribeAddressesAttributeResponse, EC2Error > DescribeAddressesAttributeOutcome
Aws::Utils::Outcome< ProvisionIpamByoasnResponse, EC2Error > ProvisionIpamByoasnOutcome
Aws::Utils::Outcome< DetachVolumeResponse, EC2Error > DetachVolumeOutcome
Aws::Utils::Outcome< DescribeLocalGatewayRouteTableVpcAssociationsResponse, EC2Error > DescribeLocalGatewayRouteTableVpcAssociationsOutcome
Aws::Utils::Outcome< AttachClassicLinkVpcResponse, EC2Error > AttachClassicLinkVpcOutcome
std::future< DeleteIpamScopeOutcome > DeleteIpamScopeOutcomeCallable
Aws::Utils::Outcome< DescribeReservedInstancesResponse, EC2Error > DescribeReservedInstancesOutcome
Aws::Utils::Outcome< CreateVpcPeeringConnectionResponse, EC2Error > CreateVpcPeeringConnectionOutcome
std::future< RebootInstancesOutcome > RebootInstancesOutcomeCallable
std::future< GetVpnConnectionDeviceTypesOutcome > GetVpnConnectionDeviceTypesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ModifyInstanceAttributeOutcome
Aws::Utils::Outcome< CreateCapacityReservationResponse, EC2Error > CreateCapacityReservationOutcome
std::future< ConfirmProductInstanceOutcome > ConfirmProductInstanceOutcomeCallable
std::future< GetIpamDiscoveredPublicAddressesOutcome > GetIpamDiscoveredPublicAddressesOutcomeCallable
Aws::Utils::Outcome< GetHostReservationPurchasePreviewResponse, EC2Error > GetHostReservationPurchasePreviewOutcome
Aws::Utils::Outcome< DescribeMacHostsResponse, EC2Error > DescribeMacHostsOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ModifySubnetAttributeOutcome
std::future< ModifyTransitGatewayOutcome > ModifyTransitGatewayOutcomeCallable
Aws::Utils::Outcome< CreateCustomerGatewayResponse, EC2Error > CreateCustomerGatewayOutcome
Aws::Utils::Outcome< ModifyHostsResponse, EC2Error > ModifyHostsOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > AttachInternetGatewayOutcome
Aws::Utils::Outcome< DescribeClientVpnRoutesResponse, EC2Error > DescribeClientVpnRoutesOutcome
std::future< SearchTransitGatewayMulticastGroupsOutcome > SearchTransitGatewayMulticastGroupsOutcomeCallable
Aws::Utils::Outcome< AuthorizeSecurityGroupIngressResponse, EC2Error > AuthorizeSecurityGroupIngressOutcome
Aws::Utils::Outcome< AuthorizeSecurityGroupEgressResponse, EC2Error > AuthorizeSecurityGroupEgressOutcome
std::future< ListImagesInRecycleBinOutcome > ListImagesInRecycleBinOutcomeCallable
std::future< ExportImageOutcome > ExportImageOutcomeCallable
std::future< DescribeSnapshotAttributeOutcome > DescribeSnapshotAttributeOutcomeCallable
std::future< ModifyTransitGatewayVpcAttachmentOutcome > ModifyTransitGatewayVpcAttachmentOutcomeCallable
Aws::Utils::Outcome< AssociateIamInstanceProfileResponse, EC2Error > AssociateIamInstanceProfileOutcome
std::future< DescribeImagesOutcome > DescribeImagesOutcomeCallable
Aws::Utils::Outcome< CreateTrafficMirrorTargetResponse, EC2Error > CreateTrafficMirrorTargetOutcome
std::future< DescribePrincipalIdFormatOutcome > DescribePrincipalIdFormatOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DisassociateAddressOutcome
Aws::Utils::Outcome< CreateSpotDatafeedSubscriptionResponse, EC2Error > CreateSpotDatafeedSubscriptionOutcome
std::future< DeleteVpnConnectionRouteOutcome > DeleteVpnConnectionRouteOutcomeCallable
std::future< DeleteDhcpOptionsOutcome > DeleteDhcpOptionsOutcomeCallable
Aws::Utils::Outcome< ModifyTransitGatewayVpcAttachmentResponse, EC2Error > ModifyTransitGatewayVpcAttachmentOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DisassociateRouteTableOutcome
Aws::Utils::Outcome< GetIpamResourceCidrsResponse, EC2Error > GetIpamResourceCidrsOutcome
std::future< DisableIpamOrganizationAdminAccountOutcome > DisableIpamOrganizationAdminAccountOutcomeCallable
Aws::Utils::Outcome< CreateVerifiedAccessInstanceResponse, EC2Error > CreateVerifiedAccessInstanceOutcome
Aws::Utils::Outcome< GetDefaultCreditSpecificationResponse, EC2Error > GetDefaultCreditSpecificationOutcome
Aws::Utils::Outcome< GetConsoleOutputResponse, EC2Error > GetConsoleOutputOutcome
std::future< DisassociateSubnetCidrBlockOutcome > DisassociateSubnetCidrBlockOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ReportInstanceStatusOutcome
std::future< CreateTrafficMirrorFilterOutcome > CreateTrafficMirrorFilterOutcomeCallable
std::future< DescribeVerifiedAccessTrustProvidersOutcome > DescribeVerifiedAccessTrustProvidersOutcomeCallable
std::future< CreateLocalGatewayRouteOutcome > CreateLocalGatewayRouteOutcomeCallable
Aws::Utils::Outcome< CreateSecurityGroupResponse, EC2Error > CreateSecurityGroupOutcome
Aws::Utils::Outcome< RestoreAddressToClassicResponse, EC2Error > RestoreAddressToClassicOutcome
std::future< GetGroupsForCapacityReservationOutcome > GetGroupsForCapacityReservationOutcomeCallable
Aws::Utils::Outcome< DescribeIdFormatResponse, EC2Error > DescribeIdFormatOutcome
Aws::Utils::Outcome< AssociateSubnetCidrBlockResponse, EC2Error > AssociateSubnetCidrBlockOutcome
std::future< DescribeFleetHistoryOutcome > DescribeFleetHistoryOutcomeCallable
Aws::Utils::Outcome< DisableImageResponse, EC2Error > DisableImageOutcome
std::future< DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcome > DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcomeCallable
Aws::Utils::Outcome< CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse, EC2Error > CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome
Aws::Utils::Outcome< AttachNetworkInterfaceResponse, EC2Error > AttachNetworkInterfaceOutcome
std::future< DeleteVerifiedAccessTrustProviderOutcome > DeleteVerifiedAccessTrustProviderOutcomeCallable
Aws::Utils::Outcome< DescribeTransitGatewayConnectsResponse, EC2Error > DescribeTransitGatewayConnectsOutcome
Aws::Utils::Outcome< DeleteLaunchTemplateResponse, EC2Error > DeleteLaunchTemplateOutcome
Aws::Utils::Outcome< ModifyPrivateDnsNameOptionsResponse, EC2Error > ModifyPrivateDnsNameOptionsOutcome
std::future< GetNetworkInsightsAccessScopeContentOutcome > GetNetworkInsightsAccessScopeContentOutcomeCallable
std::future< DeleteIpamOutcome > DeleteIpamOutcomeCallable
std::future< DescribeTransitGatewayMulticastDomainsOutcome > DescribeTransitGatewayMulticastDomainsOutcomeCallable
Aws::Utils::Outcome< AssociateClientVpnTargetNetworkResponse, EC2Error > AssociateClientVpnTargetNetworkOutcome
std::future< EnableIpamOrganizationAdminAccountOutcome > EnableIpamOrganizationAdminAccountOutcomeCallable
std::future< CreateInstanceExportTaskOutcome > CreateInstanceExportTaskOutcomeCallable
std::future< DisableImageDeprecationOutcome > DisableImageDeprecationOutcomeCallable
Aws::Utils::Outcome< CancelImageLaunchPermissionResponse, EC2Error > CancelImageLaunchPermissionOutcome
Aws::Utils::Outcome< DescribeMovingAddressesResponse, EC2Error > DescribeMovingAddressesOutcome
Aws::Utils::Outcome< AssociateTrunkInterfaceResponse, EC2Error > AssociateTrunkInterfaceOutcome
Aws::Utils::Outcome< DisassociateClientVpnTargetNetworkResponse, EC2Error > DisassociateClientVpnTargetNetworkOutcome
Aws::Utils::Outcome< DescribeCustomerGatewaysResponse, EC2Error > DescribeCustomerGatewaysOutcome
Aws::Utils::Outcome< ModifyInstanceMetadataDefaultsResponse, EC2Error > ModifyInstanceMetadataDefaultsOutcome
Aws::Utils::Outcome< DescribeVpcEndpointServiceConfigurationsResponse, EC2Error > DescribeVpcEndpointServiceConfigurationsOutcome
std::future< DescribeInstancesOutcome > DescribeInstancesOutcomeCallable
Aws::Utils::Outcome< CreateIpamPoolResponse, EC2Error > CreateIpamPoolOutcome
std::future< DescribeInstanceTypeOfferingsOutcome > DescribeInstanceTypeOfferingsOutcomeCallable
std::future< DisableFastLaunchOutcome > DisableFastLaunchOutcomeCallable
std::future< DescribeInstanceAttributeOutcome > DescribeInstanceAttributeOutcomeCallable
Aws::Utils::Outcome< DescribeTrafficMirrorSessionsResponse, EC2Error > DescribeTrafficMirrorSessionsOutcome
std::future< ModifyIpamOutcome > ModifyIpamOutcomeCallable
Aws::Utils::Outcome< CancelReservedInstancesListingResponse, EC2Error > CancelReservedInstancesListingOutcome
std::future< DescribeVpcEndpointsOutcome > DescribeVpcEndpointsOutcomeCallable
std::future< EnableFastLaunchOutcome > EnableFastLaunchOutcomeCallable
Aws::Utils::Outcome< DescribeInstanceAttributeResponse, EC2Error > DescribeInstanceAttributeOutcome
std::future< CreateVerifiedAccessGroupOutcome > CreateVerifiedAccessGroupOutcomeCallable
Aws::Utils::Outcome< LockSnapshotResponse, EC2Error > LockSnapshotOutcome
Aws::Utils::Outcome< AllocateIpamPoolCidrResponse, EC2Error > AllocateIpamPoolCidrOutcome
std::future< GetEbsDefaultKmsKeyIdOutcome > GetEbsDefaultKmsKeyIdOutcomeCallable
Aws::Utils::Outcome< AssignPrivateIpAddressesResponse, EC2Error > AssignPrivateIpAddressesOutcome
Aws::Utils::Outcome< DisableImageDeregistrationProtectionResponse, EC2Error > DisableImageDeregistrationProtectionOutcome
Aws::Utils::Outcome< ModifySnapshotTierResponse, EC2Error > ModifySnapshotTierOutcome
Aws::Utils::Outcome< DescribeVpcClassicLinkResponse, EC2Error > DescribeVpcClassicLinkOutcome
Aws::Utils::Outcome< CreateCoipCidrResponse, EC2Error > CreateCoipCidrOutcome
std::future< DescribeVpnGatewaysOutcome > DescribeVpnGatewaysOutcomeCallable
Aws::Utils::Outcome< DisassociateTransitGatewayPolicyTableResponse, EC2Error > DisassociateTransitGatewayPolicyTableOutcome
std::future< EnableFastSnapshotRestoresOutcome > EnableFastSnapshotRestoresOutcomeCallable
Aws::Utils::Outcome< GetFlowLogsIntegrationTemplateResponse, EC2Error > GetFlowLogsIntegrationTemplateOutcome
Aws::Utils::Outcome< DescribeTransitGatewayRouteTablesResponse, EC2Error > DescribeTransitGatewayRouteTablesOutcome
Aws::Utils::Outcome< GetVerifiedAccessEndpointPolicyResponse, EC2Error > GetVerifiedAccessEndpointPolicyOutcome
Aws::Utils::Outcome< ModifySecurityGroupRulesResponse, EC2Error > ModifySecurityGroupRulesOutcome
std::future< AuthorizeSecurityGroupIngressOutcome > AuthorizeSecurityGroupIngressOutcomeCallable
std::future< ModifyVerifiedAccessEndpointOutcome > ModifyVerifiedAccessEndpointOutcomeCallable
std::future< EnableVpcClassicLinkOutcome > EnableVpcClassicLinkOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
Aws::Utils::Outcome< DescribeRegionsResponse, EC2Error > DescribeRegionsOutcome
std::future< ModifyVerifiedAccessEndpointPolicyOutcome > ModifyVerifiedAccessEndpointPolicyOutcomeCallable
Aws::Utils::Outcome< GetTransitGatewayPolicyTableAssociationsResponse, EC2Error > GetTransitGatewayPolicyTableAssociationsOutcome
std::future< DeleteVerifiedAccessEndpointOutcome > DeleteVerifiedAccessEndpointOutcomeCallable
std::future< DescribeVpcClassicLinkOutcome > DescribeVpcClassicLinkOutcomeCallable
Aws::Utils::Outcome< GetAwsNetworkPerformanceDataResponse, EC2Error > GetAwsNetworkPerformanceDataOutcome
Aws::Utils::Outcome< StartVpcEndpointServicePrivateDnsVerificationResponse, EC2Error > StartVpcEndpointServicePrivateDnsVerificationOutcome
std::future< DisableVpcClassicLinkDnsSupportOutcome > DisableVpcClassicLinkDnsSupportOutcomeCallable
Aws::Utils::Outcome< DescribeVerifiedAccessGroupsResponse, EC2Error > DescribeVerifiedAccessGroupsOutcome
std::future< ModifyVpcTenancyOutcome > ModifyVpcTenancyOutcomeCallable
std::future< ModifyHostsOutcome > ModifyHostsOutcomeCallable
std::future< GetTransitGatewayAttachmentPropagationsOutcome > GetTransitGatewayAttachmentPropagationsOutcomeCallable
std::future< DeleteVolumeOutcome > DeleteVolumeOutcomeCallable
Aws::Utils::Outcome< PurchaseHostReservationResponse, EC2Error > PurchaseHostReservationOutcome
std::future< ImportInstanceOutcome > ImportInstanceOutcomeCallable
Aws::Utils::Outcome< DescribeSecurityGroupsResponse, EC2Error > DescribeSecurityGroupsOutcome
std::future< CreateDefaultSubnetOutcome > CreateDefaultSubnetOutcomeCallable
std::future< DeleteFlowLogsOutcome > DeleteFlowLogsOutcomeCallable
std::future< DisassociateAddressOutcome > DisassociateAddressOutcomeCallable
std::future< DescribeCarrierGatewaysOutcome > DescribeCarrierGatewaysOutcomeCallable
Aws::Utils::Outcome< DeleteInstanceEventWindowResponse, EC2Error > DeleteInstanceEventWindowOutcome
Aws::Utils::Outcome< CreateReservedInstancesListingResponse, EC2Error > CreateReservedInstancesListingOutcome
Aws::Utils::Outcome< ModifyVerifiedAccessGroupResponse, EC2Error > ModifyVerifiedAccessGroupOutcome
std::future< DescribeTrafficMirrorFilterRulesOutcome > DescribeTrafficMirrorFilterRulesOutcomeCallable
Aws::Utils::Outcome< DisassociateSecurityGroupVpcResponse, EC2Error > DisassociateSecurityGroupVpcOutcome
std::future< CreateTransitGatewayOutcome > CreateTransitGatewayOutcomeCallable
std::future< DescribeNetworkInsightsAnalysesOutcome > DescribeNetworkInsightsAnalysesOutcomeCallable
Aws::Utils::Outcome< CreateNetworkInterfaceResponse, EC2Error > CreateNetworkInterfaceOutcome
Aws::Utils::Outcome< ModifyIpamPoolResponse, EC2Error > ModifyIpamPoolOutcome
Aws::Utils::Outcome< CreateRestoreImageTaskResponse, EC2Error > CreateRestoreImageTaskOutcome
std::future< DescribeFleetsOutcome > DescribeFleetsOutcomeCallable
std::future< DeleteNetworkInsightsAccessScopeOutcome > DeleteNetworkInsightsAccessScopeOutcomeCallable
std::future< DeleteSubnetOutcome > DeleteSubnetOutcomeCallable
std::future< DisassociateIpamByoasnOutcome > DisassociateIpamByoasnOutcomeCallable
Aws::Utils::Outcome< DescribeCapacityReservationBillingRequestsResponse, EC2Error > DescribeCapacityReservationBillingRequestsOutcome
std::future< DescribeNatGatewaysOutcome > DescribeNatGatewaysOutcomeCallable
std::future< AssociateTransitGatewayRouteTableOutcome > AssociateTransitGatewayRouteTableOutcomeCallable
std::future< DeleteFleetsOutcome > DeleteFleetsOutcomeCallable
std::future< DescribeSpotFleetRequestHistoryOutcome > DescribeSpotFleetRequestHistoryOutcomeCallable
Aws::Utils::Outcome< DescribeVpcClassicLinkDnsSupportResponse, EC2Error > DescribeVpcClassicLinkDnsSupportOutcome
Aws::Utils::Outcome< CreateTransitGatewayPrefixListReferenceResponse, EC2Error > CreateTransitGatewayPrefixListReferenceOutcome
std::future< DeletePlacementGroupOutcome > DeletePlacementGroupOutcomeCallable
Aws::Utils::Outcome< CreateStoreImageTaskResponse, EC2Error > CreateStoreImageTaskOutcome
std::future< CreateIpamResourceDiscoveryOutcome > CreateIpamResourceDiscoveryOutcomeCallable
Aws::Utils::Outcome< DescribeFpgaImagesResponse, EC2Error > DescribeFpgaImagesOutcome
Aws::Utils::Outcome< DisassociateSubnetCidrBlockResponse, EC2Error > DisassociateSubnetCidrBlockOutcome
Aws::Utils::Outcome< RegisterImageResponse, EC2Error > RegisterImageOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DetachInternetGatewayOutcome
std::future< RejectTransitGatewayPeeringAttachmentOutcome > RejectTransitGatewayPeeringAttachmentOutcomeCallable
Aws::Utils::Outcome< PurchaseScheduledInstancesResponse, EC2Error > PurchaseScheduledInstancesOutcome
Aws::Utils::Outcome< GetImageBlockPublicAccessStateResponse, EC2Error > GetImageBlockPublicAccessStateOutcome
std::future< DeleteNetworkInsightsPathOutcome > DeleteNetworkInsightsPathOutcomeCallable
Aws::Utils::Outcome< CreateSubnetCidrReservationResponse, EC2Error > CreateSubnetCidrReservationOutcome
std::future< GetHostReservationPurchasePreviewOutcome > GetHostReservationPurchasePreviewOutcomeCallable
Aws::Utils::Outcome< DeleteLocalGatewayRouteResponse, EC2Error > DeleteLocalGatewayRouteOutcome
Aws::Utils::Outcome< DeletePublicIpv4PoolResponse, EC2Error > DeletePublicIpv4PoolOutcome
std::future< DescribeNetworkInsightsPathsOutcome > DescribeNetworkInsightsPathsOutcomeCallable
std::future< DescribeMovingAddressesOutcome > DescribeMovingAddressesOutcomeCallable
std::future< DisableImageBlockPublicAccessOutcome > DisableImageBlockPublicAccessOutcomeCallable
Aws::Utils::Outcome< GetIpamDiscoveredAccountsResponse, EC2Error > GetIpamDiscoveredAccountsOutcome
Aws::Utils::Outcome< EnableIpamOrganizationAdminAccountResponse, EC2Error > EnableIpamOrganizationAdminAccountOutcome
Aws::Utils::Outcome< CreateNetworkInterfacePermissionResponse, EC2Error > CreateNetworkInterfacePermissionOutcome
Aws::Utils::Outcome< SearchTransitGatewayMulticastGroupsResponse, EC2Error > SearchTransitGatewayMulticastGroupsOutcome
std::future< DescribeTrafficMirrorFiltersOutcome > DescribeTrafficMirrorFiltersOutcomeCallable
Aws::Utils::Outcome< ModifyVpcEndpointConnectionNotificationResponse, EC2Error > ModifyVpcEndpointConnectionNotificationOutcome
std::future< RegisterTransitGatewayMulticastGroupSourcesOutcome > RegisterTransitGatewayMulticastGroupSourcesOutcomeCallable
Aws::Utils::Outcome< DescribeAvailabilityZonesResponse, EC2Error > DescribeAvailabilityZonesOutcome
Aws::Utils::Outcome< ModifyVpcEndpointServiceConfigurationResponse, EC2Error > ModifyVpcEndpointServiceConfigurationOutcome
Aws::Utils::Outcome< DisassociateIpamByoasnResponse, EC2Error > DisassociateIpamByoasnOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > CreateTagsOutcome
std::future< CreateClientVpnRouteOutcome > CreateClientVpnRouteOutcomeCallable
Aws::Utils::Outcome< AssociateInstanceEventWindowResponse, EC2Error > AssociateInstanceEventWindowOutcome
Aws::Utils::Outcome< EnableSnapshotBlockPublicAccessResponse, EC2Error > EnableSnapshotBlockPublicAccessOutcome
std::future< DisassociateIpamResourceDiscoveryOutcome > DisassociateIpamResourceDiscoveryOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteVpnGatewayOutcome
Aws::Utils::Outcome< DescribeIpamScopesResponse, EC2Error > DescribeIpamScopesOutcome
std::future< CreateTransitGatewayRouteTableAnnouncementOutcome > CreateTransitGatewayRouteTableAnnouncementOutcomeCallable
std::future< AcceptReservedInstancesExchangeQuoteOutcome > AcceptReservedInstancesExchangeQuoteOutcomeCallable
std::future< DescribeIpamByoasnOutcome > DescribeIpamByoasnOutcomeCallable
std::future< GetAwsNetworkPerformanceDataOutcome > GetAwsNetworkPerformanceDataOutcomeCallable
std::future< DescribeDhcpOptionsOutcome > DescribeDhcpOptionsOutcomeCallable
std::future< ModifyInstanceMetadataOptionsOutcome > ModifyInstanceMetadataOptionsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ModifySnapshotAttributeOutcome
std::future< DescribeByoipCidrsOutcome > DescribeByoipCidrsOutcomeCallable
Aws::Utils::Outcome< DescribeIpamResourceDiscoveryAssociationsResponse, EC2Error > DescribeIpamResourceDiscoveryAssociationsOutcome
Aws::Utils::Outcome< DescribeSpotFleetInstancesResponse, EC2Error > DescribeSpotFleetInstancesOutcome
Aws::Utils::Outcome< TerminateClientVpnConnectionsResponse, EC2Error > TerminateClientVpnConnectionsOutcome
std::future< ModifyVpnConnectionOptionsOutcome > ModifyVpnConnectionOptionsOutcomeCallable
std::future< DisassociateRouteTableOutcome > DisassociateRouteTableOutcomeCallable
std::future< MoveCapacityReservationInstancesOutcome > MoveCapacityReservationInstancesOutcomeCallable
Aws::Utils::Outcome< DescribeFpgaImageAttributeResponse, EC2Error > DescribeFpgaImageAttributeOutcome
Aws::Utils::Outcome< AssociateEnclaveCertificateIamRoleResponse, EC2Error > AssociateEnclaveCertificateIamRoleOutcome
Aws::Utils::Outcome< DeleteIpamResponse, EC2Error > DeleteIpamOutcome
std::future< PurchaseScheduledInstancesOutcome > PurchaseScheduledInstancesOutcomeCallable
std::future< ModifySnapshotTierOutcome > ModifySnapshotTierOutcomeCallable
std::future< CreateVpcEndpointServiceConfigurationOutcome > CreateVpcEndpointServiceConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeIpamPoolsResponse, EC2Error > DescribeIpamPoolsOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > EnableVolumeIOOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteDhcpOptionsOutcome
std::future< ModifyVolumeOutcome > ModifyVolumeOutcomeCallable
Aws::Utils::Outcome< ModifyCapacityReservationFleetResponse, EC2Error > ModifyCapacityReservationFleetOutcome
std::future< DescribeCapacityReservationFleetsOutcome > DescribeCapacityReservationFleetsOutcomeCallable
Aws::Utils::Outcome< DescribeTransitGatewayRouteTableAnnouncementsResponse, EC2Error > DescribeTransitGatewayRouteTableAnnouncementsOutcome
std::future< DetachInternetGatewayOutcome > DetachInternetGatewayOutcomeCallable
Aws::Utils::Outcome< ModifyVpnTunnelCertificateResponse, EC2Error > ModifyVpnTunnelCertificateOutcome
Aws::Utils::Outcome< PurchaseReservedInstancesOfferingResponse, EC2Error > PurchaseReservedInstancesOfferingOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > CreateNetworkAclEntryOutcome
Aws::Utils::Outcome< CancelCapacityReservationFleetsResponse, EC2Error > CancelCapacityReservationFleetsOutcome
Aws::Utils::Outcome< CreateTransitGatewayConnectResponse, EC2Error > CreateTransitGatewayConnectOutcome
std::future< DeregisterImageOutcome > DeregisterImageOutcomeCallable
std::future< EnableEbsEncryptionByDefaultOutcome > EnableEbsEncryptionByDefaultOutcomeCallable
std::future< UpdateSecurityGroupRuleDescriptionsEgressOutcome > UpdateSecurityGroupRuleDescriptionsEgressOutcomeCallable
std::future< RevokeSecurityGroupIngressOutcome > RevokeSecurityGroupIngressOutcomeCallable
std::future< ReplaceIamInstanceProfileAssociationOutcome > ReplaceIamInstanceProfileAssociationOutcomeCallable
Aws::Utils::Outcome< DescribeVpcEndpointConnectionNotificationsResponse, EC2Error > DescribeVpcEndpointConnectionNotificationsOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ReplaceRouteOutcome
std::future< DescribeBundleTasksOutcome > DescribeBundleTasksOutcomeCallable
Aws::Utils::Outcome< CreateDefaultSubnetResponse, EC2Error > CreateDefaultSubnetOutcome
std::future< ModifyVerifiedAccessInstanceOutcome > ModifyVerifiedAccessInstanceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteSnapshotOutcome
std::future< GetVpnConnectionDeviceSampleConfigurationOutcome > GetVpnConnectionDeviceSampleConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeNetworkInsightsAccessScopesResponse, EC2Error > DescribeNetworkInsightsAccessScopesOutcome
std::future< ModifyIpamResourceDiscoveryOutcome > ModifyIpamResourceDiscoveryOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ModifyNetworkInterfaceAttributeOutcome
Aws::Utils::Outcome< GetTransitGatewayPolicyTableEntriesResponse, EC2Error > GetTransitGatewayPolicyTableEntriesOutcome
std::future< ReportInstanceStatusOutcome > ReportInstanceStatusOutcomeCallable
std::future< DeleteTrafficMirrorFilterOutcome > DeleteTrafficMirrorFilterOutcomeCallable
Aws::Utils::Outcome< EnableTransitGatewayRouteTablePropagationResponse, EC2Error > EnableTransitGatewayRouteTablePropagationOutcome
Aws::Utils::Outcome< DescribeTransitGatewayVpcAttachmentsResponse, EC2Error > DescribeTransitGatewayVpcAttachmentsOutcome
Aws::Utils::Outcome< ModifyInstanceMetadataOptionsResponse, EC2Error > ModifyInstanceMetadataOptionsOutcome
Aws::Utils::Outcome< CreateLocalGatewayRouteTableVpcAssociationResponse, EC2Error > CreateLocalGatewayRouteTableVpcAssociationOutcome
std::future< AssociateVpcCidrBlockOutcome > AssociateVpcCidrBlockOutcomeCallable
std::future< CancelCapacityReservationFleetsOutcome > CancelCapacityReservationFleetsOutcomeCallable
Aws::Utils::Outcome< GetGroupsForCapacityReservationResponse, EC2Error > GetGroupsForCapacityReservationOutcome
std::future< ModifyInstanceEventWindowOutcome > ModifyInstanceEventWindowOutcomeCallable
Aws::Utils::Outcome< DescribeHostReservationsResponse, EC2Error > DescribeHostReservationsOutcome
std::future< RestoreSnapshotTierOutcome > RestoreSnapshotTierOutcomeCallable
Aws::Utils::Outcome< DeleteNetworkInsightsAccessScopeAnalysisResponse, EC2Error > DeleteNetworkInsightsAccessScopeAnalysisOutcome
std::future< DeleteInstanceEventWindowOutcome > DeleteInstanceEventWindowOutcomeCallable
Aws::Utils::Outcome< ModifyManagedPrefixListResponse, EC2Error > ModifyManagedPrefixListOutcome
std::future< DeleteTrafficMirrorFilterRuleOutcome > DeleteTrafficMirrorFilterRuleOutcomeCallable
Aws::Utils::Outcome< DescribeInstanceTypesResponse, EC2Error > DescribeInstanceTypesOutcome
Aws::Utils::Outcome< AcceptReservedInstancesExchangeQuoteResponse, EC2Error > AcceptReservedInstancesExchangeQuoteOutcome
Aws::Utils::Outcome< GetSubnetCidrReservationsResponse, EC2Error > GetSubnetCidrReservationsOutcome
std::future< ModifyInstanceAttributeOutcome > ModifyInstanceAttributeOutcomeCallable
std::future< GetManagedPrefixListAssociationsOutcome > GetManagedPrefixListAssociationsOutcomeCallable
std::future< CreateVpcOutcome > CreateVpcOutcomeCallable
std::future< DescribeVerifiedAccessInstanceLoggingConfigurationsOutcome > DescribeVerifiedAccessInstanceLoggingConfigurationsOutcomeCallable
Aws::Utils::Outcome< CreateTrafficMirrorSessionResponse, EC2Error > CreateTrafficMirrorSessionOutcome
Aws::Utils::Outcome< CopyFpgaImageResponse, EC2Error > CopyFpgaImageOutcome
std::future< ModifySubnetAttributeOutcome > ModifySubnetAttributeOutcomeCallable
std::future< DescribeInstanceConnectEndpointsOutcome > DescribeInstanceConnectEndpointsOutcomeCallable
std::future< DeleteTransitGatewayConnectOutcome > DeleteTransitGatewayConnectOutcomeCallable
std::future< CreateInstanceEventWindowOutcome > CreateInstanceEventWindowOutcomeCallable
Aws::Utils::Outcome< CreateFlowLogsResponse, EC2Error > CreateFlowLogsOutcome
Aws::Utils::Outcome< DeleteKeyPairResponse, EC2Error > DeleteKeyPairOutcome
std::future< DescribeScheduledInstancesOutcome > DescribeScheduledInstancesOutcomeCallable
Aws::Utils::Outcome< DetachClassicLinkVpcResponse, EC2Error > DetachClassicLinkVpcOutcome
Aws::Utils::Outcome< DisableVpcClassicLinkDnsSupportResponse, EC2Error > DisableVpcClassicLinkDnsSupportOutcome
std::future< DeleteTransitGatewayRouteTableAnnouncementOutcome > DeleteTransitGatewayRouteTableAnnouncementOutcomeCallable
std::future< AcceptVpcEndpointConnectionsOutcome > AcceptVpcEndpointConnectionsOutcomeCallable
Aws::Utils::Outcome< GetIpamPoolAllocationsResponse, EC2Error > GetIpamPoolAllocationsOutcome
std::future< DeleteIpamPoolOutcome > DeleteIpamPoolOutcomeCallable
std::future< GetIpamAddressHistoryOutcome > GetIpamAddressHistoryOutcomeCallable
std::future< DisassociateCapacityReservationBillingOwnerOutcome > DisassociateCapacityReservationBillingOwnerOutcomeCallable
std::future< AcceptAddressTransferOutcome > AcceptAddressTransferOutcomeCallable
std::future< CreateNetworkInsightsAccessScopeOutcome > CreateNetworkInsightsAccessScopeOutcomeCallable
Aws::Utils::Outcome< CreateManagedPrefixListResponse, EC2Error > CreateManagedPrefixListOutcome
std::future< DescribeClientVpnRoutesOutcome > DescribeClientVpnRoutesOutcomeCallable
std::future< ProvisionIpamPoolCidrOutcome > ProvisionIpamPoolCidrOutcomeCallable
Aws::Utils::Outcome< DescribeLocalGatewayVirtualInterfacesResponse, EC2Error > DescribeLocalGatewayVirtualInterfacesOutcome
std::future< CreateStoreImageTaskOutcome > CreateStoreImageTaskOutcomeCallable
std::future< DeregisterTransitGatewayMulticastGroupSourcesOutcome > DeregisterTransitGatewayMulticastGroupSourcesOutcomeCallable
Aws::Utils::Outcome< DeleteLaunchTemplateVersionsResponse, EC2Error > DeleteLaunchTemplateVersionsOutcome
std::future< EnableReachabilityAnalyzerOrganizationSharingOutcome > EnableReachabilityAnalyzerOrganizationSharingOutcomeCallable
Aws::Utils::Outcome< GetEbsDefaultKmsKeyIdResponse, EC2Error > GetEbsDefaultKmsKeyIdOutcome
std::future< MoveAddressToVpcOutcome > MoveAddressToVpcOutcomeCallable
Aws::Utils::Outcome< DisableVpcClassicLinkResponse, EC2Error > DisableVpcClassicLinkOutcome
Aws::Utils::Outcome< DescribeLockedSnapshotsResponse, EC2Error > DescribeLockedSnapshotsOutcome
Aws::Utils::Outcome< DescribeVolumeStatusResponse, EC2Error > DescribeVolumeStatusOutcome
std::future< SendDiagnosticInterruptOutcome > SendDiagnosticInterruptOutcomeCallable
Aws::Utils::Outcome< ImportVolumeResponse, EC2Error > ImportVolumeOutcome
Aws::Utils::Outcome< DescribeTrafficMirrorFilterRulesResponse, EC2Error > DescribeTrafficMirrorFilterRulesOutcome
Aws::Utils::Outcome< ModifyCapacityReservationResponse, EC2Error > ModifyCapacityReservationOutcome
Aws::Utils::Outcome< ModifyVpcEndpointResponse, EC2Error > ModifyVpcEndpointOutcome
std::future< CreateNetworkInsightsPathOutcome > CreateNetworkInsightsPathOutcomeCallable
std::future< ModifyFpgaImageAttributeOutcome > ModifyFpgaImageAttributeOutcomeCallable
Aws::Utils::Outcome< CreateLocalGatewayRouteResponse, EC2Error > CreateLocalGatewayRouteOutcome
Aws::Utils::Outcome< GetTransitGatewayPrefixListReferencesResponse, EC2Error > GetTransitGatewayPrefixListReferencesOutcome
Aws::Utils::Outcome< ModifyIpamResourceCidrResponse, EC2Error > ModifyIpamResourceCidrOutcome
Aws::Utils::Outcome< ImportClientVpnClientCertificateRevocationListResponse, EC2Error > ImportClientVpnClientCertificateRevocationListOutcome
Aws::Utils::Outcome< ImportKeyPairResponse, EC2Error > ImportKeyPairOutcome
std::future< DescribeCoipPoolsOutcome > DescribeCoipPoolsOutcomeCallable
std::future< DescribeFleetInstancesOutcome > DescribeFleetInstancesOutcomeCallable
Aws::Utils::Outcome< ModifyVerifiedAccessGroupPolicyResponse, EC2Error > ModifyVerifiedAccessGroupPolicyOutcome
std::future< StartNetworkInsightsAccessScopeAnalysisOutcome > StartNetworkInsightsAccessScopeAnalysisOutcomeCallable
Aws::Utils::Outcome< DescribeElasticGpusResponse, EC2Error > DescribeElasticGpusOutcome
Aws::Utils::Outcome< CreateReplaceRootVolumeTaskResponse, EC2Error > CreateReplaceRootVolumeTaskOutcome
std::future< DescribeFastLaunchImagesOutcome > DescribeFastLaunchImagesOutcomeCallable
std::future< ModifyInstancePlacementOutcome > ModifyInstancePlacementOutcomeCallable
Aws::Utils::Outcome< DescribeVerifiedAccessEndpointsResponse, EC2Error > DescribeVerifiedAccessEndpointsOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > CreateVpnConnectionRouteOutcome
std::future< ReleaseAddressOutcome > ReleaseAddressOutcomeCallable
Aws::Utils::Outcome< ReplaceTransitGatewayRouteResponse, EC2Error > ReplaceTransitGatewayRouteOutcome
Aws::Utils::Outcome< DescribeNetworkInterfacesResponse, EC2Error > DescribeNetworkInterfacesOutcome
std::future< GetCoipPoolUsageOutcome > GetCoipPoolUsageOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > SendDiagnosticInterruptOutcome
Aws::Utils::Outcome< DescribeIpamResourceDiscoveriesResponse, EC2Error > DescribeIpamResourceDiscoveriesOutcome
std::future< ModifyIpamResourceCidrOutcome > ModifyIpamResourceCidrOutcomeCallable
Aws::Utils::Outcome< DeleteCarrierGatewayResponse, EC2Error > DeleteCarrierGatewayOutcome
Aws::Utils::Outcome< CreateRouteTableResponse, EC2Error > CreateRouteTableOutcome
Aws::Utils::Outcome< DescribePlacementGroupsResponse, EC2Error > DescribePlacementGroupsOutcome
std::future< DisableSnapshotBlockPublicAccessOutcome > DisableSnapshotBlockPublicAccessOutcomeCallable
Aws::Utils::Outcome< ReleaseHostsResponse, EC2Error > ReleaseHostsOutcome
std::future< CancelSpotFleetRequestsOutcome > CancelSpotFleetRequestsOutcomeCallable
Aws::Utils::Outcome< CreateIpamResourceDiscoveryResponse, EC2Error > CreateIpamResourceDiscoveryOutcome
std::future< DescribeMacHostsOutcome > DescribeMacHostsOutcomeCallable
Aws::Utils::Outcome< ModifyVpnTunnelOptionsResponse, EC2Error > ModifyVpnTunnelOptionsOutcome
Aws::Utils::Outcome< DeleteVerifiedAccessInstanceResponse, EC2Error > DeleteVerifiedAccessInstanceOutcome
Aws::Utils::Outcome< DescribeCoipPoolsResponse, EC2Error > DescribeCoipPoolsOutcome
std::future< ListSnapshotsInRecycleBinOutcome > ListSnapshotsInRecycleBinOutcomeCallable
std::future< CreateVpnConnectionRouteOutcome > CreateVpnConnectionRouteOutcomeCallable
Aws::Utils::Outcome< GetSerialConsoleAccessStatusResponse, EC2Error > GetSerialConsoleAccessStatusOutcome
Aws::Utils::Outcome< AssociateAddressResponse, EC2Error > AssociateAddressOutcome
Aws::Utils::Outcome< DeleteVpcEndpointServiceConfigurationsResponse, EC2Error > DeleteVpcEndpointServiceConfigurationsOutcome
Aws::Utils::Outcome< CreateTransitGatewayPeeringAttachmentResponse, EC2Error > CreateTransitGatewayPeeringAttachmentOutcome
std::future< AcceptTransitGatewayVpcAttachmentOutcome > AcceptTransitGatewayVpcAttachmentOutcomeCallable
std::future< DescribeInstanceImageMetadataOutcome > DescribeInstanceImageMetadataOutcomeCallable
Aws::Utils::Outcome< DeleteTrafficMirrorFilterRuleResponse, EC2Error > DeleteTrafficMirrorFilterRuleOutcome
std::future< DescribePublicIpv4PoolsOutcome > DescribePublicIpv4PoolsOutcomeCallable
Aws::Utils::Outcome< DescribeVerifiedAccessInstanceLoggingConfigurationsResponse, EC2Error > DescribeVerifiedAccessInstanceLoggingConfigurationsOutcome
Aws::Utils::Outcome< CreateNatGatewayResponse, EC2Error > CreateNatGatewayOutcome
Aws::Utils::Outcome< GetInstanceMetadataDefaultsResponse, EC2Error > GetInstanceMetadataDefaultsOutcome
Aws::Utils::Outcome< DescribeInstanceTypeOfferingsResponse, EC2Error > DescribeInstanceTypeOfferingsOutcome
Aws::Utils::Outcome< DeleteFlowLogsResponse, EC2Error > DeleteFlowLogsOutcome
std::future< DescribeStaleSecurityGroupsOutcome > DescribeStaleSecurityGroupsOutcomeCallable
Aws::Utils::Outcome< DisassociateEnclaveCertificateIamRoleResponse, EC2Error > DisassociateEnclaveCertificateIamRoleOutcome
Aws::Utils::Outcome< ReplaceNetworkAclAssociationResponse, EC2Error > ReplaceNetworkAclAssociationOutcome
std::future< ModifyVpcEndpointConnectionNotificationOutcome > ModifyVpcEndpointConnectionNotificationOutcomeCallable
Aws::Utils::Outcome< EnableImageBlockPublicAccessResponse, EC2Error > EnableImageBlockPublicAccessOutcome
std::future< CreateTransitGatewayPrefixListReferenceOutcome > CreateTransitGatewayPrefixListReferenceOutcomeCallable
std::future< CopyImageOutcome > CopyImageOutcomeCallable
Aws::Utils::Outcome< RejectTransitGatewayVpcAttachmentResponse, EC2Error > RejectTransitGatewayVpcAttachmentOutcome
std::future< DeleteTrafficMirrorSessionOutcome > DeleteTrafficMirrorSessionOutcomeCallable
Aws::Utils::Outcome< RequestSpotInstancesResponse, EC2Error > RequestSpotInstancesOutcome
Aws::Utils::Outcome< DeleteIpamScopeResponse, EC2Error > DeleteIpamScopeOutcome
std::future< ResetInstanceAttributeOutcome > ResetInstanceAttributeOutcomeCallable
std::future< ModifyVpnTunnelCertificateOutcome > ModifyVpnTunnelCertificateOutcomeCallable
std::future< ModifyIdFormatOutcome > ModifyIdFormatOutcomeCallable
std::future< WithdrawByoipCidrOutcome > WithdrawByoipCidrOutcomeCallable
std::future< DescribeCapacityBlockOfferingsOutcome > DescribeCapacityBlockOfferingsOutcomeCallable
std::future< CreateVerifiedAccessEndpointOutcome > CreateVerifiedAccessEndpointOutcomeCallable
Aws::Utils::Outcome< DeleteTrafficMirrorTargetResponse, EC2Error > DeleteTrafficMirrorTargetOutcome
std::future< DeleteCarrierGatewayOutcome > DeleteCarrierGatewayOutcomeCallable
std::future< DisableImageDeregistrationProtectionOutcome > DisableImageDeregistrationProtectionOutcomeCallable
Aws::Utils::Outcome< AllocateHostsResponse, EC2Error > AllocateHostsOutcome
std::future< DescribeReservedInstancesOfferingsOutcome > DescribeReservedInstancesOfferingsOutcomeCallable
Aws::Utils::Outcome< AttachVpnGatewayResponse, EC2Error > AttachVpnGatewayOutcome
std::future< RegisterImageOutcome > RegisterImageOutcomeCallable
Aws::Utils::Outcome< CreateVpcEndpointConnectionNotificationResponse, EC2Error > CreateVpcEndpointConnectionNotificationOutcome
std::future< AssignIpv6AddressesOutcome > AssignIpv6AddressesOutcomeCallable
Aws::Utils::Outcome< DisableSnapshotBlockPublicAccessResponse, EC2Error > DisableSnapshotBlockPublicAccessOutcome
Aws::Utils::Outcome< GetConsoleScreenshotResponse, EC2Error > GetConsoleScreenshotOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ReplaceNetworkAclEntryOutcome
Aws::Utils::Outcome< DescribeVpcEndpointServicePermissionsResponse, EC2Error > DescribeVpcEndpointServicePermissionsOutcome
Aws::Utils::Outcome< ImportInstanceResponse, EC2Error > ImportInstanceOutcome
std::future< ModifyIpamScopeOutcome > ModifyIpamScopeOutcomeCallable
std::future< DeleteSecurityGroupOutcome > DeleteSecurityGroupOutcomeCallable
std::future< DeleteNetworkAclEntryOutcome > DeleteNetworkAclEntryOutcomeCallable
std::future< CreateLaunchTemplateOutcome > CreateLaunchTemplateOutcomeCallable
Aws::Utils::Outcome< DescribeVpcAttributeResponse, EC2Error > DescribeVpcAttributeOutcome
std::future< DescribeIpamScopesOutcome > DescribeIpamScopesOutcomeCallable
std::future< DisableAddressTransferOutcome > DisableAddressTransferOutcomeCallable
std::future< DescribeRegionsOutcome > DescribeRegionsOutcomeCallable
std::future< DescribeNetworkInsightsAccessScopeAnalysesOutcome > DescribeNetworkInsightsAccessScopeAnalysesOutcomeCallable
Aws::Utils::Outcome< CreateIpamExternalResourceVerificationTokenResponse, EC2Error > CreateIpamExternalResourceVerificationTokenOutcome
Aws::Utils::Outcome< DescribeClientVpnAuthorizationRulesResponse, EC2Error > DescribeClientVpnAuthorizationRulesOutcome
std::future< ReplaceNetworkAclEntryOutcome > ReplaceNetworkAclEntryOutcomeCallable
std::future< RunScheduledInstancesOutcome > RunScheduledInstancesOutcomeCallable
Aws::Utils::Outcome< DescribeInstanceStatusResponse, EC2Error > DescribeInstanceStatusOutcome
std::future< RunInstancesOutcome > RunInstancesOutcomeCallable
Aws::Utils::Outcome< DescribePublicIpv4PoolsResponse, EC2Error > DescribePublicIpv4PoolsOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteCustomerGatewayOutcome
Aws::Utils::Outcome< DescribeCapacityReservationFleetsResponse, EC2Error > DescribeCapacityReservationFleetsOutcome
Aws::Utils::Outcome< ResetFpgaImageAttributeResponse, EC2Error > ResetFpgaImageAttributeOutcome
std::future< AssociateEnclaveCertificateIamRoleOutcome > AssociateEnclaveCertificateIamRoleOutcomeCallable
std::future< AcceptTransitGatewayPeeringAttachmentOutcome > AcceptTransitGatewayPeeringAttachmentOutcomeCallable
Aws::Utils::Outcome< DescribeConversionTasksResponse, EC2Error > DescribeConversionTasksOutcome
Aws::Utils::Outcome< CancelSpotFleetRequestsResponse, EC2Error > CancelSpotFleetRequestsOutcome
std::future< GetVerifiedAccessEndpointPolicyOutcome > GetVerifiedAccessEndpointPolicyOutcomeCallable
std::future< TerminateInstancesOutcome > TerminateInstancesOutcomeCallable
std::future< DescribeClientVpnTargetNetworksOutcome > DescribeClientVpnTargetNetworksOutcomeCallable
std::future< DeleteRouteOutcome > DeleteRouteOutcomeCallable
Aws::Utils::Outcome< DisableFastSnapshotRestoresResponse, EC2Error > DisableFastSnapshotRestoresOutcome
Aws::Utils::Outcome< RevokeSecurityGroupIngressResponse, EC2Error > RevokeSecurityGroupIngressOutcome
std::future< ProvisionByoipCidrOutcome > ProvisionByoipCidrOutcomeCallable
Aws::Utils::Outcome< DeleteVpcEndpointsResponse, EC2Error > DeleteVpcEndpointsOutcome
std::future< DeleteClientVpnEndpointOutcome > DeleteClientVpnEndpointOutcomeCallable
std::future< DeleteCustomerGatewayOutcome > DeleteCustomerGatewayOutcomeCallable
std::future< GetLaunchTemplateDataOutcome > GetLaunchTemplateDataOutcomeCallable
Aws::Utils::Outcome< RestoreSnapshotTierResponse, EC2Error > RestoreSnapshotTierOutcome
Aws::Utils::Outcome< DescribeKeyPairsResponse, EC2Error > DescribeKeyPairsOutcome
Aws::Utils::Outcome< GetEbsEncryptionByDefaultResponse, EC2Error > GetEbsEncryptionByDefaultOutcome
Aws::Utils::Outcome< DeleteNetworkInterfacePermissionResponse, EC2Error > DeleteNetworkInterfacePermissionOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteTagsOutcome
Aws::Utils::Outcome< DescribeTransitGatewayPolicyTablesResponse, EC2Error > DescribeTransitGatewayPolicyTablesOutcome
std::future< GetCapacityReservationUsageOutcome > GetCapacityReservationUsageOutcomeCallable
std::future< DetachVerifiedAccessTrustProviderOutcome > DetachVerifiedAccessTrustProviderOutcomeCallable
Aws::Utils::Outcome< CreateInstanceConnectEndpointResponse, EC2Error > CreateInstanceConnectEndpointOutcome
std::future< DescribeClientVpnAuthorizationRulesOutcome > DescribeClientVpnAuthorizationRulesOutcomeCallable
Aws::Utils::Outcome< DescribeAggregateIdFormatResponse, EC2Error > DescribeAggregateIdFormatOutcome
std::future< DeleteTransitGatewayVpcAttachmentOutcome > DeleteTransitGatewayVpcAttachmentOutcomeCallable
Aws::Utils::Outcome< CreateLocalGatewayRouteTableResponse, EC2Error > CreateLocalGatewayRouteTableOutcome
Aws::Utils::Outcome< AssociateVpcCidrBlockResponse, EC2Error > AssociateVpcCidrBlockOutcome
Aws::Utils::Outcome< DeleteTransitGatewayConnectResponse, EC2Error > DeleteTransitGatewayConnectOutcome
Aws::Utils::Outcome< DeleteVerifiedAccessGroupResponse, EC2Error > DeleteVerifiedAccessGroupOutcome
std::future< RegisterInstanceEventNotificationAttributesOutcome > RegisterInstanceEventNotificationAttributesOutcomeCallable
Aws::Utils::Outcome< AssignPrivateNatGatewayAddressResponse, EC2Error > AssignPrivateNatGatewayAddressOutcome
Aws::Utils::Outcome< DescribeAddressesResponse, EC2Error > DescribeAddressesOutcome
Aws::Utils::Outcome< CreateVpnGatewayResponse, EC2Error > CreateVpnGatewayOutcome
std::future< CancelSpotInstanceRequestsOutcome > CancelSpotInstanceRequestsOutcomeCallable
std::future< ModifyAddressAttributeOutcome > ModifyAddressAttributeOutcomeCallable
std::future< CancelImportTaskOutcome > CancelImportTaskOutcomeCallable
std::future< DescribeSubnetsOutcome > DescribeSubnetsOutcomeCallable
std::future< CreateReservedInstancesListingOutcome > CreateReservedInstancesListingOutcomeCallable
Aws::Utils::Outcome< CreateLaunchTemplateResponse, EC2Error > CreateLaunchTemplateOutcome
Aws::Utils::Outcome< EnableImageResponse, EC2Error > EnableImageOutcome
Aws::Utils::Outcome< DescribeByoipCidrsResponse, EC2Error > DescribeByoipCidrsOutcome
std::future< DeleteVerifiedAccessInstanceOutcome > DeleteVerifiedAccessInstanceOutcomeCallable
std::future< DescribeTransitGatewayPolicyTablesOutcome > DescribeTransitGatewayPolicyTablesOutcomeCallable
std::future< GetInstanceTypesFromInstanceRequirementsOutcome > GetInstanceTypesFromInstanceRequirementsOutcomeCallable
std::future< ModifyVpcEndpointServicePermissionsOutcome > ModifyVpcEndpointServicePermissionsOutcomeCallable
std::future< DescribeVolumeStatusOutcome > DescribeVolumeStatusOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ResetSnapshotAttributeOutcome
Aws::Utils::Outcome< GetSecurityGroupsForVpcResponse, EC2Error > GetSecurityGroupsForVpcOutcome
Aws::Utils::Outcome< DescribeClientVpnConnectionsResponse, EC2Error > DescribeClientVpnConnectionsOutcome
std::future< DeleteEgressOnlyInternetGatewayOutcome > DeleteEgressOnlyInternetGatewayOutcomeCallable
std::future< CreateTrafficMirrorFilterRuleOutcome > CreateTrafficMirrorFilterRuleOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ModifyImageAttributeOutcome
Aws::Utils::Outcome< SearchLocalGatewayRoutesResponse, EC2Error > SearchLocalGatewayRoutesOutcome
Aws::Utils::Outcome< CopyImageResponse, EC2Error > CopyImageOutcome
std::future< DescribeFpgaImagesOutcome > DescribeFpgaImagesOutcomeCallable
Aws::Utils::Outcome< DescribeIpamByoasnResponse, EC2Error > DescribeIpamByoasnOutcome
std::future< ModifyVpcEndpointOutcome > ModifyVpcEndpointOutcomeCallable
Aws::Utils::Outcome< CreateVpcResponse, EC2Error > CreateVpcOutcome
std::future< CreatePlacementGroupOutcome > CreatePlacementGroupOutcomeCallable
Aws::Utils::Outcome< DescribeCarrierGatewaysResponse, EC2Error > DescribeCarrierGatewaysOutcome
Aws::Utils::Outcome< DeleteTransitGatewayConnectPeerResponse, EC2Error > DeleteTransitGatewayConnectPeerOutcome
std::future< DeleteRouteTableOutcome > DeleteRouteTableOutcomeCallable
Aws::Utils::Outcome< CreateVolumeResponse, EC2Error > CreateVolumeOutcome
std::future< DescribePlacementGroupsOutcome > DescribePlacementGroupsOutcomeCallable
std::future< CreateNetworkAclOutcome > CreateNetworkAclOutcomeCallable
std::future< GetTransitGatewayMulticastDomainAssociationsOutcome > GetTransitGatewayMulticastDomainAssociationsOutcomeCallable
Aws::Utils::Outcome< EnableFastSnapshotRestoresResponse, EC2Error > EnableFastSnapshotRestoresOutcome
Aws::Utils::Outcome< CreateTransitGatewayMulticastDomainResponse, EC2Error > CreateTransitGatewayMulticastDomainOutcome
Aws::Utils::Outcome< DescribeFlowLogsResponse, EC2Error > DescribeFlowLogsOutcome
std::future< DescribeTrafficMirrorTargetsOutcome > DescribeTrafficMirrorTargetsOutcomeCallable
Aws::Utils::Outcome< DeleteTrafficMirrorSessionResponse, EC2Error > DeleteTrafficMirrorSessionOutcome
Aws::Utils::Outcome< CreateTransitGatewayRouteTableResponse, EC2Error > CreateTransitGatewayRouteTableOutcome
std::future< DescribeReservedInstancesListingsOutcome > DescribeReservedInstancesListingsOutcomeCallable
std::future< CreateSnapshotOutcome > CreateSnapshotOutcomeCallable
Aws::Utils::Outcome< DeregisterTransitGatewayMulticastGroupMembersResponse, EC2Error > DeregisterTransitGatewayMulticastGroupMembersOutcome
Aws::Utils::Outcome< CreateLaunchTemplateVersionResponse, EC2Error > CreateLaunchTemplateVersionOutcome
std::future< DescribeSpotPriceHistoryOutcome > DescribeSpotPriceHistoryOutcomeCallable
Aws::Utils::Outcome< DescribeSecurityGroupVpcAssociationsResponse, EC2Error > DescribeSecurityGroupVpcAssociationsOutcome
Aws::Utils::Outcome< CancelImportTaskResponse, EC2Error > CancelImportTaskOutcome
std::future< DescribeAccountAttributesOutcome > DescribeAccountAttributesOutcomeCallable
std::future< DescribeAvailabilityZonesOutcome > DescribeAvailabilityZonesOutcomeCallable
std::future< DescribeTagsOutcome > DescribeTagsOutcomeCallable
Aws::Utils::Outcome< GetVpnTunnelReplacementStatusResponse, EC2Error > GetVpnTunnelReplacementStatusOutcome
std::future< ModifyInstanceMetadataDefaultsOutcome > ModifyInstanceMetadataDefaultsOutcomeCallable
std::future< DeleteTransitGatewayOutcome > DeleteTransitGatewayOutcomeCallable
std::future< DescribeNetworkAclsOutcome > DescribeNetworkAclsOutcomeCallable
std::future< GetManagedPrefixListEntriesOutcome > GetManagedPrefixListEntriesOutcomeCallable
Aws::Utils::Outcome< GetAssociatedIpv6PoolCidrsResponse, EC2Error > GetAssociatedIpv6PoolCidrsOutcome
Aws::Utils::Outcome< DescribeNetworkAclsResponse, EC2Error > DescribeNetworkAclsOutcome
Aws::Utils::Outcome< ModifyVerifiedAccessEndpointResponse, EC2Error > ModifyVerifiedAccessEndpointOutcome
std::future< DescribeVpcEndpointServicePermissionsOutcome > DescribeVpcEndpointServicePermissionsOutcomeCallable
Aws::Utils::Outcome< AssociateSecurityGroupVpcResponse, EC2Error > AssociateSecurityGroupVpcOutcome
std::future< DescribeClientVpnEndpointsOutcome > DescribeClientVpnEndpointsOutcomeCallable
Aws::Utils::Outcome< DescribeCapacityBlockOfferingsResponse, EC2Error > DescribeCapacityBlockOfferingsOutcome
std::future< DeleteVpcEndpointConnectionNotificationsOutcome > DeleteVpcEndpointConnectionNotificationsOutcomeCallable
Aws::Utils::Outcome< DescribeNetworkInsightsPathsResponse, EC2Error > DescribeNetworkInsightsPathsOutcome
std::future< MonitorInstancesOutcome > MonitorInstancesOutcomeCallable
std::future< DisableSerialConsoleAccessOutcome > DisableSerialConsoleAccessOutcomeCallable
std::future< AssignPrivateNatGatewayAddressOutcome > AssignPrivateNatGatewayAddressOutcomeCallable
std::future< DeleteManagedPrefixListOutcome > DeleteManagedPrefixListOutcomeCallable
std::future< PurchaseHostReservationOutcome > PurchaseHostReservationOutcomeCallable
Aws::Utils::Outcome< ListSnapshotsInRecycleBinResponse, EC2Error > ListSnapshotsInRecycleBinOutcome
std::future< DescribeNetworkInterfacePermissionsOutcome > DescribeNetworkInterfacePermissionsOutcomeCallable
std::future< ReplaceRouteTableAssociationOutcome > ReplaceRouteTableAssociationOutcomeCallable
Aws::Utils::Outcome< DescribeNetworkInterfaceAttributeResponse, EC2Error > DescribeNetworkInterfaceAttributeOutcome
Aws::Utils::Outcome< CreateEgressOnlyInternetGatewayResponse, EC2Error > CreateEgressOnlyInternetGatewayOutcome
std::future< DisableVpcClassicLinkOutcome > DisableVpcClassicLinkOutcomeCallable
Aws::Utils::Outcome< DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResponse, EC2Error > DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcome
std::future< DeleteTransitGatewayPrefixListReferenceOutcome > DeleteTransitGatewayPrefixListReferenceOutcomeCallable
Aws::Utils::Outcome< DescribeSecurityGroupRulesResponse, EC2Error > DescribeSecurityGroupRulesOutcome
std::future< CreateIpamExternalResourceVerificationTokenOutcome > CreateIpamExternalResourceVerificationTokenOutcomeCallable
Aws::Utils::Outcome< DescribeSecurityGroupReferencesResponse, EC2Error > DescribeSecurityGroupReferencesOutcome
std::future< AssociateTransitGatewayMulticastDomainOutcome > AssociateTransitGatewayMulticastDomainOutcomeCallable
Aws::Utils::Outcome< EnableAwsNetworkPerformanceMetricSubscriptionResponse, EC2Error > EnableAwsNetworkPerformanceMetricSubscriptionOutcome
std::future< ModifyReservedInstancesOutcome > ModifyReservedInstancesOutcomeCallable
std::future< DescribeIdentityIdFormatOutcome > DescribeIdentityIdFormatOutcomeCallable
Aws::Utils::Outcome< RevokeClientVpnIngressResponse, EC2Error > RevokeClientVpnIngressOutcome
std::future< DeleteLaunchTemplateVersionsOutcome > DeleteLaunchTemplateVersionsOutcomeCallable
std::future< DeleteInternetGatewayOutcome > DeleteInternetGatewayOutcomeCallable
Aws::Utils::Outcome< DescribeScheduledInstancesResponse, EC2Error > DescribeScheduledInstancesOutcome
Aws::Utils::Outcome< AcceptTransitGatewayPeeringAttachmentResponse, EC2Error > AcceptTransitGatewayPeeringAttachmentOutcome
std::future< DeleteTransitGatewayRouteOutcome > DeleteTransitGatewayRouteOutcomeCallable
std::future< EnableSnapshotBlockPublicAccessOutcome > EnableSnapshotBlockPublicAccessOutcomeCallable
Aws::Utils::Outcome< ModifyFpgaImageAttributeResponse, EC2Error > ModifyFpgaImageAttributeOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ResetNetworkInterfaceAttributeOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteNetworkInterfaceOutcome
Aws::Utils::Outcome< AssociateTransitGatewayRouteTableResponse, EC2Error > AssociateTransitGatewayRouteTableOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > UnassignPrivateIpAddressesOutcome
Aws::Utils::Outcome< DescribeClassicLinkInstancesResponse, EC2Error > DescribeClassicLinkInstancesOutcome
Aws::Utils::Outcome< EnableFastLaunchResponse, EC2Error > EnableFastLaunchOutcome
Aws::Utils::Outcome< GetTransitGatewayAttachmentPropagationsResponse, EC2Error > GetTransitGatewayAttachmentPropagationsOutcome
Aws::Utils::Outcome< DescribeTransitGatewayPeeringAttachmentsResponse, EC2Error > DescribeTransitGatewayPeeringAttachmentsOutcome
std::future< DescribeVpnConnectionsOutcome > DescribeVpnConnectionsOutcomeCallable
std::future< DetachVolumeOutcome > DetachVolumeOutcomeCallable
std::future< AssociateAddressOutcome > AssociateAddressOutcomeCallable
Aws::Utils::Outcome< DescribeFastSnapshotRestoresResponse, EC2Error > DescribeFastSnapshotRestoresOutcome
Aws::Utils::Outcome< RegisterTransitGatewayMulticastGroupMembersResponse, EC2Error > RegisterTransitGatewayMulticastGroupMembersOutcome
Aws::Utils::Outcome< DescribePrincipalIdFormatResponse, EC2Error > DescribePrincipalIdFormatOutcome
Aws::Utils::Outcome< DisableEbsEncryptionByDefaultResponse, EC2Error > DisableEbsEncryptionByDefaultOutcome
std::future< DescribeTrunkInterfaceAssociationsOutcome > DescribeTrunkInterfaceAssociationsOutcomeCallable
std::future< DeleteNetworkInsightsAccessScopeAnalysisOutcome > DeleteNetworkInsightsAccessScopeAnalysisOutcomeCallable
Aws::Utils::Outcome< AcceptCapacityReservationBillingOwnershipResponse, EC2Error > AcceptCapacityReservationBillingOwnershipOutcome
Aws::Utils::Outcome< AssociateIpamResourceDiscoveryResponse, EC2Error > AssociateIpamResourceDiscoveryOutcome
std::future< DescribeVpcEndpointConnectionsOutcome > DescribeVpcEndpointConnectionsOutcomeCallable
std::future< ModifyVpnTunnelOptionsOutcome > ModifyVpnTunnelOptionsOutcomeCallable
std::future< GetDefaultCreditSpecificationOutcome > GetDefaultCreditSpecificationOutcomeCallable
Aws::Utils::Outcome< UnmonitorInstancesResponse, EC2Error > UnmonitorInstancesOutcome
Aws::Utils::Outcome< DescribeLaunchTemplatesResponse, EC2Error > DescribeLaunchTemplatesOutcome
std::future< CreateCoipPoolOutcome > CreateCoipPoolOutcomeCallable
std::future< RestoreManagedPrefixListVersionOutcome > RestoreManagedPrefixListVersionOutcomeCallable
Aws::Utils::Outcome< CreateNetworkInsightsAccessScopeResponse, EC2Error > CreateNetworkInsightsAccessScopeOutcome
Aws::Utils::Outcome< DeleteManagedPrefixListResponse, EC2Error > DeleteManagedPrefixListOutcome
Aws::Utils::Outcome< DescribeSpotDatafeedSubscriptionResponse, EC2Error > DescribeSpotDatafeedSubscriptionOutcome
Aws::Utils::Outcome< CreateNetworkInsightsPathResponse, EC2Error > CreateNetworkInsightsPathOutcome
std::future< DeleteNetworkInterfaceOutcome > DeleteNetworkInterfaceOutcomeCallable
Aws::Utils::Outcome< AcceptTransitGatewayVpcAttachmentResponse, EC2Error > AcceptTransitGatewayVpcAttachmentOutcome
std::future< DescribePrefixListsOutcome > DescribePrefixListsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > CancelConversionTaskOutcome
std::future< DescribeSecurityGroupRulesOutcome > DescribeSecurityGroupRulesOutcomeCallable
std::future< GetPasswordDataOutcome > GetPasswordDataOutcomeCallable
Aws::Utils::Outcome< EnableVpcClassicLinkResponse, EC2Error > EnableVpcClassicLinkOutcome
std::future< DescribeLocalGatewayVirtualInterfacesOutcome > DescribeLocalGatewayVirtualInterfacesOutcomeCallable
Aws::Utils::Outcome< CancelCapacityReservationResponse, EC2Error > CancelCapacityReservationOutcome
Aws::Utils::Outcome< CreateDefaultVpcResponse, EC2Error > CreateDefaultVpcOutcome
std::future< EnableTransitGatewayRouteTablePropagationOutcome > EnableTransitGatewayRouteTablePropagationOutcomeCallable
std::future< StartNetworkInsightsAnalysisOutcome > StartNetworkInsightsAnalysisOutcomeCallable
Aws::Utils::Outcome< DescribeInstanceEventNotificationAttributesResponse, EC2Error > DescribeInstanceEventNotificationAttributesOutcome
std::future< DisableEbsEncryptionByDefaultOutcome > DisableEbsEncryptionByDefaultOutcomeCallable
std::future< ModifyVerifiedAccessGroupPolicyOutcome > ModifyVerifiedAccessGroupPolicyOutcomeCallable
Aws::Utils::Outcome< DescribeLocalGatewaysResponse, EC2Error > DescribeLocalGatewaysOutcome
std::future< EnableVgwRoutePropagationOutcome > EnableVgwRoutePropagationOutcomeCallable
std::future< DescribeVolumeAttributeOutcome > DescribeVolumeAttributeOutcomeCallable
std::future< CreateNetworkInterfaceOutcome > CreateNetworkInterfaceOutcomeCallable
std::future< RejectCapacityReservationBillingOwnershipOutcome > RejectCapacityReservationBillingOwnershipOutcomeCallable
Aws::Utils::Outcome< CreateImageResponse, EC2Error > CreateImageOutcome
Aws::Utils::Outcome< EnableAddressTransferResponse, EC2Error > EnableAddressTransferOutcome
std::future< GetConsoleOutputOutcome > GetConsoleOutputOutcomeCallable
std::future< CancelBundleTaskOutcome > CancelBundleTaskOutcomeCallable
Aws::Utils::Outcome< CreateVpcEndpointResponse, EC2Error > CreateVpcEndpointOutcome
Aws::Utils::Outcome< SearchTransitGatewayRoutesResponse, EC2Error > SearchTransitGatewayRoutesOutcome
Aws::Utils::Outcome< ModifyIpamResourceDiscoveryResponse, EC2Error > ModifyIpamResourceDiscoveryOutcome
Aws::Utils::Outcome< GetPasswordDataResponse, EC2Error > GetPasswordDataOutcome
std::future< DeleteVpcEndpointServiceConfigurationsOutcome > DeleteVpcEndpointServiceConfigurationsOutcomeCallable
std::future< DeleteKeyPairOutcome > DeleteKeyPairOutcomeCallable
Aws::Utils::Outcome< DisableAddressTransferResponse, EC2Error > DisableAddressTransferOutcome
Aws::Utils::Outcome< ListImagesInRecycleBinResponse, EC2Error > ListImagesInRecycleBinOutcome
std::future< AssociateDhcpOptionsOutcome > AssociateDhcpOptionsOutcomeCallable
std::future< CreateTransitGatewayMulticastDomainOutcome > CreateTransitGatewayMulticastDomainOutcomeCallable
std::future< ModifyVolumeAttributeOutcome > ModifyVolumeAttributeOutcomeCallable
std::future< DisassociateSecurityGroupVpcOutcome > DisassociateSecurityGroupVpcOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > AssociateDhcpOptionsOutcome
std::future< DescribeIpamPoolsOutcome > DescribeIpamPoolsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteRouteTableOutcome
Aws::Utils::Outcome< DisableTransitGatewayRouteTablePropagationResponse, EC2Error > DisableTransitGatewayRouteTablePropagationOutcome
Aws::Utils::Outcome< CreateSnapshotResponse, EC2Error > CreateSnapshotOutcome
std::future< GetTransitGatewayRouteTablePropagationsOutcome > GetTransitGatewayRouteTablePropagationsOutcomeCallable
std::future< EnableImageBlockPublicAccessOutcome > EnableImageBlockPublicAccessOutcomeCallable
std::future< ReleaseHostsOutcome > ReleaseHostsOutcomeCallable
Aws::Utils::Outcome< GetTransitGatewayRouteTablePropagationsResponse, EC2Error > GetTransitGatewayRouteTablePropagationsOutcome
Aws::Utils::Outcome< CreateClientVpnEndpointResponse, EC2Error > CreateClientVpnEndpointOutcome
std::future< AttachVpnGatewayOutcome > AttachVpnGatewayOutcomeCallable
std::future< DeleteTrafficMirrorTargetOutcome > DeleteTrafficMirrorTargetOutcomeCallable
Aws::Utils::Outcome< CreateIpamResponse, EC2Error > CreateIpamOutcome
std::future< DeleteCoipCidrOutcome > DeleteCoipCidrOutcomeCallable
std::future< DeregisterInstanceEventNotificationAttributesOutcome > DeregisterInstanceEventNotificationAttributesOutcomeCallable
std::future< ImportImageOutcome > ImportImageOutcomeCallable
std::future< ModifySnapshotAttributeOutcome > ModifySnapshotAttributeOutcomeCallable
std::future< EnableImageOutcome > EnableImageOutcomeCallable
std::future< DescribeEgressOnlyInternetGatewaysOutcome > DescribeEgressOnlyInternetGatewaysOutcomeCallable
std::future< DetachNetworkInterfaceOutcome > DetachNetworkInterfaceOutcomeCallable
Aws::Utils::Outcome< DeleteClientVpnRouteResponse, EC2Error > DeleteClientVpnRouteOutcome
Aws::Utils::Outcome< DisassociateTransitGatewayMulticastDomainResponse, EC2Error > DisassociateTransitGatewayMulticastDomainOutcome
std::future< DescribeCapacityReservationsOutcome > DescribeCapacityReservationsOutcomeCallable
Aws::Utils::Outcome< DescribeVpcEndpointConnectionsResponse, EC2Error > DescribeVpcEndpointConnectionsOutcome
std::future< DeleteVpcPeeringConnectionOutcome > DeleteVpcPeeringConnectionOutcomeCallable
Aws::Utils::Outcome< CreateFleetResponse, EC2Error > CreateFleetOutcome
Aws::Utils::Outcome< DescribeVpcEndpointsResponse, EC2Error > DescribeVpcEndpointsOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ResetInstanceAttributeOutcome
Aws::Utils::Outcome< CreateCoipPoolResponse, EC2Error > CreateCoipPoolOutcome
std::future< DescribeAddressTransfersOutcome > DescribeAddressTransfersOutcomeCallable
Aws::Utils::Outcome< AssociateRouteTableResponse, EC2Error > AssociateRouteTableOutcome
std::future< DeleteIpamExternalResourceVerificationTokenOutcome > DeleteIpamExternalResourceVerificationTokenOutcomeCallable
std::future< DescribeTransitGatewayAttachmentsOutcome > DescribeTransitGatewayAttachmentsOutcomeCallable
Aws::Utils::Outcome< DeleteFpgaImageResponse, EC2Error > DeleteFpgaImageOutcome
std::future< EnableImageDeprecationOutcome > EnableImageDeprecationOutcomeCallable
std::future< GetSnapshotBlockPublicAccessStateOutcome > GetSnapshotBlockPublicAccessStateOutcomeCallable
Aws::Utils::Outcome< DescribeClientVpnTargetNetworksResponse, EC2Error > DescribeClientVpnTargetNetworksOutcome
std::future< GetSpotPlacementScoresOutcome > GetSpotPlacementScoresOutcomeCallable
Aws::Utils::Outcome< GetNetworkInsightsAccessScopeContentResponse, EC2Error > GetNetworkInsightsAccessScopeContentOutcome
std::future< DeleteInstanceConnectEndpointOutcome > DeleteInstanceConnectEndpointOutcomeCallable
Aws::Utils::Outcome< CreateInstanceEventWindowResponse, EC2Error > CreateInstanceEventWindowOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteVolumeOutcome
std::future< CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome > CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcomeCallable
std::future< CreateSpotDatafeedSubscriptionOutcome > CreateSpotDatafeedSubscriptionOutcomeCallable
Aws::Utils::Outcome< CreateVerifiedAccessEndpointResponse, EC2Error > CreateVerifiedAccessEndpointOutcome
Aws::Utils::Outcome< DisassociateInstanceEventWindowResponse, EC2Error > DisassociateInstanceEventWindowOutcome
std::future< DescribeTrafficMirrorSessionsOutcome > DescribeTrafficMirrorSessionsOutcomeCallable
std::future< DeleteSnapshotOutcome > DeleteSnapshotOutcomeCallable
Aws::Utils::Outcome< DescribeTrafficMirrorTargetsResponse, EC2Error > DescribeTrafficMirrorTargetsOutcome
Aws::Utils::Outcome< DescribeCapacityReservationsResponse, EC2Error > DescribeCapacityReservationsOutcome
Aws::Utils::Outcome< ExportClientVpnClientConfigurationResponse, EC2Error > ExportClientVpnClientConfigurationOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeregisterImageOutcome
std::future< DeleteLocalGatewayRouteTableVpcAssociationOutcome > DeleteLocalGatewayRouteTableVpcAssociationOutcomeCallable
std::future< DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome > DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcomeCallable
std::future< DescribeImportSnapshotTasksOutcome > DescribeImportSnapshotTasksOutcomeCallable
std::future< CreateTransitGatewayPeeringAttachmentOutcome > CreateTransitGatewayPeeringAttachmentOutcomeCallable
std::future< ModifyPrivateDnsNameOptionsOutcome > ModifyPrivateDnsNameOptionsOutcomeCallable
Aws::Utils::Outcome< DeleteSubnetCidrReservationResponse, EC2Error > DeleteSubnetCidrReservationOutcome
std::future< DescribeLaunchTemplatesOutcome > DescribeLaunchTemplatesOutcomeCallable
Aws::Utils::Outcome< DeleteTransitGatewayPeeringAttachmentResponse, EC2Error > DeleteTransitGatewayPeeringAttachmentOutcome
std::future< ResetEbsDefaultKmsKeyIdOutcome > ResetEbsDefaultKmsKeyIdOutcomeCallable
std::future< DescribeVpcEndpointConnectionNotificationsOutcome > DescribeVpcEndpointConnectionNotificationsOutcomeCallable
Aws::Utils::Outcome< AssociateCapacityReservationBillingOwnerResponse, EC2Error > AssociateCapacityReservationBillingOwnerOutcome
std::future< ModifyIpamPoolOutcome > ModifyIpamPoolOutcomeCallable
Aws::Utils::Outcome< ModifyFleetResponse, EC2Error > ModifyFleetOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteInternetGatewayOutcome
std::future< DescribeKeyPairsOutcome > DescribeKeyPairsOutcomeCallable
Aws::Utils::Outcome< DeleteIpamPoolResponse, EC2Error > DeleteIpamPoolOutcome
std::future< CreateDhcpOptionsOutcome > CreateDhcpOptionsOutcomeCallable
Aws::Utils::Outcome< GetIpamDiscoveredPublicAddressesResponse, EC2Error > GetIpamDiscoveredPublicAddressesOutcome
std::future< DeleteVpcOutcome > DeleteVpcOutcomeCallable
std::future< LockSnapshotOutcome > LockSnapshotOutcomeCallable
std::future< EnableAwsNetworkPerformanceMetricSubscriptionOutcome > EnableAwsNetworkPerformanceMetricSubscriptionOutcomeCallable
std::future< CreateFlowLogsOutcome > CreateFlowLogsOutcomeCallable
Aws::Utils::Outcome< EnableEbsEncryptionByDefaultResponse, EC2Error > EnableEbsEncryptionByDefaultOutcome
Aws::Utils::Outcome< ExportTransitGatewayRoutesResponse, EC2Error > ExportTransitGatewayRoutesOutcome
std::future< DescribeTransitGatewayRouteTableAnnouncementsOutcome > DescribeTransitGatewayRouteTableAnnouncementsOutcomeCallable
std::future< DeleteTagsOutcome > DeleteTagsOutcomeCallable
Aws::Utils::Outcome< ModifyVerifiedAccessInstanceLoggingConfigurationResponse, EC2Error > ModifyVerifiedAccessInstanceLoggingConfigurationOutcome
Aws::Utils::Outcome< DescribeAccountAttributesResponse, EC2Error > DescribeAccountAttributesOutcome
Aws::Utils::Outcome< ModifyVolumeResponse, EC2Error > ModifyVolumeOutcome
Aws::Utils::Outcome< DeleteTransitGatewayRouteResponse, EC2Error > DeleteTransitGatewayRouteOutcome
std::future< GetSubnetCidrReservationsOutcome > GetSubnetCidrReservationsOutcomeCallable
Aws::Utils::Outcome< ModifyTransitGatewayResponse, EC2Error > ModifyTransitGatewayOutcome
Aws::Utils::Outcome< GetInstanceUefiDataResponse, EC2Error > GetInstanceUefiDataOutcome
std::future< DeleteCoipPoolOutcome > DeleteCoipPoolOutcomeCallable
Aws::Utils::Outcome< ModifyVpnConnectionResponse, EC2Error > ModifyVpnConnectionOutcome
Aws::Utils::Outcome< ReplaceVpnTunnelResponse, EC2Error > ReplaceVpnTunnelOutcome
std::future< GetConsoleScreenshotOutcome > GetConsoleScreenshotOutcomeCallable
std::future< ExportClientVpnClientCertificateRevocationListOutcome > ExportClientVpnClientCertificateRevocationListOutcomeCallable
Aws::Utils::Outcome< ModifyClientVpnEndpointResponse, EC2Error > ModifyClientVpnEndpointOutcome
std::future< AssociateCapacityReservationBillingOwnerOutcome > AssociateCapacityReservationBillingOwnerOutcomeCallable
Aws::Utils::Outcome< UpdateSecurityGroupRuleDescriptionsIngressResponse, EC2Error > UpdateSecurityGroupRuleDescriptionsIngressOutcome
Aws::Utils::Outcome< DescribeInstanceImageMetadataResponse, EC2Error > DescribeInstanceImageMetadataOutcome
Aws::Utils::Outcome< AssociateNatGatewayAddressResponse, EC2Error > AssociateNatGatewayAddressOutcome
std::future< DescribeNetworkInterfaceAttributeOutcome > DescribeNetworkInterfaceAttributeOutcomeCallable
std::future< DescribeLocalGatewaysOutcome > DescribeLocalGatewaysOutcomeCallable
std::future< DeleteClientVpnRouteOutcome > DeleteClientVpnRouteOutcomeCallable
std::future< DescribeVolumesOutcome > DescribeVolumesOutcomeCallable
std::future< ModifyInstanceMaintenanceOptionsOutcome > ModifyInstanceMaintenanceOptionsOutcomeCallable
std::future< CreateIpamOutcome > CreateIpamOutcomeCallable
std::future< DescribeExportTasksOutcome > DescribeExportTasksOutcomeCallable
std::future< AllocateIpamPoolCidrOutcome > AllocateIpamPoolCidrOutcomeCallable
std::future< DescribeVpcPeeringConnectionsOutcome > DescribeVpcPeeringConnectionsOutcomeCallable
Aws::Utils::Outcome< RegisterTransitGatewayMulticastGroupSourcesResponse, EC2Error > RegisterTransitGatewayMulticastGroupSourcesOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ReleaseAddressOutcome
std::future< SearchLocalGatewayRoutesOutcome > SearchLocalGatewayRoutesOutcomeCallable
Aws::Utils::Outcome< DeleteNatGatewayResponse, EC2Error > DeleteNatGatewayOutcome
Aws::Utils::Outcome< DescribeTransitGatewayAttachmentsResponse, EC2Error > DescribeTransitGatewayAttachmentsOutcome
Aws::Utils::Outcome< CopySnapshotResponse, EC2Error > CopySnapshotOutcome
Aws::Utils::Outcome< DeprovisionPublicIpv4PoolCidrResponse, EC2Error > DeprovisionPublicIpv4PoolCidrOutcome
std::future< CreatePublicIpv4PoolOutcome > CreatePublicIpv4PoolOutcomeCallable
std::future< DescribeSnapshotsOutcome > DescribeSnapshotsOutcomeCallable
std::future< DescribeFastSnapshotRestoresOutcome > DescribeFastSnapshotRestoresOutcomeCallable
Aws::Utils::Outcome< DeprovisionIpamByoasnResponse, EC2Error > DeprovisionIpamByoasnOutcome
Aws::Utils::Outcome< ModifyTrafficMirrorSessionResponse, EC2Error > ModifyTrafficMirrorSessionOutcome
std::future< DeleteTransitGatewayMulticastDomainOutcome > DeleteTransitGatewayMulticastDomainOutcomeCallable
std::function< void(const EC2Client *, const Model::GetHostReservationPurchasePreviewRequest &, const Model::GetHostReservationPurchasePreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHostReservationPurchasePreviewResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeClientVpnAuthorizationRulesRequest &, const Model::DescribeClientVpnAuthorizationRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClientVpnAuthorizationRulesResponseReceivedHandler
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::DescribeEgressOnlyInternetGatewaysRequest &, const Model::DescribeEgressOnlyInternetGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEgressOnlyInternetGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTagsRequest &, const Model::CreateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTagsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifySpotFleetRequestRequest &, const Model::ModifySpotFleetRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifySpotFleetRequestResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetManagedPrefixListAssociationsRequest &, const Model::GetManagedPrefixListAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedPrefixListAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetPasswordDataRequest &, const Model::GetPasswordDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPasswordDataResponseReceivedHandler
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::WithdrawByoipCidrRequest &, const Model::WithdrawByoipCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > WithdrawByoipCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RunInstancesRequest &, const Model::RunInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetInstanceTypesFromInstanceRequirementsRequest &, const Model::GetInstanceTypesFromInstanceRequirementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceTypesFromInstanceRequirementsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeReplaceRootVolumeTasksRequest &, const Model::DescribeReplaceRootVolumeTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplaceRootVolumeTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribePublicIpv4PoolsRequest &, const Model::DescribePublicIpv4PoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePublicIpv4PoolsResponseReceivedHandler
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::DescribeIpamScopesRequest &, const Model::DescribeIpamScopesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIpamScopesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetCoipPoolUsageRequest &, const Model::GetCoipPoolUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCoipPoolUsageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSpotPriceHistoryRequest &, const Model::DescribeSpotPriceHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotPriceHistoryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSpotFleetInstancesRequest &, const Model::DescribeSpotFleetInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotFleetInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::SearchLocalGatewayRoutesRequest &, const Model::SearchLocalGatewayRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchLocalGatewayRoutesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableFastSnapshotRestoresRequest &, const Model::DisableFastSnapshotRestoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableFastSnapshotRestoresResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateDefaultSubnetRequest &, const Model::CreateDefaultSubnetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDefaultSubnetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVerifiedAccessEndpointsRequest &, const Model::DescribeVerifiedAccessEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVerifiedAccessEndpointsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceEventStartTimeRequest &, const Model::ModifyInstanceEventStartTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceEventStartTimeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::MoveCapacityReservationInstancesRequest &, const Model::MoveCapacityReservationInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MoveCapacityReservationInstancesResponseReceivedHandler
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::RestoreAddressToClassicRequest &, const Model::RestoreAddressToClassicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreAddressToClassicResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateInstanceEventWindowRequest &, const Model::CreateInstanceEventWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceEventWindowResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableTransitGatewayRouteTablePropagationRequest &, const Model::DisableTransitGatewayRouteTablePropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableTransitGatewayRouteTablePropagationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateSecurityGroupRequest &, const Model::CreateSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSecurityGroupResponseReceivedHandler
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::CreateVpcEndpointConnectionNotificationRequest &, const Model::CreateVpcEndpointConnectionNotificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcEndpointConnectionNotificationResponseReceivedHandler
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::DescribeIdFormatRequest &, const Model::DescribeIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIdFormatResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamResourceDiscoveryRequest &, const Model::ModifyIpamResourceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyIpamResourceDiscoveryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetVerifiedAccessEndpointPolicyRequest &, const Model::GetVerifiedAccessEndpointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVerifiedAccessEndpointPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ExportClientVpnClientConfigurationRequest &, const Model::ExportClientVpnClientConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportClientVpnClientConfigurationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcEndpointConnectionNotificationRequest &, const Model::ModifyVpcEndpointConnectionNotificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpcEndpointConnectionNotificationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpcEndpointServiceConfigurationRequest &, const Model::CreateVpcEndpointServiceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcEndpointServiceConfigurationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayConnectsRequest &, const Model::DescribeTransitGatewayConnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTransitGatewayConnectsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RestoreSnapshotFromRecycleBinRequest &, const Model::RestoreSnapshotFromRecycleBinOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreSnapshotFromRecycleBinResponseReceivedHandler
std::function< void(const EC2Client *, const Model::StartNetworkInsightsAccessScopeAnalysisRequest &, const Model::StartNetworkInsightsAccessScopeAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartNetworkInsightsAccessScopeAnalysisResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetEbsDefaultKmsKeyIdRequest &, const Model::GetEbsDefaultKmsKeyIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEbsDefaultKmsKeyIdResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableAwsNetworkPerformanceMetricSubscriptionRequest &, const Model::DisableAwsNetworkPerformanceMetricSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableAwsNetworkPerformanceMetricSubscriptionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFleetInstancesRequest &, const Model::DescribeFleetInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetInstancesResponseReceivedHandler
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::DescribeStaleSecurityGroupsRequest &, const Model::DescribeStaleSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStaleSecurityGroupsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeHostReservationsRequest &, const Model::DescribeHostReservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHostReservationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceTypeOfferingsRequest &, const Model::DescribeInstanceTypeOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceTypeOfferingsResponseReceivedHandler
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::ModifyTransitGatewayVpcAttachmentRequest &, const Model::ModifyTransitGatewayVpcAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyTransitGatewayVpcAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyEbsDefaultKmsKeyIdRequest &, const Model::ModifyEbsDefaultKmsKeyIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyEbsDefaultKmsKeyIdResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayPolicyTableRequest &, const Model::DeleteTransitGatewayPolicyTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTransitGatewayPolicyTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateCapacityReservationFleetRequest &, const Model::CreateCapacityReservationFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCapacityReservationFleetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCustomerGatewaysRequest &, const Model::DescribeCustomerGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCustomerGatewaysResponseReceivedHandler
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::ModifyVerifiedAccessGroupPolicyRequest &, const Model::ModifyVerifiedAccessGroupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVerifiedAccessGroupPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeprovisionIpamPoolCidrRequest &, const Model::DeprovisionIpamPoolCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprovisionIpamPoolCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RegisterTransitGatewayMulticastGroupMembersRequest &, const Model::RegisterTransitGatewayMulticastGroupMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterTransitGatewayMulticastGroupMembersResponseReceivedHandler
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::AssociateInstanceEventWindowRequest &, const Model::AssociateInstanceEventWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateInstanceEventWindowResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceMaintenanceOptionsRequest &, const Model::ModifyInstanceMaintenanceOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceMaintenanceOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteFleetsRequest &, const Model::DeleteFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFleetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamResourceDiscoveryRequest &, const Model::DeleteIpamResourceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIpamResourceDiscoveryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RegisterInstanceEventNotificationAttributesRequest &, const Model::RegisterInstanceEventNotificationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterInstanceEventNotificationAttributesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLocalGatewayRouteTableVpcAssociationsRequest &, const Model::DescribeLocalGatewayRouteTableVpcAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocalGatewayRouteTableVpcAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayConnectPeerRequest &, const Model::DeleteTransitGatewayConnectPeerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTransitGatewayConnectPeerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeAwsNetworkPerformanceMetricSubscriptionsRequest &, const Model::DescribeAwsNetworkPerformanceMetricSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAwsNetworkPerformanceMetricSubscriptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTrafficMirrorFilterRequest &, const Model::DeleteTrafficMirrorFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrafficMirrorFilterResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AdvertiseByoipCidrRequest &, const Model::AdvertiseByoipCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdvertiseByoipCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateVpcCidrBlockRequest &, const Model::DisassociateVpcCidrBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateVpcCidrBlockResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateSubnetCidrBlockRequest &, const Model::DisassociateSubnetCidrBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateSubnetCidrBlockResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayPeeringAttachmentsRequest &, const Model::DescribeTransitGatewayPeeringAttachmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTransitGatewayPeeringAttachmentsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssignPrivateIpAddressesRequest &, const Model::AssignPrivateIpAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssignPrivateIpAddressesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeMacHostsRequest &, const Model::DescribeMacHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMacHostsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVerifiedAccessEndpointRequest &, const Model::ModifyVerifiedAccessEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVerifiedAccessEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateNatGatewayAddressRequest &, const Model::DisassociateNatGatewayAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateNatGatewayAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetVerifiedAccessGroupPolicyRequest &, const Model::GetVerifiedAccessGroupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVerifiedAccessGroupPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetAssociatedEnclaveCertificateIamRolesRequest &, const Model::GetAssociatedEnclaveCertificateIamRolesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssociatedEnclaveCertificateIamRolesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeReservedInstancesOfferingsRequest &, const Model::DescribeReservedInstancesOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstancesOfferingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateSecurityGroupVpcRequest &, const Model::AssociateSecurityGroupVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSecurityGroupVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyAvailabilityZoneGroupRequest &, const Model::ModifyAvailabilityZoneGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyAvailabilityZoneGroupResponseReceivedHandler
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::AcceptVpcPeeringConnectionRequest &, const Model::AcceptVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptVpcPeeringConnectionResponseReceivedHandler
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::DescribeVpcEndpointServicePermissionsRequest &, const Model::DescribeVpcEndpointServicePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcEndpointServicePermissionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::BundleInstanceRequest &, const Model::BundleInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BundleInstanceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamExternalResourceVerificationTokensRequest &, const Model::DescribeIpamExternalResourceVerificationTokensOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIpamExternalResourceVerificationTokensResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkInterfaceRequest &, const Model::DeleteNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayRouteTableRequest &, const Model::CreateTransitGatewayRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTransitGatewayRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyLocalGatewayRouteRequest &, const Model::ModifyLocalGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyLocalGatewayRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSecurityGroupReferencesRequest &, const Model::DescribeSecurityGroupReferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSecurityGroupReferencesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeReservedInstancesModificationsRequest &, const Model::DescribeReservedInstancesModificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstancesModificationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVerifiedAccessGroupRequest &, const Model::CreateVerifiedAccessGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVerifiedAccessGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateIpamScopeRequest &, const Model::CreateIpamScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIpamScopeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVerifiedAccessGroupRequest &, const Model::ModifyVerifiedAccessGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVerifiedAccessGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateCarrierGatewayRequest &, const Model::CreateCarrierGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCarrierGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::MoveByoipCidrToIpamRequest &, const Model::MoveByoipCidrToIpamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MoveByoipCidrToIpamResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateNatGatewayAddressRequest &, const Model::AssociateNatGatewayAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateNatGatewayAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVerifiedAccessEndpointRequest &, const Model::CreateVerifiedAccessEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVerifiedAccessEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateVpcCidrBlockRequest &, const Model::AssociateVpcCidrBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateVpcCidrBlockResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateIamInstanceProfileRequest &, const Model::AssociateIamInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateIamInstanceProfileResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DetachClassicLinkVpcRequest &, const Model::DetachClassicLinkVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachClassicLinkVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateTrunkInterfaceRequest &, const Model::AssociateTrunkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateTrunkInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetNetworkInsightsAccessScopeAnalysisFindingsRequest &, const Model::GetNetworkInsightsAccessScopeAnalysisFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetNetworkInsightsAccessScopeAnalysisFindingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssignIpv6AddressesRequest &, const Model::AssignIpv6AddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssignIpv6AddressesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVerifiedAccessTrustProviderRequest &, const Model::CreateVerifiedAccessTrustProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVerifiedAccessTrustProviderResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateCapacityReservationRequest &, const Model::CreateCapacityReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCapacityReservationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpnConnectionRequest &, const Model::DeleteVpnConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpnConnectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DetachVolumeRequest &, const Model::DetachVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachVolumeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AcceptCapacityReservationBillingOwnershipRequest &, const Model::AcceptCapacityReservationBillingOwnershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptCapacityReservationBillingOwnershipResponseReceivedHandler
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::DeleteIpamScopeRequest &, const Model::DeleteIpamScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIpamScopeResponseReceivedHandler
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::DescribeNetworkInsightsAccessScopesRequest &, const Model::DescribeNetworkInsightsAccessScopesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNetworkInsightsAccessScopesResponseReceivedHandler
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::DescribeAddressesAttributeRequest &, const Model::DescribeAddressesAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAddressesAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayRequest &, const Model::CreateTransitGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTransitGatewayResponseReceivedHandler
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::DescribeSpotFleetRequestsRequest &, const Model::DescribeSpotFleetRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotFleetRequestsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CopySnapshotRequest &, const Model::CopySnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopySnapshotResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateFpgaImageRequest &, const Model::CreateFpgaImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFpgaImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeClassicLinkInstancesRequest &, const Model::DescribeClassicLinkInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClassicLinkInstancesResponseReceivedHandler
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::TerminateClientVpnConnectionsRequest &, const Model::TerminateClientVpnConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateClientVpnConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceTransitGatewayRouteRequest &, const Model::ReplaceTransitGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceTransitGatewayRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFastSnapshotRestoresRequest &, const Model::DescribeFastSnapshotRestoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFastSnapshotRestoresResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVerifiedAccessInstanceLoggingConfigurationsRequest &, const Model::DescribeVerifiedAccessInstanceLoggingConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVerifiedAccessInstanceLoggingConfigurationsResponseReceivedHandler
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::DescribeSecurityGroupVpcAssociationsRequest &, const Model::DescribeSecurityGroupVpcAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSecurityGroupVpcAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamPoolRequest &, const Model::ModifyIpamPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyIpamPoolResponseReceivedHandler
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::ModifyHostsRequest &, const Model::ModifyHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyHostsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateNetworkInterfacePermissionRequest &, const Model::CreateNetworkInterfacePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNetworkInterfacePermissionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcEndpointServiceConfigurationRequest &, const Model::ModifyVpcEndpointServiceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpcEndpointServiceConfigurationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceRouteRequest &, const Model::ReplaceRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayPrefixListReferenceRequest &, const Model::DeleteTransitGatewayPrefixListReferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTransitGatewayPrefixListReferenceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateRouteTableRequest &, const Model::DisassociateRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyReservedInstancesRequest &, const Model::ModifyReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyReservedInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RejectTransitGatewayMulticastDomainAssociationsRequest &, const Model::RejectTransitGatewayMulticastDomainAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectTransitGatewayMulticastDomainAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableFastLaunchRequest &, const Model::DisableFastLaunchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableFastLaunchResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLocalGatewayRouteTableVpcAssociationRequest &, const Model::CreateLocalGatewayRouteTableVpcAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocalGatewayRouteTableVpcAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyTrafficMirrorSessionRequest &, const Model::ModifyTrafficMirrorSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyTrafficMirrorSessionResponseReceivedHandler
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::DisassociateTrunkInterfaceRequest &, const Model::DisassociateTrunkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateTrunkInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayRouteTablesRequest &, const Model::DescribeTransitGatewayRouteTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTransitGatewayRouteTablesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RejectCapacityReservationBillingOwnershipRequest &, const Model::RejectCapacityReservationBillingOwnershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectCapacityReservationBillingOwnershipResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateEnclaveCertificateIamRoleRequest &, const Model::DisassociateEnclaveCertificateIamRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateEnclaveCertificateIamRoleResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkInsightsAccessScopeAnalysisRequest &, const Model::DeleteNetworkInsightsAccessScopeAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkInsightsAccessScopeAnalysisResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateIpamByoasnRequest &, const Model::AssociateIpamByoasnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateIpamByoasnResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkInsightsAccessScopeRequest &, const Model::DeleteNetworkInsightsAccessScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkInsightsAccessScopeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::SendDiagnosticInterruptRequest &, const Model::SendDiagnosticInterruptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendDiagnosticInterruptResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateClientVpnTargetNetworkRequest &, const Model::AssociateClientVpnTargetNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateClientVpnTargetNetworkResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AcceptVpcEndpointConnectionsRequest &, const Model::AcceptVpcEndpointConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptVpcEndpointConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyNetworkInterfaceAttributeRequest &, const Model::ModifyNetworkInterfaceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyNetworkInterfaceAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceAttributeRequest &, const Model::ModifyInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeregisterTransitGatewayMulticastGroupMembersRequest &, const Model::DeregisterTransitGatewayMulticastGroupMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterTransitGatewayMulticastGroupMembersResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVerifiedAccessInstanceRequest &, const Model::ModifyVerifiedAccessInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVerifiedAccessInstanceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateDhcpOptionsRequest &, const Model::CreateDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDhcpOptionsResponseReceivedHandler
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::CreateTransitGatewayVpcAttachmentRequest &, const Model::CreateTransitGatewayVpcAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTransitGatewayVpcAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateNetworkInsightsAccessScopeRequest &, const Model::CreateNetworkInsightsAccessScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNetworkInsightsAccessScopeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateIamInstanceProfileRequest &, const Model::DisassociateIamInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateIamInstanceProfileResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetConsoleScreenshotRequest &, const Model::GetConsoleScreenshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConsoleScreenshotResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateNetworkInsightsPathRequest &, const Model::CreateNetworkInsightsPathOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNetworkInsightsPathResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetCapacityReservationUsageRequest &, const Model::GetCapacityReservationUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCapacityReservationUsageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RunScheduledInstancesRequest &, const Model::RunScheduledInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunScheduledInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ListSnapshotsInRecycleBinRequest &, const Model::ListSnapshotsInRecycleBinOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSnapshotsInRecycleBinResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetVpnConnectionDeviceTypesRequest &, const Model::GetVpnConnectionDeviceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVpnConnectionDeviceTypesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateTransitGatewayPolicyTableRequest &, const Model::DisassociateTransitGatewayPolicyTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateTransitGatewayPolicyTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateClientVpnEndpointRequest &, const Model::CreateClientVpnEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClientVpnEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayRouteTableAnnouncementRequest &, const Model::DeleteTransitGatewayRouteTableAnnouncementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTransitGatewayRouteTableAnnouncementResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFleetsRequest &, const Model::DescribeFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityReservationFleetsRequest &, const Model::DescribeCapacityReservationFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCapacityReservationFleetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamExternalResourceVerificationTokenRequest &, const Model::DeleteIpamExternalResourceVerificationTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIpamExternalResourceVerificationTokenResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeprovisionIpamByoasnRequest &, const Model::DeprovisionIpamByoasnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprovisionIpamByoasnResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstancesRequest &, const Model::DescribeInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeregisterInstanceEventNotificationAttributesRequest &, const Model::DeregisterInstanceEventNotificationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterInstanceEventNotificationAttributesResponseReceivedHandler
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::CreateCoipCidrRequest &, const Model::CreateCoipCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCoipCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetInstanceMetadataDefaultsRequest &, const Model::GetInstanceMetadataDefaultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceMetadataDefaultsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateTransitGatewayMulticastDomainRequest &, const Model::DisassociateTransitGatewayMulticastDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateTransitGatewayMulticastDomainResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableSerialConsoleAccessRequest &, const Model::EnableSerialConsoleAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableSerialConsoleAccessResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CopyFpgaImageRequest &, const Model::CopyFpgaImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyFpgaImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelSpotFleetRequestsRequest &, const Model::CancelSpotFleetRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSpotFleetRequestsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ExportClientVpnClientCertificateRevocationListRequest &, const Model::ExportClientVpnClientCertificateRevocationListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportClientVpnClientCertificateRevocationListResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateTransitGatewayRouteTableRequest &, const Model::DisassociateTransitGatewayRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateTransitGatewayRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyFleetRequest &, const Model::ModifyFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyFleetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteLaunchTemplateRequest &, const Model::DeleteLaunchTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLaunchTemplateResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ExportTransitGatewayRoutesRequest &, const Model::ExportTransitGatewayRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportTransitGatewayRoutesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFleetHistoryRequest &, const Model::DescribeFleetHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetHistoryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeletePublicIpv4PoolRequest &, const Model::DeletePublicIpv4PoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePublicIpv4PoolResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetFlowLogsIntegrationTemplateRequest &, const Model::GetFlowLogsIntegrationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFlowLogsIntegrationTemplateResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifySecurityGroupRulesRequest &, const Model::ModifySecurityGroupRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifySecurityGroupRulesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayMulticastDomainRequest &, const Model::CreateTransitGatewayMulticastDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTransitGatewayMulticastDomainResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyTrafficMirrorFilterNetworkServicesRequest &, const Model::ModifyTrafficMirrorFilterNetworkServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyTrafficMirrorFilterNetworkServicesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UpdateSecurityGroupRuleDescriptionsIngressRequest &, const Model::UpdateSecurityGroupRuleDescriptionsIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSecurityGroupRuleDescriptionsIngressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteSubnetCidrReservationRequest &, const Model::DeleteSubnetCidrReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSubnetCidrReservationResponseReceivedHandler
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::DeleteManagedPrefixListRequest &, const Model::DeleteManagedPrefixListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteManagedPrefixListResponseReceivedHandler
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::ResetAddressAttributeRequest &, const Model::ResetAddressAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetAddressAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceEventNotificationAttributesRequest &, const Model::DescribeInstanceEventNotificationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceEventNotificationAttributesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableVpcClassicLinkRequest &, const Model::EnableVpcClassicLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableVpcClassicLinkResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeClientVpnTargetNetworksRequest &, const Model::DescribeClientVpnTargetNetworksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClientVpnTargetNetworksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceMetadataOptionsRequest &, const Model::ModifyInstanceMetadataOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceMetadataOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RestoreSnapshotTierRequest &, const Model::RestoreSnapshotTierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreSnapshotTierResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ResetImageAttributeRequest &, const Model::ResetImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetImageAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableAwsNetworkPerformanceMetricSubscriptionRequest &, const Model::EnableAwsNetworkPerformanceMetricSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableAwsNetworkPerformanceMetricSubscriptionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateFleetRequest &, const Model::CreateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFleetResponseReceivedHandler
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::CreateStoreImageTaskRequest &, const Model::CreateStoreImageTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStoreImageTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamResourceCidrRequest &, const Model::ModifyIpamResourceCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyIpamResourceCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableIpamOrganizationAdminAccountRequest &, const Model::EnableIpamOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableIpamOrganizationAdminAccountResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVolumesModificationsRequest &, const Model::DescribeVolumesModificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVolumesModificationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetSubnetCidrReservationsRequest &, const Model::GetSubnetCidrReservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSubnetCidrReservationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RevokeSecurityGroupEgressRequest &, const Model::RevokeSecurityGroupEgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeSecurityGroupEgressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceNetworkAclAssociationRequest &, const Model::ReplaceNetworkAclAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceNetworkAclAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteSecurityGroupRequest &, const Model::DeleteSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSecurityGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateIpamPoolRequest &, const Model::CreateIpamPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIpamPoolResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteFlowLogsRequest &, const Model::DeleteFlowLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFlowLogsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::PurchaseReservedInstancesOfferingRequest &, const Model::PurchaseReservedInstancesOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseReservedInstancesOfferingResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeHostsRequest &, const Model::DescribeHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHostsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifySnapshotAttributeRequest &, const Model::ModifySnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifySnapshotAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateIpamResourceDiscoveryRequest &, const Model::AssociateIpamResourceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateIpamResourceDiscoveryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamScopeRequest &, const Model::ModifyIpamScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyIpamScopeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableEbsEncryptionByDefaultRequest &, const Model::DisableEbsEncryptionByDefaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableEbsEncryptionByDefaultResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableTransitGatewayRouteTablePropagationRequest &, const Model::EnableTransitGatewayRouteTablePropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableTransitGatewayRouteTablePropagationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateClientVpnTargetNetworkRequest &, const Model::DisassociateClientVpnTargetNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateClientVpnTargetNetworkResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTrafficMirrorFilterRuleRequest &, const Model::CreateTrafficMirrorFilterRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficMirrorFilterRuleResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DetachVerifiedAccessTrustProviderRequest &, const Model::DetachVerifiedAccessTrustProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachVerifiedAccessTrustProviderResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachVpnGatewayRequest &, const Model::AttachVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachVpnGatewayResponseReceivedHandler
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::DeleteInternetGatewayRequest &, const Model::DeleteInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInternetGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeHostReservationOfferingsRequest &, const Model::DescribeHostReservationOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHostReservationOfferingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayAttachmentPropagationsRequest &, const Model::GetTransitGatewayAttachmentPropagationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTransitGatewayAttachmentPropagationsResponseReceivedHandler
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::DescribeRouteTablesRequest &, const Model::DescribeRouteTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRouteTablesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeStoreImageTasksRequest &, const Model::DescribeStoreImageTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStoreImageTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::StartNetworkInsightsAnalysisRequest &, const Model::StartNetworkInsightsAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartNetworkInsightsAnalysisResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFastLaunchImagesRequest &, const Model::DescribeFastLaunchImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFastLaunchImagesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteSnapshotRequest &, const Model::DeleteSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSnapshotResponseReceivedHandler
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::AllocateHostsRequest &, const Model::AllocateHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AllocateHostsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateClientVpnRouteRequest &, const Model::CreateClientVpnRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClientVpnRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeClientVpnEndpointsRequest &, const Model::DescribeClientVpnEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClientVpnEndpointsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AcceptAddressTransferRequest &, const Model::AcceptAddressTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptAddressTransferResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyAddressAttributeRequest &, const Model::ModifyAddressAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyAddressAttributeResponseReceivedHandler
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::GetDefaultCreditSpecificationRequest &, const Model::GetDefaultCreditSpecificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDefaultCreditSpecificationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetVpnConnectionDeviceSampleConfigurationRequest &, const Model::GetVpnConnectionDeviceSampleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVpnConnectionDeviceSampleConfigurationResponseReceivedHandler
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::GetInstanceUefiDataRequest &, const Model::GetInstanceUefiDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceUefiDataResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpcRequest &, const Model::CreateVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RegisterTransitGatewayMulticastGroupSourcesRequest &, const Model::RegisterTransitGatewayMulticastGroupSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterTransitGatewayMulticastGroupSourcesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateNetworkAclRequest &, const Model::CreateNetworkAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNetworkAclResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AllocateIpamPoolCidrRequest &, const Model::AllocateIpamPoolCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AllocateIpamPoolCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSecurityGroupRulesRequest &, const Model::DescribeSecurityGroupRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSecurityGroupRulesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteCoipPoolRequest &, const Model::DeleteCoipPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCoipPoolResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamPoolCidrsRequest &, const Model::GetIpamPoolCidrsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIpamPoolCidrsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ImportVolumeRequest &, const Model::ImportVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportVolumeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteCarrierGatewayRequest &, const Model::DeleteCarrierGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCarrierGatewayResponseReceivedHandler
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::DisassociateInstanceEventWindowRequest &, const Model::DisassociateInstanceEventWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateInstanceEventWindowResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLaunchTemplatesRequest &, const Model::DescribeLaunchTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLaunchTemplatesResponseReceivedHandler
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::DisableImageDeregistrationProtectionRequest &, const Model::DisableImageDeregistrationProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableImageDeregistrationProtectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyDefaultCreditSpecificationRequest &, const Model::ModifyDefaultCreditSpecificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDefaultCreditSpecificationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewaysRequest &, const Model::DescribeTransitGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTransitGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteInstanceConnectEndpointRequest &, const Model::DeleteInstanceConnectEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceConnectEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVolumeRequest &, const Model::DeleteVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVolumeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamDiscoveredPublicAddressesRequest &, const Model::GetIpamDiscoveredPublicAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIpamDiscoveredPublicAddressesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTrafficMirrorSessionRequest &, const Model::DeleteTrafficMirrorSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrafficMirrorSessionResponseReceivedHandler
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::GetAssociatedIpv6PoolCidrsRequest &, const Model::GetAssociatedIpv6PoolCidrsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssociatedIpv6PoolCidrsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayPolicyTableRequest &, const Model::CreateTransitGatewayPolicyTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTransitGatewayPolicyTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTrafficMirrorFilterRequest &, const Model::CreateTrafficMirrorFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficMirrorFilterResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountAttributesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteClientVpnRouteRequest &, const Model::DeleteClientVpnRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClientVpnRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeClientVpnRoutesRequest &, const Model::DescribeClientVpnRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClientVpnRoutesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLocalGatewayRouteTablesRequest &, const Model::DescribeLocalGatewayRouteTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocalGatewayRouteTablesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeReservedInstancesListingsRequest &, const Model::DescribeReservedInstancesListingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstancesListingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIdentityIdFormatRequest &, const Model::DescribeIdentityIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIdentityIdFormatResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTrafficMirrorSessionsRequest &, const Model::DescribeTrafficMirrorSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrafficMirrorSessionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTrafficMirrorFilterRulesRequest &, const Model::DescribeTrafficMirrorFilterRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrafficMirrorFilterRulesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyPrivateDnsNameOptionsRequest &, const Model::ModifyPrivateDnsNameOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyPrivateDnsNameOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteDhcpOptionsRequest &, const Model::DeleteDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDhcpOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVerifiedAccessTrustProvidersRequest &, const Model::DescribeVerifiedAccessTrustProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVerifiedAccessTrustProvidersResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTrunkInterfaceAssociationsRequest &, const Model::DescribeTrunkInterfaceAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrunkInterfaceAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkInsightsPathRequest &, const Model::DeleteNetworkInsightsPathOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkInsightsPathResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachClassicLinkVpcRequest &, const Model::AttachClassicLinkVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachClassicLinkVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTrafficMirrorFiltersRequest &, const Model::DescribeTrafficMirrorFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrafficMirrorFiltersResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelSpotInstanceRequestsRequest &, const Model::CancelSpotInstanceRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSpotInstanceRequestsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteCoipCidrRequest &, const Model::DeleteCoipCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCoipCidrResponseReceivedHandler
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::DescribeNatGatewaysRequest &, const Model::DescribeNatGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNatGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIdentityIdFormatRequest &, const Model::ModifyIdentityIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyIdentityIdFormatResponseReceivedHandler
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::GetTransitGatewayRouteTableAssociationsRequest &, const Model::GetTransitGatewayRouteTableAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTransitGatewayRouteTableAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTrafficMirrorTargetRequest &, const Model::CreateTrafficMirrorTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficMirrorTargetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkAclRequest &, const Model::DeleteNetworkAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkAclResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ProvisionPublicIpv4PoolCidrRequest &, const Model::ProvisionPublicIpv4PoolCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ProvisionPublicIpv4PoolCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateEnclaveCertificateIamRoleRequest &, const Model::AssociateEnclaveCertificateIamRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateEnclaveCertificateIamRoleResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteInstanceEventWindowRequest &, const Model::DeleteInstanceEventWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceEventWindowResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteSpotDatafeedSubscriptionRequest &, const Model::DeleteSpotDatafeedSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSpotDatafeedSubscriptionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamResourceDiscoveriesRequest &, const Model::DescribeIpamResourceDiscoveriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIpamResourceDiscoveriesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayVpcAttachmentRequest &, const Model::DeleteTransitGatewayVpcAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTransitGatewayVpcAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteQueuedReservedInstancesRequest &, const Model::DeleteQueuedReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQueuedReservedInstancesResponseReceivedHandler
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::GetLaunchTemplateDataRequest &, const Model::GetLaunchTemplateDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLaunchTemplateDataResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayRouteTableRequest &, const Model::DeleteTransitGatewayRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTransitGatewayRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLocalGatewayVirtualInterfaceGroupsRequest &, const Model::DescribeLocalGatewayVirtualInterfaceGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocalGatewayVirtualInterfaceGroupsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeAggregateIdFormatRequest &, const Model::DescribeAggregateIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAggregateIdFormatResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateReplaceRootVolumeTaskRequest &, const Model::CreateReplaceRootVolumeTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReplaceRootVolumeTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateSubnetRequest &, const Model::CreateSubnetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSubnetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ImportClientVpnClientCertificateRevocationListRequest &, const Model::ImportClientVpnClientCertificateRevocationListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportClientVpnClientCertificateRevocationListResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateInstanceExportTaskRequest &, const Model::CreateInstanceExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceExportTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayMulticastDomainAssociationsRequest &, const Model::GetTransitGatewayMulticastDomainAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTransitGatewayMulticastDomainAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVolumeRequest &, const Model::ModifyVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVolumeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLocalGatewaysRequest &, const Model::DescribeLocalGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocalGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateTransitGatewayPolicyTableRequest &, const Model::AssociateTransitGatewayPolicyTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateTransitGatewayPolicyTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamPoolRequest &, const Model::DeleteIpamPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIpamPoolResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeExportImageTasksRequest &, const Model::DescribeExportImageTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExportImageTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ConfirmProductInstanceRequest &, const Model::ConfirmProductInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmProductInstanceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableImageRequest &, const Model::DisableImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ResetSnapshotAttributeRequest &, const Model::ResetSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetSnapshotAttributeResponseReceivedHandler
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::DescribeNetworkInterfaceAttributeRequest &, const Model::DescribeNetworkInterfaceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNetworkInterfaceAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest &, const Model::DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyManagedPrefixListRequest &, const Model::ModifyManagedPrefixListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyManagedPrefixListResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachVerifiedAccessTrustProviderRequest &, const Model::AttachVerifiedAccessTrustProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachVerifiedAccessTrustProviderResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceNetworkAclEntryRequest &, const Model::ReplaceNetworkAclEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceNetworkAclEntryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ImportImageRequest &, const Model::ImportImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpcEndpointsRequest &, const Model::DeleteVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcEndpointsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableEbsEncryptionByDefaultRequest &, const Model::EnableEbsEncryptionByDefaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableEbsEncryptionByDefaultResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateDefaultVpcRequest &, const Model::CreateDefaultVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDefaultVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableImageBlockPublicAccessRequest &, const Model::EnableImageBlockPublicAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableImageBlockPublicAccessResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceImageMetadataRequest &, const Model::DescribeInstanceImageMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceImageMetadataResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyTransitGatewayRequest &, const Model::ModifyTransitGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyTransitGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReleaseAddressRequest &, const Model::ReleaseAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReleaseAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableImageDeprecationRequest &, const Model::DisableImageDeprecationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableImageDeprecationResponseReceivedHandler
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::CancelImportTaskRequest &, const Model::CancelImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelImportTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReleaseIpamPoolAllocationRequest &, const Model::ReleaseIpamPoolAllocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReleaseIpamPoolAllocationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachNetworkInterfaceRequest &, const Model::AttachNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachNetworkInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcEndpointServicePermissionsRequest &, const Model::ModifyVpcEndpointServicePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpcEndpointServicePermissionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UnlockSnapshotRequest &, const Model::UnlockSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnlockSnapshotResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceRouteTableAssociationRequest &, const Model::ReplaceRouteTableAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceRouteTableAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLaunchTemplateVersionRequest &, const Model::CreateLaunchTemplateVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLaunchTemplateVersionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityReservationBillingRequestsRequest &, const Model::DescribeCapacityReservationBillingRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCapacityReservationBillingRequestsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateAddressRequest &, const Model::DisassociateAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateAddressResponseReceivedHandler
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::CreateNetworkAclEntryRequest &, const Model::CreateNetworkAclEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNetworkAclEntryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamAddressHistoryRequest &, const Model::GetIpamAddressHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIpamAddressHistoryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableReachabilityAnalyzerOrganizationSharingRequest &, const Model::EnableReachabilityAnalyzerOrganizationSharingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableReachabilityAnalyzerOrganizationSharingResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableVpcClassicLinkRequest &, const Model::DisableVpcClassicLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableVpcClassicLinkResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteRouteRequest &, const Model::DeleteRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::PurchaseCapacityBlockRequest &, const Model::PurchaseCapacityBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseCapacityBlockResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreatePublicIpv4PoolRequest &, const Model::CreatePublicIpv4PoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePublicIpv4PoolResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayConnectPeersRequest &, const Model::DescribeTransitGatewayConnectPeersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTransitGatewayConnectPeersResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTrafficMirrorTargetRequest &, const Model::DeleteTrafficMirrorTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrafficMirrorTargetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableImageRequest &, const Model::EnableImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeManagedPrefixListsRequest &, const Model::DescribeManagedPrefixListsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeManagedPrefixListsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachVolumeRequest &, const Model::AttachVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachVolumeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeClientVpnConnectionsRequest &, const Model::DescribeClientVpnConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClientVpnConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamResourceDiscoveryAssociationsRequest &, const Model::DescribeIpamResourceDiscoveryAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIpamResourceDiscoveryAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLocalGatewayRouteTableRequest &, const Model::CreateLocalGatewayRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocalGatewayRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateInstanceConnectEndpointRequest &, const Model::CreateInstanceConnectEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceConnectEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::MoveAddressToVpcRequest &, const Model::MoveAddressToVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MoveAddressToVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceAttributeRequest &, const Model::DescribeInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableIpamOrganizationAdminAccountRequest &, const Model::DisableIpamOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableIpamOrganizationAdminAccountResponseReceivedHandler
std::function< void(const EC2Client *, const Model::SearchTransitGatewayRoutesRequest &, const Model::SearchTransitGatewayRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchTransitGatewayRoutesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVerifiedAccessGroupRequest &, const Model::DeleteVerifiedAccessGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVerifiedAccessGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateDhcpOptionsRequest &, const Model::AssociateDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateDhcpOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamDiscoveredResourceCidrsRequest &, const Model::GetIpamDiscoveredResourceCidrsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIpamDiscoveredResourceCidrsResponseReceivedHandler
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::DeleteVerifiedAccessEndpointRequest &, const Model::DeleteVerifiedAccessEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVerifiedAccessEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest &, const Model::DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayMulticastDomainsRequest &, const Model::DescribeTransitGatewayMulticastDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTransitGatewayMulticastDomainsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFpgaImagesRequest &, const Model::DescribeFpgaImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFpgaImagesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UpdateSecurityGroupRuleDescriptionsEgressRequest &, const Model::UpdateSecurityGroupRuleDescriptionsEgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSecurityGroupRuleDescriptionsEgressResponseReceivedHandler
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::GetManagedPrefixListEntriesRequest &, const Model::GetManagedPrefixListEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedPrefixListEntriesResponseReceivedHandler
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::AcceptReservedInstancesExchangeQuoteRequest &, const Model::AcceptReservedInstancesExchangeQuoteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptReservedInstancesExchangeQuoteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVerifiedAccessInstanceLoggingConfigurationRequest &, const Model::ModifyVerifiedAccessInstanceLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVerifiedAccessInstanceLoggingConfigurationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayPolicyTableEntriesRequest &, const Model::GetTransitGatewayPolicyTableEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTransitGatewayPolicyTableEntriesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyLaunchTemplateRequest &, const Model::ModifyLaunchTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyLaunchTemplateResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayPrefixListReferencesRequest &, const Model::GetTransitGatewayPrefixListReferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTransitGatewayPrefixListReferencesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpnConnectionRequest &, const Model::ModifyVpnConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpnConnectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RejectTransitGatewayVpcAttachmentRequest &, const Model::RejectTransitGatewayVpcAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectTransitGatewayVpcAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeKeyPairsRequest &, const Model::DescribeKeyPairsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeKeyPairsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityBlockOfferingsRequest &, const Model::DescribeCapacityBlockOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCapacityBlockOfferingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RebootInstancesRequest &, const Model::RebootInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceTypesRequest &, const Model::DescribeInstanceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceTypesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetVpnTunnelReplacementStatusRequest &, const Model::GetVpnTunnelReplacementStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVpnTunnelReplacementStatusResponseReceivedHandler
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::DeleteTransitGatewayPeeringAttachmentRequest &, const Model::DeleteTransitGatewayPeeringAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTransitGatewayPeeringAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AuthorizeSecurityGroupEgressRequest &, const Model::AuthorizeSecurityGroupEgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeSecurityGroupEgressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkInterfacePermissionRequest &, const Model::DeleteNetworkInterfacePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkInterfacePermissionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCoipPoolsRequest &, const Model::DescribeCoipPoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCoipPoolsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayMulticastDomainRequest &, const Model::DeleteTransitGatewayMulticastDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTransitGatewayMulticastDomainResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLocalGatewayRouteRequest &, const Model::CreateLocalGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocalGatewayRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::PurchaseHostReservationRequest &, const Model::PurchaseHostReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseHostReservationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetSnapshotBlockPublicAccessStateRequest &, const Model::GetSnapshotBlockPublicAccessStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSnapshotBlockPublicAccessStateResponseReceivedHandler
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::DescribeVpcClassicLinkRequest &, const Model::DescribeVpcClassicLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcClassicLinkResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetAwsNetworkPerformanceDataRequest &, const Model::GetAwsNetworkPerformanceDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAwsNetworkPerformanceDataResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeReservedInstancesRequest &, const Model::DescribeReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::TerminateInstancesRequest &, const Model::TerminateInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcAttributeRequest &, const Model::ModifyVpcAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpcAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpnConnectionsRequest &, const Model::DescribeVpnConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpnConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpnConnectionOptionsRequest &, const Model::ModifyVpnConnectionOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpnConnectionOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeNetworkInsightsPathsRequest &, const Model::DescribeNetworkInsightsPathsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNetworkInsightsPathsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLocalGatewayVirtualInterfacesRequest &, const Model::DescribeLocalGatewayVirtualInterfacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocalGatewayVirtualInterfacesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayAttachmentsRequest &, const Model::DescribeTransitGatewayAttachmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTransitGatewayAttachmentsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RejectVpcPeeringConnectionRequest &, const Model::RejectVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectVpcPeeringConnectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointsRequest &, const Model::DescribeVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcEndpointsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayRouteTableAnnouncementsRequest &, const Model::DescribeTransitGatewayRouteTableAnnouncementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTransitGatewayRouteTableAnnouncementsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteClientVpnEndpointRequest &, const Model::DeleteClientVpnEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClientVpnEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteFpgaImageRequest &, const Model::DeleteFpgaImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFpgaImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateSpotDatafeedSubscriptionRequest &, const Model::CreateSpotDatafeedSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSpotDatafeedSubscriptionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamRequest &, const Model::DeleteIpamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIpamResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFpgaImageAttributeRequest &, const Model::DescribeFpgaImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFpgaImageAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableImageDeregistrationProtectionRequest &, const Model::EnableImageDeregistrationProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableImageDeregistrationProtectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CopyImageRequest &, const Model::CopyImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceCreditSpecificationRequest &, const Model::ModifyInstanceCreditSpecificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceCreditSpecificationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribePrefixListsRequest &, const Model::DescribePrefixListsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePrefixListsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableVpcClassicLinkDnsSupportRequest &, const Model::DisableVpcClassicLinkDnsSupportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableVpcClassicLinkDnsSupportResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayPrefixListReferenceRequest &, const Model::CreateTransitGatewayPrefixListReferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTransitGatewayPrefixListReferenceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayPolicyTablesRequest &, const Model::DescribeTransitGatewayPolicyTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTransitGatewayPolicyTablesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamByoasnRequest &, const Model::DescribeIpamByoasnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIpamByoasnResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ApplySecurityGroupsToClientVpnTargetNetworkRequest &, const Model::ApplySecurityGroupsToClientVpnTargetNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ApplySecurityGroupsToClientVpnTargetNetworkResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVolumesRequest &, const Model::DescribeVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVolumesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeByoipCidrsRequest &, const Model::DescribeByoipCidrsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeByoipCidrsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLaunchTemplateRequest &, const Model::CreateLaunchTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLaunchTemplateResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetNetworkInsightsAccessScopeContentRequest &, const Model::GetNetworkInsightsAccessScopeContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetNetworkInsightsAccessScopeContentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateAddressRequest &, const Model::AssociateAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVerifiedAccessGroupsRequest &, const Model::DescribeVerifiedAccessGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVerifiedAccessGroupsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceVpnTunnelRequest &, const Model::ReplaceVpnTunnelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceVpnTunnelResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLockedSnapshotsRequest &, const Model::DescribeLockedSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLockedSnapshotsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateIpamResourceDiscoveryRequest &, const Model::DisassociateIpamResourceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateIpamResourceDiscoveryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DetachVpnGatewayRequest &, const Model::DetachVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachVpnGatewayResponseReceivedHandler
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::AcceptTransitGatewayVpcAttachmentRequest &, const Model::AcceptTransitGatewayVpcAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptTransitGatewayVpcAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableVolumeIORequest &, const Model::EnableVolumeIOOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableVolumeIOResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeBundleTasksRequest &, const Model::DescribeBundleTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBundleTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateSubnetCidrReservationRequest &, const Model::CreateSubnetCidrReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSubnetCidrReservationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssignPrivateNatGatewayAddressRequest &, const Model::AssignPrivateNatGatewayAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssignPrivateNatGatewayAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeRegionsRequest &, const Model::DescribeRegionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRegionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DetachInternetGatewayRequest &, const Model::DetachInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachInternetGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVerifiedAccessTrustProviderRequest &, const Model::DeleteVerifiedAccessTrustProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVerifiedAccessTrustProviderResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyCapacityReservationRequest &, const Model::ModifyCapacityReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyCapacityReservationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetReservedInstancesExchangeQuoteRequest &, const Model::GetReservedInstancesExchangeQuoteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReservedInstancesExchangeQuoteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyTransitGatewayPrefixListReferenceRequest &, const Model::ModifyTransitGatewayPrefixListReferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyTransitGatewayPrefixListReferenceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayConnectRequest &, const Model::DeleteTransitGatewayConnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTransitGatewayConnectResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableVpcClassicLinkDnsSupportRequest &, const Model::EnableVpcClassicLinkDnsSupportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableVpcClassicLinkDnsSupportResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableImageBlockPublicAccessRequest &, const Model::DisableImageBlockPublicAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableImageBlockPublicAccessResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceCpuOptionsRequest &, const Model::ModifyInstanceCpuOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceCpuOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointServicesRequest &, const Model::DescribeVpcEndpointServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcEndpointServicesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableSerialConsoleAccessRequest &, const Model::DisableSerialConsoleAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableSerialConsoleAccessResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayRouteRequest &, const Model::DeleteTransitGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTransitGatewayRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceTopologyRequest &, const Model::DescribeInstanceTopologyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceTopologyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeDhcpOptionsRequest &, const Model::DescribeDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDhcpOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RejectVpcEndpointConnectionsRequest &, const Model::RejectVpcEndpointConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectVpcEndpointConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetInstanceTpmEkPubRequest &, const Model::GetInstanceTpmEkPubOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceTpmEkPubResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeNetworkInsightsAccessScopeAnalysesRequest &, const Model::DescribeNetworkInsightsAccessScopeAnalysesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNetworkInsightsAccessScopeAnalysesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeprovisionByoipCidrRequest &, const Model::DeprovisionByoipCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprovisionByoipCidrResponseReceivedHandler
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::RegisterImageRequest &, const Model::RegisterImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcEndpointServicePayerResponsibilityRequest &, const Model::ModifyVpcEndpointServicePayerResponsibilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpcEndpointServicePayerResponsibilityResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReportInstanceStatusRequest &, const Model::ReportInstanceStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReportInstanceStatusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateTransitGatewayRouteTableRequest &, const Model::AssociateTransitGatewayRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateTransitGatewayRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ListImagesInRecycleBinRequest &, const Model::ListImagesInRecycleBinOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImagesInRecycleBinResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RejectTransitGatewayPeeringAttachmentRequest &, const Model::RejectTransitGatewayPeeringAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectTransitGatewayPeeringAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSpotDatafeedSubscriptionRequest &, const Model::DescribeSpotDatafeedSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpotDatafeedSubscriptionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSubnetsRequest &, const Model::DescribeSubnetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSubnetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RestoreImageFromRecycleBinRequest &, const Model::RestoreImageFromRecycleBinOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreImageFromRecycleBinResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayConnectRequest &, const Model::CreateTransitGatewayConnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTransitGatewayConnectResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceMetadataDefaultsRequest &, const Model::ModifyInstanceMetadataDefaultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceMetadataDefaultsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVerifiedAccessTrustProviderRequest &, const Model::ModifyVerifiedAccessTrustProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVerifiedAccessTrustProviderResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableFastLaunchRequest &, const Model::EnableFastLaunchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableFastLaunchResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RestoreManagedPrefixListVersionRequest &, const Model::RestoreManagedPrefixListVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreManagedPrefixListVersionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteLocalGatewayRouteTableRequest &, const Model::DeleteLocalGatewayRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLocalGatewayRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceEventWindowRequest &, const Model::ModifyInstanceEventWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceEventWindowResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointServiceConfigurationsRequest &, const Model::DescribeVpcEndpointServiceConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcEndpointServiceConfigurationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteSubnetRequest &, const Model::DeleteSubnetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSubnetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateCoipPoolRequest &, const Model::CreateCoipPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCoipPoolResponseReceivedHandler
std::function< void(const EC2Client *, const Model::StartVpcEndpointServicePrivateDnsVerificationRequest &, const Model::StartVpcEndpointServicePrivateDnsVerificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartVpcEndpointServicePrivateDnsVerificationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetSecurityGroupsForVpcRequest &, const Model::GetSecurityGroupsForVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSecurityGroupsForVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeElasticGpusRequest &, const Model::DescribeElasticGpusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeElasticGpusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceConnectEndpointsRequest &, const Model::DescribeInstanceConnectEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceConnectEndpointsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceIamInstanceProfileAssociationRequest &, const Model::ReplaceIamInstanceProfileAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceIamInstanceProfileAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVerifiedAccessInstancesRequest &, const Model::DescribeVerifiedAccessInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVerifiedAccessInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ExportImageRequest &, const Model::ExportImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteKeyPairRequest &, const Model::DeleteKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKeyPairResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateIpamByoasnRequest &, const Model::DisassociateIpamByoasnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateIpamByoasnResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayVpcAttachmentsRequest &, const Model::DescribeTransitGatewayVpcAttachmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTransitGatewayVpcAttachmentsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateFlowLogsRequest &, const Model::CreateFlowLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFlowLogsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTrafficMirrorTargetsRequest &, const Model::DescribeTrafficMirrorTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrafficMirrorTargetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeprovisionPublicIpv4PoolCidrRequest &, const Model::DeprovisionPublicIpv4PoolCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprovisionPublicIpv4PoolCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVerifiedAccessInstanceRequest &, const Model::CreateVerifiedAccessInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVerifiedAccessInstanceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeAvailabilityZonesRequest &, const Model::DescribeAvailabilityZonesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAvailabilityZonesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreatePlacementGroupRequest &, const Model::CreatePlacementGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlacementGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIdFormatRequest &, const Model::ModifyIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyIdFormatResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayRouteTablePropagationsRequest &, const Model::GetTransitGatewayRouteTablePropagationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTransitGatewayRouteTablePropagationsResponseReceivedHandler
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::GetConsoleOutputRequest &, const Model::GetConsoleOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConsoleOutputResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AcceptTransitGatewayPeeringAttachmentRequest &, const Model::AcceptTransitGatewayPeeringAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptTransitGatewayPeeringAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ResetInstanceAttributeRequest &, const Model::ResetInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetInstanceAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcPeeringConnectionsRequest &, const Model::DescribeVpcPeeringConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcPeeringConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteCustomerGatewayRequest &, const Model::DeleteCustomerGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomerGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityReservationsRequest &, const Model::DescribeCapacityReservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCapacityReservationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ResetEbsDefaultKmsKeyIdRequest &, const Model::ResetEbsDefaultKmsKeyIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetEbsDefaultKmsKeyIdResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointConnectionNotificationsRequest &, const Model::DescribeVpcEndpointConnectionNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcEndpointConnectionNotificationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifySnapshotTierRequest &, const Model::ModifySnapshotTierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifySnapshotTierResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableFastSnapshotRestoresRequest &, const Model::EnableFastSnapshotRestoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableFastSnapshotRestoresResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReleaseHostsRequest &, const Model::ReleaseHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReleaseHostsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeAddressTransfersRequest &, const Model::DescribeAddressTransfersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAddressTransfersResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCarrierGatewaysRequest &, const Model::DescribeCarrierGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCarrierGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ImportInstanceRequest &, const Model::ImportInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportInstanceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeletePlacementGroupRequest &, const Model::DeletePlacementGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePlacementGroupResponseReceivedHandler
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::DescribeImportSnapshotTasksRequest &, const Model::DescribeImportSnapshotTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImportSnapshotTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamsRequest &, const Model::DescribeIpamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIpamsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ProvisionIpamPoolCidrRequest &, const Model::ProvisionIpamPoolCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ProvisionIpamPoolCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateSnapshotsRequest &, const Model::CreateSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSnapshotsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetImageBlockPublicAccessStateRequest &, const Model::GetImageBlockPublicAccessStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImageBlockPublicAccessStateResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateIpamResourceDiscoveryRequest &, const Model::CreateIpamResourceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIpamResourceDiscoveryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpnTunnelOptionsRequest &, const Model::ModifyVpnTunnelOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpnTunnelOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateCapacityReservationBillingOwnerRequest &, const Model::DisassociateCapacityReservationBillingOwnerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateCapacityReservationBillingOwnerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayConnectPeerRequest &, const Model::CreateTransitGatewayConnectPeerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTransitGatewayConnectPeerResponseReceivedHandler
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::DescribeConversionTasksRequest &, const Model::DescribeConversionTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConversionTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpv6PoolsRequest &, const Model::DescribeIpv6PoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIpv6PoolsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkInsightsAnalysisRequest &, const Model::DeleteNetworkInsightsAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkInsightsAnalysisResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateIpamRequest &, const Model::CreateIpamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIpamResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVerifiedAccessEndpointPolicyRequest &, const Model::ModifyVerifiedAccessEndpointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVerifiedAccessEndpointPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcTenancyRequest &, const Model::ModifyVpcTenancyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpcTenancyResponseReceivedHandler
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::DescribePrincipalIdFormatRequest &, const Model::DescribePrincipalIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePrincipalIdFormatResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyCapacityReservationFleetRequest &, const Model::ModifyCapacityReservationFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyCapacityReservationFleetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamDiscoveredAccountsRequest &, const Model::GetIpamDiscoveredAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIpamDiscoveredAccountsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVerifiedAccessInstanceRequest &, const Model::DeleteVerifiedAccessInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVerifiedAccessInstanceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamResourceCidrsRequest &, const Model::GetIpamResourceCidrsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIpamResourceCidrsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetSerialConsoleAccessStatusRequest &, const Model::GetSerialConsoleAccessStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSerialConsoleAccessStatusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifySubnetAttributeRequest &, const Model::ModifySubnetAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifySubnetAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ProvisionByoipCidrRequest &, const Model::ProvisionByoipCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ProvisionByoipCidrResponseReceivedHandler
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::AssociateCapacityReservationBillingOwnerRequest &, const Model::AssociateCapacityReservationBillingOwnerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateCapacityReservationBillingOwnerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayRouteRequest &, const Model::CreateTransitGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTransitGatewayRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AuthorizeClientVpnIngressRequest &, const Model::AuthorizeClientVpnIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeClientVpnIngressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpcEndpointServiceConfigurationsRequest &, const Model::DeleteVpcEndpointServiceConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcEndpointServiceConfigurationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamPoolsRequest &, const Model::DescribeIpamPoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIpamPoolsResponseReceivedHandler
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::DescribeNetworkInsightsAnalysesRequest &, const Model::DescribeNetworkInsightsAnalysesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNetworkInsightsAnalysesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateSubnetCidrBlockRequest &, const Model::AssociateSubnetCidrBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSubnetCidrBlockResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateTransitGatewayMulticastDomainRequest &, const Model::AssociateTransitGatewayMulticastDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateTransitGatewayMulticastDomainResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyClientVpnEndpointRequest &, const Model::ModifyClientVpnEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyClientVpnEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateCapacityReservationBySplittingRequest &, const Model::CreateCapacityReservationBySplittingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCapacityReservationBySplittingResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLaunchTemplateVersionsRequest &, const Model::DescribeLaunchTemplateVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLaunchTemplateVersionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RequestSpotFleetRequest &, const Model::RequestSpotFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestSpotFleetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableImageDeprecationRequest &, const Model::EnableImageDeprecationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableImageDeprecationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceEventWindowsRequest &, const Model::DescribeInstanceEventWindowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceEventWindowsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateRouteTableRequest &, const Model::AssociateRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateRouteTableResponseReceivedHandler
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::CreateEgressOnlyInternetGatewayRequest &, const Model::CreateEgressOnlyInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEgressOnlyInternetGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::MonitorInstancesRequest &, const Model::MonitorInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MonitorInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyTrafficMirrorFilterRuleRequest &, const Model::ModifyTrafficMirrorFilterRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyTrafficMirrorFilterRuleResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableAddressTransferRequest &, const Model::EnableAddressTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableAddressTransferResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamRequest &, const Model::ModifyIpamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyIpamResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest &, const Model::CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyImageAttributeRequest &, const Model::ModifyImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyImageAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DetachNetworkInterfaceRequest &, const Model::DetachNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachNetworkInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceCreditSpecificationsRequest &, const Model::DescribeInstanceCreditSpecificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceCreditSpecificationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetSpotPlacementScoresRequest &, const Model::GetSpotPlacementScoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSpotPlacementScoresResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelImageLaunchPermissionRequest &, const Model::CancelImageLaunchPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelImageLaunchPermissionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ProvisionIpamByoasnRequest &, const Model::ProvisionIpamByoasnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ProvisionIpamByoasnResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteLocalGatewayRouteTableVpcAssociationRequest &, const Model::DeleteLocalGatewayRouteTableVpcAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLocalGatewayRouteTableVpcAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeScheduledInstancesRequest &, const Model::DescribeScheduledInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScheduledInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceCapacityReservationAttributesRequest &, const Model::ModifyInstanceCapacityReservationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceCapacityReservationAttributesResponseReceivedHandler
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::CreateTrafficMirrorSessionRequest &, const Model::CreateTrafficMirrorSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficMirrorSessionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateSecurityGroupVpcRequest &, const Model::DisassociateSecurityGroupVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateSecurityGroupVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetEbsEncryptionByDefaultRequest &, const Model::GetEbsEncryptionByDefaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEbsEncryptionByDefaultResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UnassignPrivateNatGatewayAddressRequest &, const Model::UnassignPrivateNatGatewayAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnassignPrivateNatGatewayAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelCapacityReservationRequest &, const Model::CancelCapacityReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelCapacityReservationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpcEndpointConnectionNotificationsRequest &, const Model::DeleteVpcEndpointConnectionNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcEndpointConnectionNotificationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayRouteTableAnnouncementRequest &, const Model::CreateTransitGatewayRouteTableAnnouncementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTransitGatewayRouteTableAnnouncementResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UnassignIpv6AddressesRequest &, const Model::UnassignIpv6AddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnassignIpv6AddressesResponseReceivedHandler
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::DeleteVpnConnectionRouteRequest &, const Model::DeleteVpnConnectionRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpnConnectionRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSnapshotTierStatusRequest &, const Model::DescribeSnapshotTierStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSnapshotTierStatusResponseReceivedHandler
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::CreateIpamExternalResourceVerificationTokenRequest &, const Model::CreateIpamExternalResourceVerificationTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIpamExternalResourceVerificationTokenResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeNetworkInterfacePermissionsRequest &, const Model::DescribeNetworkInterfacePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNetworkInterfacePermissionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::SearchTransitGatewayMulticastGroupsRequest &, const Model::SearchTransitGatewayMulticastGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchTransitGatewayMulticastGroupsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableSnapshotBlockPublicAccessRequest &, const Model::DisableSnapshotBlockPublicAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableSnapshotBlockPublicAccessResponseReceivedHandler
std::function< void(const EC2Client *, const Model::LockSnapshotRequest &, const Model::LockSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > LockSnapshotResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteLaunchTemplateVersionsRequest &, const Model::DeleteLaunchTemplateVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLaunchTemplateVersionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyFpgaImageAttributeRequest &, const Model::ModifyFpgaImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyFpgaImageAttributeResponseReceivedHandler
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::DescribeImagesRequest &, const Model::DescribeImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImagesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetGroupsForCapacityReservationRequest &, const Model::GetGroupsForCapacityReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupsForCapacityReservationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteLocalGatewayRouteRequest &, const Model::DeleteLocalGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLocalGatewayRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ResetFpgaImageAttributeRequest &, const Model::ResetFpgaImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetFpgaImageAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AcceptTransitGatewayMulticastDomainAssociationsRequest &, const Model::AcceptTransitGatewayMulticastDomainAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptTransitGatewayMulticastDomainAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableSnapshotBlockPublicAccessRequest &, const Model::EnableSnapshotBlockPublicAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableSnapshotBlockPublicAccessResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIamInstanceProfileAssociationsRequest &, const Model::DescribeIamInstanceProfileAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIamInstanceProfileAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateRestoreImageTaskRequest &, const Model::CreateRestoreImageTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRestoreImageTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableAddressTransferRequest &, const Model::DisableAddressTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableAddressTransferResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RevokeSecurityGroupIngressRequest &, const Model::RevokeSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeSecurityGroupIngressResponseReceivedHandler
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::StartInstancesRequest &, const Model::StartInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpnGatewayRequest &, const Model::DeleteVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpnGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteEgressOnlyInternetGatewayRequest &, const Model::DeleteEgressOnlyInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEgressOnlyInternetGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateReservedInstancesListingRequest &, const Model::CreateReservedInstancesListingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReservedInstancesListingResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTrafficMirrorFilterRuleRequest &, const Model::DeleteTrafficMirrorFilterRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrafficMirrorFilterRuleResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstancePlacementRequest &, const Model::ModifyInstancePlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstancePlacementResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayRequest &, const Model::DeleteTransitGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTransitGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RevokeClientVpnIngressRequest &, const Model::RevokeClientVpnIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeClientVpnIngressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayPolicyTableAssociationsRequest &, const Model::GetTransitGatewayPolicyTableAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTransitGatewayPolicyTableAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpnTunnelCertificateRequest &, const Model::ModifyVpnTunnelCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyVpnTunnelCertificateResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateKeyPairRequest &, const Model::CreateKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKeyPairResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelCapacityReservationFleetsRequest &, const Model::CancelCapacityReservationFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelCapacityReservationFleetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkAclEntryRequest &, const Model::DeleteNetworkAclEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkAclEntryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeregisterImageRequest &, const Model::DeregisterImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterImageResponseReceivedHandler
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::CreateRouteTableRequest &, const Model::CreateRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateManagedPrefixListRequest &, const Model::CreateManagedPrefixListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateManagedPrefixListResponseReceivedHandler
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::CreateTransitGatewayPeeringAttachmentRequest &, const Model::CreateTransitGatewayPeeringAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTransitGatewayPeeringAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointConnectionsRequest &, const Model::DescribeVpcEndpointConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcEndpointConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeregisterTransitGatewayMulticastGroupSourcesRequest &, const Model::DeregisterTransitGatewayMulticastGroupSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterTransitGatewayMulticastGroupSourcesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNatGatewayRequest &, const Model::DeleteNatGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNatGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateImageRequest &, const Model::CreateImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamPoolAllocationsRequest &, const Model::GetIpamPoolAllocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIpamPoolAllocationsResponseReceivedHandler