AWS SDK for C++

AWS SDK for C++ Version 1.11.716

Loading...
Searching...
No Matches
EC2ServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/ec2/EC2EndpointProvider.h>
15#include <aws/ec2/EC2Errors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in EC2Client header */
22#include <aws/core/NoResult.h>
23#include <aws/ec2/model/AcceptAddressTransferResponse.h>
24#include <aws/ec2/model/AcceptCapacityReservationBillingOwnershipResponse.h>
25#include <aws/ec2/model/AcceptReservedInstancesExchangeQuoteResponse.h>
26#include <aws/ec2/model/AcceptTransitGatewayMulticastDomainAssociationsRequest.h>
27#include <aws/ec2/model/AcceptTransitGatewayMulticastDomainAssociationsResponse.h>
28#include <aws/ec2/model/AcceptTransitGatewayPeeringAttachmentResponse.h>
29#include <aws/ec2/model/AcceptTransitGatewayVpcAttachmentResponse.h>
30#include <aws/ec2/model/AcceptVpcEndpointConnectionsResponse.h>
31#include <aws/ec2/model/AcceptVpcPeeringConnectionResponse.h>
32#include <aws/ec2/model/AdvertiseByoipCidrResponse.h>
33#include <aws/ec2/model/AllocateAddressRequest.h>
34#include <aws/ec2/model/AllocateAddressResponse.h>
35#include <aws/ec2/model/AllocateHostsRequest.h>
36#include <aws/ec2/model/AllocateHostsResponse.h>
37#include <aws/ec2/model/AllocateIpamPoolCidrResponse.h>
38#include <aws/ec2/model/ApplySecurityGroupsToClientVpnTargetNetworkResponse.h>
39#include <aws/ec2/model/AssignIpv6AddressesResponse.h>
40#include <aws/ec2/model/AssignPrivateIpAddressesResponse.h>
41#include <aws/ec2/model/AssignPrivateNatGatewayAddressResponse.h>
42#include <aws/ec2/model/AssociateAddressRequest.h>
43#include <aws/ec2/model/AssociateAddressResponse.h>
44#include <aws/ec2/model/AssociateCapacityReservationBillingOwnerResponse.h>
45#include <aws/ec2/model/AssociateClientVpnTargetNetworkResponse.h>
46#include <aws/ec2/model/AssociateEnclaveCertificateIamRoleResponse.h>
47#include <aws/ec2/model/AssociateIamInstanceProfileResponse.h>
48#include <aws/ec2/model/AssociateInstanceEventWindowResponse.h>
49#include <aws/ec2/model/AssociateIpamByoasnResponse.h>
50#include <aws/ec2/model/AssociateIpamResourceDiscoveryResponse.h>
51#include <aws/ec2/model/AssociateNatGatewayAddressResponse.h>
52#include <aws/ec2/model/AssociateRouteServerResponse.h>
53#include <aws/ec2/model/AssociateRouteTableResponse.h>
54#include <aws/ec2/model/AssociateSecurityGroupVpcResponse.h>
55#include <aws/ec2/model/AssociateSubnetCidrBlockResponse.h>
56#include <aws/ec2/model/AssociateTransitGatewayMulticastDomainResponse.h>
57#include <aws/ec2/model/AssociateTransitGatewayPolicyTableResponse.h>
58#include <aws/ec2/model/AssociateTransitGatewayRouteTableResponse.h>
59#include <aws/ec2/model/AssociateTrunkInterfaceResponse.h>
60#include <aws/ec2/model/AssociateVpcCidrBlockResponse.h>
61#include <aws/ec2/model/AttachClassicLinkVpcResponse.h>
62#include <aws/ec2/model/AttachNetworkInterfaceResponse.h>
63#include <aws/ec2/model/AttachVerifiedAccessTrustProviderResponse.h>
64#include <aws/ec2/model/AttachVolumeResponse.h>
65#include <aws/ec2/model/AttachVpnGatewayResponse.h>
66#include <aws/ec2/model/AuthorizeClientVpnIngressResponse.h>
67#include <aws/ec2/model/AuthorizeSecurityGroupEgressResponse.h>
68#include <aws/ec2/model/AuthorizeSecurityGroupIngressRequest.h>
69#include <aws/ec2/model/AuthorizeSecurityGroupIngressResponse.h>
70#include <aws/ec2/model/BundleInstanceResponse.h>
71#include <aws/ec2/model/CancelBundleTaskResponse.h>
72#include <aws/ec2/model/CancelCapacityReservationFleetsResponse.h>
73#include <aws/ec2/model/CancelCapacityReservationResponse.h>
74#include <aws/ec2/model/CancelDeclarativePoliciesReportResponse.h>
75#include <aws/ec2/model/CancelImageLaunchPermissionResponse.h>
76#include <aws/ec2/model/CancelImportTaskRequest.h>
77#include <aws/ec2/model/CancelImportTaskResponse.h>
78#include <aws/ec2/model/CancelReservedInstancesListingResponse.h>
79#include <aws/ec2/model/CancelSpotFleetRequestsResponse.h>
80#include <aws/ec2/model/CancelSpotInstanceRequestsResponse.h>
81#include <aws/ec2/model/ConfirmProductInstanceResponse.h>
82#include <aws/ec2/model/CopyFpgaImageResponse.h>
83#include <aws/ec2/model/CopyImageResponse.h>
84#include <aws/ec2/model/CopySnapshotResponse.h>
85#include <aws/ec2/model/CopyVolumesResponse.h>
86#include <aws/ec2/model/CreateCapacityManagerDataExportResponse.h>
87#include <aws/ec2/model/CreateCapacityReservationBySplittingResponse.h>
88#include <aws/ec2/model/CreateCapacityReservationFleetResponse.h>
89#include <aws/ec2/model/CreateCapacityReservationResponse.h>
90#include <aws/ec2/model/CreateCarrierGatewayResponse.h>
91#include <aws/ec2/model/CreateClientVpnEndpointResponse.h>
92#include <aws/ec2/model/CreateClientVpnRouteResponse.h>
93#include <aws/ec2/model/CreateCoipCidrResponse.h>
94#include <aws/ec2/model/CreateCoipPoolResponse.h>
95#include <aws/ec2/model/CreateCustomerGatewayResponse.h>
96#include <aws/ec2/model/CreateDefaultSubnetRequest.h>
97#include <aws/ec2/model/CreateDefaultSubnetResponse.h>
98#include <aws/ec2/model/CreateDefaultVpcRequest.h>
99#include <aws/ec2/model/CreateDefaultVpcResponse.h>
100#include <aws/ec2/model/CreateDelegateMacVolumeOwnershipTaskResponse.h>
101#include <aws/ec2/model/CreateDhcpOptionsResponse.h>
102#include <aws/ec2/model/CreateEgressOnlyInternetGatewayResponse.h>
103#include <aws/ec2/model/CreateFleetResponse.h>
104#include <aws/ec2/model/CreateFlowLogsResponse.h>
105#include <aws/ec2/model/CreateFpgaImageResponse.h>
106#include <aws/ec2/model/CreateImageResponse.h>
107#include <aws/ec2/model/CreateImageUsageReportResponse.h>
108#include <aws/ec2/model/CreateInstanceConnectEndpointResponse.h>
109#include <aws/ec2/model/CreateInstanceEventWindowRequest.h>
110#include <aws/ec2/model/CreateInstanceEventWindowResponse.h>
111#include <aws/ec2/model/CreateInstanceExportTaskResponse.h>
112#include <aws/ec2/model/CreateInternetGatewayRequest.h>
113#include <aws/ec2/model/CreateInternetGatewayResponse.h>
114#include <aws/ec2/model/CreateInterruptibleCapacityReservationAllocationResponse.h>
115#include <aws/ec2/model/CreateIpamExternalResourceVerificationTokenResponse.h>
116#include <aws/ec2/model/CreateIpamPolicyResponse.h>
117#include <aws/ec2/model/CreateIpamPoolResponse.h>
118#include <aws/ec2/model/CreateIpamPrefixListResolverResponse.h>
119#include <aws/ec2/model/CreateIpamPrefixListResolverTargetResponse.h>
120#include <aws/ec2/model/CreateIpamRequest.h>
121#include <aws/ec2/model/CreateIpamResourceDiscoveryRequest.h>
122#include <aws/ec2/model/CreateIpamResourceDiscoveryResponse.h>
123#include <aws/ec2/model/CreateIpamResponse.h>
124#include <aws/ec2/model/CreateIpamScopeResponse.h>
125#include <aws/ec2/model/CreateKeyPairResponse.h>
126#include <aws/ec2/model/CreateLaunchTemplateResponse.h>
127#include <aws/ec2/model/CreateLaunchTemplateVersionResponse.h>
128#include <aws/ec2/model/CreateLocalGatewayRouteResponse.h>
129#include <aws/ec2/model/CreateLocalGatewayRouteTableResponse.h>
130#include <aws/ec2/model/CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse.h>
131#include <aws/ec2/model/CreateLocalGatewayRouteTableVpcAssociationResponse.h>
132#include <aws/ec2/model/CreateLocalGatewayVirtualInterfaceGroupResponse.h>
133#include <aws/ec2/model/CreateLocalGatewayVirtualInterfaceResponse.h>
134#include <aws/ec2/model/CreateMacSystemIntegrityProtectionModificationTaskResponse.h>
135#include <aws/ec2/model/CreateManagedPrefixListResponse.h>
136#include <aws/ec2/model/CreateNatGatewayRequest.h>
137#include <aws/ec2/model/CreateNatGatewayResponse.h>
138#include <aws/ec2/model/CreateNetworkAclResponse.h>
139#include <aws/ec2/model/CreateNetworkInsightsAccessScopeResponse.h>
140#include <aws/ec2/model/CreateNetworkInsightsPathResponse.h>
141#include <aws/ec2/model/CreateNetworkInterfacePermissionResponse.h>
142#include <aws/ec2/model/CreateNetworkInterfaceResponse.h>
143#include <aws/ec2/model/CreatePlacementGroupRequest.h>
144#include <aws/ec2/model/CreatePlacementGroupResponse.h>
145#include <aws/ec2/model/CreatePublicIpv4PoolRequest.h>
146#include <aws/ec2/model/CreatePublicIpv4PoolResponse.h>
147#include <aws/ec2/model/CreateReplaceRootVolumeTaskResponse.h>
148#include <aws/ec2/model/CreateReservedInstancesListingResponse.h>
149#include <aws/ec2/model/CreateRestoreImageTaskResponse.h>
150#include <aws/ec2/model/CreateRouteResponse.h>
151#include <aws/ec2/model/CreateRouteServerEndpointResponse.h>
152#include <aws/ec2/model/CreateRouteServerPeerResponse.h>
153#include <aws/ec2/model/CreateRouteServerResponse.h>
154#include <aws/ec2/model/CreateRouteTableResponse.h>
155#include <aws/ec2/model/CreateSecurityGroupResponse.h>
156#include <aws/ec2/model/CreateSnapshotResponse.h>
157#include <aws/ec2/model/CreateSnapshotsResponse.h>
158#include <aws/ec2/model/CreateSpotDatafeedSubscriptionResponse.h>
159#include <aws/ec2/model/CreateStoreImageTaskResponse.h>
160#include <aws/ec2/model/CreateSubnetCidrReservationResponse.h>
161#include <aws/ec2/model/CreateSubnetResponse.h>
162#include <aws/ec2/model/CreateTrafficMirrorFilterRequest.h>
163#include <aws/ec2/model/CreateTrafficMirrorFilterResponse.h>
164#include <aws/ec2/model/CreateTrafficMirrorFilterRuleResponse.h>
165#include <aws/ec2/model/CreateTrafficMirrorSessionResponse.h>
166#include <aws/ec2/model/CreateTrafficMirrorTargetRequest.h>
167#include <aws/ec2/model/CreateTrafficMirrorTargetResponse.h>
168#include <aws/ec2/model/CreateTransitGatewayConnectPeerResponse.h>
169#include <aws/ec2/model/CreateTransitGatewayConnectResponse.h>
170#include <aws/ec2/model/CreateTransitGatewayMeteringPolicyEntryResponse.h>
171#include <aws/ec2/model/CreateTransitGatewayMeteringPolicyResponse.h>
172#include <aws/ec2/model/CreateTransitGatewayMulticastDomainResponse.h>
173#include <aws/ec2/model/CreateTransitGatewayPeeringAttachmentResponse.h>
174#include <aws/ec2/model/CreateTransitGatewayPolicyTableResponse.h>
175#include <aws/ec2/model/CreateTransitGatewayPrefixListReferenceResponse.h>
176#include <aws/ec2/model/CreateTransitGatewayRequest.h>
177#include <aws/ec2/model/CreateTransitGatewayResponse.h>
178#include <aws/ec2/model/CreateTransitGatewayRouteResponse.h>
179#include <aws/ec2/model/CreateTransitGatewayRouteTableAnnouncementResponse.h>
180#include <aws/ec2/model/CreateTransitGatewayRouteTableResponse.h>
181#include <aws/ec2/model/CreateTransitGatewayVpcAttachmentResponse.h>
182#include <aws/ec2/model/CreateVerifiedAccessEndpointResponse.h>
183#include <aws/ec2/model/CreateVerifiedAccessGroupResponse.h>
184#include <aws/ec2/model/CreateVerifiedAccessInstanceRequest.h>
185#include <aws/ec2/model/CreateVerifiedAccessInstanceResponse.h>
186#include <aws/ec2/model/CreateVerifiedAccessTrustProviderResponse.h>
187#include <aws/ec2/model/CreateVolumeRequest.h>
188#include <aws/ec2/model/CreateVolumeResponse.h>
189#include <aws/ec2/model/CreateVpcBlockPublicAccessExclusionResponse.h>
190#include <aws/ec2/model/CreateVpcEncryptionControlResponse.h>
191#include <aws/ec2/model/CreateVpcEndpointConnectionNotificationResponse.h>
192#include <aws/ec2/model/CreateVpcEndpointResponse.h>
193#include <aws/ec2/model/CreateVpcEndpointServiceConfigurationRequest.h>
194#include <aws/ec2/model/CreateVpcEndpointServiceConfigurationResponse.h>
195#include <aws/ec2/model/CreateVpcPeeringConnectionResponse.h>
196#include <aws/ec2/model/CreateVpcRequest.h>
197#include <aws/ec2/model/CreateVpcResponse.h>
198#include <aws/ec2/model/CreateVpnConcentratorResponse.h>
199#include <aws/ec2/model/CreateVpnConnectionResponse.h>
200#include <aws/ec2/model/CreateVpnGatewayResponse.h>
201#include <aws/ec2/model/DeleteCapacityManagerDataExportResponse.h>
202#include <aws/ec2/model/DeleteCarrierGatewayResponse.h>
203#include <aws/ec2/model/DeleteClientVpnEndpointResponse.h>
204#include <aws/ec2/model/DeleteClientVpnRouteResponse.h>
205#include <aws/ec2/model/DeleteCoipCidrResponse.h>
206#include <aws/ec2/model/DeleteCoipPoolResponse.h>
207#include <aws/ec2/model/DeleteEgressOnlyInternetGatewayResponse.h>
208#include <aws/ec2/model/DeleteFleetsResponse.h>
209#include <aws/ec2/model/DeleteFlowLogsResponse.h>
210#include <aws/ec2/model/DeleteFpgaImageResponse.h>
211#include <aws/ec2/model/DeleteImageUsageReportResponse.h>
212#include <aws/ec2/model/DeleteInstanceConnectEndpointResponse.h>
213#include <aws/ec2/model/DeleteInstanceEventWindowResponse.h>
214#include <aws/ec2/model/DeleteIpamExternalResourceVerificationTokenResponse.h>
215#include <aws/ec2/model/DeleteIpamPolicyResponse.h>
216#include <aws/ec2/model/DeleteIpamPoolResponse.h>
217#include <aws/ec2/model/DeleteIpamPrefixListResolverResponse.h>
218#include <aws/ec2/model/DeleteIpamPrefixListResolverTargetResponse.h>
219#include <aws/ec2/model/DeleteIpamResourceDiscoveryResponse.h>
220#include <aws/ec2/model/DeleteIpamResponse.h>
221#include <aws/ec2/model/DeleteIpamScopeResponse.h>
222#include <aws/ec2/model/DeleteKeyPairRequest.h>
223#include <aws/ec2/model/DeleteKeyPairResponse.h>
224#include <aws/ec2/model/DeleteLaunchTemplateRequest.h>
225#include <aws/ec2/model/DeleteLaunchTemplateResponse.h>
226#include <aws/ec2/model/DeleteLaunchTemplateVersionsResponse.h>
227#include <aws/ec2/model/DeleteLocalGatewayRouteResponse.h>
228#include <aws/ec2/model/DeleteLocalGatewayRouteTableResponse.h>
229#include <aws/ec2/model/DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse.h>
230#include <aws/ec2/model/DeleteLocalGatewayRouteTableVpcAssociationResponse.h>
231#include <aws/ec2/model/DeleteLocalGatewayVirtualInterfaceGroupResponse.h>
232#include <aws/ec2/model/DeleteLocalGatewayVirtualInterfaceResponse.h>
233#include <aws/ec2/model/DeleteManagedPrefixListResponse.h>
234#include <aws/ec2/model/DeleteNatGatewayResponse.h>
235#include <aws/ec2/model/DeleteNetworkInsightsAccessScopeAnalysisResponse.h>
236#include <aws/ec2/model/DeleteNetworkInsightsAccessScopeResponse.h>
237#include <aws/ec2/model/DeleteNetworkInsightsAnalysisResponse.h>
238#include <aws/ec2/model/DeleteNetworkInsightsPathResponse.h>
239#include <aws/ec2/model/DeleteNetworkInterfacePermissionResponse.h>
240#include <aws/ec2/model/DeletePublicIpv4PoolResponse.h>
241#include <aws/ec2/model/DeleteQueuedReservedInstancesResponse.h>
242#include <aws/ec2/model/DeleteRouteServerEndpointResponse.h>
243#include <aws/ec2/model/DeleteRouteServerPeerResponse.h>
244#include <aws/ec2/model/DeleteRouteServerResponse.h>
245#include <aws/ec2/model/DeleteSecurityGroupRequest.h>
246#include <aws/ec2/model/DeleteSecurityGroupResponse.h>
247#include <aws/ec2/model/DeleteSpotDatafeedSubscriptionRequest.h>
248#include <aws/ec2/model/DeleteSubnetCidrReservationResponse.h>
249#include <aws/ec2/model/DeleteTrafficMirrorFilterResponse.h>
250#include <aws/ec2/model/DeleteTrafficMirrorFilterRuleResponse.h>
251#include <aws/ec2/model/DeleteTrafficMirrorSessionResponse.h>
252#include <aws/ec2/model/DeleteTrafficMirrorTargetResponse.h>
253#include <aws/ec2/model/DeleteTransitGatewayConnectPeerResponse.h>
254#include <aws/ec2/model/DeleteTransitGatewayConnectResponse.h>
255#include <aws/ec2/model/DeleteTransitGatewayMeteringPolicyEntryResponse.h>
256#include <aws/ec2/model/DeleteTransitGatewayMeteringPolicyResponse.h>
257#include <aws/ec2/model/DeleteTransitGatewayMulticastDomainResponse.h>
258#include <aws/ec2/model/DeleteTransitGatewayPeeringAttachmentResponse.h>
259#include <aws/ec2/model/DeleteTransitGatewayPolicyTableResponse.h>
260#include <aws/ec2/model/DeleteTransitGatewayPrefixListReferenceResponse.h>
261#include <aws/ec2/model/DeleteTransitGatewayResponse.h>
262#include <aws/ec2/model/DeleteTransitGatewayRouteResponse.h>
263#include <aws/ec2/model/DeleteTransitGatewayRouteTableAnnouncementResponse.h>
264#include <aws/ec2/model/DeleteTransitGatewayRouteTableResponse.h>
265#include <aws/ec2/model/DeleteTransitGatewayVpcAttachmentResponse.h>
266#include <aws/ec2/model/DeleteVerifiedAccessEndpointResponse.h>
267#include <aws/ec2/model/DeleteVerifiedAccessGroupResponse.h>
268#include <aws/ec2/model/DeleteVerifiedAccessInstanceResponse.h>
269#include <aws/ec2/model/DeleteVerifiedAccessTrustProviderResponse.h>
270#include <aws/ec2/model/DeleteVpcBlockPublicAccessExclusionResponse.h>
271#include <aws/ec2/model/DeleteVpcEncryptionControlResponse.h>
272#include <aws/ec2/model/DeleteVpcEndpointConnectionNotificationsResponse.h>
273#include <aws/ec2/model/DeleteVpcEndpointServiceConfigurationsResponse.h>
274#include <aws/ec2/model/DeleteVpcEndpointsResponse.h>
275#include <aws/ec2/model/DeleteVpcPeeringConnectionResponse.h>
276#include <aws/ec2/model/DeleteVpnConcentratorResponse.h>
277#include <aws/ec2/model/DeprovisionByoipCidrResponse.h>
278#include <aws/ec2/model/DeprovisionIpamByoasnResponse.h>
279#include <aws/ec2/model/DeprovisionIpamPoolCidrResponse.h>
280#include <aws/ec2/model/DeprovisionPublicIpv4PoolCidrResponse.h>
281#include <aws/ec2/model/DeregisterImageResponse.h>
282#include <aws/ec2/model/DeregisterInstanceEventNotificationAttributesResponse.h>
283#include <aws/ec2/model/DeregisterTransitGatewayMulticastGroupMembersRequest.h>
284#include <aws/ec2/model/DeregisterTransitGatewayMulticastGroupMembersResponse.h>
285#include <aws/ec2/model/DeregisterTransitGatewayMulticastGroupSourcesRequest.h>
286#include <aws/ec2/model/DeregisterTransitGatewayMulticastGroupSourcesResponse.h>
287#include <aws/ec2/model/DescribeAccountAttributesRequest.h>
288#include <aws/ec2/model/DescribeAccountAttributesResponse.h>
289#include <aws/ec2/model/DescribeAddressTransfersRequest.h>
290#include <aws/ec2/model/DescribeAddressTransfersResponse.h>
291#include <aws/ec2/model/DescribeAddressesAttributeRequest.h>
292#include <aws/ec2/model/DescribeAddressesAttributeResponse.h>
293#include <aws/ec2/model/DescribeAddressesRequest.h>
294#include <aws/ec2/model/DescribeAddressesResponse.h>
295#include <aws/ec2/model/DescribeAggregateIdFormatRequest.h>
296#include <aws/ec2/model/DescribeAggregateIdFormatResponse.h>
297#include <aws/ec2/model/DescribeAvailabilityZonesRequest.h>
298#include <aws/ec2/model/DescribeAvailabilityZonesResponse.h>
299#include <aws/ec2/model/DescribeAwsNetworkPerformanceMetricSubscriptionsRequest.h>
300#include <aws/ec2/model/DescribeAwsNetworkPerformanceMetricSubscriptionsResponse.h>
301#include <aws/ec2/model/DescribeBundleTasksRequest.h>
302#include <aws/ec2/model/DescribeBundleTasksResponse.h>
303#include <aws/ec2/model/DescribeByoipCidrsResponse.h>
304#include <aws/ec2/model/DescribeCapacityBlockExtensionHistoryRequest.h>
305#include <aws/ec2/model/DescribeCapacityBlockExtensionHistoryResponse.h>
306#include <aws/ec2/model/DescribeCapacityBlockExtensionOfferingsResponse.h>
307#include <aws/ec2/model/DescribeCapacityBlockOfferingsResponse.h>
308#include <aws/ec2/model/DescribeCapacityBlockStatusRequest.h>
309#include <aws/ec2/model/DescribeCapacityBlockStatusResponse.h>
310#include <aws/ec2/model/DescribeCapacityBlocksRequest.h>
311#include <aws/ec2/model/DescribeCapacityBlocksResponse.h>
312#include <aws/ec2/model/DescribeCapacityManagerDataExportsRequest.h>
313#include <aws/ec2/model/DescribeCapacityManagerDataExportsResponse.h>
314#include <aws/ec2/model/DescribeCapacityReservationBillingRequestsResponse.h>
315#include <aws/ec2/model/DescribeCapacityReservationFleetsRequest.h>
316#include <aws/ec2/model/DescribeCapacityReservationFleetsResponse.h>
317#include <aws/ec2/model/DescribeCapacityReservationTopologyRequest.h>
318#include <aws/ec2/model/DescribeCapacityReservationTopologyResponse.h>
319#include <aws/ec2/model/DescribeCapacityReservationsRequest.h>
320#include <aws/ec2/model/DescribeCapacityReservationsResponse.h>
321#include <aws/ec2/model/DescribeCarrierGatewaysRequest.h>
322#include <aws/ec2/model/DescribeCarrierGatewaysResponse.h>
323#include <aws/ec2/model/DescribeClassicLinkInstancesRequest.h>
324#include <aws/ec2/model/DescribeClassicLinkInstancesResponse.h>
325#include <aws/ec2/model/DescribeClientVpnAuthorizationRulesResponse.h>
326#include <aws/ec2/model/DescribeClientVpnConnectionsResponse.h>
327#include <aws/ec2/model/DescribeClientVpnEndpointsRequest.h>
328#include <aws/ec2/model/DescribeClientVpnEndpointsResponse.h>
329#include <aws/ec2/model/DescribeClientVpnRoutesResponse.h>
330#include <aws/ec2/model/DescribeClientVpnTargetNetworksResponse.h>
331#include <aws/ec2/model/DescribeCoipPoolsRequest.h>
332#include <aws/ec2/model/DescribeCoipPoolsResponse.h>
333#include <aws/ec2/model/DescribeConversionTasksRequest.h>
334#include <aws/ec2/model/DescribeConversionTasksResponse.h>
335#include <aws/ec2/model/DescribeCustomerGatewaysRequest.h>
336#include <aws/ec2/model/DescribeCustomerGatewaysResponse.h>
337#include <aws/ec2/model/DescribeDeclarativePoliciesReportsRequest.h>
338#include <aws/ec2/model/DescribeDeclarativePoliciesReportsResponse.h>
339#include <aws/ec2/model/DescribeDhcpOptionsRequest.h>
340#include <aws/ec2/model/DescribeDhcpOptionsResponse.h>
341#include <aws/ec2/model/DescribeEgressOnlyInternetGatewaysRequest.h>
342#include <aws/ec2/model/DescribeEgressOnlyInternetGatewaysResponse.h>
343#include <aws/ec2/model/DescribeElasticGpusRequest.h>
344#include <aws/ec2/model/DescribeElasticGpusResponse.h>
345#include <aws/ec2/model/DescribeExportImageTasksRequest.h>
346#include <aws/ec2/model/DescribeExportImageTasksResponse.h>
347#include <aws/ec2/model/DescribeExportTasksRequest.h>
348#include <aws/ec2/model/DescribeExportTasksResponse.h>
349#include <aws/ec2/model/DescribeFastLaunchImagesRequest.h>
350#include <aws/ec2/model/DescribeFastLaunchImagesResponse.h>
351#include <aws/ec2/model/DescribeFastSnapshotRestoresRequest.h>
352#include <aws/ec2/model/DescribeFastSnapshotRestoresResponse.h>
353#include <aws/ec2/model/DescribeFleetHistoryResponse.h>
354#include <aws/ec2/model/DescribeFleetInstancesResponse.h>
355#include <aws/ec2/model/DescribeFleetsRequest.h>
356#include <aws/ec2/model/DescribeFleetsResponse.h>
357#include <aws/ec2/model/DescribeFlowLogsRequest.h>
358#include <aws/ec2/model/DescribeFlowLogsResponse.h>
359#include <aws/ec2/model/DescribeFpgaImageAttributeResponse.h>
360#include <aws/ec2/model/DescribeFpgaImagesRequest.h>
361#include <aws/ec2/model/DescribeFpgaImagesResponse.h>
362#include <aws/ec2/model/DescribeHostReservationOfferingsRequest.h>
363#include <aws/ec2/model/DescribeHostReservationOfferingsResponse.h>
364#include <aws/ec2/model/DescribeHostReservationsRequest.h>
365#include <aws/ec2/model/DescribeHostReservationsResponse.h>
366#include <aws/ec2/model/DescribeHostsRequest.h>
367#include <aws/ec2/model/DescribeHostsResponse.h>
368#include <aws/ec2/model/DescribeIamInstanceProfileAssociationsRequest.h>
369#include <aws/ec2/model/DescribeIamInstanceProfileAssociationsResponse.h>
370#include <aws/ec2/model/DescribeIdFormatRequest.h>
371#include <aws/ec2/model/DescribeIdFormatResponse.h>
372#include <aws/ec2/model/DescribeIdentityIdFormatResponse.h>
373#include <aws/ec2/model/DescribeImageAttributeResponse.h>
374#include <aws/ec2/model/DescribeImageReferencesResponse.h>
375#include <aws/ec2/model/DescribeImageUsageReportEntriesRequest.h>
376#include <aws/ec2/model/DescribeImageUsageReportEntriesResponse.h>
377#include <aws/ec2/model/DescribeImageUsageReportsRequest.h>
378#include <aws/ec2/model/DescribeImageUsageReportsResponse.h>
379#include <aws/ec2/model/DescribeImagesRequest.h>
380#include <aws/ec2/model/DescribeImagesResponse.h>
381#include <aws/ec2/model/DescribeImportImageTasksRequest.h>
382#include <aws/ec2/model/DescribeImportImageTasksResponse.h>
383#include <aws/ec2/model/DescribeImportSnapshotTasksRequest.h>
384#include <aws/ec2/model/DescribeImportSnapshotTasksResponse.h>
385#include <aws/ec2/model/DescribeInstanceAttributeResponse.h>
386#include <aws/ec2/model/DescribeInstanceConnectEndpointsRequest.h>
387#include <aws/ec2/model/DescribeInstanceConnectEndpointsResponse.h>
388#include <aws/ec2/model/DescribeInstanceCreditSpecificationsRequest.h>
389#include <aws/ec2/model/DescribeInstanceCreditSpecificationsResponse.h>
390#include <aws/ec2/model/DescribeInstanceEventNotificationAttributesRequest.h>
391#include <aws/ec2/model/DescribeInstanceEventNotificationAttributesResponse.h>
392#include <aws/ec2/model/DescribeInstanceEventWindowsRequest.h>
393#include <aws/ec2/model/DescribeInstanceEventWindowsResponse.h>
394#include <aws/ec2/model/DescribeInstanceImageMetadataRequest.h>
395#include <aws/ec2/model/DescribeInstanceImageMetadataResponse.h>
396#include <aws/ec2/model/DescribeInstanceSqlHaHistoryStatesRequest.h>
397#include <aws/ec2/model/DescribeInstanceSqlHaHistoryStatesResponse.h>
398#include <aws/ec2/model/DescribeInstanceSqlHaStatesRequest.h>
399#include <aws/ec2/model/DescribeInstanceSqlHaStatesResponse.h>
400#include <aws/ec2/model/DescribeInstanceStatusRequest.h>
401#include <aws/ec2/model/DescribeInstanceStatusResponse.h>
402#include <aws/ec2/model/DescribeInstanceTopologyRequest.h>
403#include <aws/ec2/model/DescribeInstanceTopologyResponse.h>
404#include <aws/ec2/model/DescribeInstanceTypeOfferingsRequest.h>
405#include <aws/ec2/model/DescribeInstanceTypeOfferingsResponse.h>
406#include <aws/ec2/model/DescribeInstanceTypesRequest.h>
407#include <aws/ec2/model/DescribeInstanceTypesResponse.h>
408#include <aws/ec2/model/DescribeInstancesRequest.h>
409#include <aws/ec2/model/DescribeInstancesResponse.h>
410#include <aws/ec2/model/DescribeInternetGatewaysRequest.h>
411#include <aws/ec2/model/DescribeInternetGatewaysResponse.h>
412#include <aws/ec2/model/DescribeIpamByoasnRequest.h>
413#include <aws/ec2/model/DescribeIpamByoasnResponse.h>
414#include <aws/ec2/model/DescribeIpamExternalResourceVerificationTokensRequest.h>
415#include <aws/ec2/model/DescribeIpamExternalResourceVerificationTokensResponse.h>
416#include <aws/ec2/model/DescribeIpamPoliciesRequest.h>
417#include <aws/ec2/model/DescribeIpamPoliciesResponse.h>
418#include <aws/ec2/model/DescribeIpamPoolsRequest.h>
419#include <aws/ec2/model/DescribeIpamPoolsResponse.h>
420#include <aws/ec2/model/DescribeIpamPrefixListResolverTargetsRequest.h>
421#include <aws/ec2/model/DescribeIpamPrefixListResolverTargetsResponse.h>
422#include <aws/ec2/model/DescribeIpamPrefixListResolversRequest.h>
423#include <aws/ec2/model/DescribeIpamPrefixListResolversResponse.h>
424#include <aws/ec2/model/DescribeIpamResourceDiscoveriesRequest.h>
425#include <aws/ec2/model/DescribeIpamResourceDiscoveriesResponse.h>
426#include <aws/ec2/model/DescribeIpamResourceDiscoveryAssociationsRequest.h>
427#include <aws/ec2/model/DescribeIpamResourceDiscoveryAssociationsResponse.h>
428#include <aws/ec2/model/DescribeIpamScopesRequest.h>
429#include <aws/ec2/model/DescribeIpamScopesResponse.h>
430#include <aws/ec2/model/DescribeIpamsRequest.h>
431#include <aws/ec2/model/DescribeIpamsResponse.h>
432#include <aws/ec2/model/DescribeIpv6PoolsRequest.h>
433#include <aws/ec2/model/DescribeIpv6PoolsResponse.h>
434#include <aws/ec2/model/DescribeKeyPairsRequest.h>
435#include <aws/ec2/model/DescribeKeyPairsResponse.h>
436#include <aws/ec2/model/DescribeLaunchTemplateVersionsRequest.h>
437#include <aws/ec2/model/DescribeLaunchTemplateVersionsResponse.h>
438#include <aws/ec2/model/DescribeLaunchTemplatesRequest.h>
439#include <aws/ec2/model/DescribeLaunchTemplatesResponse.h>
440#include <aws/ec2/model/DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest.h>
441#include <aws/ec2/model/DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResponse.h>
442#include <aws/ec2/model/DescribeLocalGatewayRouteTableVpcAssociationsRequest.h>
443#include <aws/ec2/model/DescribeLocalGatewayRouteTableVpcAssociationsResponse.h>
444#include <aws/ec2/model/DescribeLocalGatewayRouteTablesRequest.h>
445#include <aws/ec2/model/DescribeLocalGatewayRouteTablesResponse.h>
446#include <aws/ec2/model/DescribeLocalGatewayVirtualInterfaceGroupsRequest.h>
447#include <aws/ec2/model/DescribeLocalGatewayVirtualInterfaceGroupsResponse.h>
448#include <aws/ec2/model/DescribeLocalGatewayVirtualInterfacesRequest.h>
449#include <aws/ec2/model/DescribeLocalGatewayVirtualInterfacesResponse.h>
450#include <aws/ec2/model/DescribeLocalGatewaysRequest.h>
451#include <aws/ec2/model/DescribeLocalGatewaysResponse.h>
452#include <aws/ec2/model/DescribeLockedSnapshotsRequest.h>
453#include <aws/ec2/model/DescribeLockedSnapshotsResponse.h>
454#include <aws/ec2/model/DescribeMacHostsRequest.h>
455#include <aws/ec2/model/DescribeMacHostsResponse.h>
456#include <aws/ec2/model/DescribeMacModificationTasksRequest.h>
457#include <aws/ec2/model/DescribeMacModificationTasksResponse.h>
458#include <aws/ec2/model/DescribeManagedPrefixListsRequest.h>
459#include <aws/ec2/model/DescribeManagedPrefixListsResponse.h>
460#include <aws/ec2/model/DescribeMovingAddressesRequest.h>
461#include <aws/ec2/model/DescribeMovingAddressesResponse.h>
462#include <aws/ec2/model/DescribeNatGatewaysRequest.h>
463#include <aws/ec2/model/DescribeNatGatewaysResponse.h>
464#include <aws/ec2/model/DescribeNetworkAclsRequest.h>
465#include <aws/ec2/model/DescribeNetworkAclsResponse.h>
466#include <aws/ec2/model/DescribeNetworkInsightsAccessScopeAnalysesRequest.h>
467#include <aws/ec2/model/DescribeNetworkInsightsAccessScopeAnalysesResponse.h>
468#include <aws/ec2/model/DescribeNetworkInsightsAccessScopesRequest.h>
469#include <aws/ec2/model/DescribeNetworkInsightsAccessScopesResponse.h>
470#include <aws/ec2/model/DescribeNetworkInsightsAnalysesRequest.h>
471#include <aws/ec2/model/DescribeNetworkInsightsAnalysesResponse.h>
472#include <aws/ec2/model/DescribeNetworkInsightsPathsRequest.h>
473#include <aws/ec2/model/DescribeNetworkInsightsPathsResponse.h>
474#include <aws/ec2/model/DescribeNetworkInterfaceAttributeResponse.h>
475#include <aws/ec2/model/DescribeNetworkInterfacePermissionsRequest.h>
476#include <aws/ec2/model/DescribeNetworkInterfacePermissionsResponse.h>
477#include <aws/ec2/model/DescribeNetworkInterfacesRequest.h>
478#include <aws/ec2/model/DescribeNetworkInterfacesResponse.h>
479#include <aws/ec2/model/DescribeOutpostLagsRequest.h>
480#include <aws/ec2/model/DescribeOutpostLagsResponse.h>
481#include <aws/ec2/model/DescribePlacementGroupsRequest.h>
482#include <aws/ec2/model/DescribePlacementGroupsResponse.h>
483#include <aws/ec2/model/DescribePrefixListsRequest.h>
484#include <aws/ec2/model/DescribePrefixListsResponse.h>
485#include <aws/ec2/model/DescribePrincipalIdFormatRequest.h>
486#include <aws/ec2/model/DescribePrincipalIdFormatResponse.h>
487#include <aws/ec2/model/DescribePublicIpv4PoolsRequest.h>
488#include <aws/ec2/model/DescribePublicIpv4PoolsResponse.h>
489#include <aws/ec2/model/DescribeRegionsRequest.h>
490#include <aws/ec2/model/DescribeRegionsResponse.h>
491#include <aws/ec2/model/DescribeReplaceRootVolumeTasksRequest.h>
492#include <aws/ec2/model/DescribeReplaceRootVolumeTasksResponse.h>
493#include <aws/ec2/model/DescribeReservedInstancesListingsRequest.h>
494#include <aws/ec2/model/DescribeReservedInstancesListingsResponse.h>
495#include <aws/ec2/model/DescribeReservedInstancesModificationsRequest.h>
496#include <aws/ec2/model/DescribeReservedInstancesModificationsResponse.h>
497#include <aws/ec2/model/DescribeReservedInstancesOfferingsRequest.h>
498#include <aws/ec2/model/DescribeReservedInstancesOfferingsResponse.h>
499#include <aws/ec2/model/DescribeReservedInstancesRequest.h>
500#include <aws/ec2/model/DescribeReservedInstancesResponse.h>
501#include <aws/ec2/model/DescribeRouteServerEndpointsRequest.h>
502#include <aws/ec2/model/DescribeRouteServerEndpointsResponse.h>
503#include <aws/ec2/model/DescribeRouteServerPeersRequest.h>
504#include <aws/ec2/model/DescribeRouteServerPeersResponse.h>
505#include <aws/ec2/model/DescribeRouteServersRequest.h>
506#include <aws/ec2/model/DescribeRouteServersResponse.h>
507#include <aws/ec2/model/DescribeRouteTablesRequest.h>
508#include <aws/ec2/model/DescribeRouteTablesResponse.h>
509#include <aws/ec2/model/DescribeScheduledInstanceAvailabilityResponse.h>
510#include <aws/ec2/model/DescribeScheduledInstancesRequest.h>
511#include <aws/ec2/model/DescribeScheduledInstancesResponse.h>
512#include <aws/ec2/model/DescribeSecurityGroupReferencesResponse.h>
513#include <aws/ec2/model/DescribeSecurityGroupRulesRequest.h>
514#include <aws/ec2/model/DescribeSecurityGroupRulesResponse.h>
515#include <aws/ec2/model/DescribeSecurityGroupVpcAssociationsRequest.h>
516#include <aws/ec2/model/DescribeSecurityGroupVpcAssociationsResponse.h>
517#include <aws/ec2/model/DescribeSecurityGroupsRequest.h>
518#include <aws/ec2/model/DescribeSecurityGroupsResponse.h>
519#include <aws/ec2/model/DescribeServiceLinkVirtualInterfacesRequest.h>
520#include <aws/ec2/model/DescribeServiceLinkVirtualInterfacesResponse.h>
521#include <aws/ec2/model/DescribeSnapshotAttributeResponse.h>
522#include <aws/ec2/model/DescribeSnapshotTierStatusRequest.h>
523#include <aws/ec2/model/DescribeSnapshotTierStatusResponse.h>
524#include <aws/ec2/model/DescribeSnapshotsRequest.h>
525#include <aws/ec2/model/DescribeSnapshotsResponse.h>
526#include <aws/ec2/model/DescribeSpotDatafeedSubscriptionRequest.h>
527#include <aws/ec2/model/DescribeSpotDatafeedSubscriptionResponse.h>
528#include <aws/ec2/model/DescribeSpotFleetInstancesResponse.h>
529#include <aws/ec2/model/DescribeSpotFleetRequestHistoryResponse.h>
530#include <aws/ec2/model/DescribeSpotFleetRequestsRequest.h>
531#include <aws/ec2/model/DescribeSpotFleetRequestsResponse.h>
532#include <aws/ec2/model/DescribeSpotInstanceRequestsRequest.h>
533#include <aws/ec2/model/DescribeSpotInstanceRequestsResponse.h>
534#include <aws/ec2/model/DescribeSpotPriceHistoryRequest.h>
535#include <aws/ec2/model/DescribeSpotPriceHistoryResponse.h>
536#include <aws/ec2/model/DescribeStaleSecurityGroupsResponse.h>
537#include <aws/ec2/model/DescribeStoreImageTasksRequest.h>
538#include <aws/ec2/model/DescribeStoreImageTasksResponse.h>
539#include <aws/ec2/model/DescribeSubnetsRequest.h>
540#include <aws/ec2/model/DescribeSubnetsResponse.h>
541#include <aws/ec2/model/DescribeTagsRequest.h>
542#include <aws/ec2/model/DescribeTagsResponse.h>
543#include <aws/ec2/model/DescribeTrafficMirrorFilterRulesRequest.h>
544#include <aws/ec2/model/DescribeTrafficMirrorFilterRulesResponse.h>
545#include <aws/ec2/model/DescribeTrafficMirrorFiltersRequest.h>
546#include <aws/ec2/model/DescribeTrafficMirrorFiltersResponse.h>
547#include <aws/ec2/model/DescribeTrafficMirrorSessionsRequest.h>
548#include <aws/ec2/model/DescribeTrafficMirrorSessionsResponse.h>
549#include <aws/ec2/model/DescribeTrafficMirrorTargetsRequest.h>
550#include <aws/ec2/model/DescribeTrafficMirrorTargetsResponse.h>
551#include <aws/ec2/model/DescribeTransitGatewayAttachmentsRequest.h>
552#include <aws/ec2/model/DescribeTransitGatewayAttachmentsResponse.h>
553#include <aws/ec2/model/DescribeTransitGatewayConnectPeersRequest.h>
554#include <aws/ec2/model/DescribeTransitGatewayConnectPeersResponse.h>
555#include <aws/ec2/model/DescribeTransitGatewayConnectsRequest.h>
556#include <aws/ec2/model/DescribeTransitGatewayConnectsResponse.h>
557#include <aws/ec2/model/DescribeTransitGatewayMeteringPoliciesRequest.h>
558#include <aws/ec2/model/DescribeTransitGatewayMeteringPoliciesResponse.h>
559#include <aws/ec2/model/DescribeTransitGatewayMulticastDomainsRequest.h>
560#include <aws/ec2/model/DescribeTransitGatewayMulticastDomainsResponse.h>
561#include <aws/ec2/model/DescribeTransitGatewayPeeringAttachmentsRequest.h>
562#include <aws/ec2/model/DescribeTransitGatewayPeeringAttachmentsResponse.h>
563#include <aws/ec2/model/DescribeTransitGatewayPolicyTablesRequest.h>
564#include <aws/ec2/model/DescribeTransitGatewayPolicyTablesResponse.h>
565#include <aws/ec2/model/DescribeTransitGatewayRouteTableAnnouncementsRequest.h>
566#include <aws/ec2/model/DescribeTransitGatewayRouteTableAnnouncementsResponse.h>
567#include <aws/ec2/model/DescribeTransitGatewayRouteTablesRequest.h>
568#include <aws/ec2/model/DescribeTransitGatewayRouteTablesResponse.h>
569#include <aws/ec2/model/DescribeTransitGatewayVpcAttachmentsRequest.h>
570#include <aws/ec2/model/DescribeTransitGatewayVpcAttachmentsResponse.h>
571#include <aws/ec2/model/DescribeTransitGatewaysRequest.h>
572#include <aws/ec2/model/DescribeTransitGatewaysResponse.h>
573#include <aws/ec2/model/DescribeTrunkInterfaceAssociationsRequest.h>
574#include <aws/ec2/model/DescribeTrunkInterfaceAssociationsResponse.h>
575#include <aws/ec2/model/DescribeVerifiedAccessEndpointsRequest.h>
576#include <aws/ec2/model/DescribeVerifiedAccessEndpointsResponse.h>
577#include <aws/ec2/model/DescribeVerifiedAccessGroupsRequest.h>
578#include <aws/ec2/model/DescribeVerifiedAccessGroupsResponse.h>
579#include <aws/ec2/model/DescribeVerifiedAccessInstanceLoggingConfigurationsRequest.h>
580#include <aws/ec2/model/DescribeVerifiedAccessInstanceLoggingConfigurationsResponse.h>
581#include <aws/ec2/model/DescribeVerifiedAccessInstancesRequest.h>
582#include <aws/ec2/model/DescribeVerifiedAccessInstancesResponse.h>
583#include <aws/ec2/model/DescribeVerifiedAccessTrustProvidersRequest.h>
584#include <aws/ec2/model/DescribeVerifiedAccessTrustProvidersResponse.h>
585#include <aws/ec2/model/DescribeVolumeAttributeResponse.h>
586#include <aws/ec2/model/DescribeVolumeStatusRequest.h>
587#include <aws/ec2/model/DescribeVolumeStatusResponse.h>
588#include <aws/ec2/model/DescribeVolumesModificationsRequest.h>
589#include <aws/ec2/model/DescribeVolumesModificationsResponse.h>
590#include <aws/ec2/model/DescribeVolumesRequest.h>
591#include <aws/ec2/model/DescribeVolumesResponse.h>
592#include <aws/ec2/model/DescribeVpcAttributeResponse.h>
593#include <aws/ec2/model/DescribeVpcBlockPublicAccessExclusionsRequest.h>
594#include <aws/ec2/model/DescribeVpcBlockPublicAccessExclusionsResponse.h>
595#include <aws/ec2/model/DescribeVpcBlockPublicAccessOptionsRequest.h>
596#include <aws/ec2/model/DescribeVpcBlockPublicAccessOptionsResponse.h>
597#include <aws/ec2/model/DescribeVpcClassicLinkDnsSupportRequest.h>
598#include <aws/ec2/model/DescribeVpcClassicLinkDnsSupportResponse.h>
599#include <aws/ec2/model/DescribeVpcClassicLinkRequest.h>
600#include <aws/ec2/model/DescribeVpcClassicLinkResponse.h>
601#include <aws/ec2/model/DescribeVpcEncryptionControlsRequest.h>
602#include <aws/ec2/model/DescribeVpcEncryptionControlsResponse.h>
603#include <aws/ec2/model/DescribeVpcEndpointAssociationsRequest.h>
604#include <aws/ec2/model/DescribeVpcEndpointAssociationsResponse.h>
605#include <aws/ec2/model/DescribeVpcEndpointConnectionNotificationsRequest.h>
606#include <aws/ec2/model/DescribeVpcEndpointConnectionNotificationsResponse.h>
607#include <aws/ec2/model/DescribeVpcEndpointConnectionsRequest.h>
608#include <aws/ec2/model/DescribeVpcEndpointConnectionsResponse.h>
609#include <aws/ec2/model/DescribeVpcEndpointServiceConfigurationsRequest.h>
610#include <aws/ec2/model/DescribeVpcEndpointServiceConfigurationsResponse.h>
611#include <aws/ec2/model/DescribeVpcEndpointServicePermissionsResponse.h>
612#include <aws/ec2/model/DescribeVpcEndpointServicesRequest.h>
613#include <aws/ec2/model/DescribeVpcEndpointServicesResponse.h>
614#include <aws/ec2/model/DescribeVpcEndpointsRequest.h>
615#include <aws/ec2/model/DescribeVpcEndpointsResponse.h>
616#include <aws/ec2/model/DescribeVpcPeeringConnectionsRequest.h>
617#include <aws/ec2/model/DescribeVpcPeeringConnectionsResponse.h>
618#include <aws/ec2/model/DescribeVpcsRequest.h>
619#include <aws/ec2/model/DescribeVpcsResponse.h>
620#include <aws/ec2/model/DescribeVpnConcentratorsRequest.h>
621#include <aws/ec2/model/DescribeVpnConcentratorsResponse.h>
622#include <aws/ec2/model/DescribeVpnConnectionsRequest.h>
623#include <aws/ec2/model/DescribeVpnConnectionsResponse.h>
624#include <aws/ec2/model/DescribeVpnGatewaysRequest.h>
625#include <aws/ec2/model/DescribeVpnGatewaysResponse.h>
626#include <aws/ec2/model/DetachClassicLinkVpcResponse.h>
627#include <aws/ec2/model/DetachVerifiedAccessTrustProviderResponse.h>
628#include <aws/ec2/model/DetachVolumeResponse.h>
629#include <aws/ec2/model/DisableAddressTransferResponse.h>
630#include <aws/ec2/model/DisableAllowedImagesSettingsRequest.h>
631#include <aws/ec2/model/DisableAllowedImagesSettingsResponse.h>
632#include <aws/ec2/model/DisableAwsNetworkPerformanceMetricSubscriptionRequest.h>
633#include <aws/ec2/model/DisableAwsNetworkPerformanceMetricSubscriptionResponse.h>
634#include <aws/ec2/model/DisableCapacityManagerRequest.h>
635#include <aws/ec2/model/DisableCapacityManagerResponse.h>
636#include <aws/ec2/model/DisableEbsEncryptionByDefaultRequest.h>
637#include <aws/ec2/model/DisableEbsEncryptionByDefaultResponse.h>
638#include <aws/ec2/model/DisableFastLaunchResponse.h>
639#include <aws/ec2/model/DisableFastSnapshotRestoresResponse.h>
640#include <aws/ec2/model/DisableImageBlockPublicAccessRequest.h>
641#include <aws/ec2/model/DisableImageBlockPublicAccessResponse.h>
642#include <aws/ec2/model/DisableImageDeprecationResponse.h>
643#include <aws/ec2/model/DisableImageDeregistrationProtectionResponse.h>
644#include <aws/ec2/model/DisableImageResponse.h>
645#include <aws/ec2/model/DisableInstanceSqlHaStandbyDetectionsResponse.h>
646#include <aws/ec2/model/DisableIpamOrganizationAdminAccountResponse.h>
647#include <aws/ec2/model/DisableIpamPolicyResponse.h>
648#include <aws/ec2/model/DisableRouteServerPropagationResponse.h>
649#include <aws/ec2/model/DisableSerialConsoleAccessRequest.h>
650#include <aws/ec2/model/DisableSerialConsoleAccessResponse.h>
651#include <aws/ec2/model/DisableSnapshotBlockPublicAccessRequest.h>
652#include <aws/ec2/model/DisableSnapshotBlockPublicAccessResponse.h>
653#include <aws/ec2/model/DisableTransitGatewayRouteTablePropagationResponse.h>
654#include <aws/ec2/model/DisableVpcClassicLinkDnsSupportRequest.h>
655#include <aws/ec2/model/DisableVpcClassicLinkDnsSupportResponse.h>
656#include <aws/ec2/model/DisableVpcClassicLinkResponse.h>
657#include <aws/ec2/model/DisassociateAddressRequest.h>
658#include <aws/ec2/model/DisassociateCapacityReservationBillingOwnerResponse.h>
659#include <aws/ec2/model/DisassociateClientVpnTargetNetworkResponse.h>
660#include <aws/ec2/model/DisassociateEnclaveCertificateIamRoleResponse.h>
661#include <aws/ec2/model/DisassociateIamInstanceProfileResponse.h>
662#include <aws/ec2/model/DisassociateInstanceEventWindowResponse.h>
663#include <aws/ec2/model/DisassociateIpamByoasnResponse.h>
664#include <aws/ec2/model/DisassociateIpamResourceDiscoveryResponse.h>
665#include <aws/ec2/model/DisassociateNatGatewayAddressResponse.h>
666#include <aws/ec2/model/DisassociateRouteServerResponse.h>
667#include <aws/ec2/model/DisassociateSecurityGroupVpcResponse.h>
668#include <aws/ec2/model/DisassociateSubnetCidrBlockResponse.h>
669#include <aws/ec2/model/DisassociateTransitGatewayMulticastDomainResponse.h>
670#include <aws/ec2/model/DisassociateTransitGatewayPolicyTableResponse.h>
671#include <aws/ec2/model/DisassociateTransitGatewayRouteTableResponse.h>
672#include <aws/ec2/model/DisassociateTrunkInterfaceResponse.h>
673#include <aws/ec2/model/DisassociateVpcCidrBlockResponse.h>
674#include <aws/ec2/model/EnableAddressTransferResponse.h>
675#include <aws/ec2/model/EnableAllowedImagesSettingsResponse.h>
676#include <aws/ec2/model/EnableAwsNetworkPerformanceMetricSubscriptionRequest.h>
677#include <aws/ec2/model/EnableAwsNetworkPerformanceMetricSubscriptionResponse.h>
678#include <aws/ec2/model/EnableCapacityManagerRequest.h>
679#include <aws/ec2/model/EnableCapacityManagerResponse.h>
680#include <aws/ec2/model/EnableEbsEncryptionByDefaultRequest.h>
681#include <aws/ec2/model/EnableEbsEncryptionByDefaultResponse.h>
682#include <aws/ec2/model/EnableFastLaunchResponse.h>
683#include <aws/ec2/model/EnableFastSnapshotRestoresResponse.h>
684#include <aws/ec2/model/EnableImageBlockPublicAccessResponse.h>
685#include <aws/ec2/model/EnableImageDeprecationResponse.h>
686#include <aws/ec2/model/EnableImageDeregistrationProtectionResponse.h>
687#include <aws/ec2/model/EnableImageResponse.h>
688#include <aws/ec2/model/EnableInstanceSqlHaStandbyDetectionsResponse.h>
689#include <aws/ec2/model/EnableIpamOrganizationAdminAccountResponse.h>
690#include <aws/ec2/model/EnableIpamPolicyResponse.h>
691#include <aws/ec2/model/EnableReachabilityAnalyzerOrganizationSharingRequest.h>
692#include <aws/ec2/model/EnableReachabilityAnalyzerOrganizationSharingResponse.h>
693#include <aws/ec2/model/EnableRouteServerPropagationResponse.h>
694#include <aws/ec2/model/EnableSerialConsoleAccessRequest.h>
695#include <aws/ec2/model/EnableSerialConsoleAccessResponse.h>
696#include <aws/ec2/model/EnableSnapshotBlockPublicAccessResponse.h>
697#include <aws/ec2/model/EnableTransitGatewayRouteTablePropagationResponse.h>
698#include <aws/ec2/model/EnableVpcClassicLinkDnsSupportRequest.h>
699#include <aws/ec2/model/EnableVpcClassicLinkDnsSupportResponse.h>
700#include <aws/ec2/model/EnableVpcClassicLinkResponse.h>
701#include <aws/ec2/model/ExportClientVpnClientCertificateRevocationListResponse.h>
702#include <aws/ec2/model/ExportClientVpnClientConfigurationResponse.h>
703#include <aws/ec2/model/ExportImageResponse.h>
704#include <aws/ec2/model/ExportTransitGatewayRoutesResponse.h>
705#include <aws/ec2/model/ExportVerifiedAccessInstanceClientConfigurationResponse.h>
706#include <aws/ec2/model/GetActiveVpnTunnelStatusResponse.h>
707#include <aws/ec2/model/GetAllowedImagesSettingsRequest.h>
708#include <aws/ec2/model/GetAllowedImagesSettingsResponse.h>
709#include <aws/ec2/model/GetAssociatedEnclaveCertificateIamRolesResponse.h>
710#include <aws/ec2/model/GetAssociatedIpv6PoolCidrsResponse.h>
711#include <aws/ec2/model/GetAwsNetworkPerformanceDataRequest.h>
712#include <aws/ec2/model/GetAwsNetworkPerformanceDataResponse.h>
713#include <aws/ec2/model/GetCapacityManagerAttributesRequest.h>
714#include <aws/ec2/model/GetCapacityManagerAttributesResponse.h>
715#include <aws/ec2/model/GetCapacityManagerMetricDataResponse.h>
716#include <aws/ec2/model/GetCapacityManagerMetricDimensionsResponse.h>
717#include <aws/ec2/model/GetCapacityReservationUsageResponse.h>
718#include <aws/ec2/model/GetCoipPoolUsageResponse.h>
719#include <aws/ec2/model/GetConsoleOutputResponse.h>
720#include <aws/ec2/model/GetConsoleScreenshotResponse.h>
721#include <aws/ec2/model/GetDeclarativePoliciesReportSummaryResponse.h>
722#include <aws/ec2/model/GetDefaultCreditSpecificationResponse.h>
723#include <aws/ec2/model/GetEbsDefaultKmsKeyIdRequest.h>
724#include <aws/ec2/model/GetEbsDefaultKmsKeyIdResponse.h>
725#include <aws/ec2/model/GetEbsEncryptionByDefaultRequest.h>
726#include <aws/ec2/model/GetEbsEncryptionByDefaultResponse.h>
727#include <aws/ec2/model/GetEnabledIpamPolicyRequest.h>
728#include <aws/ec2/model/GetEnabledIpamPolicyResponse.h>
729#include <aws/ec2/model/GetFlowLogsIntegrationTemplateResponse.h>
730#include <aws/ec2/model/GetGroupsForCapacityReservationResponse.h>
731#include <aws/ec2/model/GetHostReservationPurchasePreviewResponse.h>
732#include <aws/ec2/model/GetImageAncestryResponse.h>
733#include <aws/ec2/model/GetImageBlockPublicAccessStateRequest.h>
734#include <aws/ec2/model/GetImageBlockPublicAccessStateResponse.h>
735#include <aws/ec2/model/GetInstanceMetadataDefaultsRequest.h>
736#include <aws/ec2/model/GetInstanceMetadataDefaultsResponse.h>
737#include <aws/ec2/model/GetInstanceTpmEkPubResponse.h>
738#include <aws/ec2/model/GetInstanceTypesFromInstanceRequirementsResponse.h>
739#include <aws/ec2/model/GetInstanceUefiDataResponse.h>
740#include <aws/ec2/model/GetIpamAddressHistoryResponse.h>
741#include <aws/ec2/model/GetIpamDiscoveredAccountsResponse.h>
742#include <aws/ec2/model/GetIpamDiscoveredPublicAddressesResponse.h>
743#include <aws/ec2/model/GetIpamDiscoveredResourceCidrsResponse.h>
744#include <aws/ec2/model/GetIpamPolicyAllocationRulesResponse.h>
745#include <aws/ec2/model/GetIpamPolicyOrganizationTargetsResponse.h>
746#include <aws/ec2/model/GetIpamPoolAllocationsResponse.h>
747#include <aws/ec2/model/GetIpamPoolCidrsResponse.h>
748#include <aws/ec2/model/GetIpamPrefixListResolverRulesResponse.h>
749#include <aws/ec2/model/GetIpamPrefixListResolverVersionEntriesResponse.h>
750#include <aws/ec2/model/GetIpamPrefixListResolverVersionsResponse.h>
751#include <aws/ec2/model/GetIpamResourceCidrsResponse.h>
752#include <aws/ec2/model/GetLaunchTemplateDataResponse.h>
753#include <aws/ec2/model/GetManagedPrefixListAssociationsResponse.h>
754#include <aws/ec2/model/GetManagedPrefixListEntriesResponse.h>
755#include <aws/ec2/model/GetNetworkInsightsAccessScopeAnalysisFindingsResponse.h>
756#include <aws/ec2/model/GetNetworkInsightsAccessScopeContentResponse.h>
757#include <aws/ec2/model/GetPasswordDataResponse.h>
758#include <aws/ec2/model/GetReservedInstancesExchangeQuoteResponse.h>
759#include <aws/ec2/model/GetRouteServerAssociationsResponse.h>
760#include <aws/ec2/model/GetRouteServerPropagationsResponse.h>
761#include <aws/ec2/model/GetRouteServerRoutingDatabaseResponse.h>
762#include <aws/ec2/model/GetSecurityGroupsForVpcResponse.h>
763#include <aws/ec2/model/GetSerialConsoleAccessStatusRequest.h>
764#include <aws/ec2/model/GetSerialConsoleAccessStatusResponse.h>
765#include <aws/ec2/model/GetSnapshotBlockPublicAccessStateRequest.h>
766#include <aws/ec2/model/GetSnapshotBlockPublicAccessStateResponse.h>
767#include <aws/ec2/model/GetSpotPlacementScoresResponse.h>
768#include <aws/ec2/model/GetSubnetCidrReservationsResponse.h>
769#include <aws/ec2/model/GetTransitGatewayAttachmentPropagationsResponse.h>
770#include <aws/ec2/model/GetTransitGatewayMeteringPolicyEntriesResponse.h>
771#include <aws/ec2/model/GetTransitGatewayMulticastDomainAssociationsResponse.h>
772#include <aws/ec2/model/GetTransitGatewayPolicyTableAssociationsResponse.h>
773#include <aws/ec2/model/GetTransitGatewayPolicyTableEntriesResponse.h>
774#include <aws/ec2/model/GetTransitGatewayPrefixListReferencesResponse.h>
775#include <aws/ec2/model/GetTransitGatewayRouteTableAssociationsResponse.h>
776#include <aws/ec2/model/GetTransitGatewayRouteTablePropagationsResponse.h>
777#include <aws/ec2/model/GetVerifiedAccessEndpointPolicyResponse.h>
778#include <aws/ec2/model/GetVerifiedAccessEndpointTargetsResponse.h>
779#include <aws/ec2/model/GetVerifiedAccessGroupPolicyResponse.h>
780#include <aws/ec2/model/GetVpcResourcesBlockingEncryptionEnforcementResponse.h>
781#include <aws/ec2/model/GetVpnConnectionDeviceSampleConfigurationResponse.h>
782#include <aws/ec2/model/GetVpnConnectionDeviceTypesRequest.h>
783#include <aws/ec2/model/GetVpnConnectionDeviceTypesResponse.h>
784#include <aws/ec2/model/GetVpnTunnelReplacementStatusResponse.h>
785#include <aws/ec2/model/ImportClientVpnClientCertificateRevocationListResponse.h>
786#include <aws/ec2/model/ImportImageRequest.h>
787#include <aws/ec2/model/ImportImageResponse.h>
788#include <aws/ec2/model/ImportInstanceResponse.h>
789#include <aws/ec2/model/ImportKeyPairResponse.h>
790#include <aws/ec2/model/ImportSnapshotRequest.h>
791#include <aws/ec2/model/ImportSnapshotResponse.h>
792#include <aws/ec2/model/ImportVolumeResponse.h>
793#include <aws/ec2/model/ListImagesInRecycleBinRequest.h>
794#include <aws/ec2/model/ListImagesInRecycleBinResponse.h>
795#include <aws/ec2/model/ListSnapshotsInRecycleBinRequest.h>
796#include <aws/ec2/model/ListSnapshotsInRecycleBinResponse.h>
797#include <aws/ec2/model/ListVolumesInRecycleBinRequest.h>
798#include <aws/ec2/model/ListVolumesInRecycleBinResponse.h>
799#include <aws/ec2/model/LockSnapshotResponse.h>
800#include <aws/ec2/model/ModifyAddressAttributeResponse.h>
801#include <aws/ec2/model/ModifyAvailabilityZoneGroupResponse.h>
802#include <aws/ec2/model/ModifyCapacityReservationFleetResponse.h>
803#include <aws/ec2/model/ModifyCapacityReservationResponse.h>
804#include <aws/ec2/model/ModifyClientVpnEndpointResponse.h>
805#include <aws/ec2/model/ModifyDefaultCreditSpecificationResponse.h>
806#include <aws/ec2/model/ModifyEbsDefaultKmsKeyIdResponse.h>
807#include <aws/ec2/model/ModifyFleetResponse.h>
808#include <aws/ec2/model/ModifyFpgaImageAttributeResponse.h>
809#include <aws/ec2/model/ModifyHostsResponse.h>
810#include <aws/ec2/model/ModifyInstanceCapacityReservationAttributesResponse.h>
811#include <aws/ec2/model/ModifyInstanceConnectEndpointResponse.h>
812#include <aws/ec2/model/ModifyInstanceCpuOptionsResponse.h>
813#include <aws/ec2/model/ModifyInstanceCreditSpecificationResponse.h>
814#include <aws/ec2/model/ModifyInstanceEventStartTimeResponse.h>
815#include <aws/ec2/model/ModifyInstanceEventWindowResponse.h>
816#include <aws/ec2/model/ModifyInstanceMaintenanceOptionsResponse.h>
817#include <aws/ec2/model/ModifyInstanceMetadataDefaultsRequest.h>
818#include <aws/ec2/model/ModifyInstanceMetadataDefaultsResponse.h>
819#include <aws/ec2/model/ModifyInstanceMetadataOptionsResponse.h>
820#include <aws/ec2/model/ModifyInstanceNetworkPerformanceOptionsResponse.h>
821#include <aws/ec2/model/ModifyInstancePlacementResponse.h>
822#include <aws/ec2/model/ModifyIpamPolicyAllocationRulesResponse.h>
823#include <aws/ec2/model/ModifyIpamPoolResponse.h>
824#include <aws/ec2/model/ModifyIpamPrefixListResolverResponse.h>
825#include <aws/ec2/model/ModifyIpamPrefixListResolverTargetResponse.h>
826#include <aws/ec2/model/ModifyIpamResourceCidrResponse.h>
827#include <aws/ec2/model/ModifyIpamResourceDiscoveryResponse.h>
828#include <aws/ec2/model/ModifyIpamResponse.h>
829#include <aws/ec2/model/ModifyIpamScopeResponse.h>
830#include <aws/ec2/model/ModifyLaunchTemplateRequest.h>
831#include <aws/ec2/model/ModifyLaunchTemplateResponse.h>
832#include <aws/ec2/model/ModifyLocalGatewayRouteResponse.h>
833#include <aws/ec2/model/ModifyManagedPrefixListResponse.h>
834#include <aws/ec2/model/ModifyPrivateDnsNameOptionsResponse.h>
835#include <aws/ec2/model/ModifyPublicIpDnsNameOptionsResponse.h>
836#include <aws/ec2/model/ModifyReservedInstancesResponse.h>
837#include <aws/ec2/model/ModifyRouteServerResponse.h>
838#include <aws/ec2/model/ModifySecurityGroupRulesResponse.h>
839#include <aws/ec2/model/ModifySnapshotTierResponse.h>
840#include <aws/ec2/model/ModifySpotFleetRequestResponse.h>
841#include <aws/ec2/model/ModifyTrafficMirrorFilterNetworkServicesResponse.h>
842#include <aws/ec2/model/ModifyTrafficMirrorFilterRuleResponse.h>
843#include <aws/ec2/model/ModifyTrafficMirrorSessionResponse.h>
844#include <aws/ec2/model/ModifyTransitGatewayMeteringPolicyResponse.h>
845#include <aws/ec2/model/ModifyTransitGatewayPrefixListReferenceResponse.h>
846#include <aws/ec2/model/ModifyTransitGatewayResponse.h>
847#include <aws/ec2/model/ModifyTransitGatewayVpcAttachmentResponse.h>
848#include <aws/ec2/model/ModifyVerifiedAccessEndpointPolicyResponse.h>
849#include <aws/ec2/model/ModifyVerifiedAccessEndpointResponse.h>
850#include <aws/ec2/model/ModifyVerifiedAccessGroupPolicyResponse.h>
851#include <aws/ec2/model/ModifyVerifiedAccessGroupResponse.h>
852#include <aws/ec2/model/ModifyVerifiedAccessInstanceLoggingConfigurationResponse.h>
853#include <aws/ec2/model/ModifyVerifiedAccessInstanceResponse.h>
854#include <aws/ec2/model/ModifyVerifiedAccessTrustProviderResponse.h>
855#include <aws/ec2/model/ModifyVolumeResponse.h>
856#include <aws/ec2/model/ModifyVpcBlockPublicAccessExclusionResponse.h>
857#include <aws/ec2/model/ModifyVpcBlockPublicAccessOptionsResponse.h>
858#include <aws/ec2/model/ModifyVpcEncryptionControlResponse.h>
859#include <aws/ec2/model/ModifyVpcEndpointConnectionNotificationResponse.h>
860#include <aws/ec2/model/ModifyVpcEndpointResponse.h>
861#include <aws/ec2/model/ModifyVpcEndpointServiceConfigurationResponse.h>
862#include <aws/ec2/model/ModifyVpcEndpointServicePayerResponsibilityResponse.h>
863#include <aws/ec2/model/ModifyVpcEndpointServicePermissionsResponse.h>
864#include <aws/ec2/model/ModifyVpcPeeringConnectionOptionsResponse.h>
865#include <aws/ec2/model/ModifyVpcTenancyResponse.h>
866#include <aws/ec2/model/ModifyVpnConnectionOptionsResponse.h>
867#include <aws/ec2/model/ModifyVpnConnectionResponse.h>
868#include <aws/ec2/model/ModifyVpnTunnelCertificateResponse.h>
869#include <aws/ec2/model/ModifyVpnTunnelOptionsResponse.h>
870#include <aws/ec2/model/MonitorInstancesResponse.h>
871#include <aws/ec2/model/MoveAddressToVpcResponse.h>
872#include <aws/ec2/model/MoveByoipCidrToIpamResponse.h>
873#include <aws/ec2/model/MoveCapacityReservationInstancesResponse.h>
874#include <aws/ec2/model/ProvisionByoipCidrResponse.h>
875#include <aws/ec2/model/ProvisionIpamByoasnResponse.h>
876#include <aws/ec2/model/ProvisionIpamPoolCidrResponse.h>
877#include <aws/ec2/model/ProvisionPublicIpv4PoolCidrResponse.h>
878#include <aws/ec2/model/PurchaseCapacityBlockExtensionResponse.h>
879#include <aws/ec2/model/PurchaseCapacityBlockResponse.h>
880#include <aws/ec2/model/PurchaseHostReservationResponse.h>
881#include <aws/ec2/model/PurchaseReservedInstancesOfferingResponse.h>
882#include <aws/ec2/model/PurchaseScheduledInstancesResponse.h>
883#include <aws/ec2/model/RegisterImageResponse.h>
884#include <aws/ec2/model/RegisterInstanceEventNotificationAttributesResponse.h>
885#include <aws/ec2/model/RegisterTransitGatewayMulticastGroupMembersResponse.h>
886#include <aws/ec2/model/RegisterTransitGatewayMulticastGroupSourcesResponse.h>
887#include <aws/ec2/model/RejectCapacityReservationBillingOwnershipResponse.h>
888#include <aws/ec2/model/RejectTransitGatewayMulticastDomainAssociationsRequest.h>
889#include <aws/ec2/model/RejectTransitGatewayMulticastDomainAssociationsResponse.h>
890#include <aws/ec2/model/RejectTransitGatewayPeeringAttachmentResponse.h>
891#include <aws/ec2/model/RejectTransitGatewayVpcAttachmentResponse.h>
892#include <aws/ec2/model/RejectVpcEndpointConnectionsResponse.h>
893#include <aws/ec2/model/RejectVpcPeeringConnectionResponse.h>
894#include <aws/ec2/model/ReleaseAddressRequest.h>
895#include <aws/ec2/model/ReleaseHostsResponse.h>
896#include <aws/ec2/model/ReleaseIpamPoolAllocationResponse.h>
897#include <aws/ec2/model/ReplaceIamInstanceProfileAssociationResponse.h>
898#include <aws/ec2/model/ReplaceImageCriteriaInAllowedImagesSettingsRequest.h>
899#include <aws/ec2/model/ReplaceImageCriteriaInAllowedImagesSettingsResponse.h>
900#include <aws/ec2/model/ReplaceNetworkAclAssociationResponse.h>
901#include <aws/ec2/model/ReplaceRouteTableAssociationResponse.h>
902#include <aws/ec2/model/ReplaceTransitGatewayRouteResponse.h>
903#include <aws/ec2/model/ReplaceVpnTunnelResponse.h>
904#include <aws/ec2/model/RequestSpotFleetResponse.h>
905#include <aws/ec2/model/RequestSpotInstancesRequest.h>
906#include <aws/ec2/model/RequestSpotInstancesResponse.h>
907#include <aws/ec2/model/ResetAddressAttributeResponse.h>
908#include <aws/ec2/model/ResetEbsDefaultKmsKeyIdRequest.h>
909#include <aws/ec2/model/ResetEbsDefaultKmsKeyIdResponse.h>
910#include <aws/ec2/model/ResetFpgaImageAttributeResponse.h>
911#include <aws/ec2/model/RestoreAddressToClassicResponse.h>
912#include <aws/ec2/model/RestoreImageFromRecycleBinResponse.h>
913#include <aws/ec2/model/RestoreManagedPrefixListVersionResponse.h>
914#include <aws/ec2/model/RestoreSnapshotFromRecycleBinResponse.h>
915#include <aws/ec2/model/RestoreSnapshotTierResponse.h>
916#include <aws/ec2/model/RestoreVolumeFromRecycleBinResponse.h>
917#include <aws/ec2/model/RevokeClientVpnIngressResponse.h>
918#include <aws/ec2/model/RevokeSecurityGroupEgressResponse.h>
919#include <aws/ec2/model/RevokeSecurityGroupIngressRequest.h>
920#include <aws/ec2/model/RevokeSecurityGroupIngressResponse.h>
921#include <aws/ec2/model/RunInstancesResponse.h>
922#include <aws/ec2/model/RunScheduledInstancesResponse.h>
923#include <aws/ec2/model/SearchLocalGatewayRoutesResponse.h>
924#include <aws/ec2/model/SearchTransitGatewayMulticastGroupsResponse.h>
925#include <aws/ec2/model/SearchTransitGatewayRoutesResponse.h>
926#include <aws/ec2/model/StartDeclarativePoliciesReportResponse.h>
927#include <aws/ec2/model/StartInstancesResponse.h>
928#include <aws/ec2/model/StartNetworkInsightsAccessScopeAnalysisResponse.h>
929#include <aws/ec2/model/StartNetworkInsightsAnalysisResponse.h>
930#include <aws/ec2/model/StartVpcEndpointServicePrivateDnsVerificationResponse.h>
931#include <aws/ec2/model/StopInstancesResponse.h>
932#include <aws/ec2/model/TerminateClientVpnConnectionsResponse.h>
933#include <aws/ec2/model/TerminateInstancesResponse.h>
934#include <aws/ec2/model/UnassignIpv6AddressesResponse.h>
935#include <aws/ec2/model/UnassignPrivateNatGatewayAddressResponse.h>
936#include <aws/ec2/model/UnlockSnapshotResponse.h>
937#include <aws/ec2/model/UnmonitorInstancesResponse.h>
938#include <aws/ec2/model/UpdateCapacityManagerOrganizationsAccessResponse.h>
939#include <aws/ec2/model/UpdateInterruptibleCapacityReservationAllocationResponse.h>
940#include <aws/ec2/model/UpdateSecurityGroupRuleDescriptionsEgressRequest.h>
941#include <aws/ec2/model/UpdateSecurityGroupRuleDescriptionsEgressResponse.h>
942#include <aws/ec2/model/UpdateSecurityGroupRuleDescriptionsIngressRequest.h>
943#include <aws/ec2/model/UpdateSecurityGroupRuleDescriptionsIngressResponse.h>
944#include <aws/ec2/model/WithdrawByoipCidrResponse.h>
945/* End of service model headers required in EC2Client header */
946
947namespace Aws {
948namespace Http {
949class HttpClient;
950class HttpClientFactory;
951} // namespace Http
952
953namespace Utils {
954template <typename R, typename E>
955class Outcome;
956
957namespace Threading {
958class Executor;
959} // namespace Threading
960} // namespace Utils
961
962namespace Auth {
963class AWSCredentials;
964class AWSCredentialsProvider;
965} // namespace Auth
966
967namespace Client {
968class RetryStrategy;
969} // namespace Client
970
971namespace EC2 {
975
976namespace Model {
977/* Service model forward declarations required in EC2Client header */
1036class CopyImageRequest;
1038class CopyVolumesRequest;
1054class CreateFleetRequest;
1057class CreateImageRequest;
1064class CreateIpamRequest;
1095class CreateRouteRequest;
1107class CreateTagsRequest;
1130class CreateVpcRequest;
1157class DeleteIpamRequest;
1187class DeleteRouteRequest;
1197class DeleteTagsRequest;
1220class DeleteVpcRequest;
1473class EnableImageRequest;
1491class ExportImageRequest;
1563class ImportImageRequest;
1579class ModifyFleetRequest;
1581class ModifyHostsRequest;
1597class ModifyIpamRequest;
1727/* End of service model forward declarations required in EC2Client header */
1728
1729/* Service model Outcome class definitions */
2517/* End of service model Outcome class definitions */
2518
2519/* Service model Outcome callable definitions */
2520typedef std::future<AcceptAddressTransferOutcome> AcceptAddressTransferOutcomeCallable;
2521typedef std::future<AcceptCapacityReservationBillingOwnershipOutcome> AcceptCapacityReservationBillingOwnershipOutcomeCallable;
2522typedef std::future<AcceptReservedInstancesExchangeQuoteOutcome> AcceptReservedInstancesExchangeQuoteOutcomeCallable;
2523typedef std::future<AcceptTransitGatewayMulticastDomainAssociationsOutcome> AcceptTransitGatewayMulticastDomainAssociationsOutcomeCallable;
2524typedef std::future<AcceptTransitGatewayPeeringAttachmentOutcome> AcceptTransitGatewayPeeringAttachmentOutcomeCallable;
2525typedef std::future<AcceptTransitGatewayVpcAttachmentOutcome> AcceptTransitGatewayVpcAttachmentOutcomeCallable;
2526typedef std::future<AcceptVpcEndpointConnectionsOutcome> AcceptVpcEndpointConnectionsOutcomeCallable;
2527typedef std::future<AcceptVpcPeeringConnectionOutcome> AcceptVpcPeeringConnectionOutcomeCallable;
2528typedef std::future<AdvertiseByoipCidrOutcome> AdvertiseByoipCidrOutcomeCallable;
2529typedef std::future<AllocateAddressOutcome> AllocateAddressOutcomeCallable;
2530typedef std::future<AllocateHostsOutcome> AllocateHostsOutcomeCallable;
2531typedef std::future<AllocateIpamPoolCidrOutcome> AllocateIpamPoolCidrOutcomeCallable;
2532typedef std::future<ApplySecurityGroupsToClientVpnTargetNetworkOutcome> ApplySecurityGroupsToClientVpnTargetNetworkOutcomeCallable;
2533typedef std::future<AssignIpv6AddressesOutcome> AssignIpv6AddressesOutcomeCallable;
2534typedef std::future<AssignPrivateIpAddressesOutcome> AssignPrivateIpAddressesOutcomeCallable;
2535typedef std::future<AssignPrivateNatGatewayAddressOutcome> AssignPrivateNatGatewayAddressOutcomeCallable;
2536typedef std::future<AssociateAddressOutcome> AssociateAddressOutcomeCallable;
2537typedef std::future<AssociateCapacityReservationBillingOwnerOutcome> AssociateCapacityReservationBillingOwnerOutcomeCallable;
2538typedef std::future<AssociateClientVpnTargetNetworkOutcome> AssociateClientVpnTargetNetworkOutcomeCallable;
2539typedef std::future<AssociateDhcpOptionsOutcome> AssociateDhcpOptionsOutcomeCallable;
2540typedef std::future<AssociateEnclaveCertificateIamRoleOutcome> AssociateEnclaveCertificateIamRoleOutcomeCallable;
2541typedef std::future<AssociateIamInstanceProfileOutcome> AssociateIamInstanceProfileOutcomeCallable;
2542typedef std::future<AssociateInstanceEventWindowOutcome> AssociateInstanceEventWindowOutcomeCallable;
2543typedef std::future<AssociateIpamByoasnOutcome> AssociateIpamByoasnOutcomeCallable;
2544typedef std::future<AssociateIpamResourceDiscoveryOutcome> AssociateIpamResourceDiscoveryOutcomeCallable;
2545typedef std::future<AssociateNatGatewayAddressOutcome> AssociateNatGatewayAddressOutcomeCallable;
2546typedef std::future<AssociateRouteServerOutcome> AssociateRouteServerOutcomeCallable;
2547typedef std::future<AssociateRouteTableOutcome> AssociateRouteTableOutcomeCallable;
2548typedef std::future<AssociateSecurityGroupVpcOutcome> AssociateSecurityGroupVpcOutcomeCallable;
2549typedef std::future<AssociateSubnetCidrBlockOutcome> AssociateSubnetCidrBlockOutcomeCallable;
2550typedef std::future<AssociateTransitGatewayMulticastDomainOutcome> AssociateTransitGatewayMulticastDomainOutcomeCallable;
2551typedef std::future<AssociateTransitGatewayPolicyTableOutcome> AssociateTransitGatewayPolicyTableOutcomeCallable;
2552typedef std::future<AssociateTransitGatewayRouteTableOutcome> AssociateTransitGatewayRouteTableOutcomeCallable;
2553typedef std::future<AssociateTrunkInterfaceOutcome> AssociateTrunkInterfaceOutcomeCallable;
2554typedef std::future<AssociateVpcCidrBlockOutcome> AssociateVpcCidrBlockOutcomeCallable;
2555typedef std::future<AttachClassicLinkVpcOutcome> AttachClassicLinkVpcOutcomeCallable;
2556typedef std::future<AttachInternetGatewayOutcome> AttachInternetGatewayOutcomeCallable;
2557typedef std::future<AttachNetworkInterfaceOutcome> AttachNetworkInterfaceOutcomeCallable;
2558typedef std::future<AttachVerifiedAccessTrustProviderOutcome> AttachVerifiedAccessTrustProviderOutcomeCallable;
2559typedef std::future<AttachVolumeOutcome> AttachVolumeOutcomeCallable;
2560typedef std::future<AttachVpnGatewayOutcome> AttachVpnGatewayOutcomeCallable;
2561typedef std::future<AuthorizeClientVpnIngressOutcome> AuthorizeClientVpnIngressOutcomeCallable;
2562typedef std::future<AuthorizeSecurityGroupEgressOutcome> AuthorizeSecurityGroupEgressOutcomeCallable;
2563typedef std::future<AuthorizeSecurityGroupIngressOutcome> AuthorizeSecurityGroupIngressOutcomeCallable;
2564typedef std::future<BundleInstanceOutcome> BundleInstanceOutcomeCallable;
2565typedef std::future<CancelBundleTaskOutcome> CancelBundleTaskOutcomeCallable;
2566typedef std::future<CancelCapacityReservationOutcome> CancelCapacityReservationOutcomeCallable;
2567typedef std::future<CancelCapacityReservationFleetsOutcome> CancelCapacityReservationFleetsOutcomeCallable;
2568typedef std::future<CancelConversionTaskOutcome> CancelConversionTaskOutcomeCallable;
2569typedef std::future<CancelDeclarativePoliciesReportOutcome> CancelDeclarativePoliciesReportOutcomeCallable;
2570typedef std::future<CancelExportTaskOutcome> CancelExportTaskOutcomeCallable;
2571typedef std::future<CancelImageLaunchPermissionOutcome> CancelImageLaunchPermissionOutcomeCallable;
2572typedef std::future<CancelImportTaskOutcome> CancelImportTaskOutcomeCallable;
2573typedef std::future<CancelReservedInstancesListingOutcome> CancelReservedInstancesListingOutcomeCallable;
2574typedef std::future<CancelSpotFleetRequestsOutcome> CancelSpotFleetRequestsOutcomeCallable;
2575typedef std::future<CancelSpotInstanceRequestsOutcome> CancelSpotInstanceRequestsOutcomeCallable;
2576typedef std::future<ConfirmProductInstanceOutcome> ConfirmProductInstanceOutcomeCallable;
2577typedef std::future<CopyFpgaImageOutcome> CopyFpgaImageOutcomeCallable;
2578typedef std::future<CopyImageOutcome> CopyImageOutcomeCallable;
2579typedef std::future<CopySnapshotOutcome> CopySnapshotOutcomeCallable;
2580typedef std::future<CopyVolumesOutcome> CopyVolumesOutcomeCallable;
2581typedef std::future<CreateCapacityManagerDataExportOutcome> CreateCapacityManagerDataExportOutcomeCallable;
2582typedef std::future<CreateCapacityReservationOutcome> CreateCapacityReservationOutcomeCallable;
2583typedef std::future<CreateCapacityReservationBySplittingOutcome> CreateCapacityReservationBySplittingOutcomeCallable;
2584typedef std::future<CreateCapacityReservationFleetOutcome> CreateCapacityReservationFleetOutcomeCallable;
2585typedef std::future<CreateCarrierGatewayOutcome> CreateCarrierGatewayOutcomeCallable;
2586typedef std::future<CreateClientVpnEndpointOutcome> CreateClientVpnEndpointOutcomeCallable;
2587typedef std::future<CreateClientVpnRouteOutcome> CreateClientVpnRouteOutcomeCallable;
2588typedef std::future<CreateCoipCidrOutcome> CreateCoipCidrOutcomeCallable;
2589typedef std::future<CreateCoipPoolOutcome> CreateCoipPoolOutcomeCallable;
2590typedef std::future<CreateCustomerGatewayOutcome> CreateCustomerGatewayOutcomeCallable;
2591typedef std::future<CreateDefaultSubnetOutcome> CreateDefaultSubnetOutcomeCallable;
2592typedef std::future<CreateDefaultVpcOutcome> CreateDefaultVpcOutcomeCallable;
2593typedef std::future<CreateDelegateMacVolumeOwnershipTaskOutcome> CreateDelegateMacVolumeOwnershipTaskOutcomeCallable;
2594typedef std::future<CreateDhcpOptionsOutcome> CreateDhcpOptionsOutcomeCallable;
2595typedef std::future<CreateEgressOnlyInternetGatewayOutcome> CreateEgressOnlyInternetGatewayOutcomeCallable;
2596typedef std::future<CreateFleetOutcome> CreateFleetOutcomeCallable;
2597typedef std::future<CreateFlowLogsOutcome> CreateFlowLogsOutcomeCallable;
2598typedef std::future<CreateFpgaImageOutcome> CreateFpgaImageOutcomeCallable;
2599typedef std::future<CreateImageOutcome> CreateImageOutcomeCallable;
2600typedef std::future<CreateImageUsageReportOutcome> CreateImageUsageReportOutcomeCallable;
2601typedef std::future<CreateInstanceConnectEndpointOutcome> CreateInstanceConnectEndpointOutcomeCallable;
2602typedef std::future<CreateInstanceEventWindowOutcome> CreateInstanceEventWindowOutcomeCallable;
2603typedef std::future<CreateInstanceExportTaskOutcome> CreateInstanceExportTaskOutcomeCallable;
2604typedef std::future<CreateInternetGatewayOutcome> CreateInternetGatewayOutcomeCallable;
2605typedef std::future<CreateInterruptibleCapacityReservationAllocationOutcome>
2607typedef std::future<CreateIpamOutcome> CreateIpamOutcomeCallable;
2608typedef std::future<CreateIpamExternalResourceVerificationTokenOutcome> CreateIpamExternalResourceVerificationTokenOutcomeCallable;
2609typedef std::future<CreateIpamPolicyOutcome> CreateIpamPolicyOutcomeCallable;
2610typedef std::future<CreateIpamPoolOutcome> CreateIpamPoolOutcomeCallable;
2611typedef std::future<CreateIpamPrefixListResolverOutcome> CreateIpamPrefixListResolverOutcomeCallable;
2612typedef std::future<CreateIpamPrefixListResolverTargetOutcome> CreateIpamPrefixListResolverTargetOutcomeCallable;
2613typedef std::future<CreateIpamResourceDiscoveryOutcome> CreateIpamResourceDiscoveryOutcomeCallable;
2614typedef std::future<CreateIpamScopeOutcome> CreateIpamScopeOutcomeCallable;
2615typedef std::future<CreateKeyPairOutcome> CreateKeyPairOutcomeCallable;
2616typedef std::future<CreateLaunchTemplateOutcome> CreateLaunchTemplateOutcomeCallable;
2617typedef std::future<CreateLaunchTemplateVersionOutcome> CreateLaunchTemplateVersionOutcomeCallable;
2618typedef std::future<CreateLocalGatewayRouteOutcome> CreateLocalGatewayRouteOutcomeCallable;
2619typedef std::future<CreateLocalGatewayRouteTableOutcome> CreateLocalGatewayRouteTableOutcomeCallable;
2620typedef std::future<CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome>
2622typedef std::future<CreateLocalGatewayRouteTableVpcAssociationOutcome> CreateLocalGatewayRouteTableVpcAssociationOutcomeCallable;
2623typedef std::future<CreateLocalGatewayVirtualInterfaceOutcome> CreateLocalGatewayVirtualInterfaceOutcomeCallable;
2624typedef std::future<CreateLocalGatewayVirtualInterfaceGroupOutcome> CreateLocalGatewayVirtualInterfaceGroupOutcomeCallable;
2625typedef std::future<CreateMacSystemIntegrityProtectionModificationTaskOutcome>
2627typedef std::future<CreateManagedPrefixListOutcome> CreateManagedPrefixListOutcomeCallable;
2628typedef std::future<CreateNatGatewayOutcome> CreateNatGatewayOutcomeCallable;
2629typedef std::future<CreateNetworkAclOutcome> CreateNetworkAclOutcomeCallable;
2630typedef std::future<CreateNetworkAclEntryOutcome> CreateNetworkAclEntryOutcomeCallable;
2631typedef std::future<CreateNetworkInsightsAccessScopeOutcome> CreateNetworkInsightsAccessScopeOutcomeCallable;
2632typedef std::future<CreateNetworkInsightsPathOutcome> CreateNetworkInsightsPathOutcomeCallable;
2633typedef std::future<CreateNetworkInterfaceOutcome> CreateNetworkInterfaceOutcomeCallable;
2634typedef std::future<CreateNetworkInterfacePermissionOutcome> CreateNetworkInterfacePermissionOutcomeCallable;
2635typedef std::future<CreatePlacementGroupOutcome> CreatePlacementGroupOutcomeCallable;
2636typedef std::future<CreatePublicIpv4PoolOutcome> CreatePublicIpv4PoolOutcomeCallable;
2637typedef std::future<CreateReplaceRootVolumeTaskOutcome> CreateReplaceRootVolumeTaskOutcomeCallable;
2638typedef std::future<CreateReservedInstancesListingOutcome> CreateReservedInstancesListingOutcomeCallable;
2639typedef std::future<CreateRestoreImageTaskOutcome> CreateRestoreImageTaskOutcomeCallable;
2640typedef std::future<CreateRouteOutcome> CreateRouteOutcomeCallable;
2641typedef std::future<CreateRouteServerOutcome> CreateRouteServerOutcomeCallable;
2642typedef std::future<CreateRouteServerEndpointOutcome> CreateRouteServerEndpointOutcomeCallable;
2643typedef std::future<CreateRouteServerPeerOutcome> CreateRouteServerPeerOutcomeCallable;
2644typedef std::future<CreateRouteTableOutcome> CreateRouteTableOutcomeCallable;
2645typedef std::future<CreateSecurityGroupOutcome> CreateSecurityGroupOutcomeCallable;
2646typedef std::future<CreateSnapshotOutcome> CreateSnapshotOutcomeCallable;
2647typedef std::future<CreateSnapshotsOutcome> CreateSnapshotsOutcomeCallable;
2648typedef std::future<CreateSpotDatafeedSubscriptionOutcome> CreateSpotDatafeedSubscriptionOutcomeCallable;
2649typedef std::future<CreateStoreImageTaskOutcome> CreateStoreImageTaskOutcomeCallable;
2650typedef std::future<CreateSubnetOutcome> CreateSubnetOutcomeCallable;
2651typedef std::future<CreateSubnetCidrReservationOutcome> CreateSubnetCidrReservationOutcomeCallable;
2652typedef std::future<CreateTagsOutcome> CreateTagsOutcomeCallable;
2653typedef std::future<CreateTrafficMirrorFilterOutcome> CreateTrafficMirrorFilterOutcomeCallable;
2654typedef std::future<CreateTrafficMirrorFilterRuleOutcome> CreateTrafficMirrorFilterRuleOutcomeCallable;
2655typedef std::future<CreateTrafficMirrorSessionOutcome> CreateTrafficMirrorSessionOutcomeCallable;
2656typedef std::future<CreateTrafficMirrorTargetOutcome> CreateTrafficMirrorTargetOutcomeCallable;
2657typedef std::future<CreateTransitGatewayOutcome> CreateTransitGatewayOutcomeCallable;
2658typedef std::future<CreateTransitGatewayConnectOutcome> CreateTransitGatewayConnectOutcomeCallable;
2659typedef std::future<CreateTransitGatewayConnectPeerOutcome> CreateTransitGatewayConnectPeerOutcomeCallable;
2660typedef std::future<CreateTransitGatewayMeteringPolicyOutcome> CreateTransitGatewayMeteringPolicyOutcomeCallable;
2661typedef std::future<CreateTransitGatewayMeteringPolicyEntryOutcome> CreateTransitGatewayMeteringPolicyEntryOutcomeCallable;
2662typedef std::future<CreateTransitGatewayMulticastDomainOutcome> CreateTransitGatewayMulticastDomainOutcomeCallable;
2663typedef std::future<CreateTransitGatewayPeeringAttachmentOutcome> CreateTransitGatewayPeeringAttachmentOutcomeCallable;
2664typedef std::future<CreateTransitGatewayPolicyTableOutcome> CreateTransitGatewayPolicyTableOutcomeCallable;
2665typedef std::future<CreateTransitGatewayPrefixListReferenceOutcome> CreateTransitGatewayPrefixListReferenceOutcomeCallable;
2666typedef std::future<CreateTransitGatewayRouteOutcome> CreateTransitGatewayRouteOutcomeCallable;
2667typedef std::future<CreateTransitGatewayRouteTableOutcome> CreateTransitGatewayRouteTableOutcomeCallable;
2668typedef std::future<CreateTransitGatewayRouteTableAnnouncementOutcome> CreateTransitGatewayRouteTableAnnouncementOutcomeCallable;
2669typedef std::future<CreateTransitGatewayVpcAttachmentOutcome> CreateTransitGatewayVpcAttachmentOutcomeCallable;
2670typedef std::future<CreateVerifiedAccessEndpointOutcome> CreateVerifiedAccessEndpointOutcomeCallable;
2671typedef std::future<CreateVerifiedAccessGroupOutcome> CreateVerifiedAccessGroupOutcomeCallable;
2672typedef std::future<CreateVerifiedAccessInstanceOutcome> CreateVerifiedAccessInstanceOutcomeCallable;
2673typedef std::future<CreateVerifiedAccessTrustProviderOutcome> CreateVerifiedAccessTrustProviderOutcomeCallable;
2674typedef std::future<CreateVolumeOutcome> CreateVolumeOutcomeCallable;
2675typedef std::future<CreateVpcOutcome> CreateVpcOutcomeCallable;
2676typedef std::future<CreateVpcBlockPublicAccessExclusionOutcome> CreateVpcBlockPublicAccessExclusionOutcomeCallable;
2677typedef std::future<CreateVpcEncryptionControlOutcome> CreateVpcEncryptionControlOutcomeCallable;
2678typedef std::future<CreateVpcEndpointOutcome> CreateVpcEndpointOutcomeCallable;
2679typedef std::future<CreateVpcEndpointConnectionNotificationOutcome> CreateVpcEndpointConnectionNotificationOutcomeCallable;
2680typedef std::future<CreateVpcEndpointServiceConfigurationOutcome> CreateVpcEndpointServiceConfigurationOutcomeCallable;
2681typedef std::future<CreateVpcPeeringConnectionOutcome> CreateVpcPeeringConnectionOutcomeCallable;
2682typedef std::future<CreateVpnConcentratorOutcome> CreateVpnConcentratorOutcomeCallable;
2683typedef std::future<CreateVpnConnectionOutcome> CreateVpnConnectionOutcomeCallable;
2684typedef std::future<CreateVpnConnectionRouteOutcome> CreateVpnConnectionRouteOutcomeCallable;
2685typedef std::future<CreateVpnGatewayOutcome> CreateVpnGatewayOutcomeCallable;
2686typedef std::future<DeleteCapacityManagerDataExportOutcome> DeleteCapacityManagerDataExportOutcomeCallable;
2687typedef std::future<DeleteCarrierGatewayOutcome> DeleteCarrierGatewayOutcomeCallable;
2688typedef std::future<DeleteClientVpnEndpointOutcome> DeleteClientVpnEndpointOutcomeCallable;
2689typedef std::future<DeleteClientVpnRouteOutcome> DeleteClientVpnRouteOutcomeCallable;
2690typedef std::future<DeleteCoipCidrOutcome> DeleteCoipCidrOutcomeCallable;
2691typedef std::future<DeleteCoipPoolOutcome> DeleteCoipPoolOutcomeCallable;
2692typedef std::future<DeleteCustomerGatewayOutcome> DeleteCustomerGatewayOutcomeCallable;
2693typedef std::future<DeleteDhcpOptionsOutcome> DeleteDhcpOptionsOutcomeCallable;
2694typedef std::future<DeleteEgressOnlyInternetGatewayOutcome> DeleteEgressOnlyInternetGatewayOutcomeCallable;
2695typedef std::future<DeleteFleetsOutcome> DeleteFleetsOutcomeCallable;
2696typedef std::future<DeleteFlowLogsOutcome> DeleteFlowLogsOutcomeCallable;
2697typedef std::future<DeleteFpgaImageOutcome> DeleteFpgaImageOutcomeCallable;
2698typedef std::future<DeleteImageUsageReportOutcome> DeleteImageUsageReportOutcomeCallable;
2699typedef std::future<DeleteInstanceConnectEndpointOutcome> DeleteInstanceConnectEndpointOutcomeCallable;
2700typedef std::future<DeleteInstanceEventWindowOutcome> DeleteInstanceEventWindowOutcomeCallable;
2701typedef std::future<DeleteInternetGatewayOutcome> DeleteInternetGatewayOutcomeCallable;
2702typedef std::future<DeleteIpamOutcome> DeleteIpamOutcomeCallable;
2703typedef std::future<DeleteIpamExternalResourceVerificationTokenOutcome> DeleteIpamExternalResourceVerificationTokenOutcomeCallable;
2704typedef std::future<DeleteIpamPolicyOutcome> DeleteIpamPolicyOutcomeCallable;
2705typedef std::future<DeleteIpamPoolOutcome> DeleteIpamPoolOutcomeCallable;
2706typedef std::future<DeleteIpamPrefixListResolverOutcome> DeleteIpamPrefixListResolverOutcomeCallable;
2707typedef std::future<DeleteIpamPrefixListResolverTargetOutcome> DeleteIpamPrefixListResolverTargetOutcomeCallable;
2708typedef std::future<DeleteIpamResourceDiscoveryOutcome> DeleteIpamResourceDiscoveryOutcomeCallable;
2709typedef std::future<DeleteIpamScopeOutcome> DeleteIpamScopeOutcomeCallable;
2710typedef std::future<DeleteKeyPairOutcome> DeleteKeyPairOutcomeCallable;
2711typedef std::future<DeleteLaunchTemplateOutcome> DeleteLaunchTemplateOutcomeCallable;
2712typedef std::future<DeleteLaunchTemplateVersionsOutcome> DeleteLaunchTemplateVersionsOutcomeCallable;
2713typedef std::future<DeleteLocalGatewayRouteOutcome> DeleteLocalGatewayRouteOutcomeCallable;
2714typedef std::future<DeleteLocalGatewayRouteTableOutcome> DeleteLocalGatewayRouteTableOutcomeCallable;
2715typedef std::future<DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome>
2717typedef std::future<DeleteLocalGatewayRouteTableVpcAssociationOutcome> DeleteLocalGatewayRouteTableVpcAssociationOutcomeCallable;
2718typedef std::future<DeleteLocalGatewayVirtualInterfaceOutcome> DeleteLocalGatewayVirtualInterfaceOutcomeCallable;
2719typedef std::future<DeleteLocalGatewayVirtualInterfaceGroupOutcome> DeleteLocalGatewayVirtualInterfaceGroupOutcomeCallable;
2720typedef std::future<DeleteManagedPrefixListOutcome> DeleteManagedPrefixListOutcomeCallable;
2721typedef std::future<DeleteNatGatewayOutcome> DeleteNatGatewayOutcomeCallable;
2722typedef std::future<DeleteNetworkAclOutcome> DeleteNetworkAclOutcomeCallable;
2723typedef std::future<DeleteNetworkAclEntryOutcome> DeleteNetworkAclEntryOutcomeCallable;
2724typedef std::future<DeleteNetworkInsightsAccessScopeOutcome> DeleteNetworkInsightsAccessScopeOutcomeCallable;
2725typedef std::future<DeleteNetworkInsightsAccessScopeAnalysisOutcome> DeleteNetworkInsightsAccessScopeAnalysisOutcomeCallable;
2726typedef std::future<DeleteNetworkInsightsAnalysisOutcome> DeleteNetworkInsightsAnalysisOutcomeCallable;
2727typedef std::future<DeleteNetworkInsightsPathOutcome> DeleteNetworkInsightsPathOutcomeCallable;
2728typedef std::future<DeleteNetworkInterfaceOutcome> DeleteNetworkInterfaceOutcomeCallable;
2729typedef std::future<DeleteNetworkInterfacePermissionOutcome> DeleteNetworkInterfacePermissionOutcomeCallable;
2730typedef std::future<DeletePlacementGroupOutcome> DeletePlacementGroupOutcomeCallable;
2731typedef std::future<DeletePublicIpv4PoolOutcome> DeletePublicIpv4PoolOutcomeCallable;
2732typedef std::future<DeleteQueuedReservedInstancesOutcome> DeleteQueuedReservedInstancesOutcomeCallable;
2733typedef std::future<DeleteRouteOutcome> DeleteRouteOutcomeCallable;
2734typedef std::future<DeleteRouteServerOutcome> DeleteRouteServerOutcomeCallable;
2735typedef std::future<DeleteRouteServerEndpointOutcome> DeleteRouteServerEndpointOutcomeCallable;
2736typedef std::future<DeleteRouteServerPeerOutcome> DeleteRouteServerPeerOutcomeCallable;
2737typedef std::future<DeleteRouteTableOutcome> DeleteRouteTableOutcomeCallable;
2738typedef std::future<DeleteSecurityGroupOutcome> DeleteSecurityGroupOutcomeCallable;
2739typedef std::future<DeleteSnapshotOutcome> DeleteSnapshotOutcomeCallable;
2740typedef std::future<DeleteSpotDatafeedSubscriptionOutcome> DeleteSpotDatafeedSubscriptionOutcomeCallable;
2741typedef std::future<DeleteSubnetOutcome> DeleteSubnetOutcomeCallable;
2742typedef std::future<DeleteSubnetCidrReservationOutcome> DeleteSubnetCidrReservationOutcomeCallable;
2743typedef std::future<DeleteTagsOutcome> DeleteTagsOutcomeCallable;
2744typedef std::future<DeleteTrafficMirrorFilterOutcome> DeleteTrafficMirrorFilterOutcomeCallable;
2745typedef std::future<DeleteTrafficMirrorFilterRuleOutcome> DeleteTrafficMirrorFilterRuleOutcomeCallable;
2746typedef std::future<DeleteTrafficMirrorSessionOutcome> DeleteTrafficMirrorSessionOutcomeCallable;
2747typedef std::future<DeleteTrafficMirrorTargetOutcome> DeleteTrafficMirrorTargetOutcomeCallable;
2748typedef std::future<DeleteTransitGatewayOutcome> DeleteTransitGatewayOutcomeCallable;
2749typedef std::future<DeleteTransitGatewayConnectOutcome> DeleteTransitGatewayConnectOutcomeCallable;
2750typedef std::future<DeleteTransitGatewayConnectPeerOutcome> DeleteTransitGatewayConnectPeerOutcomeCallable;
2751typedef std::future<DeleteTransitGatewayMeteringPolicyOutcome> DeleteTransitGatewayMeteringPolicyOutcomeCallable;
2752typedef std::future<DeleteTransitGatewayMeteringPolicyEntryOutcome> DeleteTransitGatewayMeteringPolicyEntryOutcomeCallable;
2753typedef std::future<DeleteTransitGatewayMulticastDomainOutcome> DeleteTransitGatewayMulticastDomainOutcomeCallable;
2754typedef std::future<DeleteTransitGatewayPeeringAttachmentOutcome> DeleteTransitGatewayPeeringAttachmentOutcomeCallable;
2755typedef std::future<DeleteTransitGatewayPolicyTableOutcome> DeleteTransitGatewayPolicyTableOutcomeCallable;
2756typedef std::future<DeleteTransitGatewayPrefixListReferenceOutcome> DeleteTransitGatewayPrefixListReferenceOutcomeCallable;
2757typedef std::future<DeleteTransitGatewayRouteOutcome> DeleteTransitGatewayRouteOutcomeCallable;
2758typedef std::future<DeleteTransitGatewayRouteTableOutcome> DeleteTransitGatewayRouteTableOutcomeCallable;
2759typedef std::future<DeleteTransitGatewayRouteTableAnnouncementOutcome> DeleteTransitGatewayRouteTableAnnouncementOutcomeCallable;
2760typedef std::future<DeleteTransitGatewayVpcAttachmentOutcome> DeleteTransitGatewayVpcAttachmentOutcomeCallable;
2761typedef std::future<DeleteVerifiedAccessEndpointOutcome> DeleteVerifiedAccessEndpointOutcomeCallable;
2762typedef std::future<DeleteVerifiedAccessGroupOutcome> DeleteVerifiedAccessGroupOutcomeCallable;
2763typedef std::future<DeleteVerifiedAccessInstanceOutcome> DeleteVerifiedAccessInstanceOutcomeCallable;
2764typedef std::future<DeleteVerifiedAccessTrustProviderOutcome> DeleteVerifiedAccessTrustProviderOutcomeCallable;
2765typedef std::future<DeleteVolumeOutcome> DeleteVolumeOutcomeCallable;
2766typedef std::future<DeleteVpcOutcome> DeleteVpcOutcomeCallable;
2767typedef std::future<DeleteVpcBlockPublicAccessExclusionOutcome> DeleteVpcBlockPublicAccessExclusionOutcomeCallable;
2768typedef std::future<DeleteVpcEncryptionControlOutcome> DeleteVpcEncryptionControlOutcomeCallable;
2769typedef std::future<DeleteVpcEndpointConnectionNotificationsOutcome> DeleteVpcEndpointConnectionNotificationsOutcomeCallable;
2770typedef std::future<DeleteVpcEndpointServiceConfigurationsOutcome> DeleteVpcEndpointServiceConfigurationsOutcomeCallable;
2771typedef std::future<DeleteVpcEndpointsOutcome> DeleteVpcEndpointsOutcomeCallable;
2772typedef std::future<DeleteVpcPeeringConnectionOutcome> DeleteVpcPeeringConnectionOutcomeCallable;
2773typedef std::future<DeleteVpnConcentratorOutcome> DeleteVpnConcentratorOutcomeCallable;
2774typedef std::future<DeleteVpnConnectionOutcome> DeleteVpnConnectionOutcomeCallable;
2775typedef std::future<DeleteVpnConnectionRouteOutcome> DeleteVpnConnectionRouteOutcomeCallable;
2776typedef std::future<DeleteVpnGatewayOutcome> DeleteVpnGatewayOutcomeCallable;
2777typedef std::future<DeprovisionByoipCidrOutcome> DeprovisionByoipCidrOutcomeCallable;
2778typedef std::future<DeprovisionIpamByoasnOutcome> DeprovisionIpamByoasnOutcomeCallable;
2779typedef std::future<DeprovisionIpamPoolCidrOutcome> DeprovisionIpamPoolCidrOutcomeCallable;
2780typedef std::future<DeprovisionPublicIpv4PoolCidrOutcome> DeprovisionPublicIpv4PoolCidrOutcomeCallable;
2781typedef std::future<DeregisterImageOutcome> DeregisterImageOutcomeCallable;
2782typedef std::future<DeregisterInstanceEventNotificationAttributesOutcome> DeregisterInstanceEventNotificationAttributesOutcomeCallable;
2783typedef std::future<DeregisterTransitGatewayMulticastGroupMembersOutcome> DeregisterTransitGatewayMulticastGroupMembersOutcomeCallable;
2784typedef std::future<DeregisterTransitGatewayMulticastGroupSourcesOutcome> DeregisterTransitGatewayMulticastGroupSourcesOutcomeCallable;
2785typedef std::future<DescribeAccountAttributesOutcome> DescribeAccountAttributesOutcomeCallable;
2786typedef std::future<DescribeAddressTransfersOutcome> DescribeAddressTransfersOutcomeCallable;
2787typedef std::future<DescribeAddressesOutcome> DescribeAddressesOutcomeCallable;
2788typedef std::future<DescribeAddressesAttributeOutcome> DescribeAddressesAttributeOutcomeCallable;
2789typedef std::future<DescribeAggregateIdFormatOutcome> DescribeAggregateIdFormatOutcomeCallable;
2790typedef std::future<DescribeAvailabilityZonesOutcome> DescribeAvailabilityZonesOutcomeCallable;
2791typedef std::future<DescribeAwsNetworkPerformanceMetricSubscriptionsOutcome>
2793typedef std::future<DescribeBundleTasksOutcome> DescribeBundleTasksOutcomeCallable;
2794typedef std::future<DescribeByoipCidrsOutcome> DescribeByoipCidrsOutcomeCallable;
2795typedef std::future<DescribeCapacityBlockExtensionHistoryOutcome> DescribeCapacityBlockExtensionHistoryOutcomeCallable;
2796typedef std::future<DescribeCapacityBlockExtensionOfferingsOutcome> DescribeCapacityBlockExtensionOfferingsOutcomeCallable;
2797typedef std::future<DescribeCapacityBlockOfferingsOutcome> DescribeCapacityBlockOfferingsOutcomeCallable;
2798typedef std::future<DescribeCapacityBlockStatusOutcome> DescribeCapacityBlockStatusOutcomeCallable;
2799typedef std::future<DescribeCapacityBlocksOutcome> DescribeCapacityBlocksOutcomeCallable;
2800typedef std::future<DescribeCapacityManagerDataExportsOutcome> DescribeCapacityManagerDataExportsOutcomeCallable;
2801typedef std::future<DescribeCapacityReservationBillingRequestsOutcome> DescribeCapacityReservationBillingRequestsOutcomeCallable;
2802typedef std::future<DescribeCapacityReservationFleetsOutcome> DescribeCapacityReservationFleetsOutcomeCallable;
2803typedef std::future<DescribeCapacityReservationTopologyOutcome> DescribeCapacityReservationTopologyOutcomeCallable;
2804typedef std::future<DescribeCapacityReservationsOutcome> DescribeCapacityReservationsOutcomeCallable;
2805typedef std::future<DescribeCarrierGatewaysOutcome> DescribeCarrierGatewaysOutcomeCallable;
2806typedef std::future<DescribeClassicLinkInstancesOutcome> DescribeClassicLinkInstancesOutcomeCallable;
2807typedef std::future<DescribeClientVpnAuthorizationRulesOutcome> DescribeClientVpnAuthorizationRulesOutcomeCallable;
2808typedef std::future<DescribeClientVpnConnectionsOutcome> DescribeClientVpnConnectionsOutcomeCallable;
2809typedef std::future<DescribeClientVpnEndpointsOutcome> DescribeClientVpnEndpointsOutcomeCallable;
2810typedef std::future<DescribeClientVpnRoutesOutcome> DescribeClientVpnRoutesOutcomeCallable;
2811typedef std::future<DescribeClientVpnTargetNetworksOutcome> DescribeClientVpnTargetNetworksOutcomeCallable;
2812typedef std::future<DescribeCoipPoolsOutcome> DescribeCoipPoolsOutcomeCallable;
2813typedef std::future<DescribeConversionTasksOutcome> DescribeConversionTasksOutcomeCallable;
2814typedef std::future<DescribeCustomerGatewaysOutcome> DescribeCustomerGatewaysOutcomeCallable;
2815typedef std::future<DescribeDeclarativePoliciesReportsOutcome> DescribeDeclarativePoliciesReportsOutcomeCallable;
2816typedef std::future<DescribeDhcpOptionsOutcome> DescribeDhcpOptionsOutcomeCallable;
2817typedef std::future<DescribeEgressOnlyInternetGatewaysOutcome> DescribeEgressOnlyInternetGatewaysOutcomeCallable;
2818typedef std::future<DescribeElasticGpusOutcome> DescribeElasticGpusOutcomeCallable;
2819typedef std::future<DescribeExportImageTasksOutcome> DescribeExportImageTasksOutcomeCallable;
2820typedef std::future<DescribeExportTasksOutcome> DescribeExportTasksOutcomeCallable;
2821typedef std::future<DescribeFastLaunchImagesOutcome> DescribeFastLaunchImagesOutcomeCallable;
2822typedef std::future<DescribeFastSnapshotRestoresOutcome> DescribeFastSnapshotRestoresOutcomeCallable;
2823typedef std::future<DescribeFleetHistoryOutcome> DescribeFleetHistoryOutcomeCallable;
2824typedef std::future<DescribeFleetInstancesOutcome> DescribeFleetInstancesOutcomeCallable;
2825typedef std::future<DescribeFleetsOutcome> DescribeFleetsOutcomeCallable;
2826typedef std::future<DescribeFlowLogsOutcome> DescribeFlowLogsOutcomeCallable;
2827typedef std::future<DescribeFpgaImageAttributeOutcome> DescribeFpgaImageAttributeOutcomeCallable;
2828typedef std::future<DescribeFpgaImagesOutcome> DescribeFpgaImagesOutcomeCallable;
2829typedef std::future<DescribeHostReservationOfferingsOutcome> DescribeHostReservationOfferingsOutcomeCallable;
2830typedef std::future<DescribeHostReservationsOutcome> DescribeHostReservationsOutcomeCallable;
2831typedef std::future<DescribeHostsOutcome> DescribeHostsOutcomeCallable;
2832typedef std::future<DescribeIamInstanceProfileAssociationsOutcome> DescribeIamInstanceProfileAssociationsOutcomeCallable;
2833typedef std::future<DescribeIdFormatOutcome> DescribeIdFormatOutcomeCallable;
2834typedef std::future<DescribeIdentityIdFormatOutcome> DescribeIdentityIdFormatOutcomeCallable;
2835typedef std::future<DescribeImageAttributeOutcome> DescribeImageAttributeOutcomeCallable;
2836typedef std::future<DescribeImageReferencesOutcome> DescribeImageReferencesOutcomeCallable;
2837typedef std::future<DescribeImageUsageReportEntriesOutcome> DescribeImageUsageReportEntriesOutcomeCallable;
2838typedef std::future<DescribeImageUsageReportsOutcome> DescribeImageUsageReportsOutcomeCallable;
2839typedef std::future<DescribeImagesOutcome> DescribeImagesOutcomeCallable;
2840typedef std::future<DescribeImportImageTasksOutcome> DescribeImportImageTasksOutcomeCallable;
2841typedef std::future<DescribeImportSnapshotTasksOutcome> DescribeImportSnapshotTasksOutcomeCallable;
2842typedef std::future<DescribeInstanceAttributeOutcome> DescribeInstanceAttributeOutcomeCallable;
2843typedef std::future<DescribeInstanceConnectEndpointsOutcome> DescribeInstanceConnectEndpointsOutcomeCallable;
2844typedef std::future<DescribeInstanceCreditSpecificationsOutcome> DescribeInstanceCreditSpecificationsOutcomeCallable;
2845typedef std::future<DescribeInstanceEventNotificationAttributesOutcome> DescribeInstanceEventNotificationAttributesOutcomeCallable;
2846typedef std::future<DescribeInstanceEventWindowsOutcome> DescribeInstanceEventWindowsOutcomeCallable;
2847typedef std::future<DescribeInstanceImageMetadataOutcome> DescribeInstanceImageMetadataOutcomeCallable;
2848typedef std::future<DescribeInstanceSqlHaHistoryStatesOutcome> DescribeInstanceSqlHaHistoryStatesOutcomeCallable;
2849typedef std::future<DescribeInstanceSqlHaStatesOutcome> DescribeInstanceSqlHaStatesOutcomeCallable;
2850typedef std::future<DescribeInstanceStatusOutcome> DescribeInstanceStatusOutcomeCallable;
2851typedef std::future<DescribeInstanceTopologyOutcome> DescribeInstanceTopologyOutcomeCallable;
2852typedef std::future<DescribeInstanceTypeOfferingsOutcome> DescribeInstanceTypeOfferingsOutcomeCallable;
2853typedef std::future<DescribeInstanceTypesOutcome> DescribeInstanceTypesOutcomeCallable;
2854typedef std::future<DescribeInstancesOutcome> DescribeInstancesOutcomeCallable;
2855typedef std::future<DescribeInternetGatewaysOutcome> DescribeInternetGatewaysOutcomeCallable;
2856typedef std::future<DescribeIpamByoasnOutcome> DescribeIpamByoasnOutcomeCallable;
2857typedef std::future<DescribeIpamExternalResourceVerificationTokensOutcome> DescribeIpamExternalResourceVerificationTokensOutcomeCallable;
2858typedef std::future<DescribeIpamPoliciesOutcome> DescribeIpamPoliciesOutcomeCallable;
2859typedef std::future<DescribeIpamPoolsOutcome> DescribeIpamPoolsOutcomeCallable;
2860typedef std::future<DescribeIpamPrefixListResolverTargetsOutcome> DescribeIpamPrefixListResolverTargetsOutcomeCallable;
2861typedef std::future<DescribeIpamPrefixListResolversOutcome> DescribeIpamPrefixListResolversOutcomeCallable;
2862typedef std::future<DescribeIpamResourceDiscoveriesOutcome> DescribeIpamResourceDiscoveriesOutcomeCallable;
2863typedef std::future<DescribeIpamResourceDiscoveryAssociationsOutcome> DescribeIpamResourceDiscoveryAssociationsOutcomeCallable;
2864typedef std::future<DescribeIpamScopesOutcome> DescribeIpamScopesOutcomeCallable;
2865typedef std::future<DescribeIpamsOutcome> DescribeIpamsOutcomeCallable;
2866typedef std::future<DescribeIpv6PoolsOutcome> DescribeIpv6PoolsOutcomeCallable;
2867typedef std::future<DescribeKeyPairsOutcome> DescribeKeyPairsOutcomeCallable;
2868typedef std::future<DescribeLaunchTemplateVersionsOutcome> DescribeLaunchTemplateVersionsOutcomeCallable;
2869typedef std::future<DescribeLaunchTemplatesOutcome> DescribeLaunchTemplatesOutcomeCallable;
2870typedef std::future<DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcome>
2872typedef std::future<DescribeLocalGatewayRouteTableVpcAssociationsOutcome> DescribeLocalGatewayRouteTableVpcAssociationsOutcomeCallable;
2873typedef std::future<DescribeLocalGatewayRouteTablesOutcome> DescribeLocalGatewayRouteTablesOutcomeCallable;
2874typedef std::future<DescribeLocalGatewayVirtualInterfaceGroupsOutcome> DescribeLocalGatewayVirtualInterfaceGroupsOutcomeCallable;
2875typedef std::future<DescribeLocalGatewayVirtualInterfacesOutcome> DescribeLocalGatewayVirtualInterfacesOutcomeCallable;
2876typedef std::future<DescribeLocalGatewaysOutcome> DescribeLocalGatewaysOutcomeCallable;
2877typedef std::future<DescribeLockedSnapshotsOutcome> DescribeLockedSnapshotsOutcomeCallable;
2878typedef std::future<DescribeMacHostsOutcome> DescribeMacHostsOutcomeCallable;
2879typedef std::future<DescribeMacModificationTasksOutcome> DescribeMacModificationTasksOutcomeCallable;
2880typedef std::future<DescribeManagedPrefixListsOutcome> DescribeManagedPrefixListsOutcomeCallable;
2881typedef std::future<DescribeMovingAddressesOutcome> DescribeMovingAddressesOutcomeCallable;
2882typedef std::future<DescribeNatGatewaysOutcome> DescribeNatGatewaysOutcomeCallable;
2883typedef std::future<DescribeNetworkAclsOutcome> DescribeNetworkAclsOutcomeCallable;
2884typedef std::future<DescribeNetworkInsightsAccessScopeAnalysesOutcome> DescribeNetworkInsightsAccessScopeAnalysesOutcomeCallable;
2885typedef std::future<DescribeNetworkInsightsAccessScopesOutcome> DescribeNetworkInsightsAccessScopesOutcomeCallable;
2886typedef std::future<DescribeNetworkInsightsAnalysesOutcome> DescribeNetworkInsightsAnalysesOutcomeCallable;
2887typedef std::future<DescribeNetworkInsightsPathsOutcome> DescribeNetworkInsightsPathsOutcomeCallable;
2888typedef std::future<DescribeNetworkInterfaceAttributeOutcome> DescribeNetworkInterfaceAttributeOutcomeCallable;
2889typedef std::future<DescribeNetworkInterfacePermissionsOutcome> DescribeNetworkInterfacePermissionsOutcomeCallable;
2890typedef std::future<DescribeNetworkInterfacesOutcome> DescribeNetworkInterfacesOutcomeCallable;
2891typedef std::future<DescribeOutpostLagsOutcome> DescribeOutpostLagsOutcomeCallable;
2892typedef std::future<DescribePlacementGroupsOutcome> DescribePlacementGroupsOutcomeCallable;
2893typedef std::future<DescribePrefixListsOutcome> DescribePrefixListsOutcomeCallable;
2894typedef std::future<DescribePrincipalIdFormatOutcome> DescribePrincipalIdFormatOutcomeCallable;
2895typedef std::future<DescribePublicIpv4PoolsOutcome> DescribePublicIpv4PoolsOutcomeCallable;
2896typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
2897typedef std::future<DescribeReplaceRootVolumeTasksOutcome> DescribeReplaceRootVolumeTasksOutcomeCallable;
2898typedef std::future<DescribeReservedInstancesOutcome> DescribeReservedInstancesOutcomeCallable;
2899typedef std::future<DescribeReservedInstancesListingsOutcome> DescribeReservedInstancesListingsOutcomeCallable;
2900typedef std::future<DescribeReservedInstancesModificationsOutcome> DescribeReservedInstancesModificationsOutcomeCallable;
2901typedef std::future<DescribeReservedInstancesOfferingsOutcome> DescribeReservedInstancesOfferingsOutcomeCallable;
2902typedef std::future<DescribeRouteServerEndpointsOutcome> DescribeRouteServerEndpointsOutcomeCallable;
2903typedef std::future<DescribeRouteServerPeersOutcome> DescribeRouteServerPeersOutcomeCallable;
2904typedef std::future<DescribeRouteServersOutcome> DescribeRouteServersOutcomeCallable;
2905typedef std::future<DescribeRouteTablesOutcome> DescribeRouteTablesOutcomeCallable;
2906typedef std::future<DescribeScheduledInstanceAvailabilityOutcome> DescribeScheduledInstanceAvailabilityOutcomeCallable;
2907typedef std::future<DescribeScheduledInstancesOutcome> DescribeScheduledInstancesOutcomeCallable;
2908typedef std::future<DescribeSecurityGroupReferencesOutcome> DescribeSecurityGroupReferencesOutcomeCallable;
2909typedef std::future<DescribeSecurityGroupRulesOutcome> DescribeSecurityGroupRulesOutcomeCallable;
2910typedef std::future<DescribeSecurityGroupVpcAssociationsOutcome> DescribeSecurityGroupVpcAssociationsOutcomeCallable;
2911typedef std::future<DescribeSecurityGroupsOutcome> DescribeSecurityGroupsOutcomeCallable;
2912typedef std::future<DescribeServiceLinkVirtualInterfacesOutcome> DescribeServiceLinkVirtualInterfacesOutcomeCallable;
2913typedef std::future<DescribeSnapshotAttributeOutcome> DescribeSnapshotAttributeOutcomeCallable;
2914typedef std::future<DescribeSnapshotTierStatusOutcome> DescribeSnapshotTierStatusOutcomeCallable;
2915typedef std::future<DescribeSnapshotsOutcome> DescribeSnapshotsOutcomeCallable;
2916typedef std::future<DescribeSpotDatafeedSubscriptionOutcome> DescribeSpotDatafeedSubscriptionOutcomeCallable;
2917typedef std::future<DescribeSpotFleetInstancesOutcome> DescribeSpotFleetInstancesOutcomeCallable;
2918typedef std::future<DescribeSpotFleetRequestHistoryOutcome> DescribeSpotFleetRequestHistoryOutcomeCallable;
2919typedef std::future<DescribeSpotFleetRequestsOutcome> DescribeSpotFleetRequestsOutcomeCallable;
2920typedef std::future<DescribeSpotInstanceRequestsOutcome> DescribeSpotInstanceRequestsOutcomeCallable;
2921typedef std::future<DescribeSpotPriceHistoryOutcome> DescribeSpotPriceHistoryOutcomeCallable;
2922typedef std::future<DescribeStaleSecurityGroupsOutcome> DescribeStaleSecurityGroupsOutcomeCallable;
2923typedef std::future<DescribeStoreImageTasksOutcome> DescribeStoreImageTasksOutcomeCallable;
2924typedef std::future<DescribeSubnetsOutcome> DescribeSubnetsOutcomeCallable;
2925typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
2926typedef std::future<DescribeTrafficMirrorFilterRulesOutcome> DescribeTrafficMirrorFilterRulesOutcomeCallable;
2927typedef std::future<DescribeTrafficMirrorFiltersOutcome> DescribeTrafficMirrorFiltersOutcomeCallable;
2928typedef std::future<DescribeTrafficMirrorSessionsOutcome> DescribeTrafficMirrorSessionsOutcomeCallable;
2929typedef std::future<DescribeTrafficMirrorTargetsOutcome> DescribeTrafficMirrorTargetsOutcomeCallable;
2930typedef std::future<DescribeTransitGatewayAttachmentsOutcome> DescribeTransitGatewayAttachmentsOutcomeCallable;
2931typedef std::future<DescribeTransitGatewayConnectPeersOutcome> DescribeTransitGatewayConnectPeersOutcomeCallable;
2932typedef std::future<DescribeTransitGatewayConnectsOutcome> DescribeTransitGatewayConnectsOutcomeCallable;
2933typedef std::future<DescribeTransitGatewayMeteringPoliciesOutcome> DescribeTransitGatewayMeteringPoliciesOutcomeCallable;
2934typedef std::future<DescribeTransitGatewayMulticastDomainsOutcome> DescribeTransitGatewayMulticastDomainsOutcomeCallable;
2935typedef std::future<DescribeTransitGatewayPeeringAttachmentsOutcome> DescribeTransitGatewayPeeringAttachmentsOutcomeCallable;
2936typedef std::future<DescribeTransitGatewayPolicyTablesOutcome> DescribeTransitGatewayPolicyTablesOutcomeCallable;
2937typedef std::future<DescribeTransitGatewayRouteTableAnnouncementsOutcome> DescribeTransitGatewayRouteTableAnnouncementsOutcomeCallable;
2938typedef std::future<DescribeTransitGatewayRouteTablesOutcome> DescribeTransitGatewayRouteTablesOutcomeCallable;
2939typedef std::future<DescribeTransitGatewayVpcAttachmentsOutcome> DescribeTransitGatewayVpcAttachmentsOutcomeCallable;
2940typedef std::future<DescribeTransitGatewaysOutcome> DescribeTransitGatewaysOutcomeCallable;
2941typedef std::future<DescribeTrunkInterfaceAssociationsOutcome> DescribeTrunkInterfaceAssociationsOutcomeCallable;
2942typedef std::future<DescribeVerifiedAccessEndpointsOutcome> DescribeVerifiedAccessEndpointsOutcomeCallable;
2943typedef std::future<DescribeVerifiedAccessGroupsOutcome> DescribeVerifiedAccessGroupsOutcomeCallable;
2944typedef std::future<DescribeVerifiedAccessInstanceLoggingConfigurationsOutcome>
2946typedef std::future<DescribeVerifiedAccessInstancesOutcome> DescribeVerifiedAccessInstancesOutcomeCallable;
2947typedef std::future<DescribeVerifiedAccessTrustProvidersOutcome> DescribeVerifiedAccessTrustProvidersOutcomeCallable;
2948typedef std::future<DescribeVolumeAttributeOutcome> DescribeVolumeAttributeOutcomeCallable;
2949typedef std::future<DescribeVolumeStatusOutcome> DescribeVolumeStatusOutcomeCallable;
2950typedef std::future<DescribeVolumesOutcome> DescribeVolumesOutcomeCallable;
2951typedef std::future<DescribeVolumesModificationsOutcome> DescribeVolumesModificationsOutcomeCallable;
2952typedef std::future<DescribeVpcAttributeOutcome> DescribeVpcAttributeOutcomeCallable;
2953typedef std::future<DescribeVpcBlockPublicAccessExclusionsOutcome> DescribeVpcBlockPublicAccessExclusionsOutcomeCallable;
2954typedef std::future<DescribeVpcBlockPublicAccessOptionsOutcome> DescribeVpcBlockPublicAccessOptionsOutcomeCallable;
2955typedef std::future<DescribeVpcClassicLinkOutcome> DescribeVpcClassicLinkOutcomeCallable;
2956typedef std::future<DescribeVpcClassicLinkDnsSupportOutcome> DescribeVpcClassicLinkDnsSupportOutcomeCallable;
2957typedef std::future<DescribeVpcEncryptionControlsOutcome> DescribeVpcEncryptionControlsOutcomeCallable;
2958typedef std::future<DescribeVpcEndpointAssociationsOutcome> DescribeVpcEndpointAssociationsOutcomeCallable;
2959typedef std::future<DescribeVpcEndpointConnectionNotificationsOutcome> DescribeVpcEndpointConnectionNotificationsOutcomeCallable;
2960typedef std::future<DescribeVpcEndpointConnectionsOutcome> DescribeVpcEndpointConnectionsOutcomeCallable;
2961typedef std::future<DescribeVpcEndpointServiceConfigurationsOutcome> DescribeVpcEndpointServiceConfigurationsOutcomeCallable;
2962typedef std::future<DescribeVpcEndpointServicePermissionsOutcome> DescribeVpcEndpointServicePermissionsOutcomeCallable;
2963typedef std::future<DescribeVpcEndpointServicesOutcome> DescribeVpcEndpointServicesOutcomeCallable;
2964typedef std::future<DescribeVpcEndpointsOutcome> DescribeVpcEndpointsOutcomeCallable;
2965typedef std::future<DescribeVpcPeeringConnectionsOutcome> DescribeVpcPeeringConnectionsOutcomeCallable;
2966typedef std::future<DescribeVpcsOutcome> DescribeVpcsOutcomeCallable;
2967typedef std::future<DescribeVpnConcentratorsOutcome> DescribeVpnConcentratorsOutcomeCallable;
2968typedef std::future<DescribeVpnConnectionsOutcome> DescribeVpnConnectionsOutcomeCallable;
2969typedef std::future<DescribeVpnGatewaysOutcome> DescribeVpnGatewaysOutcomeCallable;
2970typedef std::future<DetachClassicLinkVpcOutcome> DetachClassicLinkVpcOutcomeCallable;
2971typedef std::future<DetachInternetGatewayOutcome> DetachInternetGatewayOutcomeCallable;
2972typedef std::future<DetachNetworkInterfaceOutcome> DetachNetworkInterfaceOutcomeCallable;
2973typedef std::future<DetachVerifiedAccessTrustProviderOutcome> DetachVerifiedAccessTrustProviderOutcomeCallable;
2974typedef std::future<DetachVolumeOutcome> DetachVolumeOutcomeCallable;
2975typedef std::future<DetachVpnGatewayOutcome> DetachVpnGatewayOutcomeCallable;
2976typedef std::future<DisableAddressTransferOutcome> DisableAddressTransferOutcomeCallable;
2977typedef std::future<DisableAllowedImagesSettingsOutcome> DisableAllowedImagesSettingsOutcomeCallable;
2978typedef std::future<DisableAwsNetworkPerformanceMetricSubscriptionOutcome> DisableAwsNetworkPerformanceMetricSubscriptionOutcomeCallable;
2979typedef std::future<DisableCapacityManagerOutcome> DisableCapacityManagerOutcomeCallable;
2980typedef std::future<DisableEbsEncryptionByDefaultOutcome> DisableEbsEncryptionByDefaultOutcomeCallable;
2981typedef std::future<DisableFastLaunchOutcome> DisableFastLaunchOutcomeCallable;
2982typedef std::future<DisableFastSnapshotRestoresOutcome> DisableFastSnapshotRestoresOutcomeCallable;
2983typedef std::future<DisableImageOutcome> DisableImageOutcomeCallable;
2984typedef std::future<DisableImageBlockPublicAccessOutcome> DisableImageBlockPublicAccessOutcomeCallable;
2985typedef std::future<DisableImageDeprecationOutcome> DisableImageDeprecationOutcomeCallable;
2986typedef std::future<DisableImageDeregistrationProtectionOutcome> DisableImageDeregistrationProtectionOutcomeCallable;
2987typedef std::future<DisableInstanceSqlHaStandbyDetectionsOutcome> DisableInstanceSqlHaStandbyDetectionsOutcomeCallable;
2988typedef std::future<DisableIpamOrganizationAdminAccountOutcome> DisableIpamOrganizationAdminAccountOutcomeCallable;
2989typedef std::future<DisableIpamPolicyOutcome> DisableIpamPolicyOutcomeCallable;
2990typedef std::future<DisableRouteServerPropagationOutcome> DisableRouteServerPropagationOutcomeCallable;
2991typedef std::future<DisableSerialConsoleAccessOutcome> DisableSerialConsoleAccessOutcomeCallable;
2992typedef std::future<DisableSnapshotBlockPublicAccessOutcome> DisableSnapshotBlockPublicAccessOutcomeCallable;
2993typedef std::future<DisableTransitGatewayRouteTablePropagationOutcome> DisableTransitGatewayRouteTablePropagationOutcomeCallable;
2994typedef std::future<DisableVgwRoutePropagationOutcome> DisableVgwRoutePropagationOutcomeCallable;
2995typedef std::future<DisableVpcClassicLinkOutcome> DisableVpcClassicLinkOutcomeCallable;
2996typedef std::future<DisableVpcClassicLinkDnsSupportOutcome> DisableVpcClassicLinkDnsSupportOutcomeCallable;
2997typedef std::future<DisassociateAddressOutcome> DisassociateAddressOutcomeCallable;
2998typedef std::future<DisassociateCapacityReservationBillingOwnerOutcome> DisassociateCapacityReservationBillingOwnerOutcomeCallable;
2999typedef std::future<DisassociateClientVpnTargetNetworkOutcome> DisassociateClientVpnTargetNetworkOutcomeCallable;
3000typedef std::future<DisassociateEnclaveCertificateIamRoleOutcome> DisassociateEnclaveCertificateIamRoleOutcomeCallable;
3001typedef std::future<DisassociateIamInstanceProfileOutcome> DisassociateIamInstanceProfileOutcomeCallable;
3002typedef std::future<DisassociateInstanceEventWindowOutcome> DisassociateInstanceEventWindowOutcomeCallable;
3003typedef std::future<DisassociateIpamByoasnOutcome> DisassociateIpamByoasnOutcomeCallable;
3004typedef std::future<DisassociateIpamResourceDiscoveryOutcome> DisassociateIpamResourceDiscoveryOutcomeCallable;
3005typedef std::future<DisassociateNatGatewayAddressOutcome> DisassociateNatGatewayAddressOutcomeCallable;
3006typedef std::future<DisassociateRouteServerOutcome> DisassociateRouteServerOutcomeCallable;
3007typedef std::future<DisassociateRouteTableOutcome> DisassociateRouteTableOutcomeCallable;
3008typedef std::future<DisassociateSecurityGroupVpcOutcome> DisassociateSecurityGroupVpcOutcomeCallable;
3009typedef std::future<DisassociateSubnetCidrBlockOutcome> DisassociateSubnetCidrBlockOutcomeCallable;
3010typedef std::future<DisassociateTransitGatewayMulticastDomainOutcome> DisassociateTransitGatewayMulticastDomainOutcomeCallable;
3011typedef std::future<DisassociateTransitGatewayPolicyTableOutcome> DisassociateTransitGatewayPolicyTableOutcomeCallable;
3012typedef std::future<DisassociateTransitGatewayRouteTableOutcome> DisassociateTransitGatewayRouteTableOutcomeCallable;
3013typedef std::future<DisassociateTrunkInterfaceOutcome> DisassociateTrunkInterfaceOutcomeCallable;
3014typedef std::future<DisassociateVpcCidrBlockOutcome> DisassociateVpcCidrBlockOutcomeCallable;
3015typedef std::future<EnableAddressTransferOutcome> EnableAddressTransferOutcomeCallable;
3016typedef std::future<EnableAllowedImagesSettingsOutcome> EnableAllowedImagesSettingsOutcomeCallable;
3017typedef std::future<EnableAwsNetworkPerformanceMetricSubscriptionOutcome> EnableAwsNetworkPerformanceMetricSubscriptionOutcomeCallable;
3018typedef std::future<EnableCapacityManagerOutcome> EnableCapacityManagerOutcomeCallable;
3019typedef std::future<EnableEbsEncryptionByDefaultOutcome> EnableEbsEncryptionByDefaultOutcomeCallable;
3020typedef std::future<EnableFastLaunchOutcome> EnableFastLaunchOutcomeCallable;
3021typedef std::future<EnableFastSnapshotRestoresOutcome> EnableFastSnapshotRestoresOutcomeCallable;
3022typedef std::future<EnableImageOutcome> EnableImageOutcomeCallable;
3023typedef std::future<EnableImageBlockPublicAccessOutcome> EnableImageBlockPublicAccessOutcomeCallable;
3024typedef std::future<EnableImageDeprecationOutcome> EnableImageDeprecationOutcomeCallable;
3025typedef std::future<EnableImageDeregistrationProtectionOutcome> EnableImageDeregistrationProtectionOutcomeCallable;
3026typedef std::future<EnableInstanceSqlHaStandbyDetectionsOutcome> EnableInstanceSqlHaStandbyDetectionsOutcomeCallable;
3027typedef std::future<EnableIpamOrganizationAdminAccountOutcome> EnableIpamOrganizationAdminAccountOutcomeCallable;
3028typedef std::future<EnableIpamPolicyOutcome> EnableIpamPolicyOutcomeCallable;
3029typedef std::future<EnableReachabilityAnalyzerOrganizationSharingOutcome> EnableReachabilityAnalyzerOrganizationSharingOutcomeCallable;
3030typedef std::future<EnableRouteServerPropagationOutcome> EnableRouteServerPropagationOutcomeCallable;
3031typedef std::future<EnableSerialConsoleAccessOutcome> EnableSerialConsoleAccessOutcomeCallable;
3032typedef std::future<EnableSnapshotBlockPublicAccessOutcome> EnableSnapshotBlockPublicAccessOutcomeCallable;
3033typedef std::future<EnableTransitGatewayRouteTablePropagationOutcome> EnableTransitGatewayRouteTablePropagationOutcomeCallable;
3034typedef std::future<EnableVgwRoutePropagationOutcome> EnableVgwRoutePropagationOutcomeCallable;
3035typedef std::future<EnableVolumeIOOutcome> EnableVolumeIOOutcomeCallable;
3036typedef std::future<EnableVpcClassicLinkOutcome> EnableVpcClassicLinkOutcomeCallable;
3037typedef std::future<EnableVpcClassicLinkDnsSupportOutcome> EnableVpcClassicLinkDnsSupportOutcomeCallable;
3038typedef std::future<ExportClientVpnClientCertificateRevocationListOutcome> ExportClientVpnClientCertificateRevocationListOutcomeCallable;
3039typedef std::future<ExportClientVpnClientConfigurationOutcome> ExportClientVpnClientConfigurationOutcomeCallable;
3040typedef std::future<ExportImageOutcome> ExportImageOutcomeCallable;
3041typedef std::future<ExportTransitGatewayRoutesOutcome> ExportTransitGatewayRoutesOutcomeCallable;
3042typedef std::future<ExportVerifiedAccessInstanceClientConfigurationOutcome> ExportVerifiedAccessInstanceClientConfigurationOutcomeCallable;
3043typedef std::future<GetActiveVpnTunnelStatusOutcome> GetActiveVpnTunnelStatusOutcomeCallable;
3044typedef std::future<GetAllowedImagesSettingsOutcome> GetAllowedImagesSettingsOutcomeCallable;
3045typedef std::future<GetAssociatedEnclaveCertificateIamRolesOutcome> GetAssociatedEnclaveCertificateIamRolesOutcomeCallable;
3046typedef std::future<GetAssociatedIpv6PoolCidrsOutcome> GetAssociatedIpv6PoolCidrsOutcomeCallable;
3047typedef std::future<GetAwsNetworkPerformanceDataOutcome> GetAwsNetworkPerformanceDataOutcomeCallable;
3048typedef std::future<GetCapacityManagerAttributesOutcome> GetCapacityManagerAttributesOutcomeCallable;
3049typedef std::future<GetCapacityManagerMetricDataOutcome> GetCapacityManagerMetricDataOutcomeCallable;
3050typedef std::future<GetCapacityManagerMetricDimensionsOutcome> GetCapacityManagerMetricDimensionsOutcomeCallable;
3051typedef std::future<GetCapacityReservationUsageOutcome> GetCapacityReservationUsageOutcomeCallable;
3052typedef std::future<GetCoipPoolUsageOutcome> GetCoipPoolUsageOutcomeCallable;
3053typedef std::future<GetConsoleOutputOutcome> GetConsoleOutputOutcomeCallable;
3054typedef std::future<GetConsoleScreenshotOutcome> GetConsoleScreenshotOutcomeCallable;
3055typedef std::future<GetDeclarativePoliciesReportSummaryOutcome> GetDeclarativePoliciesReportSummaryOutcomeCallable;
3056typedef std::future<GetDefaultCreditSpecificationOutcome> GetDefaultCreditSpecificationOutcomeCallable;
3057typedef std::future<GetEbsDefaultKmsKeyIdOutcome> GetEbsDefaultKmsKeyIdOutcomeCallable;
3058typedef std::future<GetEbsEncryptionByDefaultOutcome> GetEbsEncryptionByDefaultOutcomeCallable;
3059typedef std::future<GetEnabledIpamPolicyOutcome> GetEnabledIpamPolicyOutcomeCallable;
3060typedef std::future<GetFlowLogsIntegrationTemplateOutcome> GetFlowLogsIntegrationTemplateOutcomeCallable;
3061typedef std::future<GetGroupsForCapacityReservationOutcome> GetGroupsForCapacityReservationOutcomeCallable;
3062typedef std::future<GetHostReservationPurchasePreviewOutcome> GetHostReservationPurchasePreviewOutcomeCallable;
3063typedef std::future<GetImageAncestryOutcome> GetImageAncestryOutcomeCallable;
3064typedef std::future<GetImageBlockPublicAccessStateOutcome> GetImageBlockPublicAccessStateOutcomeCallable;
3065typedef std::future<GetInstanceMetadataDefaultsOutcome> GetInstanceMetadataDefaultsOutcomeCallable;
3066typedef std::future<GetInstanceTpmEkPubOutcome> GetInstanceTpmEkPubOutcomeCallable;
3067typedef std::future<GetInstanceTypesFromInstanceRequirementsOutcome> GetInstanceTypesFromInstanceRequirementsOutcomeCallable;
3068typedef std::future<GetInstanceUefiDataOutcome> GetInstanceUefiDataOutcomeCallable;
3069typedef std::future<GetIpamAddressHistoryOutcome> GetIpamAddressHistoryOutcomeCallable;
3070typedef std::future<GetIpamDiscoveredAccountsOutcome> GetIpamDiscoveredAccountsOutcomeCallable;
3071typedef std::future<GetIpamDiscoveredPublicAddressesOutcome> GetIpamDiscoveredPublicAddressesOutcomeCallable;
3072typedef std::future<GetIpamDiscoveredResourceCidrsOutcome> GetIpamDiscoveredResourceCidrsOutcomeCallable;
3073typedef std::future<GetIpamPolicyAllocationRulesOutcome> GetIpamPolicyAllocationRulesOutcomeCallable;
3074typedef std::future<GetIpamPolicyOrganizationTargetsOutcome> GetIpamPolicyOrganizationTargetsOutcomeCallable;
3075typedef std::future<GetIpamPoolAllocationsOutcome> GetIpamPoolAllocationsOutcomeCallable;
3076typedef std::future<GetIpamPoolCidrsOutcome> GetIpamPoolCidrsOutcomeCallable;
3077typedef std::future<GetIpamPrefixListResolverRulesOutcome> GetIpamPrefixListResolverRulesOutcomeCallable;
3078typedef std::future<GetIpamPrefixListResolverVersionEntriesOutcome> GetIpamPrefixListResolverVersionEntriesOutcomeCallable;
3079typedef std::future<GetIpamPrefixListResolverVersionsOutcome> GetIpamPrefixListResolverVersionsOutcomeCallable;
3080typedef std::future<GetIpamResourceCidrsOutcome> GetIpamResourceCidrsOutcomeCallable;
3081typedef std::future<GetLaunchTemplateDataOutcome> GetLaunchTemplateDataOutcomeCallable;
3082typedef std::future<GetManagedPrefixListAssociationsOutcome> GetManagedPrefixListAssociationsOutcomeCallable;
3083typedef std::future<GetManagedPrefixListEntriesOutcome> GetManagedPrefixListEntriesOutcomeCallable;
3084typedef std::future<GetNetworkInsightsAccessScopeAnalysisFindingsOutcome> GetNetworkInsightsAccessScopeAnalysisFindingsOutcomeCallable;
3085typedef std::future<GetNetworkInsightsAccessScopeContentOutcome> GetNetworkInsightsAccessScopeContentOutcomeCallable;
3086typedef std::future<GetPasswordDataOutcome> GetPasswordDataOutcomeCallable;
3087typedef std::future<GetReservedInstancesExchangeQuoteOutcome> GetReservedInstancesExchangeQuoteOutcomeCallable;
3088typedef std::future<GetRouteServerAssociationsOutcome> GetRouteServerAssociationsOutcomeCallable;
3089typedef std::future<GetRouteServerPropagationsOutcome> GetRouteServerPropagationsOutcomeCallable;
3090typedef std::future<GetRouteServerRoutingDatabaseOutcome> GetRouteServerRoutingDatabaseOutcomeCallable;
3091typedef std::future<GetSecurityGroupsForVpcOutcome> GetSecurityGroupsForVpcOutcomeCallable;
3092typedef std::future<GetSerialConsoleAccessStatusOutcome> GetSerialConsoleAccessStatusOutcomeCallable;
3093typedef std::future<GetSnapshotBlockPublicAccessStateOutcome> GetSnapshotBlockPublicAccessStateOutcomeCallable;
3094typedef std::future<GetSpotPlacementScoresOutcome> GetSpotPlacementScoresOutcomeCallable;
3095typedef std::future<GetSubnetCidrReservationsOutcome> GetSubnetCidrReservationsOutcomeCallable;
3096typedef std::future<GetTransitGatewayAttachmentPropagationsOutcome> GetTransitGatewayAttachmentPropagationsOutcomeCallable;
3097typedef std::future<GetTransitGatewayMeteringPolicyEntriesOutcome> GetTransitGatewayMeteringPolicyEntriesOutcomeCallable;
3098typedef std::future<GetTransitGatewayMulticastDomainAssociationsOutcome> GetTransitGatewayMulticastDomainAssociationsOutcomeCallable;
3099typedef std::future<GetTransitGatewayPolicyTableAssociationsOutcome> GetTransitGatewayPolicyTableAssociationsOutcomeCallable;
3100typedef std::future<GetTransitGatewayPolicyTableEntriesOutcome> GetTransitGatewayPolicyTableEntriesOutcomeCallable;
3101typedef std::future<GetTransitGatewayPrefixListReferencesOutcome> GetTransitGatewayPrefixListReferencesOutcomeCallable;
3102typedef std::future<GetTransitGatewayRouteTableAssociationsOutcome> GetTransitGatewayRouteTableAssociationsOutcomeCallable;
3103typedef std::future<GetTransitGatewayRouteTablePropagationsOutcome> GetTransitGatewayRouteTablePropagationsOutcomeCallable;
3104typedef std::future<GetVerifiedAccessEndpointPolicyOutcome> GetVerifiedAccessEndpointPolicyOutcomeCallable;
3105typedef std::future<GetVerifiedAccessEndpointTargetsOutcome> GetVerifiedAccessEndpointTargetsOutcomeCallable;
3106typedef std::future<GetVerifiedAccessGroupPolicyOutcome> GetVerifiedAccessGroupPolicyOutcomeCallable;
3107typedef std::future<GetVpcResourcesBlockingEncryptionEnforcementOutcome> GetVpcResourcesBlockingEncryptionEnforcementOutcomeCallable;
3108typedef std::future<GetVpnConnectionDeviceSampleConfigurationOutcome> GetVpnConnectionDeviceSampleConfigurationOutcomeCallable;
3109typedef std::future<GetVpnConnectionDeviceTypesOutcome> GetVpnConnectionDeviceTypesOutcomeCallable;
3110typedef std::future<GetVpnTunnelReplacementStatusOutcome> GetVpnTunnelReplacementStatusOutcomeCallable;
3111typedef std::future<ImportClientVpnClientCertificateRevocationListOutcome> ImportClientVpnClientCertificateRevocationListOutcomeCallable;
3112typedef std::future<ImportImageOutcome> ImportImageOutcomeCallable;
3113typedef std::future<ImportInstanceOutcome> ImportInstanceOutcomeCallable;
3114typedef std::future<ImportKeyPairOutcome> ImportKeyPairOutcomeCallable;
3115typedef std::future<ImportSnapshotOutcome> ImportSnapshotOutcomeCallable;
3116typedef std::future<ImportVolumeOutcome> ImportVolumeOutcomeCallable;
3117typedef std::future<ListImagesInRecycleBinOutcome> ListImagesInRecycleBinOutcomeCallable;
3118typedef std::future<ListSnapshotsInRecycleBinOutcome> ListSnapshotsInRecycleBinOutcomeCallable;
3119typedef std::future<ListVolumesInRecycleBinOutcome> ListVolumesInRecycleBinOutcomeCallable;
3120typedef std::future<LockSnapshotOutcome> LockSnapshotOutcomeCallable;
3121typedef std::future<ModifyAddressAttributeOutcome> ModifyAddressAttributeOutcomeCallable;
3122typedef std::future<ModifyAvailabilityZoneGroupOutcome> ModifyAvailabilityZoneGroupOutcomeCallable;
3123typedef std::future<ModifyCapacityReservationOutcome> ModifyCapacityReservationOutcomeCallable;
3124typedef std::future<ModifyCapacityReservationFleetOutcome> ModifyCapacityReservationFleetOutcomeCallable;
3125typedef std::future<ModifyClientVpnEndpointOutcome> ModifyClientVpnEndpointOutcomeCallable;
3126typedef std::future<ModifyDefaultCreditSpecificationOutcome> ModifyDefaultCreditSpecificationOutcomeCallable;
3127typedef std::future<ModifyEbsDefaultKmsKeyIdOutcome> ModifyEbsDefaultKmsKeyIdOutcomeCallable;
3128typedef std::future<ModifyFleetOutcome> ModifyFleetOutcomeCallable;
3129typedef std::future<ModifyFpgaImageAttributeOutcome> ModifyFpgaImageAttributeOutcomeCallable;
3130typedef std::future<ModifyHostsOutcome> ModifyHostsOutcomeCallable;
3131typedef std::future<ModifyIdFormatOutcome> ModifyIdFormatOutcomeCallable;
3132typedef std::future<ModifyIdentityIdFormatOutcome> ModifyIdentityIdFormatOutcomeCallable;
3133typedef std::future<ModifyImageAttributeOutcome> ModifyImageAttributeOutcomeCallable;
3134typedef std::future<ModifyInstanceAttributeOutcome> ModifyInstanceAttributeOutcomeCallable;
3135typedef std::future<ModifyInstanceCapacityReservationAttributesOutcome> ModifyInstanceCapacityReservationAttributesOutcomeCallable;
3136typedef std::future<ModifyInstanceConnectEndpointOutcome> ModifyInstanceConnectEndpointOutcomeCallable;
3137typedef std::future<ModifyInstanceCpuOptionsOutcome> ModifyInstanceCpuOptionsOutcomeCallable;
3138typedef std::future<ModifyInstanceCreditSpecificationOutcome> ModifyInstanceCreditSpecificationOutcomeCallable;
3139typedef std::future<ModifyInstanceEventStartTimeOutcome> ModifyInstanceEventStartTimeOutcomeCallable;
3140typedef std::future<ModifyInstanceEventWindowOutcome> ModifyInstanceEventWindowOutcomeCallable;
3141typedef std::future<ModifyInstanceMaintenanceOptionsOutcome> ModifyInstanceMaintenanceOptionsOutcomeCallable;
3142typedef std::future<ModifyInstanceMetadataDefaultsOutcome> ModifyInstanceMetadataDefaultsOutcomeCallable;
3143typedef std::future<ModifyInstanceMetadataOptionsOutcome> ModifyInstanceMetadataOptionsOutcomeCallable;
3144typedef std::future<ModifyInstanceNetworkPerformanceOptionsOutcome> ModifyInstanceNetworkPerformanceOptionsOutcomeCallable;
3145typedef std::future<ModifyInstancePlacementOutcome> ModifyInstancePlacementOutcomeCallable;
3146typedef std::future<ModifyIpamOutcome> ModifyIpamOutcomeCallable;
3147typedef std::future<ModifyIpamPolicyAllocationRulesOutcome> ModifyIpamPolicyAllocationRulesOutcomeCallable;
3148typedef std::future<ModifyIpamPoolOutcome> ModifyIpamPoolOutcomeCallable;
3149typedef std::future<ModifyIpamPrefixListResolverOutcome> ModifyIpamPrefixListResolverOutcomeCallable;
3150typedef std::future<ModifyIpamPrefixListResolverTargetOutcome> ModifyIpamPrefixListResolverTargetOutcomeCallable;
3151typedef std::future<ModifyIpamResourceCidrOutcome> ModifyIpamResourceCidrOutcomeCallable;
3152typedef std::future<ModifyIpamResourceDiscoveryOutcome> ModifyIpamResourceDiscoveryOutcomeCallable;
3153typedef std::future<ModifyIpamScopeOutcome> ModifyIpamScopeOutcomeCallable;
3154typedef std::future<ModifyLaunchTemplateOutcome> ModifyLaunchTemplateOutcomeCallable;
3155typedef std::future<ModifyLocalGatewayRouteOutcome> ModifyLocalGatewayRouteOutcomeCallable;
3156typedef std::future<ModifyManagedPrefixListOutcome> ModifyManagedPrefixListOutcomeCallable;
3157typedef std::future<ModifyNetworkInterfaceAttributeOutcome> ModifyNetworkInterfaceAttributeOutcomeCallable;
3158typedef std::future<ModifyPrivateDnsNameOptionsOutcome> ModifyPrivateDnsNameOptionsOutcomeCallable;
3159typedef std::future<ModifyPublicIpDnsNameOptionsOutcome> ModifyPublicIpDnsNameOptionsOutcomeCallable;
3160typedef std::future<ModifyReservedInstancesOutcome> ModifyReservedInstancesOutcomeCallable;
3161typedef std::future<ModifyRouteServerOutcome> ModifyRouteServerOutcomeCallable;
3162typedef std::future<ModifySecurityGroupRulesOutcome> ModifySecurityGroupRulesOutcomeCallable;
3163typedef std::future<ModifySnapshotAttributeOutcome> ModifySnapshotAttributeOutcomeCallable;
3164typedef std::future<ModifySnapshotTierOutcome> ModifySnapshotTierOutcomeCallable;
3165typedef std::future<ModifySpotFleetRequestOutcome> ModifySpotFleetRequestOutcomeCallable;
3166typedef std::future<ModifySubnetAttributeOutcome> ModifySubnetAttributeOutcomeCallable;
3167typedef std::future<ModifyTrafficMirrorFilterNetworkServicesOutcome> ModifyTrafficMirrorFilterNetworkServicesOutcomeCallable;
3168typedef std::future<ModifyTrafficMirrorFilterRuleOutcome> ModifyTrafficMirrorFilterRuleOutcomeCallable;
3169typedef std::future<ModifyTrafficMirrorSessionOutcome> ModifyTrafficMirrorSessionOutcomeCallable;
3170typedef std::future<ModifyTransitGatewayOutcome> ModifyTransitGatewayOutcomeCallable;
3171typedef std::future<ModifyTransitGatewayMeteringPolicyOutcome> ModifyTransitGatewayMeteringPolicyOutcomeCallable;
3172typedef std::future<ModifyTransitGatewayPrefixListReferenceOutcome> ModifyTransitGatewayPrefixListReferenceOutcomeCallable;
3173typedef std::future<ModifyTransitGatewayVpcAttachmentOutcome> ModifyTransitGatewayVpcAttachmentOutcomeCallable;
3174typedef std::future<ModifyVerifiedAccessEndpointOutcome> ModifyVerifiedAccessEndpointOutcomeCallable;
3175typedef std::future<ModifyVerifiedAccessEndpointPolicyOutcome> ModifyVerifiedAccessEndpointPolicyOutcomeCallable;
3176typedef std::future<ModifyVerifiedAccessGroupOutcome> ModifyVerifiedAccessGroupOutcomeCallable;
3177typedef std::future<ModifyVerifiedAccessGroupPolicyOutcome> ModifyVerifiedAccessGroupPolicyOutcomeCallable;
3178typedef std::future<ModifyVerifiedAccessInstanceOutcome> ModifyVerifiedAccessInstanceOutcomeCallable;
3179typedef std::future<ModifyVerifiedAccessInstanceLoggingConfigurationOutcome>
3181typedef std::future<ModifyVerifiedAccessTrustProviderOutcome> ModifyVerifiedAccessTrustProviderOutcomeCallable;
3182typedef std::future<ModifyVolumeOutcome> ModifyVolumeOutcomeCallable;
3183typedef std::future<ModifyVolumeAttributeOutcome> ModifyVolumeAttributeOutcomeCallable;
3184typedef std::future<ModifyVpcAttributeOutcome> ModifyVpcAttributeOutcomeCallable;
3185typedef std::future<ModifyVpcBlockPublicAccessExclusionOutcome> ModifyVpcBlockPublicAccessExclusionOutcomeCallable;
3186typedef std::future<ModifyVpcBlockPublicAccessOptionsOutcome> ModifyVpcBlockPublicAccessOptionsOutcomeCallable;
3187typedef std::future<ModifyVpcEncryptionControlOutcome> ModifyVpcEncryptionControlOutcomeCallable;
3188typedef std::future<ModifyVpcEndpointOutcome> ModifyVpcEndpointOutcomeCallable;
3189typedef std::future<ModifyVpcEndpointConnectionNotificationOutcome> ModifyVpcEndpointConnectionNotificationOutcomeCallable;
3190typedef std::future<ModifyVpcEndpointServiceConfigurationOutcome> ModifyVpcEndpointServiceConfigurationOutcomeCallable;
3191typedef std::future<ModifyVpcEndpointServicePayerResponsibilityOutcome> ModifyVpcEndpointServicePayerResponsibilityOutcomeCallable;
3192typedef std::future<ModifyVpcEndpointServicePermissionsOutcome> ModifyVpcEndpointServicePermissionsOutcomeCallable;
3193typedef std::future<ModifyVpcPeeringConnectionOptionsOutcome> ModifyVpcPeeringConnectionOptionsOutcomeCallable;
3194typedef std::future<ModifyVpcTenancyOutcome> ModifyVpcTenancyOutcomeCallable;
3195typedef std::future<ModifyVpnConnectionOutcome> ModifyVpnConnectionOutcomeCallable;
3196typedef std::future<ModifyVpnConnectionOptionsOutcome> ModifyVpnConnectionOptionsOutcomeCallable;
3197typedef std::future<ModifyVpnTunnelCertificateOutcome> ModifyVpnTunnelCertificateOutcomeCallable;
3198typedef std::future<ModifyVpnTunnelOptionsOutcome> ModifyVpnTunnelOptionsOutcomeCallable;
3199typedef std::future<MonitorInstancesOutcome> MonitorInstancesOutcomeCallable;
3200typedef std::future<MoveAddressToVpcOutcome> MoveAddressToVpcOutcomeCallable;
3201typedef std::future<MoveByoipCidrToIpamOutcome> MoveByoipCidrToIpamOutcomeCallable;
3202typedef std::future<MoveCapacityReservationInstancesOutcome> MoveCapacityReservationInstancesOutcomeCallable;
3203typedef std::future<ProvisionByoipCidrOutcome> ProvisionByoipCidrOutcomeCallable;
3204typedef std::future<ProvisionIpamByoasnOutcome> ProvisionIpamByoasnOutcomeCallable;
3205typedef std::future<ProvisionIpamPoolCidrOutcome> ProvisionIpamPoolCidrOutcomeCallable;
3206typedef std::future<ProvisionPublicIpv4PoolCidrOutcome> ProvisionPublicIpv4PoolCidrOutcomeCallable;
3207typedef std::future<PurchaseCapacityBlockOutcome> PurchaseCapacityBlockOutcomeCallable;
3208typedef std::future<PurchaseCapacityBlockExtensionOutcome> PurchaseCapacityBlockExtensionOutcomeCallable;
3209typedef std::future<PurchaseHostReservationOutcome> PurchaseHostReservationOutcomeCallable;
3210typedef std::future<PurchaseReservedInstancesOfferingOutcome> PurchaseReservedInstancesOfferingOutcomeCallable;
3211typedef std::future<PurchaseScheduledInstancesOutcome> PurchaseScheduledInstancesOutcomeCallable;
3212typedef std::future<RebootInstancesOutcome> RebootInstancesOutcomeCallable;
3213typedef std::future<RegisterImageOutcome> RegisterImageOutcomeCallable;
3214typedef std::future<RegisterInstanceEventNotificationAttributesOutcome> RegisterInstanceEventNotificationAttributesOutcomeCallable;
3215typedef std::future<RegisterTransitGatewayMulticastGroupMembersOutcome> RegisterTransitGatewayMulticastGroupMembersOutcomeCallable;
3216typedef std::future<RegisterTransitGatewayMulticastGroupSourcesOutcome> RegisterTransitGatewayMulticastGroupSourcesOutcomeCallable;
3217typedef std::future<RejectCapacityReservationBillingOwnershipOutcome> RejectCapacityReservationBillingOwnershipOutcomeCallable;
3218typedef std::future<RejectTransitGatewayMulticastDomainAssociationsOutcome> RejectTransitGatewayMulticastDomainAssociationsOutcomeCallable;
3219typedef std::future<RejectTransitGatewayPeeringAttachmentOutcome> RejectTransitGatewayPeeringAttachmentOutcomeCallable;
3220typedef std::future<RejectTransitGatewayVpcAttachmentOutcome> RejectTransitGatewayVpcAttachmentOutcomeCallable;
3221typedef std::future<RejectVpcEndpointConnectionsOutcome> RejectVpcEndpointConnectionsOutcomeCallable;
3222typedef std::future<RejectVpcPeeringConnectionOutcome> RejectVpcPeeringConnectionOutcomeCallable;
3223typedef std::future<ReleaseAddressOutcome> ReleaseAddressOutcomeCallable;
3224typedef std::future<ReleaseHostsOutcome> ReleaseHostsOutcomeCallable;
3225typedef std::future<ReleaseIpamPoolAllocationOutcome> ReleaseIpamPoolAllocationOutcomeCallable;
3226typedef std::future<ReplaceIamInstanceProfileAssociationOutcome> ReplaceIamInstanceProfileAssociationOutcomeCallable;
3227typedef std::future<ReplaceImageCriteriaInAllowedImagesSettingsOutcome> ReplaceImageCriteriaInAllowedImagesSettingsOutcomeCallable;
3228typedef std::future<ReplaceNetworkAclAssociationOutcome> ReplaceNetworkAclAssociationOutcomeCallable;
3229typedef std::future<ReplaceNetworkAclEntryOutcome> ReplaceNetworkAclEntryOutcomeCallable;
3230typedef std::future<ReplaceRouteOutcome> ReplaceRouteOutcomeCallable;
3231typedef std::future<ReplaceRouteTableAssociationOutcome> ReplaceRouteTableAssociationOutcomeCallable;
3232typedef std::future<ReplaceTransitGatewayRouteOutcome> ReplaceTransitGatewayRouteOutcomeCallable;
3233typedef std::future<ReplaceVpnTunnelOutcome> ReplaceVpnTunnelOutcomeCallable;
3234typedef std::future<ReportInstanceStatusOutcome> ReportInstanceStatusOutcomeCallable;
3235typedef std::future<RequestSpotFleetOutcome> RequestSpotFleetOutcomeCallable;
3236typedef std::future<RequestSpotInstancesOutcome> RequestSpotInstancesOutcomeCallable;
3237typedef std::future<ResetAddressAttributeOutcome> ResetAddressAttributeOutcomeCallable;
3238typedef std::future<ResetEbsDefaultKmsKeyIdOutcome> ResetEbsDefaultKmsKeyIdOutcomeCallable;
3239typedef std::future<ResetFpgaImageAttributeOutcome> ResetFpgaImageAttributeOutcomeCallable;
3240typedef std::future<ResetImageAttributeOutcome> ResetImageAttributeOutcomeCallable;
3241typedef std::future<ResetInstanceAttributeOutcome> ResetInstanceAttributeOutcomeCallable;
3242typedef std::future<ResetNetworkInterfaceAttributeOutcome> ResetNetworkInterfaceAttributeOutcomeCallable;
3243typedef std::future<ResetSnapshotAttributeOutcome> ResetSnapshotAttributeOutcomeCallable;
3244typedef std::future<RestoreAddressToClassicOutcome> RestoreAddressToClassicOutcomeCallable;
3245typedef std::future<RestoreImageFromRecycleBinOutcome> RestoreImageFromRecycleBinOutcomeCallable;
3246typedef std::future<RestoreManagedPrefixListVersionOutcome> RestoreManagedPrefixListVersionOutcomeCallable;
3247typedef std::future<RestoreSnapshotFromRecycleBinOutcome> RestoreSnapshotFromRecycleBinOutcomeCallable;
3248typedef std::future<RestoreSnapshotTierOutcome> RestoreSnapshotTierOutcomeCallable;
3249typedef std::future<RestoreVolumeFromRecycleBinOutcome> RestoreVolumeFromRecycleBinOutcomeCallable;
3250typedef std::future<RevokeClientVpnIngressOutcome> RevokeClientVpnIngressOutcomeCallable;
3251typedef std::future<RevokeSecurityGroupEgressOutcome> RevokeSecurityGroupEgressOutcomeCallable;
3252typedef std::future<RevokeSecurityGroupIngressOutcome> RevokeSecurityGroupIngressOutcomeCallable;
3253typedef std::future<RunInstancesOutcome> RunInstancesOutcomeCallable;
3254typedef std::future<RunScheduledInstancesOutcome> RunScheduledInstancesOutcomeCallable;
3255typedef std::future<SearchLocalGatewayRoutesOutcome> SearchLocalGatewayRoutesOutcomeCallable;
3256typedef std::future<SearchTransitGatewayMulticastGroupsOutcome> SearchTransitGatewayMulticastGroupsOutcomeCallable;
3257typedef std::future<SearchTransitGatewayRoutesOutcome> SearchTransitGatewayRoutesOutcomeCallable;
3258typedef std::future<SendDiagnosticInterruptOutcome> SendDiagnosticInterruptOutcomeCallable;
3259typedef std::future<StartDeclarativePoliciesReportOutcome> StartDeclarativePoliciesReportOutcomeCallable;
3260typedef std::future<StartInstancesOutcome> StartInstancesOutcomeCallable;
3261typedef std::future<StartNetworkInsightsAccessScopeAnalysisOutcome> StartNetworkInsightsAccessScopeAnalysisOutcomeCallable;
3262typedef std::future<StartNetworkInsightsAnalysisOutcome> StartNetworkInsightsAnalysisOutcomeCallable;
3263typedef std::future<StartVpcEndpointServicePrivateDnsVerificationOutcome> StartVpcEndpointServicePrivateDnsVerificationOutcomeCallable;
3264typedef std::future<StopInstancesOutcome> StopInstancesOutcomeCallable;
3265typedef std::future<TerminateClientVpnConnectionsOutcome> TerminateClientVpnConnectionsOutcomeCallable;
3266typedef std::future<TerminateInstancesOutcome> TerminateInstancesOutcomeCallable;
3267typedef std::future<UnassignIpv6AddressesOutcome> UnassignIpv6AddressesOutcomeCallable;
3268typedef std::future<UnassignPrivateIpAddressesOutcome> UnassignPrivateIpAddressesOutcomeCallable;
3269typedef std::future<UnassignPrivateNatGatewayAddressOutcome> UnassignPrivateNatGatewayAddressOutcomeCallable;
3270typedef std::future<UnlockSnapshotOutcome> UnlockSnapshotOutcomeCallable;
3271typedef std::future<UnmonitorInstancesOutcome> UnmonitorInstancesOutcomeCallable;
3272typedef std::future<UpdateCapacityManagerOrganizationsAccessOutcome> UpdateCapacityManagerOrganizationsAccessOutcomeCallable;
3273typedef std::future<UpdateInterruptibleCapacityReservationAllocationOutcome>
3275typedef std::future<UpdateSecurityGroupRuleDescriptionsEgressOutcome> UpdateSecurityGroupRuleDescriptionsEgressOutcomeCallable;
3276typedef std::future<UpdateSecurityGroupRuleDescriptionsIngressOutcome> UpdateSecurityGroupRuleDescriptionsIngressOutcomeCallable;
3277typedef std::future<WithdrawByoipCidrOutcome> WithdrawByoipCidrOutcomeCallable;
3278/* End of service model Outcome callable definitions */
3279} // namespace Model
3280
3281class EC2Client;
3282
3283/* Service model async handlers definitions */
3284typedef std::function<void(const EC2Client*, const Model::AcceptAddressTransferRequest&, const Model::AcceptAddressTransferOutcome&,
3285 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3287typedef std::function<void(const EC2Client*, const Model::AcceptCapacityReservationBillingOwnershipRequest&,
3289 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3291typedef std::function<void(const EC2Client*, const Model::AcceptReservedInstancesExchangeQuoteRequest&,
3293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3295typedef std::function<void(const EC2Client*, const Model::AcceptTransitGatewayMulticastDomainAssociationsRequest&,
3297 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3299typedef std::function<void(const EC2Client*, const Model::AcceptTransitGatewayPeeringAttachmentRequest&,
3301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3303typedef std::function<void(const EC2Client*, const Model::AcceptTransitGatewayVpcAttachmentRequest&,
3305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3307typedef std::function<void(const EC2Client*, const Model::AcceptVpcEndpointConnectionsRequest&,
3309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3311typedef std::function<void(const EC2Client*, const Model::AcceptVpcPeeringConnectionRequest&,
3312 const Model::AcceptVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3314typedef std::function<void(const EC2Client*, const Model::AdvertiseByoipCidrRequest&, const Model::AdvertiseByoipCidrOutcome&,
3315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3317typedef std::function<void(const EC2Client*, const Model::AllocateAddressRequest&, const Model::AllocateAddressOutcome&,
3318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3320typedef std::function<void(const EC2Client*, const Model::AllocateHostsRequest&, const Model::AllocateHostsOutcome&,
3321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3323typedef std::function<void(const EC2Client*, const Model::AllocateIpamPoolCidrRequest&, const Model::AllocateIpamPoolCidrOutcome&,
3324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3326typedef std::function<void(const EC2Client*, const Model::ApplySecurityGroupsToClientVpnTargetNetworkRequest&,
3328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3330typedef std::function<void(const EC2Client*, const Model::AssignIpv6AddressesRequest&, const Model::AssignIpv6AddressesOutcome&,
3331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3333typedef std::function<void(const EC2Client*, const Model::AssignPrivateIpAddressesRequest&, const Model::AssignPrivateIpAddressesOutcome&,
3334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3336typedef std::function<void(const EC2Client*, const Model::AssignPrivateNatGatewayAddressRequest&,
3338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3340typedef std::function<void(const EC2Client*, const Model::AssociateAddressRequest&, const Model::AssociateAddressOutcome&,
3341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3343typedef std::function<void(const EC2Client*, const Model::AssociateCapacityReservationBillingOwnerRequest&,
3345 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3347typedef std::function<void(const EC2Client*, const Model::AssociateClientVpnTargetNetworkRequest&,
3349 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3351typedef std::function<void(const EC2Client*, const Model::AssociateDhcpOptionsRequest&, const Model::AssociateDhcpOptionsOutcome&,
3352 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3354typedef std::function<void(const EC2Client*, const Model::AssociateEnclaveCertificateIamRoleRequest&,
3356 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3358typedef std::function<void(const EC2Client*, const Model::AssociateIamInstanceProfileRequest&,
3359 const Model::AssociateIamInstanceProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3361typedef std::function<void(const EC2Client*, const Model::AssociateInstanceEventWindowRequest&,
3363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3365typedef std::function<void(const EC2Client*, const Model::AssociateIpamByoasnRequest&, const Model::AssociateIpamByoasnOutcome&,
3366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3368typedef std::function<void(const EC2Client*, const Model::AssociateIpamResourceDiscoveryRequest&,
3370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3372typedef std::function<void(const EC2Client*, const Model::AssociateNatGatewayAddressRequest&,
3373 const Model::AssociateNatGatewayAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3375typedef std::function<void(const EC2Client*, const Model::AssociateRouteServerRequest&, const Model::AssociateRouteServerOutcome&,
3376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3378typedef std::function<void(const EC2Client*, const Model::AssociateRouteTableRequest&, const Model::AssociateRouteTableOutcome&,
3379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3381typedef std::function<void(const EC2Client*, const Model::AssociateSecurityGroupVpcRequest&, const Model::AssociateSecurityGroupVpcOutcome&,
3382 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3384typedef std::function<void(const EC2Client*, const Model::AssociateSubnetCidrBlockRequest&, const Model::AssociateSubnetCidrBlockOutcome&,
3385 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3387typedef std::function<void(const EC2Client*, const Model::AssociateTransitGatewayMulticastDomainRequest&,
3389 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3391typedef std::function<void(const EC2Client*, const Model::AssociateTransitGatewayPolicyTableRequest&,
3393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3395typedef std::function<void(const EC2Client*, const Model::AssociateTransitGatewayRouteTableRequest&,
3397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3399typedef std::function<void(const EC2Client*, const Model::AssociateTrunkInterfaceRequest&, const Model::AssociateTrunkInterfaceOutcome&,
3400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3402typedef std::function<void(const EC2Client*, const Model::AssociateVpcCidrBlockRequest&, const Model::AssociateVpcCidrBlockOutcome&,
3403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3405typedef std::function<void(const EC2Client*, const Model::AttachClassicLinkVpcRequest&, const Model::AttachClassicLinkVpcOutcome&,
3406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3408typedef std::function<void(const EC2Client*, const Model::AttachInternetGatewayRequest&, const Model::AttachInternetGatewayOutcome&,
3409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3411typedef std::function<void(const EC2Client*, const Model::AttachNetworkInterfaceRequest&, const Model::AttachNetworkInterfaceOutcome&,
3412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3414typedef std::function<void(const EC2Client*, const Model::AttachVerifiedAccessTrustProviderRequest&,
3416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3418typedef std::function<void(const EC2Client*, const Model::AttachVolumeRequest&, const Model::AttachVolumeOutcome&,
3419 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3421typedef std::function<void(const EC2Client*, const Model::AttachVpnGatewayRequest&, const Model::AttachVpnGatewayOutcome&,
3422 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3424typedef std::function<void(const EC2Client*, const Model::AuthorizeClientVpnIngressRequest&, const Model::AuthorizeClientVpnIngressOutcome&,
3425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3427typedef std::function<void(const EC2Client*, const Model::AuthorizeSecurityGroupEgressRequest&,
3429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3431typedef std::function<void(const EC2Client*, const Model::AuthorizeSecurityGroupIngressRequest&,
3433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3435typedef std::function<void(const EC2Client*, const Model::BundleInstanceRequest&, const Model::BundleInstanceOutcome&,
3436 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3438typedef std::function<void(const EC2Client*, const Model::CancelBundleTaskRequest&, const Model::CancelBundleTaskOutcome&,
3439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3441typedef std::function<void(const EC2Client*, const Model::CancelCapacityReservationRequest&, const Model::CancelCapacityReservationOutcome&,
3442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3444typedef std::function<void(const EC2Client*, const Model::CancelCapacityReservationFleetsRequest&,
3446 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3448typedef std::function<void(const EC2Client*, const Model::CancelConversionTaskRequest&, const Model::CancelConversionTaskOutcome&,
3449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3451typedef std::function<void(const EC2Client*, const Model::CancelDeclarativePoliciesReportRequest&,
3453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3455typedef std::function<void(const EC2Client*, const Model::CancelExportTaskRequest&, const Model::CancelExportTaskOutcome&,
3456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3458typedef std::function<void(const EC2Client*, const Model::CancelImageLaunchPermissionRequest&,
3459 const Model::CancelImageLaunchPermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3461typedef std::function<void(const EC2Client*, const Model::CancelImportTaskRequest&, const Model::CancelImportTaskOutcome&,
3462 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3464typedef std::function<void(const EC2Client*, const Model::CancelReservedInstancesListingRequest&,
3466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3468typedef std::function<void(const EC2Client*, const Model::CancelSpotFleetRequestsRequest&, const Model::CancelSpotFleetRequestsOutcome&,
3469 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3471typedef std::function<void(const EC2Client*, const Model::CancelSpotInstanceRequestsRequest&,
3472 const Model::CancelSpotInstanceRequestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3474typedef std::function<void(const EC2Client*, const Model::ConfirmProductInstanceRequest&, const Model::ConfirmProductInstanceOutcome&,
3475 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3477typedef std::function<void(const EC2Client*, const Model::CopyFpgaImageRequest&, const Model::CopyFpgaImageOutcome&,
3478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3480typedef std::function<void(const EC2Client*, const Model::CopyImageRequest&, const Model::CopyImageOutcome&,
3481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3483typedef std::function<void(const EC2Client*, const Model::CopySnapshotRequest&, const Model::CopySnapshotOutcome&,
3484 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3486typedef std::function<void(const EC2Client*, const Model::CopyVolumesRequest&, const Model::CopyVolumesOutcome&,
3487 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3489typedef std::function<void(const EC2Client*, const Model::CreateCapacityManagerDataExportRequest&,
3491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3493typedef std::function<void(const EC2Client*, const Model::CreateCapacityReservationRequest&, const Model::CreateCapacityReservationOutcome&,
3494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3496typedef std::function<void(const EC2Client*, const Model::CreateCapacityReservationBySplittingRequest&,
3498 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3500typedef std::function<void(const EC2Client*, const Model::CreateCapacityReservationFleetRequest&,
3502 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3504typedef std::function<void(const EC2Client*, const Model::CreateCarrierGatewayRequest&, const Model::CreateCarrierGatewayOutcome&,
3505 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3507typedef std::function<void(const EC2Client*, const Model::CreateClientVpnEndpointRequest&, const Model::CreateClientVpnEndpointOutcome&,
3508 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3510typedef std::function<void(const EC2Client*, const Model::CreateClientVpnRouteRequest&, const Model::CreateClientVpnRouteOutcome&,
3511 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3513typedef std::function<void(const EC2Client*, const Model::CreateCoipCidrRequest&, const Model::CreateCoipCidrOutcome&,
3514 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3516typedef std::function<void(const EC2Client*, const Model::CreateCoipPoolRequest&, const Model::CreateCoipPoolOutcome&,
3517 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3519typedef std::function<void(const EC2Client*, const Model::CreateCustomerGatewayRequest&, const Model::CreateCustomerGatewayOutcome&,
3520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3522typedef std::function<void(const EC2Client*, const Model::CreateDefaultSubnetRequest&, const Model::CreateDefaultSubnetOutcome&,
3523 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3525typedef std::function<void(const EC2Client*, const Model::CreateDefaultVpcRequest&, const Model::CreateDefaultVpcOutcome&,
3526 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3528typedef std::function<void(const EC2Client*, const Model::CreateDelegateMacVolumeOwnershipTaskRequest&,
3530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3532typedef std::function<void(const EC2Client*, const Model::CreateDhcpOptionsRequest&, const Model::CreateDhcpOptionsOutcome&,
3533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3535typedef std::function<void(const EC2Client*, const Model::CreateEgressOnlyInternetGatewayRequest&,
3537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3539typedef std::function<void(const EC2Client*, const Model::CreateFleetRequest&, const Model::CreateFleetOutcome&,
3540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3542typedef std::function<void(const EC2Client*, const Model::CreateFlowLogsRequest&, const Model::CreateFlowLogsOutcome&,
3543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3545typedef std::function<void(const EC2Client*, const Model::CreateFpgaImageRequest&, const Model::CreateFpgaImageOutcome&,
3546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3548typedef std::function<void(const EC2Client*, const Model::CreateImageRequest&, const Model::CreateImageOutcome&,
3549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3551typedef std::function<void(const EC2Client*, const Model::CreateImageUsageReportRequest&, const Model::CreateImageUsageReportOutcome&,
3552 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3554typedef std::function<void(const EC2Client*, const Model::CreateInstanceConnectEndpointRequest&,
3556 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3558typedef std::function<void(const EC2Client*, const Model::CreateInstanceEventWindowRequest&, const Model::CreateInstanceEventWindowOutcome&,
3559 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3561typedef std::function<void(const EC2Client*, const Model::CreateInstanceExportTaskRequest&, const Model::CreateInstanceExportTaskOutcome&,
3562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3564typedef std::function<void(const EC2Client*, const Model::CreateInternetGatewayRequest&, const Model::CreateInternetGatewayOutcome&,
3565 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3567typedef std::function<void(const EC2Client*, const Model::CreateInterruptibleCapacityReservationAllocationRequest&,
3569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3571typedef std::function<void(const EC2Client*, const Model::CreateIpamRequest&, const Model::CreateIpamOutcome&,
3572 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3574typedef std::function<void(const EC2Client*, const Model::CreateIpamExternalResourceVerificationTokenRequest&,
3576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3578typedef std::function<void(const EC2Client*, const Model::CreateIpamPolicyRequest&, const Model::CreateIpamPolicyOutcome&,
3579 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3581typedef std::function<void(const EC2Client*, const Model::CreateIpamPoolRequest&, const Model::CreateIpamPoolOutcome&,
3582 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3584typedef std::function<void(const EC2Client*, const Model::CreateIpamPrefixListResolverRequest&,
3586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3588typedef std::function<void(const EC2Client*, const Model::CreateIpamPrefixListResolverTargetRequest&,
3590 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3592typedef std::function<void(const EC2Client*, const Model::CreateIpamResourceDiscoveryRequest&,
3593 const Model::CreateIpamResourceDiscoveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3595typedef std::function<void(const EC2Client*, const Model::CreateIpamScopeRequest&, const Model::CreateIpamScopeOutcome&,
3596 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3598typedef std::function<void(const EC2Client*, const Model::CreateKeyPairRequest&, const Model::CreateKeyPairOutcome&,
3599 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3601typedef std::function<void(const EC2Client*, const Model::CreateLaunchTemplateRequest&, const Model::CreateLaunchTemplateOutcome&,
3602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3604typedef std::function<void(const EC2Client*, const Model::CreateLaunchTemplateVersionRequest&,
3605 const Model::CreateLaunchTemplateVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3607typedef std::function<void(const EC2Client*, const Model::CreateLocalGatewayRouteRequest&, const Model::CreateLocalGatewayRouteOutcome&,
3608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3610typedef std::function<void(const EC2Client*, const Model::CreateLocalGatewayRouteTableRequest&,
3612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3616 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3618typedef std::function<void(const EC2Client*, const Model::CreateLocalGatewayRouteTableVpcAssociationRequest&,
3620 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3622typedef std::function<void(const EC2Client*, const Model::CreateLocalGatewayVirtualInterfaceRequest&,
3624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3626typedef std::function<void(const EC2Client*, const Model::CreateLocalGatewayVirtualInterfaceGroupRequest&,
3628 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3630typedef std::function<void(const EC2Client*, const Model::CreateMacSystemIntegrityProtectionModificationTaskRequest&,
3632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3634typedef std::function<void(const EC2Client*, const Model::CreateManagedPrefixListRequest&, const Model::CreateManagedPrefixListOutcome&,
3635 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3637typedef std::function<void(const EC2Client*, const Model::CreateNatGatewayRequest&, const Model::CreateNatGatewayOutcome&,
3638 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3640typedef std::function<void(const EC2Client*, const Model::CreateNetworkAclRequest&, const Model::CreateNetworkAclOutcome&,
3641 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3643typedef std::function<void(const EC2Client*, const Model::CreateNetworkAclEntryRequest&, const Model::CreateNetworkAclEntryOutcome&,
3644 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3646typedef std::function<void(const EC2Client*, const Model::CreateNetworkInsightsAccessScopeRequest&,
3648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3650typedef std::function<void(const EC2Client*, const Model::CreateNetworkInsightsPathRequest&, const Model::CreateNetworkInsightsPathOutcome&,
3651 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3653typedef std::function<void(const EC2Client*, const Model::CreateNetworkInterfaceRequest&, const Model::CreateNetworkInterfaceOutcome&,
3654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3656typedef std::function<void(const EC2Client*, const Model::CreateNetworkInterfacePermissionRequest&,
3658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3660typedef std::function<void(const EC2Client*, const Model::CreatePlacementGroupRequest&, const Model::CreatePlacementGroupOutcome&,
3661 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3663typedef std::function<void(const EC2Client*, const Model::CreatePublicIpv4PoolRequest&, const Model::CreatePublicIpv4PoolOutcome&,
3664 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3666typedef std::function<void(const EC2Client*, const Model::CreateReplaceRootVolumeTaskRequest&,
3667 const Model::CreateReplaceRootVolumeTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3669typedef std::function<void(const EC2Client*, const Model::CreateReservedInstancesListingRequest&,
3671 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3673typedef std::function<void(const EC2Client*, const Model::CreateRestoreImageTaskRequest&, const Model::CreateRestoreImageTaskOutcome&,
3674 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3676typedef std::function<void(const EC2Client*, const Model::CreateRouteRequest&, const Model::CreateRouteOutcome&,
3677 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3679typedef std::function<void(const EC2Client*, const Model::CreateRouteServerRequest&, const Model::CreateRouteServerOutcome&,
3680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3682typedef std::function<void(const EC2Client*, const Model::CreateRouteServerEndpointRequest&, const Model::CreateRouteServerEndpointOutcome&,
3683 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3685typedef std::function<void(const EC2Client*, const Model::CreateRouteServerPeerRequest&, const Model::CreateRouteServerPeerOutcome&,
3686 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3688typedef std::function<void(const EC2Client*, const Model::CreateRouteTableRequest&, const Model::CreateRouteTableOutcome&,
3689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3691typedef std::function<void(const EC2Client*, const Model::CreateSecurityGroupRequest&, const Model::CreateSecurityGroupOutcome&,
3692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3694typedef std::function<void(const EC2Client*, const Model::CreateSnapshotRequest&, const Model::CreateSnapshotOutcome&,
3695 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3697typedef std::function<void(const EC2Client*, const Model::CreateSnapshotsRequest&, const Model::CreateSnapshotsOutcome&,
3698 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3700typedef std::function<void(const EC2Client*, const Model::CreateSpotDatafeedSubscriptionRequest&,
3702 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3704typedef std::function<void(const EC2Client*, const Model::CreateStoreImageTaskRequest&, const Model::CreateStoreImageTaskOutcome&,
3705 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3707typedef std::function<void(const EC2Client*, const Model::CreateSubnetRequest&, const Model::CreateSubnetOutcome&,
3708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3710typedef std::function<void(const EC2Client*, const Model::CreateSubnetCidrReservationRequest&,
3711 const Model::CreateSubnetCidrReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3713typedef std::function<void(const EC2Client*, const Model::CreateTagsRequest&, const Model::CreateTagsOutcome&,
3714 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3716typedef std::function<void(const EC2Client*, const Model::CreateTrafficMirrorFilterRequest&, const Model::CreateTrafficMirrorFilterOutcome&,
3717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3719typedef std::function<void(const EC2Client*, const Model::CreateTrafficMirrorFilterRuleRequest&,
3721 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3723typedef std::function<void(const EC2Client*, const Model::CreateTrafficMirrorSessionRequest&,
3724 const Model::CreateTrafficMirrorSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3726typedef std::function<void(const EC2Client*, const Model::CreateTrafficMirrorTargetRequest&, const Model::CreateTrafficMirrorTargetOutcome&,
3727 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3729typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayRequest&, const Model::CreateTransitGatewayOutcome&,
3730 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3732typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayConnectRequest&,
3733 const Model::CreateTransitGatewayConnectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3735typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayConnectPeerRequest&,
3737 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3739typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayMeteringPolicyRequest&,
3741 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3743typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayMeteringPolicyEntryRequest&,
3745 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3747typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayMulticastDomainRequest&,
3749 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3751typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayPeeringAttachmentRequest&,
3753 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3755typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayPolicyTableRequest&,
3757 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3759typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayPrefixListReferenceRequest&,
3761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3763typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayRouteRequest&, const Model::CreateTransitGatewayRouteOutcome&,
3764 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3766typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayRouteTableRequest&,
3768 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3770typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayRouteTableAnnouncementRequest&,
3772 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3774typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayVpcAttachmentRequest&,
3776 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3778typedef std::function<void(const EC2Client*, const Model::CreateVerifiedAccessEndpointRequest&,
3780 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3782typedef std::function<void(const EC2Client*, const Model::CreateVerifiedAccessGroupRequest&, const Model::CreateVerifiedAccessGroupOutcome&,
3783 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3785typedef std::function<void(const EC2Client*, const Model::CreateVerifiedAccessInstanceRequest&,
3787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3789typedef std::function<void(const EC2Client*, const Model::CreateVerifiedAccessTrustProviderRequest&,
3791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3793typedef std::function<void(const EC2Client*, const Model::CreateVolumeRequest&, const Model::CreateVolumeOutcome&,
3794 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3796typedef std::function<void(const EC2Client*, const Model::CreateVpcRequest&, const Model::CreateVpcOutcome&,
3797 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3799typedef std::function<void(const EC2Client*, const Model::CreateVpcBlockPublicAccessExclusionRequest&,
3801 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3803typedef std::function<void(const EC2Client*, const Model::CreateVpcEncryptionControlRequest&,
3804 const Model::CreateVpcEncryptionControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3806typedef std::function<void(const EC2Client*, const Model::CreateVpcEndpointRequest&, const Model::CreateVpcEndpointOutcome&,
3807 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3809typedef std::function<void(const EC2Client*, const Model::CreateVpcEndpointConnectionNotificationRequest&,
3811 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3813typedef std::function<void(const EC2Client*, const Model::CreateVpcEndpointServiceConfigurationRequest&,
3815 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3817typedef std::function<void(const EC2Client*, const Model::CreateVpcPeeringConnectionRequest&,
3818 const Model::CreateVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3820typedef std::function<void(const EC2Client*, const Model::CreateVpnConcentratorRequest&, const Model::CreateVpnConcentratorOutcome&,
3821 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3823typedef std::function<void(const EC2Client*, const Model::CreateVpnConnectionRequest&, const Model::CreateVpnConnectionOutcome&,
3824 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3826typedef std::function<void(const EC2Client*, const Model::CreateVpnConnectionRouteRequest&, const Model::CreateVpnConnectionRouteOutcome&,
3827 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3829typedef std::function<void(const EC2Client*, const Model::CreateVpnGatewayRequest&, const Model::CreateVpnGatewayOutcome&,
3830 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3832typedef std::function<void(const EC2Client*, const Model::DeleteCapacityManagerDataExportRequest&,
3834 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3836typedef std::function<void(const EC2Client*, const Model::DeleteCarrierGatewayRequest&, const Model::DeleteCarrierGatewayOutcome&,
3837 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3839typedef std::function<void(const EC2Client*, const Model::DeleteClientVpnEndpointRequest&, const Model::DeleteClientVpnEndpointOutcome&,
3840 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3842typedef std::function<void(const EC2Client*, const Model::DeleteClientVpnRouteRequest&, const Model::DeleteClientVpnRouteOutcome&,
3843 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3845typedef std::function<void(const EC2Client*, const Model::DeleteCoipCidrRequest&, const Model::DeleteCoipCidrOutcome&,
3846 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3848typedef std::function<void(const EC2Client*, const Model::DeleteCoipPoolRequest&, const Model::DeleteCoipPoolOutcome&,
3849 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3851typedef std::function<void(const EC2Client*, const Model::DeleteCustomerGatewayRequest&, const Model::DeleteCustomerGatewayOutcome&,
3852 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3854typedef std::function<void(const EC2Client*, const Model::DeleteDhcpOptionsRequest&, const Model::DeleteDhcpOptionsOutcome&,
3855 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3857typedef std::function<void(const EC2Client*, const Model::DeleteEgressOnlyInternetGatewayRequest&,
3859 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3861typedef std::function<void(const EC2Client*, const Model::DeleteFleetsRequest&, const Model::DeleteFleetsOutcome&,
3862 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3864typedef std::function<void(const EC2Client*, const Model::DeleteFlowLogsRequest&, const Model::DeleteFlowLogsOutcome&,
3865 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3867typedef std::function<void(const EC2Client*, const Model::DeleteFpgaImageRequest&, const Model::DeleteFpgaImageOutcome&,
3868 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3870typedef std::function<void(const EC2Client*, const Model::DeleteImageUsageReportRequest&, const Model::DeleteImageUsageReportOutcome&,
3871 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3873typedef std::function<void(const EC2Client*, const Model::DeleteInstanceConnectEndpointRequest&,
3875 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3877typedef std::function<void(const EC2Client*, const Model::DeleteInstanceEventWindowRequest&, const Model::DeleteInstanceEventWindowOutcome&,
3878 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3880typedef std::function<void(const EC2Client*, const Model::DeleteInternetGatewayRequest&, const Model::DeleteInternetGatewayOutcome&,
3881 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3883typedef std::function<void(const EC2Client*, const Model::DeleteIpamRequest&, const Model::DeleteIpamOutcome&,
3884 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3886typedef std::function<void(const EC2Client*, const Model::DeleteIpamExternalResourceVerificationTokenRequest&,
3888 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3890typedef std::function<void(const EC2Client*, const Model::DeleteIpamPolicyRequest&, const Model::DeleteIpamPolicyOutcome&,
3891 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3893typedef std::function<void(const EC2Client*, const Model::DeleteIpamPoolRequest&, const Model::DeleteIpamPoolOutcome&,
3894 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3896typedef std::function<void(const EC2Client*, const Model::DeleteIpamPrefixListResolverRequest&,
3898 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3900typedef std::function<void(const EC2Client*, const Model::DeleteIpamPrefixListResolverTargetRequest&,
3902 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3904typedef std::function<void(const EC2Client*, const Model::DeleteIpamResourceDiscoveryRequest&,
3905 const Model::DeleteIpamResourceDiscoveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3907typedef std::function<void(const EC2Client*, const Model::DeleteIpamScopeRequest&, const Model::DeleteIpamScopeOutcome&,
3908 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3910typedef std::function<void(const EC2Client*, const Model::DeleteKeyPairRequest&, const Model::DeleteKeyPairOutcome&,
3911 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3913typedef std::function<void(const EC2Client*, const Model::DeleteLaunchTemplateRequest&, const Model::DeleteLaunchTemplateOutcome&,
3914 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3916typedef std::function<void(const EC2Client*, const Model::DeleteLaunchTemplateVersionsRequest&,
3918 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3920typedef std::function<void(const EC2Client*, const Model::DeleteLocalGatewayRouteRequest&, const Model::DeleteLocalGatewayRouteOutcome&,
3921 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3923typedef std::function<void(const EC2Client*, const Model::DeleteLocalGatewayRouteTableRequest&,
3925 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3929 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3931typedef std::function<void(const EC2Client*, const Model::DeleteLocalGatewayRouteTableVpcAssociationRequest&,
3933 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3935typedef std::function<void(const EC2Client*, const Model::DeleteLocalGatewayVirtualInterfaceRequest&,
3937 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3939typedef std::function<void(const EC2Client*, const Model::DeleteLocalGatewayVirtualInterfaceGroupRequest&,
3941 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3943typedef std::function<void(const EC2Client*, const Model::DeleteManagedPrefixListRequest&, const Model::DeleteManagedPrefixListOutcome&,
3944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3946typedef std::function<void(const EC2Client*, const Model::DeleteNatGatewayRequest&, const Model::DeleteNatGatewayOutcome&,
3947 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3949typedef std::function<void(const EC2Client*, const Model::DeleteNetworkAclRequest&, const Model::DeleteNetworkAclOutcome&,
3950 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3952typedef std::function<void(const EC2Client*, const Model::DeleteNetworkAclEntryRequest&, const Model::DeleteNetworkAclEntryOutcome&,
3953 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3955typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInsightsAccessScopeRequest&,
3957 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3959typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInsightsAccessScopeAnalysisRequest&,
3961 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3963typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInsightsAnalysisRequest&,
3965 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3967typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInsightsPathRequest&, const Model::DeleteNetworkInsightsPathOutcome&,
3968 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3970typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInterfaceRequest&, const Model::DeleteNetworkInterfaceOutcome&,
3971 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3973typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInterfacePermissionRequest&,
3975 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3977typedef std::function<void(const EC2Client*, const Model::DeletePlacementGroupRequest&, const Model::DeletePlacementGroupOutcome&,
3978 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3980typedef std::function<void(const EC2Client*, const Model::DeletePublicIpv4PoolRequest&, const Model::DeletePublicIpv4PoolOutcome&,
3981 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3983typedef std::function<void(const EC2Client*, const Model::DeleteQueuedReservedInstancesRequest&,
3985 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3987typedef std::function<void(const EC2Client*, const Model::DeleteRouteRequest&, const Model::DeleteRouteOutcome&,
3988 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3990typedef std::function<void(const EC2Client*, const Model::DeleteRouteServerRequest&, const Model::DeleteRouteServerOutcome&,
3991 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3993typedef std::function<void(const EC2Client*, const Model::DeleteRouteServerEndpointRequest&, const Model::DeleteRouteServerEndpointOutcome&,
3994 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3996typedef std::function<void(const EC2Client*, const Model::DeleteRouteServerPeerRequest&, const Model::DeleteRouteServerPeerOutcome&,
3997 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3999typedef std::function<void(const EC2Client*, const Model::DeleteRouteTableRequest&, const Model::DeleteRouteTableOutcome&,
4000 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4002typedef std::function<void(const EC2Client*, const Model::DeleteSecurityGroupRequest&, const Model::DeleteSecurityGroupOutcome&,
4003 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4005typedef std::function<void(const EC2Client*, const Model::DeleteSnapshotRequest&, const Model::DeleteSnapshotOutcome&,
4006 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4008typedef std::function<void(const EC2Client*, const Model::DeleteSpotDatafeedSubscriptionRequest&,
4010 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4012typedef std::function<void(const EC2Client*, const Model::DeleteSubnetRequest&, const Model::DeleteSubnetOutcome&,
4013 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4015typedef std::function<void(const EC2Client*, const Model::DeleteSubnetCidrReservationRequest&,
4016 const Model::DeleteSubnetCidrReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4018typedef std::function<void(const EC2Client*, const Model::DeleteTagsRequest&, const Model::DeleteTagsOutcome&,
4019 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4021typedef std::function<void(const EC2Client*, const Model::DeleteTrafficMirrorFilterRequest&, const Model::DeleteTrafficMirrorFilterOutcome&,
4022 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4024typedef std::function<void(const EC2Client*, const Model::DeleteTrafficMirrorFilterRuleRequest&,
4026 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4028typedef std::function<void(const EC2Client*, const Model::DeleteTrafficMirrorSessionRequest&,
4029 const Model::DeleteTrafficMirrorSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4031typedef std::function<void(const EC2Client*, const Model::DeleteTrafficMirrorTargetRequest&, const Model::DeleteTrafficMirrorTargetOutcome&,
4032 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4034typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayRequest&, const Model::DeleteTransitGatewayOutcome&,
4035 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4037typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayConnectRequest&,
4038 const Model::DeleteTransitGatewayConnectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4040typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayConnectPeerRequest&,
4042 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4044typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayMeteringPolicyRequest&,
4046 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4048typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayMeteringPolicyEntryRequest&,
4050 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4052typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayMulticastDomainRequest&,
4054 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4056typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayPeeringAttachmentRequest&,
4058 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4060typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayPolicyTableRequest&,
4062 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4064typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayPrefixListReferenceRequest&,
4066 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4068typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayRouteRequest&, const Model::DeleteTransitGatewayRouteOutcome&,
4069 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4071typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayRouteTableRequest&,
4073 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4075typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayRouteTableAnnouncementRequest&,
4077 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4079typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayVpcAttachmentRequest&,
4081 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4083typedef std::function<void(const EC2Client*, const Model::DeleteVerifiedAccessEndpointRequest&,
4085 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4087typedef std::function<void(const EC2Client*, const Model::DeleteVerifiedAccessGroupRequest&, const Model::DeleteVerifiedAccessGroupOutcome&,
4088 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4090typedef std::function<void(const EC2Client*, const Model::DeleteVerifiedAccessInstanceRequest&,
4092 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4094typedef std::function<void(const EC2Client*, const Model::DeleteVerifiedAccessTrustProviderRequest&,
4096 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4098typedef std::function<void(const EC2Client*, const Model::DeleteVolumeRequest&, const Model::DeleteVolumeOutcome&,
4099 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4101typedef std::function<void(const EC2Client*, const Model::DeleteVpcRequest&, const Model::DeleteVpcOutcome&,
4102 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4104typedef std::function<void(const EC2Client*, const Model::DeleteVpcBlockPublicAccessExclusionRequest&,
4106 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4108typedef std::function<void(const EC2Client*, const Model::DeleteVpcEncryptionControlRequest&,
4109 const Model::DeleteVpcEncryptionControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4111typedef std::function<void(const EC2Client*, const Model::DeleteVpcEndpointConnectionNotificationsRequest&,
4113 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4115typedef std::function<void(const EC2Client*, const Model::DeleteVpcEndpointServiceConfigurationsRequest&,
4117 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4119typedef std::function<void(const EC2Client*, const Model::DeleteVpcEndpointsRequest&, const Model::DeleteVpcEndpointsOutcome&,
4120 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4122typedef std::function<void(const EC2Client*, const Model::DeleteVpcPeeringConnectionRequest&,
4123 const Model::DeleteVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4125typedef std::function<void(const EC2Client*, const Model::DeleteVpnConcentratorRequest&, const Model::DeleteVpnConcentratorOutcome&,
4126 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4128typedef std::function<void(const EC2Client*, const Model::DeleteVpnConnectionRequest&, const Model::DeleteVpnConnectionOutcome&,
4129 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4131typedef std::function<void(const EC2Client*, const Model::DeleteVpnConnectionRouteRequest&, const Model::DeleteVpnConnectionRouteOutcome&,
4132 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4134typedef std::function<void(const EC2Client*, const Model::DeleteVpnGatewayRequest&, const Model::DeleteVpnGatewayOutcome&,
4135 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4137typedef std::function<void(const EC2Client*, const Model::DeprovisionByoipCidrRequest&, const Model::DeprovisionByoipCidrOutcome&,
4138 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4140typedef std::function<void(const EC2Client*, const Model::DeprovisionIpamByoasnRequest&, const Model::DeprovisionIpamByoasnOutcome&,
4141 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4143typedef std::function<void(const EC2Client*, const Model::DeprovisionIpamPoolCidrRequest&, const Model::DeprovisionIpamPoolCidrOutcome&,
4144 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4146typedef std::function<void(const EC2Client*, const Model::DeprovisionPublicIpv4PoolCidrRequest&,
4148 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4150typedef std::function<void(const EC2Client*, const Model::DeregisterImageRequest&, const Model::DeregisterImageOutcome&,
4151 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4153typedef std::function<void(const EC2Client*, const Model::DeregisterInstanceEventNotificationAttributesRequest&,
4155 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4157typedef std::function<void(const EC2Client*, const Model::DeregisterTransitGatewayMulticastGroupMembersRequest&,
4159 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4161typedef std::function<void(const EC2Client*, const Model::DeregisterTransitGatewayMulticastGroupSourcesRequest&,
4163 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4165typedef std::function<void(const EC2Client*, const Model::DescribeAccountAttributesRequest&, const Model::DescribeAccountAttributesOutcome&,
4166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4168typedef std::function<void(const EC2Client*, const Model::DescribeAddressTransfersRequest&, const Model::DescribeAddressTransfersOutcome&,
4169 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4171typedef std::function<void(const EC2Client*, const Model::DescribeAddressesRequest&, const Model::DescribeAddressesOutcome&,
4172 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4174typedef std::function<void(const EC2Client*, const Model::DescribeAddressesAttributeRequest&,
4175 const Model::DescribeAddressesAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4177typedef std::function<void(const EC2Client*, const Model::DescribeAggregateIdFormatRequest&, const Model::DescribeAggregateIdFormatOutcome&,
4178 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4180typedef std::function<void(const EC2Client*, const Model::DescribeAvailabilityZonesRequest&, const Model::DescribeAvailabilityZonesOutcome&,
4181 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4183typedef std::function<void(const EC2Client*, const Model::DescribeAwsNetworkPerformanceMetricSubscriptionsRequest&,
4185 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4187typedef std::function<void(const EC2Client*, const Model::DescribeBundleTasksRequest&, const Model::DescribeBundleTasksOutcome&,
4188 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4190typedef std::function<void(const EC2Client*, const Model::DescribeByoipCidrsRequest&, const Model::DescribeByoipCidrsOutcome&,
4191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4193typedef std::function<void(const EC2Client*, const Model::DescribeCapacityBlockExtensionHistoryRequest&,
4195 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4197typedef std::function<void(const EC2Client*, const Model::DescribeCapacityBlockExtensionOfferingsRequest&,
4199 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4201typedef std::function<void(const EC2Client*, const Model::DescribeCapacityBlockOfferingsRequest&,
4203 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4205typedef std::function<void(const EC2Client*, const Model::DescribeCapacityBlockStatusRequest&,
4206 const Model::DescribeCapacityBlockStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4208typedef std::function<void(const EC2Client*, const Model::DescribeCapacityBlocksRequest&, const Model::DescribeCapacityBlocksOutcome&,
4209 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4211typedef std::function<void(const EC2Client*, const Model::DescribeCapacityManagerDataExportsRequest&,
4213 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4215typedef std::function<void(const EC2Client*, const Model::DescribeCapacityReservationBillingRequestsRequest&,
4217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4219typedef std::function<void(const EC2Client*, const Model::DescribeCapacityReservationFleetsRequest&,
4221 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4223typedef std::function<void(const EC2Client*, const Model::DescribeCapacityReservationTopologyRequest&,
4225 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4227typedef std::function<void(const EC2Client*, const Model::DescribeCapacityReservationsRequest&,
4229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4231typedef std::function<void(const EC2Client*, const Model::DescribeCarrierGatewaysRequest&, const Model::DescribeCarrierGatewaysOutcome&,
4232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4234typedef std::function<void(const EC2Client*, const Model::DescribeClassicLinkInstancesRequest&,
4236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4238typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnAuthorizationRulesRequest&,
4240 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4242typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnConnectionsRequest&,
4244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4246typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnEndpointsRequest&,
4247 const Model::DescribeClientVpnEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4249typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnRoutesRequest&, const Model::DescribeClientVpnRoutesOutcome&,
4250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4252typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnTargetNetworksRequest&,
4254 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4256typedef std::function<void(const EC2Client*, const Model::DescribeCoipPoolsRequest&, const Model::DescribeCoipPoolsOutcome&,
4257 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4259typedef std::function<void(const EC2Client*, const Model::DescribeConversionTasksRequest&, const Model::DescribeConversionTasksOutcome&,
4260 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4262typedef std::function<void(const EC2Client*, const Model::DescribeCustomerGatewaysRequest&, const Model::DescribeCustomerGatewaysOutcome&,
4263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4265typedef std::function<void(const EC2Client*, const Model::DescribeDeclarativePoliciesReportsRequest&,
4267 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4269typedef std::function<void(const EC2Client*, const Model::DescribeDhcpOptionsRequest&, const Model::DescribeDhcpOptionsOutcome&,
4270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4272typedef std::function<void(const EC2Client*, const Model::DescribeEgressOnlyInternetGatewaysRequest&,
4274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4276typedef std::function<void(const EC2Client*, const Model::DescribeElasticGpusRequest&, const Model::DescribeElasticGpusOutcome&,
4277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4279typedef std::function<void(const EC2Client*, const Model::DescribeExportImageTasksRequest&, const Model::DescribeExportImageTasksOutcome&,
4280 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4282typedef std::function<void(const EC2Client*, const Model::DescribeExportTasksRequest&, const Model::DescribeExportTasksOutcome&,
4283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4285typedef std::function<void(const EC2Client*, const Model::DescribeFastLaunchImagesRequest&, const Model::DescribeFastLaunchImagesOutcome&,
4286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4288typedef std::function<void(const EC2Client*, const Model::DescribeFastSnapshotRestoresRequest&,
4290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4292typedef std::function<void(const EC2Client*, const Model::DescribeFleetHistoryRequest&, const Model::DescribeFleetHistoryOutcome&,
4293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4295typedef std::function<void(const EC2Client*, const Model::DescribeFleetInstancesRequest&, const Model::DescribeFleetInstancesOutcome&,
4296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4298typedef std::function<void(const EC2Client*, const Model::DescribeFleetsRequest&, const Model::DescribeFleetsOutcome&,
4299 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4301typedef std::function<void(const EC2Client*, const Model::DescribeFlowLogsRequest&, const Model::DescribeFlowLogsOutcome&,
4302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4304typedef std::function<void(const EC2Client*, const Model::DescribeFpgaImageAttributeRequest&,
4305 const Model::DescribeFpgaImageAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4307typedef std::function<void(const EC2Client*, const Model::DescribeFpgaImagesRequest&, const Model::DescribeFpgaImagesOutcome&,
4308 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4310typedef std::function<void(const EC2Client*, const Model::DescribeHostReservationOfferingsRequest&,
4312 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4314typedef std::function<void(const EC2Client*, const Model::DescribeHostReservationsRequest&, const Model::DescribeHostReservationsOutcome&,
4315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4317typedef std::function<void(const EC2Client*, const Model::DescribeHostsRequest&, const Model::DescribeHostsOutcome&,
4318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4320typedef std::function<void(const EC2Client*, const Model::DescribeIamInstanceProfileAssociationsRequest&,
4322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4324typedef std::function<void(const EC2Client*, const Model::DescribeIdFormatRequest&, const Model::DescribeIdFormatOutcome&,
4325 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4327typedef std::function<void(const EC2Client*, const Model::DescribeIdentityIdFormatRequest&, const Model::DescribeIdentityIdFormatOutcome&,
4328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4330typedef std::function<void(const EC2Client*, const Model::DescribeImageAttributeRequest&, const Model::DescribeImageAttributeOutcome&,
4331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4333typedef std::function<void(const EC2Client*, const Model::DescribeImageReferencesRequest&, const Model::DescribeImageReferencesOutcome&,
4334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4336typedef std::function<void(const EC2Client*, const Model::DescribeImageUsageReportEntriesRequest&,
4338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4340typedef std::function<void(const EC2Client*, const Model::DescribeImageUsageReportsRequest&, const Model::DescribeImageUsageReportsOutcome&,
4341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4343typedef std::function<void(const EC2Client*, const Model::DescribeImagesRequest&, const Model::DescribeImagesOutcome&,
4344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4346typedef std::function<void(const EC2Client*, const Model::DescribeImportImageTasksRequest&, const Model::DescribeImportImageTasksOutcome&,
4347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4349typedef std::function<void(const EC2Client*, const Model::DescribeImportSnapshotTasksRequest&,
4350 const Model::DescribeImportSnapshotTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4352typedef std::function<void(const EC2Client*, const Model::DescribeInstanceAttributeRequest&, const Model::DescribeInstanceAttributeOutcome&,
4353 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4355typedef std::function<void(const EC2Client*, const Model::DescribeInstanceConnectEndpointsRequest&,
4357 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4359typedef std::function<void(const EC2Client*, const Model::DescribeInstanceCreditSpecificationsRequest&,
4361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4363typedef std::function<void(const EC2Client*, const Model::DescribeInstanceEventNotificationAttributesRequest&,
4365 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4367typedef std::function<void(const EC2Client*, const Model::DescribeInstanceEventWindowsRequest&,
4369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4371typedef std::function<void(const EC2Client*, const Model::DescribeInstanceImageMetadataRequest&,
4373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4375typedef std::function<void(const EC2Client*, const Model::DescribeInstanceSqlHaHistoryStatesRequest&,
4377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4379typedef std::function<void(const EC2Client*, const Model::DescribeInstanceSqlHaStatesRequest&,
4380 const Model::DescribeInstanceSqlHaStatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4382typedef std::function<void(const EC2Client*, const Model::DescribeInstanceStatusRequest&, const Model::DescribeInstanceStatusOutcome&,
4383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4385typedef std::function<void(const EC2Client*, const Model::DescribeInstanceTopologyRequest&, const Model::DescribeInstanceTopologyOutcome&,
4386 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4388typedef std::function<void(const EC2Client*, const Model::DescribeInstanceTypeOfferingsRequest&,
4390 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4392typedef std::function<void(const EC2Client*, const Model::DescribeInstanceTypesRequest&, const Model::DescribeInstanceTypesOutcome&,
4393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4395typedef std::function<void(const EC2Client*, const Model::DescribeInstancesRequest&, const Model::DescribeInstancesOutcome&,
4396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4398typedef std::function<void(const EC2Client*, const Model::DescribeInternetGatewaysRequest&, const Model::DescribeInternetGatewaysOutcome&,
4399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4401typedef std::function<void(const EC2Client*, const Model::DescribeIpamByoasnRequest&, const Model::DescribeIpamByoasnOutcome&,
4402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4404typedef std::function<void(const EC2Client*, const Model::DescribeIpamExternalResourceVerificationTokensRequest&,
4406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4408typedef std::function<void(const EC2Client*, const Model::DescribeIpamPoliciesRequest&, const Model::DescribeIpamPoliciesOutcome&,
4409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4411typedef std::function<void(const EC2Client*, const Model::DescribeIpamPoolsRequest&, const Model::DescribeIpamPoolsOutcome&,
4412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4414typedef std::function<void(const EC2Client*, const Model::DescribeIpamPrefixListResolverTargetsRequest&,
4416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4418typedef std::function<void(const EC2Client*, const Model::DescribeIpamPrefixListResolversRequest&,
4420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4422typedef std::function<void(const EC2Client*, const Model::DescribeIpamResourceDiscoveriesRequest&,
4424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4426typedef std::function<void(const EC2Client*, const Model::DescribeIpamResourceDiscoveryAssociationsRequest&,
4428 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4430typedef std::function<void(const EC2Client*, const Model::DescribeIpamScopesRequest&, const Model::DescribeIpamScopesOutcome&,
4431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4433typedef std::function<void(const EC2Client*, const Model::DescribeIpamsRequest&, const Model::DescribeIpamsOutcome&,
4434 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4436typedef std::function<void(const EC2Client*, const Model::DescribeIpv6PoolsRequest&, const Model::DescribeIpv6PoolsOutcome&,
4437 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4439typedef std::function<void(const EC2Client*, const Model::DescribeKeyPairsRequest&, const Model::DescribeKeyPairsOutcome&,
4440 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4442typedef std::function<void(const EC2Client*, const Model::DescribeLaunchTemplateVersionsRequest&,
4444 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4446typedef std::function<void(const EC2Client*, const Model::DescribeLaunchTemplatesRequest&, const Model::DescribeLaunchTemplatesOutcome&,
4447 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4451 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4453typedef std::function<void(const EC2Client*, const Model::DescribeLocalGatewayRouteTableVpcAssociationsRequest&,
4455 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4457typedef std::function<void(const EC2Client*, const Model::DescribeLocalGatewayRouteTablesRequest&,
4459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4461typedef std::function<void(const EC2Client*, const Model::DescribeLocalGatewayVirtualInterfaceGroupsRequest&,
4463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4465typedef std::function<void(const EC2Client*, const Model::DescribeLocalGatewayVirtualInterfacesRequest&,
4467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4469typedef std::function<void(const EC2Client*, const Model::DescribeLocalGatewaysRequest&, const Model::DescribeLocalGatewaysOutcome&,
4470 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4472typedef std::function<void(const EC2Client*, const Model::DescribeLockedSnapshotsRequest&, const Model::DescribeLockedSnapshotsOutcome&,
4473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4475typedef std::function<void(const EC2Client*, const Model::DescribeMacHostsRequest&, const Model::DescribeMacHostsOutcome&,
4476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4478typedef std::function<void(const EC2Client*, const Model::DescribeMacModificationTasksRequest&,
4480 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4482typedef std::function<void(const EC2Client*, const Model::DescribeManagedPrefixListsRequest&,
4483 const Model::DescribeManagedPrefixListsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4485typedef std::function<void(const EC2Client*, const Model::DescribeMovingAddressesRequest&, const Model::DescribeMovingAddressesOutcome&,
4486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4488typedef std::function<void(const EC2Client*, const Model::DescribeNatGatewaysRequest&, const Model::DescribeNatGatewaysOutcome&,
4489 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4491typedef std::function<void(const EC2Client*, const Model::DescribeNetworkAclsRequest&, const Model::DescribeNetworkAclsOutcome&,
4492 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4494typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInsightsAccessScopeAnalysesRequest&,
4496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4498typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInsightsAccessScopesRequest&,
4500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4502typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInsightsAnalysesRequest&,
4504 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4506typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInsightsPathsRequest&,
4508 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4510typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInterfaceAttributeRequest&,
4512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4514typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInterfacePermissionsRequest&,
4516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4518typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInterfacesRequest&, const Model::DescribeNetworkInterfacesOutcome&,
4519 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4521typedef std::function<void(const EC2Client*, const Model::DescribeOutpostLagsRequest&, const Model::DescribeOutpostLagsOutcome&,
4522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4524typedef std::function<void(const EC2Client*, const Model::DescribePlacementGroupsRequest&, const Model::DescribePlacementGroupsOutcome&,
4525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4527typedef std::function<void(const EC2Client*, const Model::DescribePrefixListsRequest&, const Model::DescribePrefixListsOutcome&,
4528 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4530typedef std::function<void(const EC2Client*, const Model::DescribePrincipalIdFormatRequest&, const Model::DescribePrincipalIdFormatOutcome&,
4531 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4533typedef std::function<void(const EC2Client*, const Model::DescribePublicIpv4PoolsRequest&, const Model::DescribePublicIpv4PoolsOutcome&,
4534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4536typedef std::function<void(const EC2Client*, const Model::DescribeRegionsRequest&, const Model::DescribeRegionsOutcome&,
4537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4539typedef std::function<void(const EC2Client*, const Model::DescribeReplaceRootVolumeTasksRequest&,
4541 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4543typedef std::function<void(const EC2Client*, const Model::DescribeReservedInstancesRequest&, const Model::DescribeReservedInstancesOutcome&,
4544 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4546typedef std::function<void(const EC2Client*, const Model::DescribeReservedInstancesListingsRequest&,
4548 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4550typedef std::function<void(const EC2Client*, const Model::DescribeReservedInstancesModificationsRequest&,
4552 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4554typedef std::function<void(const EC2Client*, const Model::DescribeReservedInstancesOfferingsRequest&,
4556 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4558typedef std::function<void(const EC2Client*, const Model::DescribeRouteServerEndpointsRequest&,
4560 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4562typedef std::function<void(const EC2Client*, const Model::DescribeRouteServerPeersRequest&, const Model::DescribeRouteServerPeersOutcome&,
4563 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4565typedef std::function<void(const EC2Client*, const Model::DescribeRouteServersRequest&, const Model::DescribeRouteServersOutcome&,
4566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4568typedef std::function<void(const EC2Client*, const Model::DescribeRouteTablesRequest&, const Model::DescribeRouteTablesOutcome&,
4569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4571typedef std::function<void(const EC2Client*, const Model::DescribeScheduledInstanceAvailabilityRequest&,
4573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4575typedef std::function<void(const EC2Client*, const Model::DescribeScheduledInstancesRequest&,
4576 const Model::DescribeScheduledInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4578typedef std::function<void(const EC2Client*, const Model::DescribeSecurityGroupReferencesRequest&,
4580 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4582typedef std::function<void(const EC2Client*, const Model::DescribeSecurityGroupRulesRequest&,
4583 const Model::DescribeSecurityGroupRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4585typedef std::function<void(const EC2Client*, const Model::DescribeSecurityGroupVpcAssociationsRequest&,
4587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4589typedef std::function<void(const EC2Client*, const Model::DescribeSecurityGroupsRequest&, const Model::DescribeSecurityGroupsOutcome&,
4590 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4592typedef std::function<void(const EC2Client*, const Model::DescribeServiceLinkVirtualInterfacesRequest&,
4594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4596typedef std::function<void(const EC2Client*, const Model::DescribeSnapshotAttributeRequest&, const Model::DescribeSnapshotAttributeOutcome&,
4597 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4599typedef std::function<void(const EC2Client*, const Model::DescribeSnapshotTierStatusRequest&,
4600 const Model::DescribeSnapshotTierStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4602typedef std::function<void(const EC2Client*, const Model::DescribeSnapshotsRequest&, const Model::DescribeSnapshotsOutcome&,
4603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4605typedef std::function<void(const EC2Client*, const Model::DescribeSpotDatafeedSubscriptionRequest&,
4607 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4609typedef std::function<void(const EC2Client*, const Model::DescribeSpotFleetInstancesRequest&,
4610 const Model::DescribeSpotFleetInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4612typedef std::function<void(const EC2Client*, const Model::DescribeSpotFleetRequestHistoryRequest&,
4614 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4616typedef std::function<void(const EC2Client*, const Model::DescribeSpotFleetRequestsRequest&, const Model::DescribeSpotFleetRequestsOutcome&,
4617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4619typedef std::function<void(const EC2Client*, const Model::DescribeSpotInstanceRequestsRequest&,
4621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4623typedef std::function<void(const EC2Client*, const Model::DescribeSpotPriceHistoryRequest&, const Model::DescribeSpotPriceHistoryOutcome&,
4624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4626typedef std::function<void(const EC2Client*, const Model::DescribeStaleSecurityGroupsRequest&,
4627 const Model::DescribeStaleSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4629typedef std::function<void(const EC2Client*, const Model::DescribeStoreImageTasksRequest&, const Model::DescribeStoreImageTasksOutcome&,
4630 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4632typedef std::function<void(const EC2Client*, const Model::DescribeSubnetsRequest&, const Model::DescribeSubnetsOutcome&,
4633 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4635typedef std::function<void(const EC2Client*, const Model::DescribeTagsRequest&, const Model::DescribeTagsOutcome&,
4636 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4638typedef std::function<void(const EC2Client*, const Model::DescribeTrafficMirrorFilterRulesRequest&,
4640 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4642typedef std::function<void(const EC2Client*, const Model::DescribeTrafficMirrorFiltersRequest&,
4644 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4646typedef std::function<void(const EC2Client*, const Model::DescribeTrafficMirrorSessionsRequest&,
4648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4650typedef std::function<void(const EC2Client*, const Model::DescribeTrafficMirrorTargetsRequest&,
4652 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4654typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayAttachmentsRequest&,
4656 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4658typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayConnectPeersRequest&,
4660 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4662typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayConnectsRequest&,
4664 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4666typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayMeteringPoliciesRequest&,
4668 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4670typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayMulticastDomainsRequest&,
4672 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4674typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayPeeringAttachmentsRequest&,
4676 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4678typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayPolicyTablesRequest&,
4680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4682typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayRouteTableAnnouncementsRequest&,
4684 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4686typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayRouteTablesRequest&,
4688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4690typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayVpcAttachmentsRequest&,
4692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4694typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewaysRequest&, const Model::DescribeTransitGatewaysOutcome&,
4695 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4697typedef std::function<void(const EC2Client*, const Model::DescribeTrunkInterfaceAssociationsRequest&,
4699 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4701typedef std::function<void(const EC2Client*, const Model::DescribeVerifiedAccessEndpointsRequest&,
4703 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4705typedef std::function<void(const EC2Client*, const Model::DescribeVerifiedAccessGroupsRequest&,
4707 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4713typedef std::function<void(const EC2Client*, const Model::DescribeVerifiedAccessInstancesRequest&,
4715 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4717typedef std::function<void(const EC2Client*, const Model::DescribeVerifiedAccessTrustProvidersRequest&,
4719 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4721typedef std::function<void(const EC2Client*, const Model::DescribeVolumeAttributeRequest&, const Model::DescribeVolumeAttributeOutcome&,
4722 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4724typedef std::function<void(const EC2Client*, const Model::DescribeVolumeStatusRequest&, const Model::DescribeVolumeStatusOutcome&,
4725 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4727typedef std::function<void(const EC2Client*, const Model::DescribeVolumesRequest&, const Model::DescribeVolumesOutcome&,
4728 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4730typedef std::function<void(const EC2Client*, const Model::DescribeVolumesModificationsRequest&,
4732 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4734typedef std::function<void(const EC2Client*, const Model::DescribeVpcAttributeRequest&, const Model::DescribeVpcAttributeOutcome&,
4735 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4737typedef std::function<void(const EC2Client*, const Model::DescribeVpcBlockPublicAccessExclusionsRequest&,
4739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4741typedef std::function<void(const EC2Client*, const Model::DescribeVpcBlockPublicAccessOptionsRequest&,
4743 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4745typedef std::function<void(const EC2Client*, const Model::DescribeVpcClassicLinkRequest&, const Model::DescribeVpcClassicLinkOutcome&,
4746 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4748typedef std::function<void(const EC2Client*, const Model::DescribeVpcClassicLinkDnsSupportRequest&,
4750 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4752typedef std::function<void(const EC2Client*, const Model::DescribeVpcEncryptionControlsRequest&,
4754 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4756typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointAssociationsRequest&,
4758 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4760typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointConnectionNotificationsRequest&,
4762 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4764typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointConnectionsRequest&,
4766 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4768typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointServiceConfigurationsRequest&,
4770 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4772typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointServicePermissionsRequest&,
4774 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4776typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointServicesRequest&,
4777 const Model::DescribeVpcEndpointServicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4779typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointsRequest&, const Model::DescribeVpcEndpointsOutcome&,
4780 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4782typedef std::function<void(const EC2Client*, const Model::DescribeVpcPeeringConnectionsRequest&,
4784 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4786typedef std::function<void(const EC2Client*, const Model::DescribeVpcsRequest&, const Model::DescribeVpcsOutcome&,
4787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4789typedef std::function<void(const EC2Client*, const Model::DescribeVpnConcentratorsRequest&, const Model::DescribeVpnConcentratorsOutcome&,
4790 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4792typedef std::function<void(const EC2Client*, const Model::DescribeVpnConnectionsRequest&, const Model::DescribeVpnConnectionsOutcome&,
4793 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4795typedef std::function<void(const EC2Client*, const Model::DescribeVpnGatewaysRequest&, const Model::DescribeVpnGatewaysOutcome&,
4796 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4798typedef std::function<void(const EC2Client*, const Model::DetachClassicLinkVpcRequest&, const Model::DetachClassicLinkVpcOutcome&,
4799 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4801typedef std::function<void(const EC2Client*, const Model::DetachInternetGatewayRequest&, const Model::DetachInternetGatewayOutcome&,
4802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4804typedef std::function<void(const EC2Client*, const Model::DetachNetworkInterfaceRequest&, const Model::DetachNetworkInterfaceOutcome&,
4805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4807typedef std::function<void(const EC2Client*, const Model::DetachVerifiedAccessTrustProviderRequest&,
4809 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4811typedef std::function<void(const EC2Client*, const Model::DetachVolumeRequest&, const Model::DetachVolumeOutcome&,
4812 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4814typedef std::function<void(const EC2Client*, const Model::DetachVpnGatewayRequest&, const Model::DetachVpnGatewayOutcome&,
4815 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4817typedef std::function<void(const EC2Client*, const Model::DisableAddressTransferRequest&, const Model::DisableAddressTransferOutcome&,
4818 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4820typedef std::function<void(const EC2Client*, const Model::DisableAllowedImagesSettingsRequest&,
4822 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4824typedef std::function<void(const EC2Client*, const Model::DisableAwsNetworkPerformanceMetricSubscriptionRequest&,
4826 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4828typedef std::function<void(const EC2Client*, const Model::DisableCapacityManagerRequest&, const Model::DisableCapacityManagerOutcome&,
4829 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4831typedef std::function<void(const EC2Client*, const Model::DisableEbsEncryptionByDefaultRequest&,
4833 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4835typedef std::function<void(const EC2Client*, const Model::DisableFastLaunchRequest&, const Model::DisableFastLaunchOutcome&,
4836 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4838typedef std::function<void(const EC2Client*, const Model::DisableFastSnapshotRestoresRequest&,
4839 const Model::DisableFastSnapshotRestoresOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4841typedef std::function<void(const EC2Client*, const Model::DisableImageRequest&, const Model::DisableImageOutcome&,
4842 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4844typedef std::function<void(const EC2Client*, const Model::DisableImageBlockPublicAccessRequest&,
4846 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4848typedef std::function<void(const EC2Client*, const Model::DisableImageDeprecationRequest&, const Model::DisableImageDeprecationOutcome&,
4849 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4851typedef std::function<void(const EC2Client*, const Model::DisableImageDeregistrationProtectionRequest&,
4853 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4855typedef std::function<void(const EC2Client*, const Model::DisableInstanceSqlHaStandbyDetectionsRequest&,
4857 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4859typedef std::function<void(const EC2Client*, const Model::DisableIpamOrganizationAdminAccountRequest&,
4861 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4863typedef std::function<void(const EC2Client*, const Model::DisableIpamPolicyRequest&, const Model::DisableIpamPolicyOutcome&,
4864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4866typedef std::function<void(const EC2Client*, const Model::DisableRouteServerPropagationRequest&,
4868 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4870typedef std::function<void(const EC2Client*, const Model::DisableSerialConsoleAccessRequest&,
4871 const Model::DisableSerialConsoleAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4873typedef std::function<void(const EC2Client*, const Model::DisableSnapshotBlockPublicAccessRequest&,
4875 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4877typedef std::function<void(const EC2Client*, const Model::DisableTransitGatewayRouteTablePropagationRequest&,
4879 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4881typedef std::function<void(const EC2Client*, const Model::DisableVgwRoutePropagationRequest&,
4882 const Model::DisableVgwRoutePropagationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4884typedef std::function<void(const EC2Client*, const Model::DisableVpcClassicLinkRequest&, const Model::DisableVpcClassicLinkOutcome&,
4885 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4887typedef std::function<void(const EC2Client*, const Model::DisableVpcClassicLinkDnsSupportRequest&,
4889 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4891typedef std::function<void(const EC2Client*, const Model::DisassociateAddressRequest&, const Model::DisassociateAddressOutcome&,
4892 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4894typedef std::function<void(const EC2Client*, const Model::DisassociateCapacityReservationBillingOwnerRequest&,
4896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4898typedef std::function<void(const EC2Client*, const Model::DisassociateClientVpnTargetNetworkRequest&,
4900 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4902typedef std::function<void(const EC2Client*, const Model::DisassociateEnclaveCertificateIamRoleRequest&,
4904 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4906typedef std::function<void(const EC2Client*, const Model::DisassociateIamInstanceProfileRequest&,
4908 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4910typedef std::function<void(const EC2Client*, const Model::DisassociateInstanceEventWindowRequest&,
4912 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4914typedef std::function<void(const EC2Client*, const Model::DisassociateIpamByoasnRequest&, const Model::DisassociateIpamByoasnOutcome&,
4915 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4917typedef std::function<void(const EC2Client*, const Model::DisassociateIpamResourceDiscoveryRequest&,
4919 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4921typedef std::function<void(const EC2Client*, const Model::DisassociateNatGatewayAddressRequest&,
4923 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4925typedef std::function<void(const EC2Client*, const Model::DisassociateRouteServerRequest&, const Model::DisassociateRouteServerOutcome&,
4926 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4928typedef std::function<void(const EC2Client*, const Model::DisassociateRouteTableRequest&, const Model::DisassociateRouteTableOutcome&,
4929 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4931typedef std::function<void(const EC2Client*, const Model::DisassociateSecurityGroupVpcRequest&,
4933 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4935typedef std::function<void(const EC2Client*, const Model::DisassociateSubnetCidrBlockRequest&,
4936 const Model::DisassociateSubnetCidrBlockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4938typedef std::function<void(const EC2Client*, const Model::DisassociateTransitGatewayMulticastDomainRequest&,
4940 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4942typedef std::function<void(const EC2Client*, const Model::DisassociateTransitGatewayPolicyTableRequest&,
4944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4946typedef std::function<void(const EC2Client*, const Model::DisassociateTransitGatewayRouteTableRequest&,
4948 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4950typedef std::function<void(const EC2Client*, const Model::DisassociateTrunkInterfaceRequest&,
4951 const Model::DisassociateTrunkInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4953typedef std::function<void(const EC2Client*, const Model::DisassociateVpcCidrBlockRequest&, const Model::DisassociateVpcCidrBlockOutcome&,
4954 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4956typedef std::function<void(const EC2Client*, const Model::EnableAddressTransferRequest&, const Model::EnableAddressTransferOutcome&,
4957 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4959typedef std::function<void(const EC2Client*, const Model::EnableAllowedImagesSettingsRequest&,
4960 const Model::EnableAllowedImagesSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4962typedef std::function<void(const EC2Client*, const Model::EnableAwsNetworkPerformanceMetricSubscriptionRequest&,
4964 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4966typedef std::function<void(const EC2Client*, const Model::EnableCapacityManagerRequest&, const Model::EnableCapacityManagerOutcome&,
4967 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4969typedef std::function<void(const EC2Client*, const Model::EnableEbsEncryptionByDefaultRequest&,
4971 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4973typedef std::function<void(const EC2Client*, const Model::EnableFastLaunchRequest&, const Model::EnableFastLaunchOutcome&,
4974 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4976typedef std::function<void(const EC2Client*, const Model::EnableFastSnapshotRestoresRequest&,
4977 const Model::EnableFastSnapshotRestoresOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4979typedef std::function<void(const EC2Client*, const Model::EnableImageRequest&, const Model::EnableImageOutcome&,
4980 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4982typedef std::function<void(const EC2Client*, const Model::EnableImageBlockPublicAccessRequest&,
4984 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4986typedef std::function<void(const EC2Client*, const Model::EnableImageDeprecationRequest&, const Model::EnableImageDeprecationOutcome&,
4987 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4989typedef std::function<void(const EC2Client*, const Model::EnableImageDeregistrationProtectionRequest&,
4991 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4993typedef std::function<void(const EC2Client*, const Model::EnableInstanceSqlHaStandbyDetectionsRequest&,
4995 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4997typedef std::function<void(const EC2Client*, const Model::EnableIpamOrganizationAdminAccountRequest&,
4999 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5001typedef std::function<void(const EC2Client*, const Model::EnableIpamPolicyRequest&, const Model::EnableIpamPolicyOutcome&,
5002 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5004typedef std::function<void(const EC2Client*, const Model::EnableReachabilityAnalyzerOrganizationSharingRequest&,
5006 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5008typedef std::function<void(const EC2Client*, const Model::EnableRouteServerPropagationRequest&,
5010 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5012typedef std::function<void(const EC2Client*, const Model::EnableSerialConsoleAccessRequest&, const Model::EnableSerialConsoleAccessOutcome&,
5013 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5015typedef std::function<void(const EC2Client*, const Model::EnableSnapshotBlockPublicAccessRequest&,
5017 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5019typedef std::function<void(const EC2Client*, const Model::EnableTransitGatewayRouteTablePropagationRequest&,
5021 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5023typedef std::function<void(const EC2Client*, const Model::EnableVgwRoutePropagationRequest&, const Model::EnableVgwRoutePropagationOutcome&,
5024 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5026typedef std::function<void(const EC2Client*, const Model::EnableVolumeIORequest&, const Model::EnableVolumeIOOutcome&,
5027 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5029typedef std::function<void(const EC2Client*, const Model::EnableVpcClassicLinkRequest&, const Model::EnableVpcClassicLinkOutcome&,
5030 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5032typedef std::function<void(const EC2Client*, const Model::EnableVpcClassicLinkDnsSupportRequest&,
5034 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5036typedef std::function<void(const EC2Client*, const Model::ExportClientVpnClientCertificateRevocationListRequest&,
5038 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5040typedef std::function<void(const EC2Client*, const Model::ExportClientVpnClientConfigurationRequest&,
5042 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5044typedef std::function<void(const EC2Client*, const Model::ExportImageRequest&, const Model::ExportImageOutcome&,
5045 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5047typedef std::function<void(const EC2Client*, const Model::ExportTransitGatewayRoutesRequest&,
5048 const Model::ExportTransitGatewayRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5050typedef std::function<void(const EC2Client*, const Model::ExportVerifiedAccessInstanceClientConfigurationRequest&,
5052 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5054typedef std::function<void(const EC2Client*, const Model::GetActiveVpnTunnelStatusRequest&, const Model::GetActiveVpnTunnelStatusOutcome&,
5055 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5057typedef std::function<void(const EC2Client*, const Model::GetAllowedImagesSettingsRequest&, const Model::GetAllowedImagesSettingsOutcome&,
5058 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5060typedef std::function<void(const EC2Client*, const Model::GetAssociatedEnclaveCertificateIamRolesRequest&,
5062 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5064typedef std::function<void(const EC2Client*, const Model::GetAssociatedIpv6PoolCidrsRequest&,
5065 const Model::GetAssociatedIpv6PoolCidrsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5067typedef std::function<void(const EC2Client*, const Model::GetAwsNetworkPerformanceDataRequest&,
5069 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5071typedef std::function<void(const EC2Client*, const Model::GetCapacityManagerAttributesRequest&,
5073 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5075typedef std::function<void(const EC2Client*, const Model::GetCapacityManagerMetricDataRequest&,
5077 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5079typedef std::function<void(const EC2Client*, const Model::GetCapacityManagerMetricDimensionsRequest&,
5081 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5083typedef std::function<void(const EC2Client*, const Model::GetCapacityReservationUsageRequest&,
5084 const Model::GetCapacityReservationUsageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5086typedef std::function<void(const EC2Client*, const Model::GetCoipPoolUsageRequest&, const Model::GetCoipPoolUsageOutcome&,
5087 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5089typedef std::function<void(const EC2Client*, const Model::GetConsoleOutputRequest&, const Model::GetConsoleOutputOutcome&,
5090 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5092typedef std::function<void(const EC2Client*, const Model::GetConsoleScreenshotRequest&, const Model::GetConsoleScreenshotOutcome&,
5093 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5095typedef std::function<void(const EC2Client*, const Model::GetDeclarativePoliciesReportSummaryRequest&,
5097 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5099typedef std::function<void(const EC2Client*, const Model::GetDefaultCreditSpecificationRequest&,
5101 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5103typedef std::function<void(const EC2Client*, const Model::GetEbsDefaultKmsKeyIdRequest&, const Model::GetEbsDefaultKmsKeyIdOutcome&,
5104 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5106typedef std::function<void(const EC2Client*, const Model::GetEbsEncryptionByDefaultRequest&, const Model::GetEbsEncryptionByDefaultOutcome&,
5107 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5109typedef std::function<void(const EC2Client*, const Model::GetEnabledIpamPolicyRequest&, const Model::GetEnabledIpamPolicyOutcome&,
5110 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5112typedef std::function<void(const EC2Client*, const Model::GetFlowLogsIntegrationTemplateRequest&,
5114 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5116typedef std::function<void(const EC2Client*, const Model::GetGroupsForCapacityReservationRequest&,
5118 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5120typedef std::function<void(const EC2Client*, const Model::GetHostReservationPurchasePreviewRequest&,
5122 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5124typedef std::function<void(const EC2Client*, const Model::GetImageAncestryRequest&, const Model::GetImageAncestryOutcome&,
5125 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5127typedef std::function<void(const EC2Client*, const Model::GetImageBlockPublicAccessStateRequest&,
5129 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5131typedef std::function<void(const EC2Client*, const Model::GetInstanceMetadataDefaultsRequest&,
5132 const Model::GetInstanceMetadataDefaultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5134typedef std::function<void(const EC2Client*, const Model::GetInstanceTpmEkPubRequest&, const Model::GetInstanceTpmEkPubOutcome&,
5135 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5137typedef std::function<void(const EC2Client*, const Model::GetInstanceTypesFromInstanceRequirementsRequest&,
5139 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5141typedef std::function<void(const EC2Client*, const Model::GetInstanceUefiDataRequest&, const Model::GetInstanceUefiDataOutcome&,
5142 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5144typedef std::function<void(const EC2Client*, const Model::GetIpamAddressHistoryRequest&, const Model::GetIpamAddressHistoryOutcome&,
5145 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5147typedef std::function<void(const EC2Client*, const Model::GetIpamDiscoveredAccountsRequest&, const Model::GetIpamDiscoveredAccountsOutcome&,
5148 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5150typedef std::function<void(const EC2Client*, const Model::GetIpamDiscoveredPublicAddressesRequest&,
5152 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5154typedef std::function<void(const EC2Client*, const Model::GetIpamDiscoveredResourceCidrsRequest&,
5156 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5158typedef std::function<void(const EC2Client*, const Model::GetIpamPolicyAllocationRulesRequest&,
5160 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5162typedef std::function<void(const EC2Client*, const Model::GetIpamPolicyOrganizationTargetsRequest&,
5164 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5166typedef std::function<void(const EC2Client*, const Model::GetIpamPoolAllocationsRequest&, const Model::GetIpamPoolAllocationsOutcome&,
5167 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5169typedef std::function<void(const EC2Client*, const Model::GetIpamPoolCidrsRequest&, const Model::GetIpamPoolCidrsOutcome&,
5170 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5172typedef std::function<void(const EC2Client*, const Model::GetIpamPrefixListResolverRulesRequest&,
5174 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5176typedef std::function<void(const EC2Client*, const Model::GetIpamPrefixListResolverVersionEntriesRequest&,
5178 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5180typedef std::function<void(const EC2Client*, const Model::GetIpamPrefixListResolverVersionsRequest&,
5182 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5184typedef std::function<void(const EC2Client*, const Model::GetIpamResourceCidrsRequest&, const Model::GetIpamResourceCidrsOutcome&,
5185 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5187typedef std::function<void(const EC2Client*, const Model::GetLaunchTemplateDataRequest&, const Model::GetLaunchTemplateDataOutcome&,
5188 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5190typedef std::function<void(const EC2Client*, const Model::GetManagedPrefixListAssociationsRequest&,
5192 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5194typedef std::function<void(const EC2Client*, const Model::GetManagedPrefixListEntriesRequest&,
5195 const Model::GetManagedPrefixListEntriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5197typedef std::function<void(const EC2Client*, const Model::GetNetworkInsightsAccessScopeAnalysisFindingsRequest&,
5199 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5201typedef std::function<void(const EC2Client*, const Model::GetNetworkInsightsAccessScopeContentRequest&,
5203 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5205typedef std::function<void(const EC2Client*, const Model::GetPasswordDataRequest&, const Model::GetPasswordDataOutcome&,
5206 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5208typedef std::function<void(const EC2Client*, const Model::GetReservedInstancesExchangeQuoteRequest&,
5210 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5212typedef std::function<void(const EC2Client*, const Model::GetRouteServerAssociationsRequest&,
5213 const Model::GetRouteServerAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5215typedef std::function<void(const EC2Client*, const Model::GetRouteServerPropagationsRequest&,
5216 const Model::GetRouteServerPropagationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5218typedef std::function<void(const EC2Client*, const Model::GetRouteServerRoutingDatabaseRequest&,
5220 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5222typedef std::function<void(const EC2Client*, const Model::GetSecurityGroupsForVpcRequest&, const Model::GetSecurityGroupsForVpcOutcome&,
5223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5225typedef std::function<void(const EC2Client*, const Model::GetSerialConsoleAccessStatusRequest&,
5227 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5229typedef std::function<void(const EC2Client*, const Model::GetSnapshotBlockPublicAccessStateRequest&,
5231 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5233typedef std::function<void(const EC2Client*, const Model::GetSpotPlacementScoresRequest&, const Model::GetSpotPlacementScoresOutcome&,
5234 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5236typedef std::function<void(const EC2Client*, const Model::GetSubnetCidrReservationsRequest&, const Model::GetSubnetCidrReservationsOutcome&,
5237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5239typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayAttachmentPropagationsRequest&,
5241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5243typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayMeteringPolicyEntriesRequest&,
5245 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5247typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayMulticastDomainAssociationsRequest&,
5249 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5251typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayPolicyTableAssociationsRequest&,
5253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5255typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayPolicyTableEntriesRequest&,
5257 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5259typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayPrefixListReferencesRequest&,
5261 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5263typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayRouteTableAssociationsRequest&,
5265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5267typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayRouteTablePropagationsRequest&,
5269 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5271typedef std::function<void(const EC2Client*, const Model::GetVerifiedAccessEndpointPolicyRequest&,
5273 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5275typedef std::function<void(const EC2Client*, const Model::GetVerifiedAccessEndpointTargetsRequest&,
5277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5279typedef std::function<void(const EC2Client*, const Model::GetVerifiedAccessGroupPolicyRequest&,
5281 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5283typedef std::function<void(const EC2Client*, const Model::GetVpcResourcesBlockingEncryptionEnforcementRequest&,
5285 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5287typedef std::function<void(const EC2Client*, const Model::GetVpnConnectionDeviceSampleConfigurationRequest&,
5289 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5291typedef std::function<void(const EC2Client*, const Model::GetVpnConnectionDeviceTypesRequest&,
5292 const Model::GetVpnConnectionDeviceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5294typedef std::function<void(const EC2Client*, const Model::GetVpnTunnelReplacementStatusRequest&,
5296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5298typedef std::function<void(const EC2Client*, const Model::ImportClientVpnClientCertificateRevocationListRequest&,
5300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5302typedef std::function<void(const EC2Client*, const Model::ImportImageRequest&, const Model::ImportImageOutcome&,
5303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5305typedef std::function<void(const EC2Client*, const Model::ImportInstanceRequest&, const Model::ImportInstanceOutcome&,
5306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5308typedef std::function<void(const EC2Client*, const Model::ImportKeyPairRequest&, const Model::ImportKeyPairOutcome&,
5309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5311typedef std::function<void(const EC2Client*, const Model::ImportSnapshotRequest&, const Model::ImportSnapshotOutcome&,
5312 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5314typedef std::function<void(const EC2Client*, const Model::ImportVolumeRequest&, const Model::ImportVolumeOutcome&,
5315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5317typedef std::function<void(const EC2Client*, const Model::ListImagesInRecycleBinRequest&, const Model::ListImagesInRecycleBinOutcome&,
5318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5320typedef std::function<void(const EC2Client*, const Model::ListSnapshotsInRecycleBinRequest&, const Model::ListSnapshotsInRecycleBinOutcome&,
5321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5323typedef std::function<void(const EC2Client*, const Model::ListVolumesInRecycleBinRequest&, const Model::ListVolumesInRecycleBinOutcome&,
5324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5326typedef std::function<void(const EC2Client*, const Model::LockSnapshotRequest&, const Model::LockSnapshotOutcome&,
5327 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5329typedef std::function<void(const EC2Client*, const Model::ModifyAddressAttributeRequest&, const Model::ModifyAddressAttributeOutcome&,
5330 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5332typedef std::function<void(const EC2Client*, const Model::ModifyAvailabilityZoneGroupRequest&,
5333 const Model::ModifyAvailabilityZoneGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5335typedef std::function<void(const EC2Client*, const Model::ModifyCapacityReservationRequest&, const Model::ModifyCapacityReservationOutcome&,
5336 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5338typedef std::function<void(const EC2Client*, const Model::ModifyCapacityReservationFleetRequest&,
5340 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5342typedef std::function<void(const EC2Client*, const Model::ModifyClientVpnEndpointRequest&, const Model::ModifyClientVpnEndpointOutcome&,
5343 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5345typedef std::function<void(const EC2Client*, const Model::ModifyDefaultCreditSpecificationRequest&,
5347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5349typedef std::function<void(const EC2Client*, const Model::ModifyEbsDefaultKmsKeyIdRequest&, const Model::ModifyEbsDefaultKmsKeyIdOutcome&,
5350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5352typedef std::function<void(const EC2Client*, const Model::ModifyFleetRequest&, const Model::ModifyFleetOutcome&,
5353 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5355typedef std::function<void(const EC2Client*, const Model::ModifyFpgaImageAttributeRequest&, const Model::ModifyFpgaImageAttributeOutcome&,
5356 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5358typedef std::function<void(const EC2Client*, const Model::ModifyHostsRequest&, const Model::ModifyHostsOutcome&,
5359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5361typedef std::function<void(const EC2Client*, const Model::ModifyIdFormatRequest&, const Model::ModifyIdFormatOutcome&,
5362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5364typedef std::function<void(const EC2Client*, const Model::ModifyIdentityIdFormatRequest&, const Model::ModifyIdentityIdFormatOutcome&,
5365 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5367typedef std::function<void(const EC2Client*, const Model::ModifyImageAttributeRequest&, const Model::ModifyImageAttributeOutcome&,
5368 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5370typedef std::function<void(const EC2Client*, const Model::ModifyInstanceAttributeRequest&, const Model::ModifyInstanceAttributeOutcome&,
5371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5373typedef std::function<void(const EC2Client*, const Model::ModifyInstanceCapacityReservationAttributesRequest&,
5375 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5377typedef std::function<void(const EC2Client*, const Model::ModifyInstanceConnectEndpointRequest&,
5379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5381typedef std::function<void(const EC2Client*, const Model::ModifyInstanceCpuOptionsRequest&, const Model::ModifyInstanceCpuOptionsOutcome&,
5382 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5384typedef std::function<void(const EC2Client*, const Model::ModifyInstanceCreditSpecificationRequest&,
5386 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5388typedef std::function<void(const EC2Client*, const Model::ModifyInstanceEventStartTimeRequest&,
5390 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5392typedef std::function<void(const EC2Client*, const Model::ModifyInstanceEventWindowRequest&, const Model::ModifyInstanceEventWindowOutcome&,
5393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5395typedef std::function<void(const EC2Client*, const Model::ModifyInstanceMaintenanceOptionsRequest&,
5397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5399typedef std::function<void(const EC2Client*, const Model::ModifyInstanceMetadataDefaultsRequest&,
5401 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5403typedef std::function<void(const EC2Client*, const Model::ModifyInstanceMetadataOptionsRequest&,
5405 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5407typedef std::function<void(const EC2Client*, const Model::ModifyInstanceNetworkPerformanceOptionsRequest&,
5409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5411typedef std::function<void(const EC2Client*, const Model::ModifyInstancePlacementRequest&, const Model::ModifyInstancePlacementOutcome&,
5412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5414typedef std::function<void(const EC2Client*, const Model::ModifyIpamRequest&, const Model::ModifyIpamOutcome&,
5415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5417typedef std::function<void(const EC2Client*, const Model::ModifyIpamPolicyAllocationRulesRequest&,
5419 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5421typedef std::function<void(const EC2Client*, const Model::ModifyIpamPoolRequest&, const Model::ModifyIpamPoolOutcome&,
5422 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5424typedef std::function<void(const EC2Client*, const Model::ModifyIpamPrefixListResolverRequest&,
5426 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5428typedef std::function<void(const EC2Client*, const Model::ModifyIpamPrefixListResolverTargetRequest&,
5430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5432typedef std::function<void(const EC2Client*, const Model::ModifyIpamResourceCidrRequest&, const Model::ModifyIpamResourceCidrOutcome&,
5433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5435typedef std::function<void(const EC2Client*, const Model::ModifyIpamResourceDiscoveryRequest&,
5436 const Model::ModifyIpamResourceDiscoveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5438typedef std::function<void(const EC2Client*, const Model::ModifyIpamScopeRequest&, const Model::ModifyIpamScopeOutcome&,
5439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5441typedef std::function<void(const EC2Client*, const Model::ModifyLaunchTemplateRequest&, const Model::ModifyLaunchTemplateOutcome&,
5442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5444typedef std::function<void(const EC2Client*, const Model::ModifyLocalGatewayRouteRequest&, const Model::ModifyLocalGatewayRouteOutcome&,
5445 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5447typedef std::function<void(const EC2Client*, const Model::ModifyManagedPrefixListRequest&, const Model::ModifyManagedPrefixListOutcome&,
5448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5450typedef std::function<void(const EC2Client*, const Model::ModifyNetworkInterfaceAttributeRequest&,
5452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5454typedef std::function<void(const EC2Client*, const Model::ModifyPrivateDnsNameOptionsRequest&,
5455 const Model::ModifyPrivateDnsNameOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5457typedef std::function<void(const EC2Client*, const Model::ModifyPublicIpDnsNameOptionsRequest&,
5459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5461typedef std::function<void(const EC2Client*, const Model::ModifyReservedInstancesRequest&, const Model::ModifyReservedInstancesOutcome&,
5462 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5464typedef std::function<void(const EC2Client*, const Model::ModifyRouteServerRequest&, const Model::ModifyRouteServerOutcome&,
5465 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5467typedef std::function<void(const EC2Client*, const Model::ModifySecurityGroupRulesRequest&, const Model::ModifySecurityGroupRulesOutcome&,
5468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5470typedef std::function<void(const EC2Client*, const Model::ModifySnapshotAttributeRequest&, const Model::ModifySnapshotAttributeOutcome&,
5471 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5473typedef std::function<void(const EC2Client*, const Model::ModifySnapshotTierRequest&, const Model::ModifySnapshotTierOutcome&,
5474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5476typedef std::function<void(const EC2Client*, const Model::ModifySpotFleetRequestRequest&, const Model::ModifySpotFleetRequestOutcome&,
5477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5479typedef std::function<void(const EC2Client*, const Model::ModifySubnetAttributeRequest&, const Model::ModifySubnetAttributeOutcome&,
5480 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5482typedef std::function<void(const EC2Client*, const Model::ModifyTrafficMirrorFilterNetworkServicesRequest&,
5484 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5486typedef std::function<void(const EC2Client*, const Model::ModifyTrafficMirrorFilterRuleRequest&,
5488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5490typedef std::function<void(const EC2Client*, const Model::ModifyTrafficMirrorSessionRequest&,
5491 const Model::ModifyTrafficMirrorSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5493typedef std::function<void(const EC2Client*, const Model::ModifyTransitGatewayRequest&, const Model::ModifyTransitGatewayOutcome&,
5494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5496typedef std::function<void(const EC2Client*, const Model::ModifyTransitGatewayMeteringPolicyRequest&,
5498 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5500typedef std::function<void(const EC2Client*, const Model::ModifyTransitGatewayPrefixListReferenceRequest&,
5502 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5504typedef std::function<void(const EC2Client*, const Model::ModifyTransitGatewayVpcAttachmentRequest&,
5506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5508typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessEndpointRequest&,
5510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5512typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessEndpointPolicyRequest&,
5514 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5516typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessGroupRequest&, const Model::ModifyVerifiedAccessGroupOutcome&,
5517 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5519typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessGroupPolicyRequest&,
5521 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5523typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessInstanceRequest&,
5525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5527typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessInstanceLoggingConfigurationRequest&,
5529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5531typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessTrustProviderRequest&,
5533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5535typedef std::function<void(const EC2Client*, const Model::ModifyVolumeRequest&, const Model::ModifyVolumeOutcome&,
5536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5538typedef std::function<void(const EC2Client*, const Model::ModifyVolumeAttributeRequest&, const Model::ModifyVolumeAttributeOutcome&,
5539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5541typedef std::function<void(const EC2Client*, const Model::ModifyVpcAttributeRequest&, const Model::ModifyVpcAttributeOutcome&,
5542 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5544typedef std::function<void(const EC2Client*, const Model::ModifyVpcBlockPublicAccessExclusionRequest&,
5546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5548typedef std::function<void(const EC2Client*, const Model::ModifyVpcBlockPublicAccessOptionsRequest&,
5550 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5552typedef std::function<void(const EC2Client*, const Model::ModifyVpcEncryptionControlRequest&,
5553 const Model::ModifyVpcEncryptionControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5555typedef std::function<void(const EC2Client*, const Model::ModifyVpcEndpointRequest&, const Model::ModifyVpcEndpointOutcome&,
5556 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5558typedef std::function<void(const EC2Client*, const Model::ModifyVpcEndpointConnectionNotificationRequest&,
5560 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5562typedef std::function<void(const EC2Client*, const Model::ModifyVpcEndpointServiceConfigurationRequest&,
5564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5566typedef std::function<void(const EC2Client*, const Model::ModifyVpcEndpointServicePayerResponsibilityRequest&,
5568 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5570typedef std::function<void(const EC2Client*, const Model::ModifyVpcEndpointServicePermissionsRequest&,
5572 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5574typedef std::function<void(const EC2Client*, const Model::ModifyVpcPeeringConnectionOptionsRequest&,
5576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5578typedef std::function<void(const EC2Client*, const Model::ModifyVpcTenancyRequest&, const Model::ModifyVpcTenancyOutcome&,
5579 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5581typedef std::function<void(const EC2Client*, const Model::ModifyVpnConnectionRequest&, const Model::ModifyVpnConnectionOutcome&,
5582 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5584typedef std::function<void(const EC2Client*, const Model::ModifyVpnConnectionOptionsRequest&,
5585 const Model::ModifyVpnConnectionOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5587typedef std::function<void(const EC2Client*, const Model::ModifyVpnTunnelCertificateRequest&,
5588 const Model::ModifyVpnTunnelCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5590typedef std::function<void(const EC2Client*, const Model::ModifyVpnTunnelOptionsRequest&, const Model::ModifyVpnTunnelOptionsOutcome&,
5591 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5593typedef std::function<void(const EC2Client*, const Model::MonitorInstancesRequest&, const Model::MonitorInstancesOutcome&,
5594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5596typedef std::function<void(const EC2Client*, const Model::MoveAddressToVpcRequest&, const Model::MoveAddressToVpcOutcome&,
5597 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5599typedef std::function<void(const EC2Client*, const Model::MoveByoipCidrToIpamRequest&, const Model::MoveByoipCidrToIpamOutcome&,
5600 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5602typedef std::function<void(const EC2Client*, const Model::MoveCapacityReservationInstancesRequest&,
5604 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5606typedef std::function<void(const EC2Client*, const Model::ProvisionByoipCidrRequest&, const Model::ProvisionByoipCidrOutcome&,
5607 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5609typedef std::function<void(const EC2Client*, const Model::ProvisionIpamByoasnRequest&, const Model::ProvisionIpamByoasnOutcome&,
5610 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5612typedef std::function<void(const EC2Client*, const Model::ProvisionIpamPoolCidrRequest&, const Model::ProvisionIpamPoolCidrOutcome&,
5613 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5615typedef std::function<void(const EC2Client*, const Model::ProvisionPublicIpv4PoolCidrRequest&,
5616 const Model::ProvisionPublicIpv4PoolCidrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5618typedef std::function<void(const EC2Client*, const Model::PurchaseCapacityBlockRequest&, const Model::PurchaseCapacityBlockOutcome&,
5619 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5621typedef std::function<void(const EC2Client*, const Model::PurchaseCapacityBlockExtensionRequest&,
5623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5625typedef std::function<void(const EC2Client*, const Model::PurchaseHostReservationRequest&, const Model::PurchaseHostReservationOutcome&,
5626 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5628typedef std::function<void(const EC2Client*, const Model::PurchaseReservedInstancesOfferingRequest&,
5630 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5632typedef std::function<void(const EC2Client*, const Model::PurchaseScheduledInstancesRequest&,
5633 const Model::PurchaseScheduledInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5635typedef std::function<void(const EC2Client*, const Model::RebootInstancesRequest&, const Model::RebootInstancesOutcome&,
5636 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5638typedef std::function<void(const EC2Client*, const Model::RegisterImageRequest&, const Model::RegisterImageOutcome&,
5639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5641typedef std::function<void(const EC2Client*, const Model::RegisterInstanceEventNotificationAttributesRequest&,
5643 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5645typedef std::function<void(const EC2Client*, const Model::RegisterTransitGatewayMulticastGroupMembersRequest&,
5647 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5649typedef std::function<void(const EC2Client*, const Model::RegisterTransitGatewayMulticastGroupSourcesRequest&,
5651 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5653typedef std::function<void(const EC2Client*, const Model::RejectCapacityReservationBillingOwnershipRequest&,
5655 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5657typedef std::function<void(const EC2Client*, const Model::RejectTransitGatewayMulticastDomainAssociationsRequest&,
5659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5661typedef std::function<void(const EC2Client*, const Model::RejectTransitGatewayPeeringAttachmentRequest&,
5663 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5665typedef std::function<void(const EC2Client*, const Model::RejectTransitGatewayVpcAttachmentRequest&,
5667 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5669typedef std::function<void(const EC2Client*, const Model::RejectVpcEndpointConnectionsRequest&,
5671 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5673typedef std::function<void(const EC2Client*, const Model::RejectVpcPeeringConnectionRequest&,
5674 const Model::RejectVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5676typedef std::function<void(const EC2Client*, const Model::ReleaseAddressRequest&, const Model::ReleaseAddressOutcome&,
5677 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5679typedef std::function<void(const EC2Client*, const Model::ReleaseHostsRequest&, const Model::ReleaseHostsOutcome&,
5680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5682typedef std::function<void(const EC2Client*, const Model::ReleaseIpamPoolAllocationRequest&, const Model::ReleaseIpamPoolAllocationOutcome&,
5683 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5685typedef std::function<void(const EC2Client*, const Model::ReplaceIamInstanceProfileAssociationRequest&,
5687 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5689typedef std::function<void(const EC2Client*, const Model::ReplaceImageCriteriaInAllowedImagesSettingsRequest&,
5691 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5693typedef std::function<void(const EC2Client*, const Model::ReplaceNetworkAclAssociationRequest&,
5695 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5697typedef std::function<void(const EC2Client*, const Model::ReplaceNetworkAclEntryRequest&, const Model::ReplaceNetworkAclEntryOutcome&,
5698 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5700typedef std::function<void(const EC2Client*, const Model::ReplaceRouteRequest&, const Model::ReplaceRouteOutcome&,
5701 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5703typedef std::function<void(const EC2Client*, const Model::ReplaceRouteTableAssociationRequest&,
5705 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5707typedef std::function<void(const EC2Client*, const Model::ReplaceTransitGatewayRouteRequest&,
5708 const Model::ReplaceTransitGatewayRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5710typedef std::function<void(const EC2Client*, const Model::ReplaceVpnTunnelRequest&, const Model::ReplaceVpnTunnelOutcome&,
5711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5713typedef std::function<void(const EC2Client*, const Model::ReportInstanceStatusRequest&, const Model::ReportInstanceStatusOutcome&,
5714 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5716typedef std::function<void(const EC2Client*, const Model::RequestSpotFleetRequest&, const Model::RequestSpotFleetOutcome&,
5717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5719typedef std::function<void(const EC2Client*, const Model::RequestSpotInstancesRequest&, const Model::RequestSpotInstancesOutcome&,
5720 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5722typedef std::function<void(const EC2Client*, const Model::ResetAddressAttributeRequest&, const Model::ResetAddressAttributeOutcome&,
5723 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5725typedef std::function<void(const EC2Client*, const Model::ResetEbsDefaultKmsKeyIdRequest&, const Model::ResetEbsDefaultKmsKeyIdOutcome&,
5726 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5728typedef std::function<void(const EC2Client*, const Model::ResetFpgaImageAttributeRequest&, const Model::ResetFpgaImageAttributeOutcome&,
5729 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5731typedef std::function<void(const EC2Client*, const Model::ResetImageAttributeRequest&, const Model::ResetImageAttributeOutcome&,
5732 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5734typedef std::function<void(const EC2Client*, const Model::ResetInstanceAttributeRequest&, const Model::ResetInstanceAttributeOutcome&,
5735 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5737typedef std::function<void(const EC2Client*, const Model::ResetNetworkInterfaceAttributeRequest&,
5739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5741typedef std::function<void(const EC2Client*, const Model::ResetSnapshotAttributeRequest&, const Model::ResetSnapshotAttributeOutcome&,
5742 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5744typedef std::function<void(const EC2Client*, const Model::RestoreAddressToClassicRequest&, const Model::RestoreAddressToClassicOutcome&,
5745 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5747typedef std::function<void(const EC2Client*, const Model::RestoreImageFromRecycleBinRequest&,
5748 const Model::RestoreImageFromRecycleBinOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5750typedef std::function<void(const EC2Client*, const Model::RestoreManagedPrefixListVersionRequest&,
5752 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5754typedef std::function<void(const EC2Client*, const Model::RestoreSnapshotFromRecycleBinRequest&,
5756 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5758typedef std::function<void(const EC2Client*, const Model::RestoreSnapshotTierRequest&, const Model::RestoreSnapshotTierOutcome&,
5759 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5761typedef std::function<void(const EC2Client*, const Model::RestoreVolumeFromRecycleBinRequest&,
5762 const Model::RestoreVolumeFromRecycleBinOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5764typedef std::function<void(const EC2Client*, const Model::RevokeClientVpnIngressRequest&, const Model::RevokeClientVpnIngressOutcome&,
5765 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5767typedef std::function<void(const EC2Client*, const Model::RevokeSecurityGroupEgressRequest&, const Model::RevokeSecurityGroupEgressOutcome&,
5768 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5770typedef std::function<void(const EC2Client*, const Model::RevokeSecurityGroupIngressRequest&,
5771 const Model::RevokeSecurityGroupIngressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5773typedef std::function<void(const EC2Client*, const Model::RunInstancesRequest&, const Model::RunInstancesOutcome&,
5774 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5776typedef std::function<void(const EC2Client*, const Model::RunScheduledInstancesRequest&, const Model::RunScheduledInstancesOutcome&,
5777 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5779typedef std::function<void(const EC2Client*, const Model::SearchLocalGatewayRoutesRequest&, const Model::SearchLocalGatewayRoutesOutcome&,
5780 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5782typedef std::function<void(const EC2Client*, const Model::SearchTransitGatewayMulticastGroupsRequest&,
5784 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5786typedef std::function<void(const EC2Client*, const Model::SearchTransitGatewayRoutesRequest&,
5787 const Model::SearchTransitGatewayRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5789typedef std::function<void(const EC2Client*, const Model::SendDiagnosticInterruptRequest&, const Model::SendDiagnosticInterruptOutcome&,
5790 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5792typedef std::function<void(const EC2Client*, const Model::StartDeclarativePoliciesReportRequest&,
5794 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5796typedef std::function<void(const EC2Client*, const Model::StartInstancesRequest&, const Model::StartInstancesOutcome&,
5797 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5799typedef std::function<void(const EC2Client*, const Model::StartNetworkInsightsAccessScopeAnalysisRequest&,
5801 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5803typedef std::function<void(const EC2Client*, const Model::StartNetworkInsightsAnalysisRequest&,
5805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5807typedef std::function<void(const EC2Client*, const Model::StartVpcEndpointServicePrivateDnsVerificationRequest&,
5809 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5811typedef std::function<void(const EC2Client*, const Model::StopInstancesRequest&, const Model::StopInstancesOutcome&,
5812 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5814typedef std::function<void(const EC2Client*, const Model::TerminateClientVpnConnectionsRequest&,
5816 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5818typedef std::function<void(const EC2Client*, const Model::TerminateInstancesRequest&, const Model::TerminateInstancesOutcome&,
5819 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5821typedef std::function<void(const EC2Client*, const Model::UnassignIpv6AddressesRequest&, const Model::UnassignIpv6AddressesOutcome&,
5822 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5824typedef std::function<void(const EC2Client*, const Model::UnassignPrivateIpAddressesRequest&,
5825 const Model::UnassignPrivateIpAddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5827typedef std::function<void(const EC2Client*, const Model::UnassignPrivateNatGatewayAddressRequest&,
5829 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5831typedef std::function<void(const EC2Client*, const Model::UnlockSnapshotRequest&, const Model::UnlockSnapshotOutcome&,
5832 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5834typedef std::function<void(const EC2Client*, const Model::UnmonitorInstancesRequest&, const Model::UnmonitorInstancesOutcome&,
5835 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5837typedef std::function<void(const EC2Client*, const Model::UpdateCapacityManagerOrganizationsAccessRequest&,
5839 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5841typedef std::function<void(const EC2Client*, const Model::UpdateInterruptibleCapacityReservationAllocationRequest&,
5843 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5845typedef std::function<void(const EC2Client*, const Model::UpdateSecurityGroupRuleDescriptionsEgressRequest&,
5847 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5849typedef std::function<void(const EC2Client*, const Model::UpdateSecurityGroupRuleDescriptionsIngressRequest&,
5851 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5853typedef std::function<void(const EC2Client*, const Model::WithdrawByoipCidrRequest&, const Model::WithdrawByoipCidrOutcome&,
5854 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5856/* End of service model async handlers definitions */
5857} // namespace EC2
5858} // 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< ModifyRouteServerResponse, EC2Error > ModifyRouteServerOutcome
Aws::Utils::Outcome< CreateTransitGatewayPolicyTableResponse, EC2Error > CreateTransitGatewayPolicyTableOutcome
Aws::Utils::Outcome< DeleteEgressOnlyInternetGatewayResponse, EC2Error > DeleteEgressOnlyInternetGatewayOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteRouteOutcome
std::future< CreateVpcEndpointConnectionNotificationOutcome > CreateVpcEndpointConnectionNotificationOutcomeCallable
Aws::Utils::Outcome< GetActiveVpnTunnelStatusResponse, EC2Error > GetActiveVpnTunnelStatusOutcome
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< DeleteRouteServerPeerResponse, EC2Error > DeleteRouteServerPeerOutcome
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< DeleteRouteServerOutcome > DeleteRouteServerOutcomeCallable
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< ModifyPublicIpDnsNameOptionsOutcome > ModifyPublicIpDnsNameOptionsOutcomeCallable
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
Aws::Utils::Outcome< ModifyIpamPrefixListResolverResponse, EC2Error > ModifyIpamPrefixListResolverOutcome
std::future< DescribeStoreImageTasksOutcome > DescribeStoreImageTasksOutcomeCallable
std::future< RequestSpotFleetOutcome > RequestSpotFleetOutcomeCallable
Aws::Utils::Outcome< DeleteCoipPoolResponse, EC2Error > DeleteCoipPoolOutcome
Aws::Utils::Outcome< CreateTrafficMirrorFilterResponse, EC2Error > CreateTrafficMirrorFilterOutcome
Aws::Utils::Outcome< DeleteVpnConcentratorResponse, EC2Error > DeleteVpnConcentratorOutcome
std::future< DeleteVerifiedAccessGroupOutcome > DeleteVerifiedAccessGroupOutcomeCallable
Aws::Utils::Outcome< UnlockSnapshotResponse, EC2Error > UnlockSnapshotOutcome
Aws::Utils::Outcome< ProvisionIpamPoolCidrResponse, EC2Error > ProvisionIpamPoolCidrOutcome
Aws::Utils::Outcome< DescribeCapacityManagerDataExportsResponse, EC2Error > DescribeCapacityManagerDataExportsOutcome
std::future< RegisterTransitGatewayMulticastGroupMembersOutcome > RegisterTransitGatewayMulticastGroupMembersOutcomeCallable
std::future< UnassignIpv6AddressesOutcome > UnassignIpv6AddressesOutcomeCallable
std::future< DescribeVpcEndpointServicesOutcome > DescribeVpcEndpointServicesOutcomeCallable
std::future< DescribeManagedPrefixListsOutcome > DescribeManagedPrefixListsOutcomeCallable
std::future< CreateTransitGatewayMeteringPolicyOutcome > CreateTransitGatewayMeteringPolicyOutcomeCallable
Aws::Utils::Outcome< ModifyReservedInstancesResponse, EC2Error > ModifyReservedInstancesOutcome
Aws::Utils::Outcome< DescribeInstanceSqlHaStatesResponse, EC2Error > DescribeInstanceSqlHaStatesOutcome
std::future< GetRouteServerPropagationsOutcome > GetRouteServerPropagationsOutcomeCallable
std::future< AcceptVpcPeeringConnectionOutcome > AcceptVpcPeeringConnectionOutcomeCallable
std::future< DescribeExportImageTasksOutcome > DescribeExportImageTasksOutcomeCallable
std::future< ModifyVpcEndpointServiceConfigurationOutcome > ModifyVpcEndpointServiceConfigurationOutcomeCallable
std::future< GetReservedInstancesExchangeQuoteOutcome > GetReservedInstancesExchangeQuoteOutcomeCallable
std::future< DescribeImageAttributeOutcome > DescribeImageAttributeOutcomeCallable
std::future< DescribeHostReservationsOutcome > DescribeHostReservationsOutcomeCallable
Aws::Utils::Outcome< DeleteIpamPrefixListResolverTargetResponse, EC2Error > DeleteIpamPrefixListResolverTargetOutcome
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
std::future< GetIpamPoolCidrsOutcome > GetIpamPoolCidrsOutcomeCallable
std::future< ModifyDefaultCreditSpecificationOutcome > ModifyDefaultCreditSpecificationOutcomeCallable
std::future< DeleteVpcEndpointsOutcome > DeleteVpcEndpointsOutcomeCallable
Aws::Utils::Outcome< ModifyInstanceEventStartTimeResponse, EC2Error > ModifyInstanceEventStartTimeOutcome
Aws::Utils::Outcome< ModifyInstanceConnectEndpointResponse, EC2Error > ModifyInstanceConnectEndpointOutcome
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
Aws::Utils::Outcome< DeleteLocalGatewayVirtualInterfaceResponse, EC2Error > DeleteLocalGatewayVirtualInterfaceOutcome
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
std::future< DescribeVpcBlockPublicAccessOptionsOutcome > DescribeVpcBlockPublicAccessOptionsOutcomeCallable
Aws::Utils::Outcome< GetManagedPrefixListEntriesResponse, EC2Error > GetManagedPrefixListEntriesOutcome
std::future< RejectVpcPeeringConnectionOutcome > RejectVpcPeeringConnectionOutcomeCallable
std::future< AssociateSecurityGroupVpcOutcome > AssociateSecurityGroupVpcOutcomeCallable
Aws::Utils::Outcome< DeregisterImageResponse, EC2Error > DeregisterImageOutcome
Aws::Utils::Outcome< DescribeInstanceTopologyResponse, EC2Error > DescribeInstanceTopologyOutcome
Aws::Utils::Outcome< ResetEbsDefaultKmsKeyIdResponse, EC2Error > ResetEbsDefaultKmsKeyIdOutcome
std::future< GetInstanceTpmEkPubOutcome > GetInstanceTpmEkPubOutcomeCallable
Aws::Utils::Outcome< CreateRouteServerPeerResponse, EC2Error > CreateRouteServerPeerOutcome
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< DisassociateRouteServerOutcome > DisassociateRouteServerOutcomeCallable
std::future< CreateSubnetCidrReservationOutcome > CreateSubnetCidrReservationOutcomeCallable
std::future< AssignPrivateIpAddressesOutcome > AssignPrivateIpAddressesOutcomeCallable
std::future< DescribeIpamPrefixListResolversOutcome > DescribeIpamPrefixListResolversOutcomeCallable
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< GetIpamPrefixListResolverVersionEntriesOutcome > GetIpamPrefixListResolverVersionEntriesOutcomeCallable
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< DeleteLocalGatewayVirtualInterfaceGroupOutcome > DeleteLocalGatewayVirtualInterfaceGroupOutcomeCallable
std::future< DescribeServiceLinkVirtualInterfacesOutcome > DescribeServiceLinkVirtualInterfacesOutcomeCallable
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< ModifyRouteServerOutcome > ModifyRouteServerOutcomeCallable
std::future< AdvertiseByoipCidrOutcome > AdvertiseByoipCidrOutcomeCallable
std::future< CancelConversionTaskOutcome > CancelConversionTaskOutcomeCallable
Aws::Utils::Outcome< ModifyVerifiedAccessInstanceResponse, EC2Error > ModifyVerifiedAccessInstanceOutcome
Aws::Utils::Outcome< CreatePublicIpv4PoolResponse, EC2Error > CreatePublicIpv4PoolOutcome
Aws::Utils::Outcome< CopyVolumesResponse, EC2Error > CopyVolumesOutcome
std::future< GetEnabledIpamPolicyOutcome > GetEnabledIpamPolicyOutcomeCallable
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
Aws::Utils::Outcome< CreateDelegateMacVolumeOwnershipTaskResponse, EC2Error > CreateDelegateMacVolumeOwnershipTaskOutcome
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
std::future< ModifyTransitGatewayMeteringPolicyOutcome > ModifyTransitGatewayMeteringPolicyOutcomeCallable
Aws::Utils::Outcome< DescribeInstanceConnectEndpointsResponse, EC2Error > DescribeInstanceConnectEndpointsOutcome
Aws::Utils::Outcome< CreateMacSystemIntegrityProtectionModificationTaskResponse, EC2Error > CreateMacSystemIntegrityProtectionModificationTaskOutcome
Aws::Utils::Outcome< GetIpamPrefixListResolverVersionsResponse, EC2Error > GetIpamPrefixListResolverVersionsOutcome
std::future< ResetImageAttributeOutcome > ResetImageAttributeOutcomeCallable
Aws::Utils::Outcome< GetVpcResourcesBlockingEncryptionEnforcementResponse, EC2Error > GetVpcResourcesBlockingEncryptionEnforcementOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > CancelExportTaskOutcome
Aws::Utils::Outcome< DescribeAddressTransfersResponse, EC2Error > DescribeAddressTransfersOutcome
Aws::Utils::Outcome< DescribeImageAttributeResponse, EC2Error > DescribeImageAttributeOutcome
Aws::Utils::Outcome< ModifyPublicIpDnsNameOptionsResponse, EC2Error > ModifyPublicIpDnsNameOptionsOutcome
std::future< CreateCapacityReservationOutcome > CreateCapacityReservationOutcomeCallable
Aws::Utils::Outcome< CreateInternetGatewayResponse, EC2Error > CreateInternetGatewayOutcome
Aws::Utils::Outcome< DescribeDhcpOptionsResponse, EC2Error > DescribeDhcpOptionsOutcome
Aws::Utils::Outcome< DescribeIpamExternalResourceVerificationTokensResponse, EC2Error > DescribeIpamExternalResourceVerificationTokensOutcome
Aws::Utils::Outcome< DeleteVpcEncryptionControlResponse, EC2Error > DeleteVpcEncryptionControlOutcome
std::future< DeleteNetworkAclOutcome > DeleteNetworkAclOutcomeCallable
Aws::Utils::Outcome< DescribeCapacityReservationTopologyResponse, EC2Error > DescribeCapacityReservationTopologyOutcome
std::future< ModifyInstanceNetworkPerformanceOptionsOutcome > ModifyInstanceNetworkPerformanceOptionsOutcomeCallable
std::future< DescribeNetworkInterfacesOutcome > DescribeNetworkInterfacesOutcomeCallable
std::future< RevokeClientVpnIngressOutcome > RevokeClientVpnIngressOutcomeCallable
std::future< GetSerialConsoleAccessStatusOutcome > GetSerialConsoleAccessStatusOutcomeCallable
Aws::Utils::Outcome< StartNetworkInsightsAnalysisResponse, EC2Error > StartNetworkInsightsAnalysisOutcome
Aws::Utils::Outcome< CreateIpamPrefixListResolverTargetResponse, EC2Error > CreateIpamPrefixListResolverTargetOutcome
std::future< ImportKeyPairOutcome > ImportKeyPairOutcomeCallable
std::future< DescribeIdFormatOutcome > DescribeIdFormatOutcomeCallable
std::future< DeleteVpnGatewayOutcome > DeleteVpnGatewayOutcomeCallable
Aws::Utils::Outcome< DescribeDeclarativePoliciesReportsResponse, EC2Error > DescribeDeclarativePoliciesReportsOutcome
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< CreateInterruptibleCapacityReservationAllocationOutcome > CreateInterruptibleCapacityReservationAllocationOutcomeCallable
Aws::Utils::Outcome< GetIpamPrefixListResolverVersionEntriesResponse, EC2Error > GetIpamPrefixListResolverVersionEntriesOutcome
std::future< DescribeAggregateIdFormatOutcome > DescribeAggregateIdFormatOutcomeCallable
std::future< DescribeCapacityReservationTopologyOutcome > DescribeCapacityReservationTopologyOutcomeCallable
std::future< DeleteTransitGatewayConnectPeerOutcome > DeleteTransitGatewayConnectPeerOutcomeCallable
std::future< DeprovisionIpamByoasnOutcome > DeprovisionIpamByoasnOutcomeCallable
std::future< DescribeOutpostLagsOutcome > DescribeOutpostLagsOutcomeCallable
std::future< DeleteIpamPolicyOutcome > DeleteIpamPolicyOutcomeCallable
Aws::Utils::Outcome< ModifyInstanceNetworkPerformanceOptionsResponse, EC2Error > ModifyInstanceNetworkPerformanceOptionsOutcome
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< DeleteImageUsageReportResponse, EC2Error > DeleteImageUsageReportOutcome
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< ModifyIpamPrefixListResolverOutcome > ModifyIpamPrefixListResolverOutcomeCallable
std::future< AllocateHostsOutcome > AllocateHostsOutcomeCallable
std::future< DescribeLocalGatewayRouteTablesOutcome > DescribeLocalGatewayRouteTablesOutcomeCallable
std::future< DescribeIpamPrefixListResolverTargetsOutcome > DescribeIpamPrefixListResolverTargetsOutcomeCallable
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< DescribeRouteServerEndpointsOutcome > DescribeRouteServerEndpointsOutcomeCallable
std::future< ModifyEbsDefaultKmsKeyIdOutcome > ModifyEbsDefaultKmsKeyIdOutcomeCallable
Aws::Utils::Outcome< DescribeVolumesModificationsResponse, EC2Error > DescribeVolumesModificationsOutcome
Aws::Utils::Outcome< DescribeStaleSecurityGroupsResponse, EC2Error > DescribeStaleSecurityGroupsOutcome
std::future< DescribeImageUsageReportEntriesOutcome > DescribeImageUsageReportEntriesOutcomeCallable
Aws::Utils::Outcome< RejectCapacityReservationBillingOwnershipResponse, EC2Error > RejectCapacityReservationBillingOwnershipOutcome
Aws::Utils::Outcome< ModifyEbsDefaultKmsKeyIdResponse, EC2Error > ModifyEbsDefaultKmsKeyIdOutcome
std::future< ProvisionIpamByoasnOutcome > ProvisionIpamByoasnOutcomeCallable
Aws::Utils::Outcome< CreateInterruptibleCapacityReservationAllocationResponse, EC2Error > CreateInterruptibleCapacityReservationAllocationOutcome
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< DescribeInstanceSqlHaHistoryStatesResponse, EC2Error > DescribeInstanceSqlHaHistoryStatesOutcome
Aws::Utils::Outcome< CreateFpgaImageResponse, EC2Error > CreateFpgaImageOutcome
Aws::Utils::Outcome< ModifyDefaultCreditSpecificationResponse, EC2Error > ModifyDefaultCreditSpecificationOutcome
std::future< GetRouteServerAssociationsOutcome > GetRouteServerAssociationsOutcomeCallable
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< DisableRouteServerPropagationOutcome > DisableRouteServerPropagationOutcomeCallable
Aws::Utils::Outcome< DisableInstanceSqlHaStandbyDetectionsResponse, EC2Error > DisableInstanceSqlHaStandbyDetectionsOutcome
std::future< CreateRouteServerEndpointOutcome > CreateRouteServerEndpointOutcomeCallable
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
std::future< DescribeCapacityBlocksOutcome > DescribeCapacityBlocksOutcomeCallable
Aws::Utils::Outcome< DescribeMacModificationTasksResponse, EC2Error > DescribeMacModificationTasksOutcome
Aws::Utils::Outcome< DeleteClientVpnEndpointResponse, EC2Error > DeleteClientVpnEndpointOutcome
std::future< DeleteTransitGatewayPeeringAttachmentOutcome > DeleteTransitGatewayPeeringAttachmentOutcomeCallable
Aws::Utils::Outcome< ListVolumesInRecycleBinResponse, EC2Error > ListVolumesInRecycleBinOutcome
Aws::Utils::Outcome< TerminateInstancesResponse, EC2Error > TerminateInstancesOutcome
std::future< GetIpamPoolAllocationsOutcome > GetIpamPoolAllocationsOutcomeCallable
Aws::Utils::Outcome< DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse, EC2Error > DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome
Aws::Utils::Outcome< DescribeCapacityBlocksResponse, EC2Error > DescribeCapacityBlocksOutcome
Aws::Utils::Outcome< GetIpamPrefixListResolverRulesResponse, EC2Error > GetIpamPrefixListResolverRulesOutcome
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
Aws::Utils::Outcome< CreateTransitGatewayMeteringPolicyEntryResponse, EC2Error > CreateTransitGatewayMeteringPolicyEntryOutcome
std::future< AttachVolumeOutcome > AttachVolumeOutcomeCallable
Aws::Utils::Outcome< GetReservedInstancesExchangeQuoteResponse, EC2Error > GetReservedInstancesExchangeQuoteOutcome
Aws::Utils::Outcome< DisassociateTransitGatewayRouteTableResponse, EC2Error > DisassociateTransitGatewayRouteTableOutcome
Aws::Utils::Outcome< RestoreVolumeFromRecycleBinResponse, EC2Error > RestoreVolumeFromRecycleBinOutcome
Aws::Utils::Outcome< CreateVpcBlockPublicAccessExclusionResponse, EC2Error > CreateVpcBlockPublicAccessExclusionOutcome
std::future< CreateKeyPairOutcome > CreateKeyPairOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteVpnConnectionOutcome
Aws::Utils::Outcome< DeleteTransitGatewayPrefixListReferenceResponse, EC2Error > DeleteTransitGatewayPrefixListReferenceOutcome
Aws::Utils::Outcome< EnableReachabilityAnalyzerOrganizationSharingResponse, EC2Error > EnableReachabilityAnalyzerOrganizationSharingOutcome
Aws::Utils::Outcome< DescribeServiceLinkVirtualInterfacesResponse, EC2Error > DescribeServiceLinkVirtualInterfacesOutcome
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< DeleteVpcEncryptionControlOutcome > DeleteVpcEncryptionControlOutcomeCallable
std::future< DescribeTransitGatewayVpcAttachmentsOutcome > DescribeTransitGatewayVpcAttachmentsOutcomeCallable
Aws::Utils::Outcome< DescribeVpcEndpointAssociationsResponse, EC2Error > DescribeVpcEndpointAssociationsOutcome
std::future< CreateCoipCidrOutcome > CreateCoipCidrOutcomeCallable
Aws::Utils::Outcome< DescribeRouteTablesResponse, EC2Error > DescribeRouteTablesOutcome
std::future< AssociateIamInstanceProfileOutcome > AssociateIamInstanceProfileOutcomeCallable
Aws::Utils::Outcome< ModifyLaunchTemplateResponse, EC2Error > ModifyLaunchTemplateOutcome
std::future< DeleteTransitGatewayPolicyTableOutcome > DeleteTransitGatewayPolicyTableOutcomeCallable
Aws::Utils::Outcome< EnableAllowedImagesSettingsResponse, EC2Error > EnableAllowedImagesSettingsOutcome
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
Aws::Utils::Outcome< CreateVpnConcentratorResponse, EC2Error > CreateVpnConcentratorOutcome
std::future< CreateTagsOutcome > CreateTagsOutcomeCallable
std::future< DeleteImageUsageReportOutcome > DeleteImageUsageReportOutcomeCallable
Aws::Utils::Outcome< AdvertiseByoipCidrResponse, EC2Error > AdvertiseByoipCidrOutcome
Aws::Utils::Outcome< DeleteNetworkInsightsPathResponse, EC2Error > DeleteNetworkInsightsPathOutcome
std::future< ReplaceImageCriteriaInAllowedImagesSettingsOutcome > ReplaceImageCriteriaInAllowedImagesSettingsOutcomeCallable
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< CreateCapacityManagerDataExportOutcome > CreateCapacityManagerDataExportOutcomeCallable
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
Aws::Utils::Outcome< GetCapacityManagerAttributesResponse, EC2Error > GetCapacityManagerAttributesOutcome
std::future< CreateTrafficMirrorSessionOutcome > CreateTrafficMirrorSessionOutcomeCallable
std::future< DeleteTransitGatewayMeteringPolicyOutcome > DeleteTransitGatewayMeteringPolicyOutcomeCallable
std::future< GetTransitGatewayMeteringPolicyEntriesOutcome > GetTransitGatewayMeteringPolicyEntriesOutcomeCallable
Aws::Utils::Outcome< CreateRouteServerResponse, EC2Error > CreateRouteServerOutcome
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
std::future< DeleteIpamPrefixListResolverTargetOutcome > DeleteIpamPrefixListResolverTargetOutcomeCallable
Aws::Utils::Outcome< DescribeFleetsResponse, EC2Error > DescribeFleetsOutcome
Aws::Utils::Outcome< DescribeCapacityBlockExtensionOfferingsResponse, EC2Error > DescribeCapacityBlockExtensionOfferingsOutcome
Aws::Utils::Outcome< DescribeInternetGatewaysResponse, EC2Error > DescribeInternetGatewaysOutcome
Aws::Utils::Outcome< ModifyTrafficMirrorFilterRuleResponse, EC2Error > ModifyTrafficMirrorFilterRuleOutcome
std::future< ResetSnapshotAttributeOutcome > ResetSnapshotAttributeOutcomeCallable
std::future< AssociateRouteTableOutcome > AssociateRouteTableOutcomeCallable
std::future< CancelImageLaunchPermissionOutcome > CancelImageLaunchPermissionOutcomeCallable
std::future< DeleteVpnConcentratorOutcome > DeleteVpnConcentratorOutcomeCallable
Aws::Utils::Outcome< GetVerifiedAccessGroupPolicyResponse, EC2Error > GetVerifiedAccessGroupPolicyOutcome
Aws::Utils::Outcome< DescribeIpamPoliciesResponse, EC2Error > DescribeIpamPoliciesOutcome
Aws::Utils::Outcome< DescribeSpotPriceHistoryResponse, EC2Error > DescribeSpotPriceHistoryOutcome
Aws::Utils::Outcome< DescribeIpamPrefixListResolverTargetsResponse, EC2Error > DescribeIpamPrefixListResolverTargetsOutcome
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< GetRouteServerPropagationsResponse, EC2Error > GetRouteServerPropagationsOutcome
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
Aws::Utils::Outcome< CreateLocalGatewayVirtualInterfaceResponse, EC2Error > CreateLocalGatewayVirtualInterfaceOutcome
Aws::Utils::Outcome< DescribeCapacityBlockExtensionHistoryResponse, EC2Error > DescribeCapacityBlockExtensionHistoryOutcome
std::future< GetEbsEncryptionByDefaultOutcome > GetEbsEncryptionByDefaultOutcomeCallable
Aws::Utils::Outcome< ModifyLocalGatewayRouteResponse, EC2Error > ModifyLocalGatewayRouteOutcome
std::future< DescribeDeclarativePoliciesReportsOutcome > DescribeDeclarativePoliciesReportsOutcomeCallable
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< DescribeImageUsageReportsOutcome > DescribeImageUsageReportsOutcomeCallable
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
Aws::Utils::Outcome< DescribeRouteServersResponse, EC2Error > DescribeRouteServersOutcome
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
std::future< CreateLocalGatewayVirtualInterfaceGroupOutcome > CreateLocalGatewayVirtualInterfaceGroupOutcomeCallable
std::future< EnableIpamPolicyOutcome > EnableIpamPolicyOutcomeCallable
Aws::Utils::Outcome< GetCapacityReservationUsageResponse, EC2Error > GetCapacityReservationUsageOutcome
Aws::Utils::Outcome< DisassociateIpamResourceDiscoveryResponse, EC2Error > DisassociateIpamResourceDiscoveryOutcome
std::future< GetDeclarativePoliciesReportSummaryOutcome > GetDeclarativePoliciesReportSummaryOutcomeCallable
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
std::future< CreateTransitGatewayMeteringPolicyEntryOutcome > CreateTransitGatewayMeteringPolicyEntryOutcomeCallable
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
std::future< GetVpcResourcesBlockingEncryptionEnforcementOutcome > GetVpcResourcesBlockingEncryptionEnforcementOutcomeCallable
Aws::Utils::Outcome< GetIpamPoolCidrsResponse, EC2Error > GetIpamPoolCidrsOutcome
std::future< CreateDelegateMacVolumeOwnershipTaskOutcome > CreateDelegateMacVolumeOwnershipTaskOutcomeCallable
std::future< ModifySecurityGroupRulesOutcome > ModifySecurityGroupRulesOutcomeCallable
Aws::Utils::Outcome< CreateCapacityReservationFleetResponse, EC2Error > CreateCapacityReservationFleetOutcome
std::future< ModifyInstanceConnectEndpointOutcome > ModifyInstanceConnectEndpointOutcomeCallable
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< DeleteLocalGatewayVirtualInterfaceOutcome > DeleteLocalGatewayVirtualInterfaceOutcomeCallable
std::future< DescribeSpotFleetInstancesOutcome > DescribeSpotFleetInstancesOutcomeCallable
Aws::Utils::Outcome< DescribeImportSnapshotTasksResponse, EC2Error > DescribeImportSnapshotTasksOutcome
std::future< DescribeCustomerGatewaysOutcome > DescribeCustomerGatewaysOutcomeCallable
std::future< AttachClassicLinkVpcOutcome > AttachClassicLinkVpcOutcomeCallable
std::future< DescribeElasticGpusOutcome > DescribeElasticGpusOutcomeCallable
std::future< EnableAllowedImagesSettingsOutcome > EnableAllowedImagesSettingsOutcomeCallable
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< DescribeTransitGatewayMeteringPoliciesOutcome > DescribeTransitGatewayMeteringPoliciesOutcomeCallable
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
std::future< DescribeCapacityBlockStatusOutcome > DescribeCapacityBlockStatusOutcomeCallable
Aws::Utils::Outcome< DescribeRouteServerEndpointsResponse, EC2Error > DescribeRouteServerEndpointsOutcome
Aws::Utils::Outcome< DescribeReservedInstancesModificationsResponse, EC2Error > DescribeReservedInstancesModificationsOutcome
std::future< DescribeLaunchTemplateVersionsOutcome > DescribeLaunchTemplateVersionsOutcomeCallable
std::future< DeleteLocalGatewayRouteTableOutcome > DeleteLocalGatewayRouteTableOutcomeCallable
Aws::Utils::Outcome< RejectTransitGatewayMulticastDomainAssociationsResponse, EC2Error > RejectTransitGatewayMulticastDomainAssociationsOutcome
Aws::Utils::Outcome< DeleteIpamPrefixListResolverResponse, EC2Error > DeleteIpamPrefixListResolverOutcome
Aws::Utils::Outcome< AcceptVpcEndpointConnectionsResponse, EC2Error > AcceptVpcEndpointConnectionsOutcome
Aws::Utils::Outcome< DescribeNetworkInsightsAnalysesResponse, EC2Error > DescribeNetworkInsightsAnalysesOutcome
std::future< DescribeVpcClassicLinkDnsSupportOutcome > DescribeVpcClassicLinkDnsSupportOutcomeCallable
std::future< StopInstancesOutcome > StopInstancesOutcomeCallable
std::future< DetachVpnGatewayOutcome > DetachVpnGatewayOutcomeCallable
Aws::Utils::Outcome< AssociateRouteServerResponse, EC2Error > AssociateRouteServerOutcome
std::future< DescribeInstanceEventNotificationAttributesOutcome > DescribeInstanceEventNotificationAttributesOutcomeCallable
Aws::Utils::Outcome< GetIpamAddressHistoryResponse, EC2Error > GetIpamAddressHistoryOutcome
std::future< EnableInstanceSqlHaStandbyDetectionsOutcome > EnableInstanceSqlHaStandbyDetectionsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DetachVpnGatewayOutcome
Aws::Utils::Outcome< GetIpamDiscoveredResourceCidrsResponse, EC2Error > GetIpamDiscoveredResourceCidrsOutcome
Aws::Utils::Outcome< ModifyAvailabilityZoneGroupResponse, EC2Error > ModifyAvailabilityZoneGroupOutcome
std::future< AssociateInstanceEventWindowOutcome > AssociateInstanceEventWindowOutcomeCallable
Aws::Utils::Outcome< DeleteTransitGatewayMeteringPolicyEntryResponse, EC2Error > DeleteTransitGatewayMeteringPolicyEntryOutcome
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
Aws::Utils::Outcome< GetCapacityManagerMetricDimensionsResponse, EC2Error > GetCapacityManagerMetricDimensionsOutcome
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< ModifyVpcBlockPublicAccessExclusionResponse, EC2Error > ModifyVpcBlockPublicAccessExclusionOutcome
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< ModifyIpamPolicyAllocationRulesResponse, EC2Error > ModifyIpamPolicyAllocationRulesOutcome
Aws::Utils::Outcome< AuthorizeSecurityGroupIngressResponse, EC2Error > AuthorizeSecurityGroupIngressOutcome
std::future< DisableInstanceSqlHaStandbyDetectionsOutcome > DisableInstanceSqlHaStandbyDetectionsOutcomeCallable
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
std::future< GetActiveVpnTunnelStatusOutcome > GetActiveVpnTunnelStatusOutcomeCallable
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
std::future< GetIpamPolicyAllocationRulesOutcome > GetIpamPolicyAllocationRulesOutcomeCallable
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
Aws::Utils::Outcome< CancelDeclarativePoliciesReportResponse, EC2Error > CancelDeclarativePoliciesReportOutcome
std::future< GetIpamPrefixListResolverVersionsOutcome > GetIpamPrefixListResolverVersionsOutcomeCallable
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< DisableIpamPolicyOutcome > DisableIpamPolicyOutcomeCallable
std::future< CreateMacSystemIntegrityProtectionModificationTaskOutcome > CreateMacSystemIntegrityProtectionModificationTaskOutcomeCallable
std::future< DeleteVerifiedAccessTrustProviderOutcome > DeleteVerifiedAccessTrustProviderOutcomeCallable
std::future< GetIpamPolicyOrganizationTargetsOutcome > GetIpamPolicyOrganizationTargetsOutcomeCallable
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< EnableCapacityManagerOutcome > EnableCapacityManagerOutcomeCallable
std::future< DescribeInstancesOutcome > DescribeInstancesOutcomeCallable
Aws::Utils::Outcome< CreateIpamPoolResponse, EC2Error > CreateIpamPoolOutcome
std::future< DescribeInstanceTypeOfferingsOutcome > DescribeInstanceTypeOfferingsOutcomeCallable
std::future< DisableFastLaunchOutcome > DisableFastLaunchOutcomeCallable
std::future< GetCapacityManagerAttributesOutcome > GetCapacityManagerAttributesOutcomeCallable
std::future< CreateVpcBlockPublicAccessExclusionOutcome > CreateVpcBlockPublicAccessExclusionOutcomeCallable
std::future< DescribeInstanceAttributeOutcome > DescribeInstanceAttributeOutcomeCallable
Aws::Utils::Outcome< DescribeTrafficMirrorSessionsResponse, EC2Error > DescribeTrafficMirrorSessionsOutcome
std::future< ModifyIpamOutcome > ModifyIpamOutcomeCallable
std::future< GetAllowedImagesSettingsOutcome > GetAllowedImagesSettingsOutcomeCallable
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< ModifyTransitGatewayMeteringPolicyResponse, EC2Error > ModifyTransitGatewayMeteringPolicyOutcome
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
Aws::Utils::Outcome< CreateVpcEncryptionControlResponse, EC2Error > CreateVpcEncryptionControlOutcome
std::future< ModifyVerifiedAccessEndpointOutcome > ModifyVerifiedAccessEndpointOutcomeCallable
std::future< DescribeCapacityBlockExtensionHistoryOutcome > DescribeCapacityBlockExtensionHistoryOutcomeCallable
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< StartDeclarativePoliciesReportOutcome > StartDeclarativePoliciesReportOutcomeCallable
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
Aws::Utils::Outcome< UpdateInterruptibleCapacityReservationAllocationResponse, EC2Error > UpdateInterruptibleCapacityReservationAllocationOutcome
std::future< DescribeCarrierGatewaysOutcome > DescribeCarrierGatewaysOutcomeCallable
std::future< DescribeInstanceSqlHaStatesOutcome > DescribeInstanceSqlHaStatesOutcomeCallable
Aws::Utils::Outcome< DescribeOutpostLagsResponse, EC2Error > DescribeOutpostLagsOutcome
Aws::Utils::Outcome< DeleteInstanceEventWindowResponse, EC2Error > DeleteInstanceEventWindowOutcome
Aws::Utils::Outcome< CreateReservedInstancesListingResponse, EC2Error > CreateReservedInstancesListingOutcome
Aws::Utils::Outcome< ModifyVerifiedAccessGroupResponse, EC2Error > ModifyVerifiedAccessGroupOutcome
std::future< ListVolumesInRecycleBinOutcome > ListVolumesInRecycleBinOutcomeCallable
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< DescribeRouteServersOutcome > DescribeRouteServersOutcomeCallable
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
std::future< ModifyVpcBlockPublicAccessOptionsOutcome > ModifyVpcBlockPublicAccessOptionsOutcomeCallable
Aws::Utils::Outcome< DescribeFpgaImagesResponse, EC2Error > DescribeFpgaImagesOutcome
Aws::Utils::Outcome< DisassociateSubnetCidrBlockResponse, EC2Error > DisassociateSubnetCidrBlockOutcome
Aws::Utils::Outcome< RegisterImageResponse, EC2Error > RegisterImageOutcome
Aws::Utils::Outcome< DeleteRouteServerResponse, EC2Error > DeleteRouteServerOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DetachInternetGatewayOutcome
Aws::Utils::Outcome< DescribeImageUsageReportsResponse, EC2Error > DescribeImageUsageReportsOutcome
std::future< RejectTransitGatewayPeeringAttachmentOutcome > RejectTransitGatewayPeeringAttachmentOutcomeCallable
Aws::Utils::Outcome< PurchaseScheduledInstancesResponse, EC2Error > PurchaseScheduledInstancesOutcome
std::future< GetVerifiedAccessEndpointTargetsOutcome > GetVerifiedAccessEndpointTargetsOutcomeCallable
std::future< DescribeMacModificationTasksOutcome > DescribeMacModificationTasksOutcomeCallable
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
std::future< DisableCapacityManagerOutcome > DisableCapacityManagerOutcomeCallable
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
Aws::Utils::Outcome< DeleteIpamPolicyResponse, EC2Error > DeleteIpamPolicyOutcome
std::future< AcceptReservedInstancesExchangeQuoteOutcome > AcceptReservedInstancesExchangeQuoteOutcomeCallable
Aws::Utils::Outcome< GetIpamPolicyOrganizationTargetsResponse, EC2Error > GetIpamPolicyOrganizationTargetsOutcome
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
std::future< CreateIpamPrefixListResolverOutcome > CreateIpamPrefixListResolverOutcomeCallable
Aws::Utils::Outcome< DescribeSpotFleetInstancesResponse, EC2Error > DescribeSpotFleetInstancesOutcome
Aws::Utils::Outcome< TerminateClientVpnConnectionsResponse, EC2Error > TerminateClientVpnConnectionsOutcome
std::future< ModifyVpnConnectionOptionsOutcome > ModifyVpnConnectionOptionsOutcomeCallable
std::future< DisassociateRouteTableOutcome > DisassociateRouteTableOutcomeCallable
std::future< DeleteRouteServerPeerOutcome > DeleteRouteServerPeerOutcomeCallable
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
std::future< PurchaseCapacityBlockExtensionOutcome > PurchaseCapacityBlockExtensionOutcomeCallable
std::future< GetCapacityManagerMetricDataOutcome > GetCapacityManagerMetricDataOutcomeCallable
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< DescribeCapacityBlockStatusResponse, EC2Error > DescribeCapacityBlockStatusOutcome
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
Aws::Utils::Outcome< DeleteVpcBlockPublicAccessExclusionResponse, EC2Error > DeleteVpcBlockPublicAccessExclusionOutcome
std::future< DescribeBundleTasksOutcome > DescribeBundleTasksOutcomeCallable
Aws::Utils::Outcome< CreateDefaultSubnetResponse, EC2Error > CreateDefaultSubnetOutcome
std::future< CreateRouteServerPeerOutcome > CreateRouteServerPeerOutcomeCallable
std::future< ModifyVerifiedAccessInstanceOutcome > ModifyVerifiedAccessInstanceOutcomeCallable
Aws::Utils::Outcome< GetRouteServerRoutingDatabaseResponse, EC2Error > GetRouteServerRoutingDatabaseOutcome
Aws::Utils::Outcome< DisableCapacityManagerResponse, EC2Error > DisableCapacityManagerOutcome
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
Aws::Utils::Outcome< DeleteSecurityGroupResponse, EC2Error > DeleteSecurityGroupOutcome
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< ModifyIpamPrefixListResolverTargetResponse, EC2Error > ModifyIpamPrefixListResolverTargetOutcome
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
Aws::Utils::Outcome< DeleteCapacityManagerDataExportResponse, EC2Error > DeleteCapacityManagerDataExportOutcome
std::future< RestoreSnapshotTierOutcome > RestoreSnapshotTierOutcomeCallable
Aws::Utils::Outcome< DeleteNetworkInsightsAccessScopeAnalysisResponse, EC2Error > DeleteNetworkInsightsAccessScopeAnalysisOutcome
Aws::Utils::Outcome< UpdateCapacityManagerOrganizationsAccessResponse, EC2Error > UpdateCapacityManagerOrganizationsAccessOutcome
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< ModifyIpamPolicyAllocationRulesOutcome > ModifyIpamPolicyAllocationRulesOutcomeCallable
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
std::future< DeleteRouteServerEndpointOutcome > DeleteRouteServerEndpointOutcomeCallable
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
Aws::Utils::Outcome< GetEnabledIpamPolicyResponse, EC2Error > GetEnabledIpamPolicyOutcome
std::future< ModifyFpgaImageAttributeOutcome > ModifyFpgaImageAttributeOutcomeCallable
std::future< DescribeInstanceSqlHaHistoryStatesOutcome > DescribeInstanceSqlHaHistoryStatesOutcomeCallable
Aws::Utils::Outcome< ModifyVpcBlockPublicAccessOptionsResponse, EC2Error > ModifyVpcBlockPublicAccessOptionsOutcome
Aws::Utils::Outcome< CreateLocalGatewayRouteResponse, EC2Error > CreateLocalGatewayRouteOutcome
Aws::Utils::Outcome< GetTransitGatewayPrefixListReferencesResponse, EC2Error > GetTransitGatewayPrefixListReferencesOutcome
std::future< DescribeCapacityManagerDataExportsOutcome > DescribeCapacityManagerDataExportsOutcomeCallable
std::future< DeleteVpcBlockPublicAccessExclusionOutcome > DeleteVpcBlockPublicAccessExclusionOutcomeCallable
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
std::future< ExportVerifiedAccessInstanceClientConfigurationOutcome > ExportVerifiedAccessInstanceClientConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeImageUsageReportEntriesResponse, EC2Error > DescribeImageUsageReportEntriesOutcome
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
std::future< ModifyVpcBlockPublicAccessExclusionOutcome > ModifyVpcBlockPublicAccessExclusionOutcomeCallable
std::future< CreateVpnConcentratorOutcome > CreateVpnConcentratorOutcomeCallable
Aws::Utils::Outcome< DescribeVerifiedAccessEndpointsResponse, EC2Error > DescribeVerifiedAccessEndpointsOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > CreateVpnConnectionRouteOutcome
std::future< CreateRouteServerOutcome > CreateRouteServerOutcomeCallable
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
std::future< DescribeVpnConcentratorsOutcome > DescribeVpnConcentratorsOutcomeCallable
std::future< DisableAllowedImagesSettingsOutcome > DisableAllowedImagesSettingsOutcomeCallable
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
Aws::Utils::Outcome< StartDeclarativePoliciesReportResponse, EC2Error > StartDeclarativePoliciesReportOutcome
std::future< DeleteCapacityManagerDataExportOutcome > DeleteCapacityManagerDataExportOutcomeCallable
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
std::future< AssociateRouteServerOutcome > AssociateRouteServerOutcomeCallable
Aws::Utils::Outcome< DeleteTrafficMirrorFilterRuleResponse, EC2Error > DeleteTrafficMirrorFilterRuleOutcome
Aws::Utils::Outcome< GetCapacityManagerMetricDataResponse, EC2Error > GetCapacityManagerMetricDataOutcome
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
Aws::Utils::Outcome< CreateTransitGatewayMeteringPolicyResponse, EC2Error > CreateTransitGatewayMeteringPolicyOutcome
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
std::future< GetCapacityManagerMetricDimensionsOutcome > GetCapacityManagerMetricDimensionsOutcomeCallable
Aws::Utils::Outcome< DeleteIpamScopeResponse, EC2Error > DeleteIpamScopeOutcome
std::future< DescribeIpamPoliciesOutcome > DescribeIpamPoliciesOutcomeCallable
std::future< DescribeRouteServerPeersOutcome > DescribeRouteServerPeersOutcomeCallable
std::future< EnableRouteServerPropagationOutcome > EnableRouteServerPropagationOutcomeCallable
std::future< ResetInstanceAttributeOutcome > ResetInstanceAttributeOutcomeCallable
Aws::Utils::Outcome< GetDeclarativePoliciesReportSummaryResponse, EC2Error > GetDeclarativePoliciesReportSummaryOutcome
std::future< ModifyVpnTunnelCertificateOutcome > ModifyVpnTunnelCertificateOutcomeCallable
Aws::Utils::Outcome< EnableCapacityManagerResponse, EC2Error > EnableCapacityManagerOutcome
std::future< ModifyIdFormatOutcome > ModifyIdFormatOutcomeCallable
std::future< WithdrawByoipCidrOutcome > WithdrawByoipCidrOutcomeCallable
std::future< DescribeCapacityBlockOfferingsOutcome > DescribeCapacityBlockOfferingsOutcomeCallable
std::future< CreateVerifiedAccessEndpointOutcome > CreateVerifiedAccessEndpointOutcomeCallable
Aws::Utils::Outcome< DeleteTrafficMirrorTargetResponse, EC2Error > DeleteTrafficMirrorTargetOutcome
std::future< DeleteTransitGatewayMeteringPolicyEntryOutcome > DeleteTransitGatewayMeteringPolicyEntryOutcomeCallable
std::future< DeleteCarrierGatewayOutcome > DeleteCarrierGatewayOutcomeCallable
std::future< DisableImageDeregistrationProtectionOutcome > DisableImageDeregistrationProtectionOutcomeCallable
Aws::Utils::Outcome< AllocateHostsResponse, EC2Error > AllocateHostsOutcome
std::future< ModifyVpcEncryptionControlOutcome > ModifyVpcEncryptionControlOutcomeCallable
std::future< RestoreVolumeFromRecycleBinOutcome > RestoreVolumeFromRecycleBinOutcomeCallable
std::future< DescribeReservedInstancesOfferingsOutcome > DescribeReservedInstancesOfferingsOutcomeCallable
Aws::Utils::Outcome< GetRouteServerAssociationsResponse, EC2Error > GetRouteServerAssociationsOutcome
std::future< CancelDeclarativePoliciesReportOutcome > CancelDeclarativePoliciesReportOutcomeCallable
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< EnableIpamPolicyResponse, EC2Error > EnableIpamPolicyOutcome
Aws::Utils::Outcome< DescribeVpcEndpointServicePermissionsResponse, EC2Error > DescribeVpcEndpointServicePermissionsOutcome
Aws::Utils::Outcome< ImportInstanceResponse, EC2Error > ImportInstanceOutcome
Aws::Utils::Outcome< DeleteRouteServerEndpointResponse, EC2Error > DeleteRouteServerEndpointOutcome
std::future< ModifyIpamScopeOutcome > ModifyIpamScopeOutcomeCallable
std::future< DeleteSecurityGroupOutcome > DeleteSecurityGroupOutcomeCallable
std::future< DeleteNetworkAclEntryOutcome > DeleteNetworkAclEntryOutcomeCallable
std::future< CreateLaunchTemplateOutcome > CreateLaunchTemplateOutcomeCallable
Aws::Utils::Outcome< DescribeVpcAttributeResponse, EC2Error > DescribeVpcAttributeOutcome
Aws::Utils::Outcome< CreateCapacityManagerDataExportResponse, EC2Error > CreateCapacityManagerDataExportOutcome
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< DescribeVpcBlockPublicAccessExclusionsResponse, EC2Error > DescribeVpcBlockPublicAccessExclusionsOutcome
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< DeleteTransitGatewayMeteringPolicyResponse, EC2Error > DeleteTransitGatewayMeteringPolicyOutcome
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
std::future< GetImageAncestryOutcome > GetImageAncestryOutcomeCallable
Aws::Utils::Outcome< GetEbsEncryptionByDefaultResponse, EC2Error > GetEbsEncryptionByDefaultOutcome
Aws::Utils::Outcome< DeleteNetworkInterfacePermissionResponse, EC2Error > DeleteNetworkInterfacePermissionOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteTagsOutcome
std::future< CreateIpamPrefixListResolverTargetOutcome > CreateIpamPrefixListResolverTargetOutcomeCallable
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
std::future< CreateIpamPolicyOutcome > CreateIpamPolicyOutcomeCallable
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< DeleteLocalGatewayVirtualInterfaceGroupResponse, EC2Error > DeleteLocalGatewayVirtualInterfaceGroupOutcome
std::future< UpdateInterruptibleCapacityReservationAllocationOutcome > UpdateInterruptibleCapacityReservationAllocationOutcomeCallable
Aws::Utils::Outcome< ReplaceImageCriteriaInAllowedImagesSettingsResponse, EC2Error > ReplaceImageCriteriaInAllowedImagesSettingsOutcome
Aws::Utils::Outcome< EnableFastSnapshotRestoresResponse, EC2Error > EnableFastSnapshotRestoresOutcome
Aws::Utils::Outcome< DescribeRouteServerPeersResponse, EC2Error > DescribeRouteServerPeersOutcome
Aws::Utils::Outcome< CreateTransitGatewayMulticastDomainResponse, EC2Error > CreateTransitGatewayMulticastDomainOutcome
Aws::Utils::Outcome< DescribeFlowLogsResponse, EC2Error > DescribeFlowLogsOutcome
std::future< DescribeTrafficMirrorTargetsOutcome > DescribeTrafficMirrorTargetsOutcomeCallable
Aws::Utils::Outcome< PurchaseCapacityBlockExtensionResponse, EC2Error > PurchaseCapacityBlockExtensionOutcome
Aws::Utils::Outcome< DeleteTrafficMirrorSessionResponse, EC2Error > DeleteTrafficMirrorSessionOutcome
Aws::Utils::Outcome< CreateTransitGatewayRouteTableResponse, EC2Error > CreateTransitGatewayRouteTableOutcome
Aws::Utils::Outcome< ExportVerifiedAccessInstanceClientConfigurationResponse, EC2Error > ExportVerifiedAccessInstanceClientConfigurationOutcome
std::future< DescribeReservedInstancesListingsOutcome > DescribeReservedInstancesListingsOutcomeCallable
std::future< CreateSnapshotOutcome > CreateSnapshotOutcomeCallable
Aws::Utils::Outcome< DisableIpamPolicyResponse, EC2Error > DisableIpamPolicyOutcome
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
Aws::Utils::Outcome< GetTransitGatewayMeteringPolicyEntriesResponse, EC2Error > GetTransitGatewayMeteringPolicyEntriesOutcome
std::future< DescribeAvailabilityZonesOutcome > DescribeAvailabilityZonesOutcomeCallable
std::future< CreateImageUsageReportOutcome > CreateImageUsageReportOutcomeCallable
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< CreateLocalGatewayVirtualInterfaceOutcome > CreateLocalGatewayVirtualInterfaceOutcomeCallable
std::future< PurchaseHostReservationOutcome > PurchaseHostReservationOutcomeCallable
std::future< DescribeVpcEndpointAssociationsOutcome > DescribeVpcEndpointAssociationsOutcomeCallable
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< GetVerifiedAccessEndpointTargetsResponse, EC2Error > GetVerifiedAccessEndpointTargetsOutcome
Aws::Utils::Outcome< DescribeSecurityGroupRulesResponse, EC2Error > DescribeSecurityGroupRulesOutcome
std::future< CreateIpamExternalResourceVerificationTokenOutcome > CreateIpamExternalResourceVerificationTokenOutcomeCallable
std::future< CreateVpcEncryptionControlOutcome > CreateVpcEncryptionControlOutcomeCallable
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
std::future< DescribeImageReferencesOutcome > DescribeImageReferencesOutcomeCallable
Aws::Utils::Outcome< ModifyFpgaImageAttributeResponse, EC2Error > ModifyFpgaImageAttributeOutcome
std::future< DescribeVpcEncryptionControlsOutcome > DescribeVpcEncryptionControlsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EC2Error > ResetNetworkInterfaceAttributeOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteNetworkInterfaceOutcome
Aws::Utils::Outcome< AssociateTransitGatewayRouteTableResponse, EC2Error > AssociateTransitGatewayRouteTableOutcome
Aws::Utils::Outcome< CreateLocalGatewayVirtualInterfaceGroupResponse, EC2Error > CreateLocalGatewayVirtualInterfaceGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > UnassignPrivateIpAddressesOutcome
Aws::Utils::Outcome< DescribeClassicLinkInstancesResponse, EC2Error > DescribeClassicLinkInstancesOutcome
Aws::Utils::Outcome< EnableFastLaunchResponse, EC2Error > EnableFastLaunchOutcome
Aws::Utils::Outcome< DisableRouteServerPropagationResponse, EC2Error > DisableRouteServerPropagationOutcome
Aws::Utils::Outcome< GetTransitGatewayAttachmentPropagationsResponse, EC2Error > GetTransitGatewayAttachmentPropagationsOutcome
std::future< DescribeVpcBlockPublicAccessExclusionsOutcome > DescribeVpcBlockPublicAccessExclusionsOutcomeCallable
Aws::Utils::Outcome< DescribeTransitGatewayPeeringAttachmentsResponse, EC2Error > DescribeTransitGatewayPeeringAttachmentsOutcome
std::future< DeleteIpamPrefixListResolverOutcome > DeleteIpamPrefixListResolverOutcomeCallable
std::future< DescribeVpnConnectionsOutcome > DescribeVpnConnectionsOutcomeCallable
Aws::Utils::Outcome< DescribeVpcEncryptionControlsResponse, EC2Error > DescribeVpcEncryptionControlsOutcome
std::future< DetachVolumeOutcome > DetachVolumeOutcomeCallable
std::future< UpdateCapacityManagerOrganizationsAccessOutcome > UpdateCapacityManagerOrganizationsAccessOutcomeCallable
std::future< AssociateAddressOutcome > AssociateAddressOutcomeCallable
Aws::Utils::Outcome< DescribeFastSnapshotRestoresResponse, EC2Error > DescribeFastSnapshotRestoresOutcome
Aws::Utils::Outcome< RegisterTransitGatewayMulticastGroupMembersResponse, EC2Error > RegisterTransitGatewayMulticastGroupMembersOutcome
Aws::Utils::Outcome< DescribeTransitGatewayMeteringPoliciesResponse, EC2Error > DescribeTransitGatewayMeteringPoliciesOutcome
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< DescribeCapacityBlockExtensionOfferingsOutcome > DescribeCapacityBlockExtensionOfferingsOutcomeCallable
std::future< DescribeVpcEndpointConnectionsOutcome > DescribeVpcEndpointConnectionsOutcomeCallable
std::future< ModifyVpnTunnelOptionsOutcome > ModifyVpnTunnelOptionsOutcomeCallable
std::future< GetDefaultCreditSpecificationOutcome > GetDefaultCreditSpecificationOutcomeCallable
Aws::Utils::Outcome< EnableRouteServerPropagationResponse, EC2Error > EnableRouteServerPropagationOutcome
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
std::future< CopyVolumesOutcome > CopyVolumesOutcomeCallable
Aws::Utils::Outcome< DescribeSpotDatafeedSubscriptionResponse, EC2Error > DescribeSpotDatafeedSubscriptionOutcome
Aws::Utils::Outcome< CreateNetworkInsightsPathResponse, EC2Error > CreateNetworkInsightsPathOutcome
std::future< DeleteNetworkInterfaceOutcome > DeleteNetworkInterfaceOutcomeCallable
Aws::Utils::Outcome< AcceptTransitGatewayVpcAttachmentResponse, EC2Error > AcceptTransitGatewayVpcAttachmentOutcome
Aws::Utils::Outcome< ModifyVpcEncryptionControlResponse, EC2Error > ModifyVpcEncryptionControlOutcome
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
std::future< ModifyIpamPrefixListResolverTargetOutcome > ModifyIpamPrefixListResolverTargetOutcomeCallable
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
Aws::Utils::Outcome< CreateIpamPrefixListResolverResponse, EC2Error > CreateIpamPrefixListResolverOutcome
std::future< EnableVgwRoutePropagationOutcome > EnableVgwRoutePropagationOutcomeCallable
std::future< DescribeVolumeAttributeOutcome > DescribeVolumeAttributeOutcomeCallable
std::future< CreateNetworkInterfaceOutcome > CreateNetworkInterfaceOutcomeCallable
std::future< RejectCapacityReservationBillingOwnershipOutcome > RejectCapacityReservationBillingOwnershipOutcomeCallable
std::future< GetRouteServerRoutingDatabaseOutcome > GetRouteServerRoutingDatabaseOutcomeCallable
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< DisableAllowedImagesSettingsResponse, EC2Error > DisableAllowedImagesSettingsOutcome
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< CreateRouteServerEndpointResponse, EC2Error > CreateRouteServerEndpointOutcome
Aws::Utils::Outcome< DisassociateRouteServerResponse, EC2Error > DisassociateRouteServerOutcome
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< CreateIpamPolicyResponse, EC2Error > CreateIpamPolicyOutcome
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< DescribeImageReferencesResponse, EC2Error > DescribeImageReferencesOutcome
Aws::Utils::Outcome< GetIpamPolicyAllocationRulesResponse, EC2Error > GetIpamPolicyAllocationRulesOutcome
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
std::future< DeleteLocalGatewayRouteTableVpcAssociationOutcome > DeleteLocalGatewayRouteTableVpcAssociationOutcomeCallable
std::future< DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome > DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcomeCallable
std::future< DescribeImportSnapshotTasksOutcome > DescribeImportSnapshotTasksOutcomeCallable
Aws::Utils::Outcome< DescribeVpcBlockPublicAccessOptionsResponse, EC2Error > DescribeVpcBlockPublicAccessOptionsOutcome
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< GetImageAncestryResponse, EC2Error > GetImageAncestryOutcome
Aws::Utils::Outcome< DescribeVpnConcentratorsResponse, EC2Error > DescribeVpnConcentratorsOutcome
Aws::Utils::Outcome< AssociateCapacityReservationBillingOwnerResponse, EC2Error > AssociateCapacityReservationBillingOwnerOutcome
Aws::Utils::Outcome< CreateImageUsageReportResponse, EC2Error > CreateImageUsageReportOutcome
std::future< ModifyIpamPoolOutcome > ModifyIpamPoolOutcomeCallable
Aws::Utils::Outcome< ModifyFleetResponse, EC2Error > ModifyFleetOutcome
Aws::Utils::Outcome< Aws::NoResult, EC2Error > DeleteInternetGatewayOutcome
Aws::Utils::Outcome< EnableInstanceSqlHaStandbyDetectionsResponse, EC2Error > EnableInstanceSqlHaStandbyDetectionsOutcome
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
Aws::Utils::Outcome< DescribeIpamPrefixListResolversResponse, EC2Error > DescribeIpamPrefixListResolversOutcome
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
Aws::Utils::Outcome< GetAllowedImagesSettingsResponse, EC2Error > GetAllowedImagesSettingsOutcome
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< GetIpamPrefixListResolverRulesOutcome > GetIpamPrefixListResolverRulesOutcomeCallable
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::AssociateDhcpOptionsRequest &, const Model::AssociateDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateDhcpOptionsResponseReceivedHandler
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::DeleteVpcEncryptionControlRequest &, const Model::DeleteVpcEncryptionControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcEncryptionControlResponseReceivedHandler
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::DescribeVpcBlockPublicAccessOptionsRequest &, const Model::DescribeVpcBlockPublicAccessOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcBlockPublicAccessOptionsResponseReceivedHandler
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::ModifyInstanceNetworkPerformanceOptionsRequest &, const Model::ModifyInstanceNetworkPerformanceOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceNetworkPerformanceOptionsResponseReceivedHandler
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::DescribeExportTasksRequest &, const Model::DescribeExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeExportTasksResponseReceivedHandler
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::ModifyCapacityReservationRequest &, const Model::ModifyCapacityReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyCapacityReservationResponseReceivedHandler
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::ApplySecurityGroupsToClientVpnTargetNetworkRequest &, const Model::ApplySecurityGroupsToClientVpnTargetNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ApplySecurityGroupsToClientVpnTargetNetworkResponseReceivedHandler
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::ModifyTransitGatewayVpcAttachmentRequest &, const Model::ModifyTransitGatewayVpcAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyTransitGatewayVpcAttachmentResponseReceivedHandler
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::DeleteLocalGatewayVirtualInterfaceRequest &, const Model::DeleteLocalGatewayVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLocalGatewayVirtualInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateRouteServerEndpointRequest &, const Model::CreateRouteServerEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRouteServerEndpointResponseReceivedHandler
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::DetachVolumeRequest &, const Model::DetachVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetachVolumeResponseReceivedHandler
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::DeprovisionIpamPoolCidrRequest &, const Model::DeprovisionIpamPoolCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeprovisionIpamPoolCidrResponseReceivedHandler
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::ModifyFpgaImageAttributeRequest &, const Model::ModifyFpgaImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyFpgaImageAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetRouteServerPropagationsRequest &, const Model::GetRouteServerPropagationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRouteServerPropagationsResponseReceivedHandler
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::DescribeSpotFleetRequestsRequest &, const Model::DescribeSpotFleetRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSpotFleetRequestsResponseReceivedHandler
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::DescribeIpamScopesRequest &, const Model::DescribeIpamScopesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamScopesResponseReceivedHandler
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::DescribeTransitGatewayRouteTableAnnouncementsRequest &, const Model::DescribeTransitGatewayRouteTableAnnouncementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayRouteTableAnnouncementsResponseReceivedHandler
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::ReleaseHostsRequest &, const Model::ReleaseHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReleaseHostsResponseReceivedHandler
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::CreateSnapshotRequest &, const Model::CreateSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSnapshotResponseReceivedHandler
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::DescribeVpcBlockPublicAccessExclusionsRequest &, const Model::DescribeVpcBlockPublicAccessExclusionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcBlockPublicAccessExclusionsResponseReceivedHandler
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::DeleteTransitGatewayMulticastDomainRequest &, const Model::DeleteTransitGatewayMulticastDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayMulticastDomainResponseReceivedHandler
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::CreateIpamRequest &, const Model::CreateIpamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIpamResponseReceivedHandler
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::DescribeCapacityBlockExtensionOfferingsRequest &, const Model::DescribeCapacityBlockExtensionOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityBlockExtensionOfferingsResponseReceivedHandler
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::GetCapacityManagerMetricDimensionsRequest &, const Model::GetCapacityManagerMetricDimensionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCapacityManagerMetricDimensionsResponseReceivedHandler
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::GetVpcResourcesBlockingEncryptionEnforcementRequest &, const Model::GetVpcResourcesBlockingEncryptionEnforcementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVpcResourcesBlockingEncryptionEnforcementResponseReceivedHandler
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::CreateTransitGatewayMeteringPolicyEntryRequest &, const Model::CreateTransitGatewayMeteringPolicyEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayMeteringPolicyEntryResponseReceivedHandler
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::LockSnapshotRequest &, const Model::LockSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> LockSnapshotResponseReceivedHandler
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::ReleaseIpamPoolAllocationRequest &, const Model::ReleaseIpamPoolAllocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReleaseIpamPoolAllocationResponseReceivedHandler
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::ReleaseAddressRequest &, const Model::ReleaseAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReleaseAddressResponseReceivedHandler
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::TerminateInstancesRequest &, const Model::TerminateInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TerminateInstancesResponseReceivedHandler
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::DeleteRouteServerEndpointRequest &, const Model::DeleteRouteServerEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRouteServerEndpointResponseReceivedHandler
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::DisassociateIpamByoasnRequest &, const Model::DisassociateIpamByoasnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateIpamByoasnResponseReceivedHandler
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::DeleteClientVpnEndpointRequest &, const Model::DeleteClientVpnEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteClientVpnEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamPolicyOrganizationTargetsRequest &, const Model::GetIpamPolicyOrganizationTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamPolicyOrganizationTargetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayMeteringPolicyRequest &, const Model::DeleteTransitGatewayMeteringPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayMeteringPolicyResponseReceivedHandler
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::GetIpamResourceCidrsRequest &, const Model::GetIpamResourceCidrsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamResourceCidrsResponseReceivedHandler
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::DescribeHostsRequest &, const Model::DescribeHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeHostsResponseReceivedHandler
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::ModifyEbsDefaultKmsKeyIdRequest &, const Model::ModifyEbsDefaultKmsKeyIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyEbsDefaultKmsKeyIdResponseReceivedHandler
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::CancelCapacityReservationRequest &, const Model::CancelCapacityReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelCapacityReservationResponseReceivedHandler
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::DetachInternetGatewayRequest &, const Model::DetachInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetachInternetGatewayResponseReceivedHandler
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::DeleteTransitGatewayConnectPeerRequest &, const Model::DeleteTransitGatewayConnectPeerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayConnectPeerResponseReceivedHandler
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::AttachVpnGatewayRequest &, const Model::AttachVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AttachVpnGatewayResponseReceivedHandler
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::GetRouteServerAssociationsRequest &, const Model::GetRouteServerAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRouteServerAssociationsResponseReceivedHandler
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::UnassignIpv6AddressesRequest &, const Model::UnassignIpv6AddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UnassignIpv6AddressesResponseReceivedHandler
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::CancelImageLaunchPermissionRequest &, const Model::CancelImageLaunchPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelImageLaunchPermissionResponseReceivedHandler
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::DeleteVpcRequest &, const Model::DeleteVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcResponseReceivedHandler
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::DescribeHostReservationOfferingsRequest &, const Model::DescribeHostReservationOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeHostReservationOfferingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpcEncryptionControlRequest &, const Model::CreateVpcEncryptionControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpcEncryptionControlResponseReceivedHandler
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::ModifyInstanceAttributeRequest &, const Model::ModifyInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeImageUsageReportEntriesRequest &, const Model::DescribeImageUsageReportEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImageUsageReportEntriesResponseReceivedHandler
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::DescribeIpamPoolsRequest &, const Model::DescribeIpamPoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamPoolsResponseReceivedHandler
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::EnableAddressTransferRequest &, const Model::EnableAddressTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableAddressTransferResponseReceivedHandler
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::DescribeIpamResourceDiscoveriesRequest &, const Model::DescribeIpamResourceDiscoveriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamResourceDiscoveriesResponseReceivedHandler
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::CreateTransitGatewayPeeringAttachmentRequest &, const Model::CreateTransitGatewayPeeringAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayPeeringAttachmentResponseReceivedHandler
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::CreateCapacityManagerDataExportRequest &, const Model::CreateCapacityManagerDataExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCapacityManagerDataExportResponseReceivedHandler
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::AssociateVpcCidrBlockRequest &, const Model::AssociateVpcCidrBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateVpcCidrBlockResponseReceivedHandler
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::DescribeInstanceEventNotificationAttributesRequest &, const Model::DescribeInstanceEventNotificationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceEventNotificationAttributesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UpdateCapacityManagerOrganizationsAccessRequest &, const Model::UpdateCapacityManagerOrganizationsAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCapacityManagerOrganizationsAccessResponseReceivedHandler
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::DescribeVpcPeeringConnectionsRequest &, const Model::DescribeVpcPeeringConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcPeeringConnectionsResponseReceivedHandler
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::ModifyVpcTenancyRequest &, const Model::ModifyVpcTenancyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcTenancyResponseReceivedHandler
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::DeleteTransitGatewayRouteTableAnnouncementRequest &, const Model::DeleteTransitGatewayRouteTableAnnouncementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayRouteTableAnnouncementResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceSqlHaHistoryStatesRequest &, const Model::DescribeInstanceSqlHaHistoryStatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceSqlHaHistoryStatesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamPoolAllocationsRequest &, const Model::GetIpamPoolAllocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamPoolAllocationsResponseReceivedHandler
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::DeleteNatGatewayRequest &, const Model::DeleteNatGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNatGatewayResponseReceivedHandler
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::DescribeRouteServerEndpointsRequest &, const Model::DescribeRouteServerEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRouteServerEndpointsResponseReceivedHandler
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::DescribeVerifiedAccessInstancesRequest &, const Model::DescribeVerifiedAccessInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVerifiedAccessInstancesResponseReceivedHandler
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::ModifyIpamPoolRequest &, const Model::ModifyIpamPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIpamPoolResponseReceivedHandler
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::DeregisterTransitGatewayMulticastGroupMembersRequest &, const Model::DeregisterTransitGatewayMulticastGroupMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeregisterTransitGatewayMulticastGroupMembersResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpcBlockPublicAccessExclusionRequest &, const Model::DeleteVpcBlockPublicAccessExclusionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcBlockPublicAccessExclusionResponseReceivedHandler
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::DescribeStaleSecurityGroupsRequest &, const Model::DescribeStaleSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeStaleSecurityGroupsResponseReceivedHandler
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::GetDeclarativePoliciesReportSummaryRequest &, const Model::GetDeclarativePoliciesReportSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDeclarativePoliciesReportSummaryResponseReceivedHandler
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::GetImageAncestryRequest &, const Model::GetImageAncestryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetImageAncestryResponseReceivedHandler
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::CreateCoipPoolRequest &, const Model::CreateCoipPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCoipPoolResponseReceivedHandler
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::DescribeCapacityBlockOfferingsRequest &, const Model::DescribeCapacityBlockOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityBlockOfferingsResponseReceivedHandler
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::RevokeSecurityGroupIngressRequest &, const Model::RevokeSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RevokeSecurityGroupIngressResponseReceivedHandler
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::GetRouteServerRoutingDatabaseRequest &, const Model::GetRouteServerRoutingDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRouteServerRoutingDatabaseResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityBlockStatusRequest &, const Model::DescribeCapacityBlockStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityBlockStatusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamPrefixListResolverTargetRequest &, const Model::ModifyIpamPrefixListResolverTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIpamPrefixListResolverTargetResponseReceivedHandler
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::ModifyVpcEndpointServiceConfigurationRequest &, const Model::ModifyVpcEndpointServiceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcEndpointServiceConfigurationResponseReceivedHandler
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::DeleteIpamExternalResourceVerificationTokenRequest &, const Model::DeleteIpamExternalResourceVerificationTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIpamExternalResourceVerificationTokenResponseReceivedHandler
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::CreateInstanceEventWindowRequest &, const Model::CreateInstanceEventWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateInstanceEventWindowResponseReceivedHandler
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::RestoreAddressToClassicRequest &, const Model::RestoreAddressToClassicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreAddressToClassicResponseReceivedHandler
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::DescribeFleetInstancesRequest &, const Model::DescribeFleetInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFleetInstancesResponseReceivedHandler
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::GetTransitGatewayPolicyTableEntriesRequest &, const Model::GetTransitGatewayPolicyTableEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransitGatewayPolicyTableEntriesResponseReceivedHandler
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::DetachNetworkInterfaceRequest &, const Model::DetachNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetachNetworkInterfaceResponseReceivedHandler
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::DescribeScheduledInstanceAvailabilityRequest &, const Model::DescribeScheduledInstanceAvailabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeScheduledInstanceAvailabilityResponseReceivedHandler
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::ModifyManagedPrefixListRequest &, const Model::ModifyManagedPrefixListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyManagedPrefixListResponseReceivedHandler
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::DeleteFleetsRequest &, const Model::DeleteFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFleetsResponseReceivedHandler
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::AssociateIpamResourceDiscoveryRequest &, const Model::AssociateIpamResourceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateIpamResourceDiscoveryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayMeteringPolicyRequest &, const Model::CreateTransitGatewayMeteringPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayMeteringPolicyResponseReceivedHandler
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::DescribeIamInstanceProfileAssociationsRequest &, const Model::DescribeIamInstanceProfileAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIamInstanceProfileAssociationsResponseReceivedHandler
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::DescribeIdFormatRequest &, const Model::DescribeIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIdFormatResponseReceivedHandler
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::ModifyReservedInstancesRequest &, const Model::ModifyReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyReservedInstancesResponseReceivedHandler
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::RejectTransitGatewayMulticastDomainAssociationsRequest &, const Model::RejectTransitGatewayMulticastDomainAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectTransitGatewayMulticastDomainAssociationsResponseReceivedHandler
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::DescribeTrafficMirrorTargetsRequest &, const Model::DescribeTrafficMirrorTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTrafficMirrorTargetsResponseReceivedHandler
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::CreateRouteRequest &, const Model::CreateRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRouteResponseReceivedHandler
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::UpdateSecurityGroupRuleDescriptionsIngressRequest &, const Model::UpdateSecurityGroupRuleDescriptionsIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSecurityGroupRuleDescriptionsIngressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateInterruptibleCapacityReservationAllocationRequest &, const Model::CreateInterruptibleCapacityReservationAllocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateInterruptibleCapacityReservationAllocationResponseReceivedHandler
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::RebootInstancesRequest &, const Model::RebootInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RebootInstancesResponseReceivedHandler
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::RejectCapacityReservationBillingOwnershipRequest &, const Model::RejectCapacityReservationBillingOwnershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectCapacityReservationBillingOwnershipResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ListVolumesInRecycleBinRequest &, const Model::ListVolumesInRecycleBinOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVolumesInRecycleBinResponseReceivedHandler
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::DeleteImageUsageReportRequest &, const Model::DeleteImageUsageReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteImageUsageReportResponseReceivedHandler
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::DeleteRouteServerRequest &, const Model::DeleteRouteServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRouteServerResponseReceivedHandler
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::DeleteTrafficMirrorFilterRuleRequest &, const Model::DeleteTrafficMirrorFilterRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTrafficMirrorFilterRuleResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableInstanceSqlHaStandbyDetectionsRequest &, const Model::DisableInstanceSqlHaStandbyDetectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableInstanceSqlHaStandbyDetectionsResponseReceivedHandler
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::GetInstanceTypesFromInstanceRequirementsRequest &, const Model::GetInstanceTypesFromInstanceRequirementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInstanceTypesFromInstanceRequirementsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RestoreVolumeFromRecycleBinRequest &, const Model::RestoreVolumeFromRecycleBinOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreVolumeFromRecycleBinResponseReceivedHandler
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::GetReservedInstancesExchangeQuoteRequest &, const Model::GetReservedInstancesExchangeQuoteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetReservedInstancesExchangeQuoteResponseReceivedHandler
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::EnableVgwRoutePropagationRequest &, const Model::EnableVgwRoutePropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableVgwRoutePropagationResponseReceivedHandler
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::DisassociateAddressRequest &, const Model::DisassociateAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateAddressResponseReceivedHandler
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::DeleteVerifiedAccessGroupRequest &, const Model::DeleteVerifiedAccessGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVerifiedAccessGroupResponseReceivedHandler
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::DescribeBundleTasksRequest &, const Model::DescribeBundleTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBundleTasksResponseReceivedHandler
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::CreateFlowLogsRequest &, const Model::CreateFlowLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFlowLogsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableRouteServerPropagationRequest &, const Model::DisableRouteServerPropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableRouteServerPropagationResponseReceivedHandler
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::GetAllowedImagesSettingsRequest &, const Model::GetAllowedImagesSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAllowedImagesSettingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceImageCriteriaInAllowedImagesSettingsRequest &, const Model::ReplaceImageCriteriaInAllowedImagesSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReplaceImageCriteriaInAllowedImagesSettingsResponseReceivedHandler
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::EnableImageRequest &, const Model::EnableImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableImageResponseReceivedHandler
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::DescribeAggregateIdFormatRequest &, const Model::DescribeAggregateIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAggregateIdFormatResponseReceivedHandler
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::DescribeNetworkInsightsAccessScopeAnalysesRequest &, const Model::DescribeNetworkInsightsAccessScopeAnalysesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeNetworkInsightsAccessScopeAnalysesResponseReceivedHandler
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::ModifySpotFleetRequestRequest &, const Model::ModifySpotFleetRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifySpotFleetRequestResponseReceivedHandler
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::AssociateIamInstanceProfileRequest &, const Model::AssociateIamInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateIamInstanceProfileResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamPrefixListResolverTargetsRequest &, const Model::DescribeIpamPrefixListResolverTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamPrefixListResolverTargetsResponseReceivedHandler
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::DescribeVpnGatewaysRequest &, const Model::DescribeVpnGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpnGatewaysResponseReceivedHandler
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::CreatePlacementGroupRequest &, const Model::CreatePlacementGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePlacementGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetCapacityManagerAttributesRequest &, const Model::GetCapacityManagerAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCapacityManagerAttributesResponseReceivedHandler
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::DescribeDhcpOptionsRequest &, const Model::DescribeDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDhcpOptionsResponseReceivedHandler
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::AssociateClientVpnTargetNetworkRequest &, const Model::AssociateClientVpnTargetNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateClientVpnTargetNetworkResponseReceivedHandler
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::DescribeVerifiedAccessEndpointsRequest &, const Model::DescribeVerifiedAccessEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVerifiedAccessEndpointsResponseReceivedHandler
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::CancelSpotInstanceRequestsRequest &, const Model::CancelSpotInstanceRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelSpotInstanceRequestsResponseReceivedHandler
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::CreateCustomerGatewayRequest &, const Model::CreateCustomerGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCustomerGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetCapacityManagerMetricDataRequest &, const Model::GetCapacityManagerMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCapacityManagerMetricDataResponseReceivedHandler
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::CreateTrafficMirrorSessionRequest &, const Model::CreateTrafficMirrorSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTrafficMirrorSessionResponseReceivedHandler
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::DeleteCapacityManagerDataExportRequest &, const Model::DeleteCapacityManagerDataExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCapacityManagerDataExportResponseReceivedHandler
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::DescribeIpamPoliciesRequest &, const Model::DescribeIpamPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamPoliciesResponseReceivedHandler
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::DescribeVerifiedAccessInstanceLoggingConfigurationsRequest &, const Model::DescribeVerifiedAccessInstanceLoggingConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVerifiedAccessInstanceLoggingConfigurationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeImageUsageReportsRequest &, const Model::DescribeImageUsageReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImageUsageReportsResponseReceivedHandler
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::DescribeInstanceTopologyRequest &, const Model::DescribeInstanceTopologyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceTopologyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyTransitGatewayMeteringPolicyRequest &, const Model::ModifyTransitGatewayMeteringPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyTransitGatewayMeteringPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcEncryptionControlRequest &, const Model::ModifyVpcEncryptionControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcEncryptionControlResponseReceivedHandler
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::DescribeSecurityGroupsRequest &, const Model::DescribeSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSecurityGroupsResponseReceivedHandler
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::AssignPrivateNatGatewayAddressRequest &, const Model::AssignPrivateNatGatewayAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssignPrivateNatGatewayAddressResponseReceivedHandler
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::DescribeClientVpnAuthorizationRulesRequest &, const Model::DescribeClientVpnAuthorizationRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClientVpnAuthorizationRulesResponseReceivedHandler
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::AssociateTransitGatewayPolicyTableRequest &, const Model::AssociateTransitGatewayPolicyTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateTransitGatewayPolicyTableResponseReceivedHandler
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::UnlockSnapshotRequest &, const Model::UnlockSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UnlockSnapshotResponseReceivedHandler
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::DisableVgwRoutePropagationRequest &, const Model::DisableVgwRoutePropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableVgwRoutePropagationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::PurchaseCapacityBlockExtensionRequest &, const Model::PurchaseCapacityBlockExtensionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PurchaseCapacityBlockExtensionResponseReceivedHandler
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::CancelDeclarativePoliciesReportRequest &, const Model::CancelDeclarativePoliciesReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelDeclarativePoliciesReportResponseReceivedHandler
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::DescribeCapacityReservationsRequest &, const Model::DescribeCapacityReservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityReservationsResponseReceivedHandler
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::DeleteLocalGatewayVirtualInterfaceGroupRequest &, const Model::DeleteLocalGatewayVirtualInterfaceGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLocalGatewayVirtualInterfaceGroupResponseReceivedHandler
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::RevokeSecurityGroupEgressRequest &, const Model::RevokeSecurityGroupEgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RevokeSecurityGroupEgressResponseReceivedHandler
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::DescribeLaunchTemplatesRequest &, const Model::DescribeLaunchTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLaunchTemplatesResponseReceivedHandler
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::MoveByoipCidrToIpamRequest &, const Model::MoveByoipCidrToIpamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> MoveByoipCidrToIpamResponseReceivedHandler
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::EnableImageBlockPublicAccessRequest &, const Model::EnableImageBlockPublicAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableImageBlockPublicAccessResponseReceivedHandler
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::ModifyInstanceConnectEndpointRequest &, const Model::ModifyInstanceConnectEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceConnectEndpointResponseReceivedHandler
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::DisableIpamOrganizationAdminAccountRequest &, const Model::DisableIpamOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableIpamOrganizationAdminAccountResponseReceivedHandler
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::ModifyInstanceEventWindowRequest &, const Model::ModifyInstanceEventWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceEventWindowResponseReceivedHandler
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::ModifyLocalGatewayRouteRequest &, const Model::ModifyLocalGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyLocalGatewayRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeOutpostLagsRequest &, const Model::DescribeOutpostLagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOutpostLagsResponseReceivedHandler
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::DescribeInstanceImageMetadataRequest &, const Model::DescribeInstanceImageMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceImageMetadataResponseReceivedHandler
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::DeleteCoipPoolRequest &, const Model::DeleteCoipPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCoipPoolResponseReceivedHandler
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::DeleteSnapshotRequest &, const Model::DeleteSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSnapshotResponseReceivedHandler
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::DescribeFpgaImageAttributeRequest &, const Model::DescribeFpgaImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFpgaImageAttributeResponseReceivedHandler
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::DescribeSnapshotTierStatusRequest &, const Model::DescribeSnapshotTierStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSnapshotTierStatusResponseReceivedHandler
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::ModifyRouteServerRequest &, const Model::ModifyRouteServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyRouteServerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateImageUsageReportRequest &, const Model::CreateImageUsageReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateImageUsageReportResponseReceivedHandler
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::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTagsResponseReceivedHandler
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::DescribeVpcEndpointServicePermissionsRequest &, const Model::DescribeVpcEndpointServicePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEndpointServicePermissionsResponseReceivedHandler
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::GetVpnConnectionDeviceTypesRequest &, const Model::GetVpnConnectionDeviceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVpnConnectionDeviceTypesResponseReceivedHandler
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::CreateSecurityGroupRequest &, const Model::CreateSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSecurityGroupResponseReceivedHandler
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::UpdateInterruptibleCapacityReservationAllocationRequest &, const Model::UpdateInterruptibleCapacityReservationAllocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateInterruptibleCapacityReservationAllocationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayMeteringPolicyEntriesRequest &, const Model::GetTransitGatewayMeteringPolicyEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransitGatewayMeteringPolicyEntriesResponseReceivedHandler
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::CreateVerifiedAccessGroupRequest &, const Model::CreateVerifiedAccessGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVerifiedAccessGroupResponseReceivedHandler
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::DescribeInstanceTypesRequest &, const Model::DescribeInstanceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceTypesResponseReceivedHandler
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::CreateEgressOnlyInternetGatewayRequest &, const Model::CreateEgressOnlyInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEgressOnlyInternetGatewayResponseReceivedHandler
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::DescribeTransitGatewaysRequest &, const Model::DescribeTransitGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewaysResponseReceivedHandler
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::GetImageBlockPublicAccessStateRequest &, const Model::GetImageBlockPublicAccessStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetImageBlockPublicAccessStateResponseReceivedHandler
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::ResetNetworkInterfaceAttributeRequest &, const Model::ResetNetworkInterfaceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetNetworkInterfaceAttributeResponseReceivedHandler
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::DeleteTransitGatewayPrefixListReferenceRequest &, const Model::DeleteTransitGatewayPrefixListReferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayPrefixListReferenceResponseReceivedHandler
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::GetPasswordDataRequest &, const Model::GetPasswordDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPasswordDataResponseReceivedHandler
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::DescribeVpcEndpointConnectionNotificationsRequest &, const Model::DescribeVpcEndpointConnectionNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEndpointConnectionNotificationsResponseReceivedHandler
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::CancelReservedInstancesListingRequest &, const Model::CancelReservedInstancesListingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelReservedInstancesListingResponseReceivedHandler
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::ResetImageAttributeRequest &, const Model::ResetImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetImageAttributeResponseReceivedHandler
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::ModifyHostsRequest &, const Model::ModifyHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyHostsResponseReceivedHandler
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::MoveCapacityReservationInstancesRequest &, const Model::MoveCapacityReservationInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> MoveCapacityReservationInstancesResponseReceivedHandler
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::ListImagesInRecycleBinRequest &, const Model::ListImagesInRecycleBinOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListImagesInRecycleBinResponseReceivedHandler
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::DescribeVpcEndpointServicesRequest &, const Model::DescribeVpcEndpointServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEndpointServicesResponseReceivedHandler
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::ResetEbsDefaultKmsKeyIdRequest &, const Model::ResetEbsDefaultKmsKeyIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetEbsDefaultKmsKeyIdResponseReceivedHandler
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::ModifyVerifiedAccessEndpointPolicyRequest &, const Model::ModifyVerifiedAccessEndpointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVerifiedAccessEndpointPolicyResponseReceivedHandler
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::DescribeAddressTransfersRequest &, const Model::DescribeAddressTransfersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAddressTransfersResponseReceivedHandler
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::ResetAddressAttributeRequest &, const Model::ResetAddressAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetAddressAttributeResponseReceivedHandler
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::CancelImportTaskRequest &, const Model::CancelImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelImportTaskResponseReceivedHandler
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::DisableFastSnapshotRestoresRequest &, const Model::DisableFastSnapshotRestoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableFastSnapshotRestoresResponseReceivedHandler
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::ModifyVolumeRequest &, const Model::ModifyVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVolumeResponseReceivedHandler
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::EnableEbsEncryptionByDefaultRequest &, const Model::EnableEbsEncryptionByDefaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableEbsEncryptionByDefaultResponseReceivedHandler
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::DisassociateTransitGatewayPolicyTableRequest &, const Model::DisassociateTransitGatewayPolicyTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateTransitGatewayPolicyTableResponseReceivedHandler
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::EnableRouteServerPropagationRequest &, const Model::EnableRouteServerPropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableRouteServerPropagationResponseReceivedHandler
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::EnableSnapshotBlockPublicAccessRequest &, const Model::EnableSnapshotBlockPublicAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableSnapshotBlockPublicAccessResponseReceivedHandler
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::RejectTransitGatewayVpcAttachmentRequest &, const Model::RejectTransitGatewayVpcAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectTransitGatewayVpcAttachmentResponseReceivedHandler
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::AssociateIpamByoasnRequest &, const Model::AssociateIpamByoasnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateIpamByoasnResponseReceivedHandler
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::DisassociateIamInstanceProfileRequest &, const Model::DisassociateIamInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateIamInstanceProfileResponseReceivedHandler
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::DeleteTransitGatewayRouteRequest &, const Model::DeleteTransitGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayRouteResponseReceivedHandler
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::ModifyPublicIpDnsNameOptionsRequest &, const Model::ModifyPublicIpDnsNameOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyPublicIpDnsNameOptionsResponseReceivedHandler
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::UnassignPrivateIpAddressesRequest &, const Model::UnassignPrivateIpAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UnassignPrivateIpAddressesResponseReceivedHandler
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::DeleteQueuedReservedInstancesRequest &, const Model::DeleteQueuedReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQueuedReservedInstancesResponseReceivedHandler
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::CreateRestoreImageTaskRequest &, const Model::CreateRestoreImageTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRestoreImageTaskResponseReceivedHandler
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::DescribeInstanceSqlHaStatesRequest &, const Model::DescribeInstanceSqlHaStatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceSqlHaStatesResponseReceivedHandler
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::DeleteVerifiedAccessInstanceRequest &, const Model::DeleteVerifiedAccessInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVerifiedAccessInstanceResponseReceivedHandler
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::DescribeRouteServersRequest &, const Model::DescribeRouteServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRouteServersResponseReceivedHandler
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::ModifyInstanceCpuOptionsRequest &, const Model::ModifyInstanceCpuOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceCpuOptionsResponseReceivedHandler
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::DescribeCapacityBlockExtensionHistoryRequest &, const Model::DescribeCapacityBlockExtensionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityBlockExtensionHistoryResponseReceivedHandler
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::DescribeSpotDatafeedSubscriptionRequest &, const Model::DescribeSpotDatafeedSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSpotDatafeedSubscriptionResponseReceivedHandler
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::DeleteVpnConcentratorRequest &, const Model::DeleteVpnConcentratorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpnConcentratorResponseReceivedHandler
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::RegisterImageRequest &, const Model::RegisterImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterImageResponseReceivedHandler
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::DescribeInstanceCreditSpecificationsRequest &, const Model::DescribeInstanceCreditSpecificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceCreditSpecificationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateIpamPrefixListResolverRequest &, const Model::CreateIpamPrefixListResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIpamPrefixListResolverResponseReceivedHandler
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::DeleteTrafficMirrorFilterRequest &, const Model::DeleteTrafficMirrorFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTrafficMirrorFilterResponseReceivedHandler
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::DescribeVpcEncryptionControlsRequest &, const Model::DescribeVpcEncryptionControlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEncryptionControlsResponseReceivedHandler
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::ModifyVpcEndpointServicePermissionsRequest &, const Model::ModifyVpcEndpointServicePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcEndpointServicePermissionsResponseReceivedHandler
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::CreateFpgaImageRequest &, const Model::CreateFpgaImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFpgaImageResponseReceivedHandler
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::DescribeNetworkInsightsAnalysesRequest &, const Model::DescribeNetworkInsightsAnalysesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeNetworkInsightsAnalysesResponseReceivedHandler
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::ExportVerifiedAccessInstanceClientConfigurationRequest &, const Model::ExportVerifiedAccessInstanceClientConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExportVerifiedAccessInstanceClientConfigurationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamPrefixListResolverTargetRequest &, const Model::DeleteIpamPrefixListResolverTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIpamPrefixListResolverTargetResponseReceivedHandler
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::EnableIpamPolicyRequest &, const Model::EnableIpamPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableIpamPolicyResponseReceivedHandler
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::DescribeClientVpnRoutesRequest &, const Model::DescribeClientVpnRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClientVpnRoutesResponseReceivedHandler
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::RestoreSnapshotTierRequest &, const Model::RestoreSnapshotTierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreSnapshotTierResponseReceivedHandler
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::UnassignPrivateNatGatewayAddressRequest &, const Model::UnassignPrivateNatGatewayAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UnassignPrivateNatGatewayAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointAssociationsRequest &, const Model::DescribeVpcEndpointAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEndpointAssociationsResponseReceivedHandler
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::DeleteTransitGatewayRequest &, const Model::DeleteTransitGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayResponseReceivedHandler
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::CreateKeyPairRequest &, const Model::CreateKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateKeyPairResponseReceivedHandler
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::DescribeVpcEndpointServiceConfigurationsRequest &, const Model::DescribeVpcEndpointServiceConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEndpointServiceConfigurationsResponseReceivedHandler
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::DescribeTransitGatewayVpcAttachmentsRequest &, const Model::DescribeTransitGatewayVpcAttachmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayVpcAttachmentsResponseReceivedHandler
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::CreateTransitGatewayPolicyTableRequest &, const Model::CreateTransitGatewayPolicyTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayPolicyTableResponseReceivedHandler
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::DescribeTransitGatewayRouteTablesRequest &, const Model::DescribeTransitGatewayRouteTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayRouteTablesResponseReceivedHandler
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::CreateVpnConcentratorRequest &, const Model::CreateVpnConcentratorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpnConcentratorResponseReceivedHandler
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::DescribeVerifiedAccessGroupsRequest &, const Model::DescribeVerifiedAccessGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVerifiedAccessGroupsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeServiceLinkVirtualInterfacesRequest &, const Model::DescribeServiceLinkVirtualInterfacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeServiceLinkVirtualInterfacesResponseReceivedHandler
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::DescribeReservedInstancesModificationsRequest &, const Model::DescribeReservedInstancesModificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReservedInstancesModificationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateDelegateMacVolumeOwnershipTaskRequest &, const Model::CreateDelegateMacVolumeOwnershipTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDelegateMacVolumeOwnershipTaskResponseReceivedHandler
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::ModifyInstanceMetadataDefaultsRequest &, const Model::ModifyInstanceMetadataDefaultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceMetadataDefaultsResponseReceivedHandler
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::DeleteVpcEndpointsRequest &, const Model::DeleteVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcEndpointsResponseReceivedHandler
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::GetSerialConsoleAccessStatusRequest &, const Model::GetSerialConsoleAccessStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSerialConsoleAccessStatusResponseReceivedHandler
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::EnableImageDeprecationRequest &, const Model::EnableImageDeprecationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableImageDeprecationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetActiveVpnTunnelStatusRequest &, const Model::GetActiveVpnTunnelStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetActiveVpnTunnelStatusResponseReceivedHandler
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::CreateCoipCidrRequest &, const Model::CreateCoipCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCoipCidrResponseReceivedHandler
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::DescribeTransitGatewayAttachmentsRequest &, const Model::DescribeTransitGatewayAttachmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayAttachmentsResponseReceivedHandler
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::RunInstancesRequest &, const Model::RunInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RunInstancesResponseReceivedHandler
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::EnableSerialConsoleAccessRequest &, const Model::EnableSerialConsoleAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableSerialConsoleAccessResponseReceivedHandler
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::DescribeSecurityGroupRulesRequest &, const Model::DescribeSecurityGroupRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSecurityGroupRulesResponseReceivedHandler
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::DeleteNetworkInsightsAnalysisRequest &, const Model::DeleteNetworkInsightsAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkInsightsAnalysisResponseReceivedHandler
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::DescribeNetworkInterfaceAttributeRequest &, const Model::DescribeNetworkInterfaceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeNetworkInterfaceAttributeResponseReceivedHandler
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::GetDefaultCreditSpecificationRequest &, const Model::GetDefaultCreditSpecificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDefaultCreditSpecificationResponseReceivedHandler
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::DescribeLocalGatewayRouteTablesRequest &, const Model::DescribeLocalGatewayRouteTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocalGatewayRouteTablesResponseReceivedHandler
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::GetInstanceMetadataDefaultsRequest &, const Model::GetInstanceMetadataDefaultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInstanceMetadataDefaultsResponseReceivedHandler
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::GetEnabledIpamPolicyRequest &, const Model::GetEnabledIpamPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEnabledIpamPolicyResponseReceivedHandler
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::GetTransitGatewayRouteTableAssociationsRequest &, const Model::GetTransitGatewayRouteTableAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransitGatewayRouteTableAssociationsResponseReceivedHandler
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::ModifyIpamPolicyAllocationRulesRequest &, const Model::ModifyIpamPolicyAllocationRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIpamPolicyAllocationRulesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::StartDeclarativePoliciesReportRequest &, const Model::StartDeclarativePoliciesReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDeclarativePoliciesReportResponseReceivedHandler
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::GetFlowLogsIntegrationTemplateRequest &, const Model::GetFlowLogsIntegrationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFlowLogsIntegrationTemplateResponseReceivedHandler
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::CreateClientVpnEndpointRequest &, const Model::CreateClientVpnEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateClientVpnEndpointResponseReceivedHandler
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::DescribeDeclarativePoliciesReportsRequest &, const Model::DescribeDeclarativePoliciesReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDeclarativePoliciesReportsResponseReceivedHandler
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::CreateRouteServerRequest &, const Model::CreateRouteServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRouteServerResponseReceivedHandler
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::DescribeCapacityManagerDataExportsRequest &, const Model::DescribeCapacityManagerDataExportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityManagerDataExportsResponseReceivedHandler
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::DescribeTrafficMirrorSessionsRequest &, const Model::DescribeTrafficMirrorSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTrafficMirrorSessionsResponseReceivedHandler
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::StartNetworkInsightsAccessScopeAnalysisRequest &, const Model::StartNetworkInsightsAccessScopeAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartNetworkInsightsAccessScopeAnalysisResponseReceivedHandler
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::DeleteManagedPrefixListRequest &, const Model::DeleteManagedPrefixListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteManagedPrefixListResponseReceivedHandler
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::DescribeMacModificationTasksRequest &, const Model::DescribeMacModificationTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMacModificationTasksResponseReceivedHandler
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::DisableFastLaunchRequest &, const Model::DisableFastLaunchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableFastLaunchResponseReceivedHandler
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::DeleteNetworkInsightsAccessScopeAnalysisRequest &, const Model::DeleteNetworkInsightsAccessScopeAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkInsightsAccessScopeAnalysisResponseReceivedHandler
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::CreateNatGatewayRequest &, const Model::CreateNatGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNatGatewayResponseReceivedHandler
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::CreateLocalGatewayRouteTableVpcAssociationRequest &, const Model::CreateLocalGatewayRouteTableVpcAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocalGatewayRouteTableVpcAssociationResponseReceivedHandler
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::CreateRouteServerPeerRequest &, const Model::CreateRouteServerPeerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRouteServerPeerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpcBlockPublicAccessExclusionRequest &, const Model::CreateVpcBlockPublicAccessExclusionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpcBlockPublicAccessExclusionResponseReceivedHandler
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::DisableVpcClassicLinkDnsSupportRequest &, const Model::DisableVpcClassicLinkDnsSupportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableVpcClassicLinkDnsSupportResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableAllowedImagesSettingsRequest &, const Model::DisableAllowedImagesSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableAllowedImagesSettingsResponseReceivedHandler
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::DescribeTransitGatewayConnectPeersRequest &, const Model::DescribeTransitGatewayConnectPeersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayConnectPeersResponseReceivedHandler
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::ModifyVpcPeeringConnectionOptionsRequest &, const Model::ModifyVpcPeeringConnectionOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcPeeringConnectionOptionsResponseReceivedHandler
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::DeleteTransitGatewayRouteTableRequest &, const Model::DeleteTransitGatewayRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayRouteTableResponseReceivedHandler
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::ModifyVpcEndpointRequest &, const Model::ModifyVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcEndpointResponseReceivedHandler
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::DeleteRouteTableRequest &, const Model::DeleteRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRouteTableResponseReceivedHandler
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::DescribeConversionTasksRequest &, const Model::DescribeConversionTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConversionTasksResponseReceivedHandler
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::DeleteTransitGatewayVpcAttachmentRequest &, const Model::DeleteTransitGatewayVpcAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayVpcAttachmentResponseReceivedHandler
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::CreateNetworkInterfacePermissionRequest &, const Model::CreateNetworkInterfacePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNetworkInterfacePermissionResponseReceivedHandler
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::GetInstanceUefiDataRequest &, const Model::GetInstanceUefiDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInstanceUefiDataResponseReceivedHandler
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::DescribeElasticGpusRequest &, const Model::DescribeElasticGpusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeElasticGpusResponseReceivedHandler
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::DescribeCapacityBlocksRequest &, const Model::DescribeCapacityBlocksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityBlocksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityReservationTopologyRequest &, const Model::DescribeCapacityReservationTopologyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityReservationTopologyResponseReceivedHandler
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::DisableTransitGatewayRouteTablePropagationRequest &, const Model::DisableTransitGatewayRouteTablePropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableTransitGatewayRouteTablePropagationResponseReceivedHandler
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::DescribeScheduledInstancesRequest &, const Model::DescribeScheduledInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeScheduledInstancesResponseReceivedHandler
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::GetVerifiedAccessEndpointTargetsRequest &, const Model::GetVerifiedAccessEndpointTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVerifiedAccessEndpointTargetsResponseReceivedHandler
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::GetSubnetCidrReservationsRequest &, const Model::GetSubnetCidrReservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSubnetCidrReservationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableInstanceSqlHaStandbyDetectionsRequest &, const Model::EnableInstanceSqlHaStandbyDetectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableInstanceSqlHaStandbyDetectionsResponseReceivedHandler
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::DescribeTransitGatewayPeeringAttachmentsRequest &, const Model::DescribeTransitGatewayPeeringAttachmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayPeeringAttachmentsResponseReceivedHandler
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::DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest &, const Model::DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResponseReceivedHandler
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::ModifyInstanceEventStartTimeRequest &, const Model::ModifyInstanceEventStartTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceEventStartTimeResponseReceivedHandler
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::DeleteInternetGatewayRequest &, const Model::DeleteInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteInternetGatewayResponseReceivedHandler
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::DescribeKeyPairsRequest &, const Model::DescribeKeyPairsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeKeyPairsResponseReceivedHandler
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::ModifyVerifiedAccessGroupPolicyRequest &, const Model::ModifyVerifiedAccessGroupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVerifiedAccessGroupPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateRouteServerRequest &, const Model::DisassociateRouteServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateRouteServerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamPrefixListResolverRequest &, const Model::ModifyIpamPrefixListResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIpamPrefixListResolverResponseReceivedHandler
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::DeleteNetworkAclRequest &, const Model::DeleteNetworkAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkAclResponseReceivedHandler
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::DeleteInstanceConnectEndpointRequest &, const Model::DeleteInstanceConnectEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteInstanceConnectEndpointResponseReceivedHandler
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::CancelBundleTaskRequest &, const Model::CancelBundleTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelBundleTaskResponseReceivedHandler
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::DeleteIpamPoolRequest &, const Model::DeleteIpamPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIpamPoolResponseReceivedHandler
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::EnableVolumeIORequest &, const Model::EnableVolumeIOOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableVolumeIOResponseReceivedHandler
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::CreateDhcpOptionsRequest &, const Model::CreateDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDhcpOptionsResponseReceivedHandler
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::ModifyPrivateDnsNameOptionsRequest &, const Model::ModifyPrivateDnsNameOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyPrivateDnsNameOptionsResponseReceivedHandler
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::EnableCapacityManagerRequest &, const Model::EnableCapacityManagerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableCapacityManagerResponseReceivedHandler
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::RestoreImageFromRecycleBinRequest &, const Model::RestoreImageFromRecycleBinOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreImageFromRecycleBinResponseReceivedHandler
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::DescribeIpamPrefixListResolversRequest &, const Model::DescribeIpamPrefixListResolversOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamPrefixListResolversResponseReceivedHandler
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::CreateVerifiedAccessEndpointRequest &, const Model::CreateVerifiedAccessEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVerifiedAccessEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLocalGatewayVirtualInterfaceRequest &, const Model::CreateLocalGatewayVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocalGatewayVirtualInterfaceResponseReceivedHandler
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::DeleteLocalGatewayRouteTableVpcAssociationRequest &, const Model::DeleteLocalGatewayRouteTableVpcAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLocalGatewayRouteTableVpcAssociationResponseReceivedHandler
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::AssociateTrunkInterfaceRequest &, const Model::AssociateTrunkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateTrunkInterfaceResponseReceivedHandler
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::CreateSubnetCidrReservationRequest &, const Model::CreateSubnetCidrReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSubnetCidrReservationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamPolicyRequest &, const Model::DeleteIpamPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIpamPolicyResponseReceivedHandler
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::DeregisterImageRequest &, const Model::DeregisterImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeregisterImageResponseReceivedHandler
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::AcceptTransitGatewayVpcAttachmentRequest &, const Model::AcceptTransitGatewayVpcAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptTransitGatewayVpcAttachmentResponseReceivedHandler
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::DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest &, const Model::DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableIpamPolicyRequest &, const Model::DisableIpamPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableIpamPolicyResponseReceivedHandler
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::ResetFpgaImageAttributeRequest &, const Model::ResetFpgaImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetFpgaImageAttributeResponseReceivedHandler
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::DescribeReservedInstancesRequest &, const Model::DescribeReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReservedInstancesResponseReceivedHandler
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::DescribeRouteServerPeersRequest &, const Model::DescribeRouteServerPeersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRouteServerPeersResponseReceivedHandler
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::GetCoipPoolUsageRequest &, const Model::GetCoipPoolUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCoipPoolUsageResponseReceivedHandler
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::GetEbsDefaultKmsKeyIdRequest &, const Model::GetEbsDefaultKmsKeyIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEbsDefaultKmsKeyIdResponseReceivedHandler
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::DescribeLockedSnapshotsRequest &, const Model::DescribeLockedSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLockedSnapshotsResponseReceivedHandler
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::AssociateEnclaveCertificateIamRoleRequest &, const Model::AssociateEnclaveCertificateIamRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateEnclaveCertificateIamRoleResponseReceivedHandler
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::CreateIpamPrefixListResolverTargetRequest &, const Model::CreateIpamPrefixListResolverTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIpamPrefixListResolverTargetResponseReceivedHandler
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::DescribeClientVpnConnectionsRequest &, const Model::DescribeClientVpnConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClientVpnConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpnConcentratorsRequest &, const Model::DescribeVpnConcentratorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpnConcentratorsResponseReceivedHandler
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::ImportClientVpnClientCertificateRevocationListRequest &, const Model::ImportClientVpnClientCertificateRevocationListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportClientVpnClientCertificateRevocationListResponseReceivedHandler
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::AssociateSecurityGroupVpcRequest &, const Model::AssociateSecurityGroupVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateSecurityGroupVpcResponseReceivedHandler
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::DisableAddressTransferRequest &, const Model::DisableAddressTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableAddressTransferResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamPrefixListResolverRequest &, const Model::DeleteIpamPrefixListResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIpamPrefixListResolverResponseReceivedHandler
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::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::DisassociateCapacityReservationBillingOwnerRequest &, const Model::DisassociateCapacityReservationBillingOwnerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateCapacityReservationBillingOwnerResponseReceivedHandler
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::AcceptTransitGatewayPeeringAttachmentRequest &, const Model::AcceptTransitGatewayPeeringAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptTransitGatewayPeeringAttachmentResponseReceivedHandler
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::DisassociateSecurityGroupVpcRequest &, const Model::DisassociateSecurityGroupVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateSecurityGroupVpcResponseReceivedHandler
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::ModifyInstancePlacementRequest &, const Model::ModifyInstancePlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstancePlacementResponseReceivedHandler
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::DescribeStoreImageTasksRequest &, const Model::DescribeStoreImageTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeStoreImageTasksResponseReceivedHandler
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::DescribePrefixListsRequest &, const Model::DescribePrefixListsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePrefixListsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLocalGatewayVirtualInterfaceGroupRequest &, const Model::CreateLocalGatewayVirtualInterfaceGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocalGatewayVirtualInterfaceGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableAllowedImagesSettingsRequest &, const Model::EnableAllowedImagesSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableAllowedImagesSettingsResponseReceivedHandler
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::DeleteCustomerGatewayRequest &, const Model::DeleteCustomerGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCustomerGatewayResponseReceivedHandler
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::RejectTransitGatewayPeeringAttachmentRequest &, const Model::RejectTransitGatewayPeeringAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectTransitGatewayPeeringAttachmentResponseReceivedHandler
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::GetVpnTunnelReplacementStatusRequest &, const Model::GetVpnTunnelReplacementStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVpnTunnelReplacementStatusResponseReceivedHandler
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::DisableVpcClassicLinkRequest &, const Model::DisableVpcClassicLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableVpcClassicLinkResponseReceivedHandler
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::CreateTransitGatewayConnectPeerRequest &, const Model::CreateTransitGatewayConnectPeerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayConnectPeerResponseReceivedHandler
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::GetIpamPrefixListResolverVersionEntriesRequest &, const Model::GetIpamPrefixListResolverVersionEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamPrefixListResolverVersionEntriesResponseReceivedHandler
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::EnableImageDeregistrationProtectionRequest &, const Model::EnableImageDeregistrationProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableImageDeregistrationProtectionResponseReceivedHandler
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::CopyVolumesRequest &, const Model::CopyVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CopyVolumesResponseReceivedHandler
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::DescribeTrafficMirrorFilterRulesRequest &, const Model::DescribeTrafficMirrorFilterRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTrafficMirrorFilterRulesResponseReceivedHandler
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::DisassociateTransitGatewayMulticastDomainRequest &, const Model::DisassociateTransitGatewayMulticastDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateTransitGatewayMulticastDomainResponseReceivedHandler
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::CreateInternetGatewayRequest &, const Model::CreateInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateInternetGatewayResponseReceivedHandler
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::DetachVerifiedAccessTrustProviderRequest &, const Model::DetachVerifiedAccessTrustProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetachVerifiedAccessTrustProviderResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateMacSystemIntegrityProtectionModificationTaskRequest &, const Model::CreateMacSystemIntegrityProtectionModificationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMacSystemIntegrityProtectionModificationTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamPolicyAllocationRulesRequest &, const Model::GetIpamPolicyAllocationRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamPolicyAllocationRulesResponseReceivedHandler
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::ModifySnapshotTierRequest &, const Model::ModifySnapshotTierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifySnapshotTierResponseReceivedHandler
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::DisassociateClientVpnTargetNetworkRequest &, const Model::DisassociateClientVpnTargetNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateClientVpnTargetNetworkResponseReceivedHandler
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::DeleteClientVpnRouteRequest &, const Model::DeleteClientVpnRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteClientVpnRouteResponseReceivedHandler
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::GetIpamPrefixListResolverRulesRequest &, const Model::GetIpamPrefixListResolverRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamPrefixListResolverRulesResponseReceivedHandler
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::DeleteEgressOnlyInternetGatewayRequest &, const Model::DeleteEgressOnlyInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEgressOnlyInternetGatewayResponseReceivedHandler
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::DeleteNetworkInsightsPathRequest &, const Model::DeleteNetworkInsightsPathOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkInsightsPathResponseReceivedHandler
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::GetTransitGatewayRouteTablePropagationsRequest &, const Model::GetTransitGatewayRouteTablePropagationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransitGatewayRouteTablePropagationsResponseReceivedHandler
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::GetConsoleOutputRequest &, const Model::GetConsoleOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConsoleOutputResponseReceivedHandler
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::DisassociateInstanceEventWindowRequest &, const Model::DisassociateInstanceEventWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateInstanceEventWindowResponseReceivedHandler
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::DeleteNetworkAclEntryRequest &, const Model::DeleteNetworkAclEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkAclEntryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateRouteServerRequest &, const Model::AssociateRouteServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateRouteServerResponseReceivedHandler
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::ModifyVpcBlockPublicAccessExclusionRequest &, const Model::ModifyVpcBlockPublicAccessExclusionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcBlockPublicAccessExclusionResponseReceivedHandler
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::DescribeTransitGatewayConnectsRequest &, const Model::DescribeTransitGatewayConnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayConnectsResponseReceivedHandler
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::CreateCarrierGatewayRequest &, const Model::CreateCarrierGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCarrierGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableCapacityManagerRequest &, const Model::DisableCapacityManagerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableCapacityManagerResponseReceivedHandler
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::ModifyVpcBlockPublicAccessOptionsRequest &, const Model::ModifyVpcBlockPublicAccessOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcBlockPublicAccessOptionsResponseReceivedHandler
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::CreateCapacityReservationBySplittingRequest &, const Model::CreateCapacityReservationBySplittingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCapacityReservationBySplittingResponseReceivedHandler
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::DescribeSpotPriceHistoryRequest &, const Model::DescribeSpotPriceHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSpotPriceHistoryResponseReceivedHandler
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::CreateNetworkInterfaceRequest &, const Model::CreateNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNetworkInterfaceResponseReceivedHandler
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::PurchaseHostReservationRequest &, const Model::PurchaseHostReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PurchaseHostReservationResponseReceivedHandler
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::ReplaceNetworkAclAssociationRequest &, const Model::ReplaceNetworkAclAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReplaceNetworkAclAssociationResponseReceivedHandler
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::CreateNetworkAclRequest &, const Model::CreateNetworkAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNetworkAclResponseReceivedHandler
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::ModifyIpamScopeRequest &, const Model::ModifyIpamScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIpamScopeResponseReceivedHandler
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::DescribeInstanceConnectEndpointsRequest &, const Model::DescribeInstanceConnectEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceConnectEndpointsResponseReceivedHandler
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::DeleteKeyPairRequest &, const Model::DeleteKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKeyPairResponseReceivedHandler
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::ReplaceRouteTableAssociationRequest &, const Model::ReplaceRouteTableAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReplaceRouteTableAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateIpamPolicyRequest &, const Model::CreateIpamPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIpamPolicyResponseReceivedHandler
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::TerminateClientVpnConnectionsRequest &, const Model::TerminateClientVpnConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TerminateClientVpnConnectionsResponseReceivedHandler
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::DescribeInstanceTypeOfferingsRequest &, const Model::DescribeInstanceTypeOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceTypeOfferingsResponseReceivedHandler
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::DescribeCapacityReservationFleetsRequest &, const Model::DescribeCapacityReservationFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityReservationFleetsResponseReceivedHandler
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::ModifyVpcEndpointServicePayerResponsibilityRequest &, const Model::ModifyVpcEndpointServicePayerResponsibilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcEndpointServicePayerResponsibilityResponseReceivedHandler
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::DescribeAwsNetworkPerformanceMetricSubscriptionsRequest &, const Model::DescribeAwsNetworkPerformanceMetricSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAwsNetworkPerformanceMetricSubscriptionsResponseReceivedHandler
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::DisableImageDeregistrationProtectionRequest &, const Model::DisableImageDeregistrationProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableImageDeregistrationProtectionResponseReceivedHandler
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::DisassociateVpcCidrBlockRequest &, const Model::DisassociateVpcCidrBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateVpcCidrBlockResponseReceivedHandler
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::DeleteLaunchTemplateRequest &, const Model::DeleteLaunchTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLaunchTemplateResponseReceivedHandler
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::DescribeFastLaunchImagesRequest &, const Model::DescribeFastLaunchImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFastLaunchImagesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeImageReferencesRequest &, const Model::DescribeImageReferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImageReferencesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayMeteringPolicyEntryRequest &, const Model::DeleteTransitGatewayMeteringPolicyEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayMeteringPolicyEntryResponseReceivedHandler
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::GetManagedPrefixListEntriesRequest &, const Model::GetManagedPrefixListEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetManagedPrefixListEntriesResponseReceivedHandler
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::CreatePublicIpv4PoolRequest &, const Model::CreatePublicIpv4PoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePublicIpv4PoolResponseReceivedHandler
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::DeleteRouteServerPeerRequest &, const Model::DeleteRouteServerPeerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRouteServerPeerResponseReceivedHandler
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::CreateSpotDatafeedSubscriptionRequest &, const Model::CreateSpotDatafeedSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSpotDatafeedSubscriptionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamPrefixListResolverVersionsRequest &, const Model::GetIpamPrefixListResolverVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamPrefixListResolverVersionsResponseReceivedHandler
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::CreateClientVpnRouteRequest &, const Model::CreateClientVpnRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateClientVpnRouteResponseReceivedHandler
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::DeleteVpcEndpointServiceConfigurationsRequest &, const Model::DeleteVpcEndpointServiceConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcEndpointServiceConfigurationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayMeteringPoliciesRequest &, const Model::DescribeTransitGatewayMeteringPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayMeteringPoliciesResponseReceivedHandler
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::AttachInternetGatewayRequest &, const Model::AttachInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AttachInternetGatewayResponseReceivedHandler
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::DescribePlacementGroupsRequest &, const Model::DescribePlacementGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePlacementGroupsResponseReceivedHandler