AWS SDK for C++

AWS SDK for C++ Version 1.11.745

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/CreateSecondaryNetworkResponse.h>
156#include <aws/ec2/model/CreateSecondarySubnetResponse.h>
157#include <aws/ec2/model/CreateSecurityGroupResponse.h>
158#include <aws/ec2/model/CreateSnapshotResponse.h>
159#include <aws/ec2/model/CreateSnapshotsResponse.h>
160#include <aws/ec2/model/CreateSpotDatafeedSubscriptionResponse.h>
161#include <aws/ec2/model/CreateStoreImageTaskResponse.h>
162#include <aws/ec2/model/CreateSubnetCidrReservationResponse.h>
163#include <aws/ec2/model/CreateSubnetResponse.h>
164#include <aws/ec2/model/CreateTrafficMirrorFilterRequest.h>
165#include <aws/ec2/model/CreateTrafficMirrorFilterResponse.h>
166#include <aws/ec2/model/CreateTrafficMirrorFilterRuleResponse.h>
167#include <aws/ec2/model/CreateTrafficMirrorSessionResponse.h>
168#include <aws/ec2/model/CreateTrafficMirrorTargetRequest.h>
169#include <aws/ec2/model/CreateTrafficMirrorTargetResponse.h>
170#include <aws/ec2/model/CreateTransitGatewayConnectPeerResponse.h>
171#include <aws/ec2/model/CreateTransitGatewayConnectResponse.h>
172#include <aws/ec2/model/CreateTransitGatewayMeteringPolicyEntryResponse.h>
173#include <aws/ec2/model/CreateTransitGatewayMeteringPolicyResponse.h>
174#include <aws/ec2/model/CreateTransitGatewayMulticastDomainResponse.h>
175#include <aws/ec2/model/CreateTransitGatewayPeeringAttachmentResponse.h>
176#include <aws/ec2/model/CreateTransitGatewayPolicyTableResponse.h>
177#include <aws/ec2/model/CreateTransitGatewayPrefixListReferenceResponse.h>
178#include <aws/ec2/model/CreateTransitGatewayRequest.h>
179#include <aws/ec2/model/CreateTransitGatewayResponse.h>
180#include <aws/ec2/model/CreateTransitGatewayRouteResponse.h>
181#include <aws/ec2/model/CreateTransitGatewayRouteTableAnnouncementResponse.h>
182#include <aws/ec2/model/CreateTransitGatewayRouteTableResponse.h>
183#include <aws/ec2/model/CreateTransitGatewayVpcAttachmentResponse.h>
184#include <aws/ec2/model/CreateVerifiedAccessEndpointResponse.h>
185#include <aws/ec2/model/CreateVerifiedAccessGroupResponse.h>
186#include <aws/ec2/model/CreateVerifiedAccessInstanceRequest.h>
187#include <aws/ec2/model/CreateVerifiedAccessInstanceResponse.h>
188#include <aws/ec2/model/CreateVerifiedAccessTrustProviderResponse.h>
189#include <aws/ec2/model/CreateVolumeRequest.h>
190#include <aws/ec2/model/CreateVolumeResponse.h>
191#include <aws/ec2/model/CreateVpcBlockPublicAccessExclusionResponse.h>
192#include <aws/ec2/model/CreateVpcEncryptionControlResponse.h>
193#include <aws/ec2/model/CreateVpcEndpointConnectionNotificationResponse.h>
194#include <aws/ec2/model/CreateVpcEndpointResponse.h>
195#include <aws/ec2/model/CreateVpcEndpointServiceConfigurationRequest.h>
196#include <aws/ec2/model/CreateVpcEndpointServiceConfigurationResponse.h>
197#include <aws/ec2/model/CreateVpcPeeringConnectionResponse.h>
198#include <aws/ec2/model/CreateVpcRequest.h>
199#include <aws/ec2/model/CreateVpcResponse.h>
200#include <aws/ec2/model/CreateVpnConcentratorResponse.h>
201#include <aws/ec2/model/CreateVpnConnectionResponse.h>
202#include <aws/ec2/model/CreateVpnGatewayResponse.h>
203#include <aws/ec2/model/DeleteCapacityManagerDataExportResponse.h>
204#include <aws/ec2/model/DeleteCarrierGatewayResponse.h>
205#include <aws/ec2/model/DeleteClientVpnEndpointResponse.h>
206#include <aws/ec2/model/DeleteClientVpnRouteResponse.h>
207#include <aws/ec2/model/DeleteCoipCidrResponse.h>
208#include <aws/ec2/model/DeleteCoipPoolResponse.h>
209#include <aws/ec2/model/DeleteEgressOnlyInternetGatewayResponse.h>
210#include <aws/ec2/model/DeleteFleetsResponse.h>
211#include <aws/ec2/model/DeleteFlowLogsResponse.h>
212#include <aws/ec2/model/DeleteFpgaImageResponse.h>
213#include <aws/ec2/model/DeleteImageUsageReportResponse.h>
214#include <aws/ec2/model/DeleteInstanceConnectEndpointResponse.h>
215#include <aws/ec2/model/DeleteInstanceEventWindowResponse.h>
216#include <aws/ec2/model/DeleteIpamExternalResourceVerificationTokenResponse.h>
217#include <aws/ec2/model/DeleteIpamPolicyResponse.h>
218#include <aws/ec2/model/DeleteIpamPoolResponse.h>
219#include <aws/ec2/model/DeleteIpamPrefixListResolverResponse.h>
220#include <aws/ec2/model/DeleteIpamPrefixListResolverTargetResponse.h>
221#include <aws/ec2/model/DeleteIpamResourceDiscoveryResponse.h>
222#include <aws/ec2/model/DeleteIpamResponse.h>
223#include <aws/ec2/model/DeleteIpamScopeResponse.h>
224#include <aws/ec2/model/DeleteKeyPairRequest.h>
225#include <aws/ec2/model/DeleteKeyPairResponse.h>
226#include <aws/ec2/model/DeleteLaunchTemplateRequest.h>
227#include <aws/ec2/model/DeleteLaunchTemplateResponse.h>
228#include <aws/ec2/model/DeleteLaunchTemplateVersionsResponse.h>
229#include <aws/ec2/model/DeleteLocalGatewayRouteResponse.h>
230#include <aws/ec2/model/DeleteLocalGatewayRouteTableResponse.h>
231#include <aws/ec2/model/DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse.h>
232#include <aws/ec2/model/DeleteLocalGatewayRouteTableVpcAssociationResponse.h>
233#include <aws/ec2/model/DeleteLocalGatewayVirtualInterfaceGroupResponse.h>
234#include <aws/ec2/model/DeleteLocalGatewayVirtualInterfaceResponse.h>
235#include <aws/ec2/model/DeleteManagedPrefixListResponse.h>
236#include <aws/ec2/model/DeleteNatGatewayResponse.h>
237#include <aws/ec2/model/DeleteNetworkInsightsAccessScopeAnalysisResponse.h>
238#include <aws/ec2/model/DeleteNetworkInsightsAccessScopeResponse.h>
239#include <aws/ec2/model/DeleteNetworkInsightsAnalysisResponse.h>
240#include <aws/ec2/model/DeleteNetworkInsightsPathResponse.h>
241#include <aws/ec2/model/DeleteNetworkInterfacePermissionResponse.h>
242#include <aws/ec2/model/DeletePublicIpv4PoolResponse.h>
243#include <aws/ec2/model/DeleteQueuedReservedInstancesResponse.h>
244#include <aws/ec2/model/DeleteRouteServerEndpointResponse.h>
245#include <aws/ec2/model/DeleteRouteServerPeerResponse.h>
246#include <aws/ec2/model/DeleteRouteServerResponse.h>
247#include <aws/ec2/model/DeleteSecondaryNetworkResponse.h>
248#include <aws/ec2/model/DeleteSecondarySubnetResponse.h>
249#include <aws/ec2/model/DeleteSecurityGroupRequest.h>
250#include <aws/ec2/model/DeleteSecurityGroupResponse.h>
251#include <aws/ec2/model/DeleteSpotDatafeedSubscriptionRequest.h>
252#include <aws/ec2/model/DeleteSubnetCidrReservationResponse.h>
253#include <aws/ec2/model/DeleteTrafficMirrorFilterResponse.h>
254#include <aws/ec2/model/DeleteTrafficMirrorFilterRuleResponse.h>
255#include <aws/ec2/model/DeleteTrafficMirrorSessionResponse.h>
256#include <aws/ec2/model/DeleteTrafficMirrorTargetResponse.h>
257#include <aws/ec2/model/DeleteTransitGatewayConnectPeerResponse.h>
258#include <aws/ec2/model/DeleteTransitGatewayConnectResponse.h>
259#include <aws/ec2/model/DeleteTransitGatewayMeteringPolicyEntryResponse.h>
260#include <aws/ec2/model/DeleteTransitGatewayMeteringPolicyResponse.h>
261#include <aws/ec2/model/DeleteTransitGatewayMulticastDomainResponse.h>
262#include <aws/ec2/model/DeleteTransitGatewayPeeringAttachmentResponse.h>
263#include <aws/ec2/model/DeleteTransitGatewayPolicyTableResponse.h>
264#include <aws/ec2/model/DeleteTransitGatewayPrefixListReferenceResponse.h>
265#include <aws/ec2/model/DeleteTransitGatewayResponse.h>
266#include <aws/ec2/model/DeleteTransitGatewayRouteResponse.h>
267#include <aws/ec2/model/DeleteTransitGatewayRouteTableAnnouncementResponse.h>
268#include <aws/ec2/model/DeleteTransitGatewayRouteTableResponse.h>
269#include <aws/ec2/model/DeleteTransitGatewayVpcAttachmentResponse.h>
270#include <aws/ec2/model/DeleteVerifiedAccessEndpointResponse.h>
271#include <aws/ec2/model/DeleteVerifiedAccessGroupResponse.h>
272#include <aws/ec2/model/DeleteVerifiedAccessInstanceResponse.h>
273#include <aws/ec2/model/DeleteVerifiedAccessTrustProviderResponse.h>
274#include <aws/ec2/model/DeleteVpcBlockPublicAccessExclusionResponse.h>
275#include <aws/ec2/model/DeleteVpcEncryptionControlResponse.h>
276#include <aws/ec2/model/DeleteVpcEndpointConnectionNotificationsResponse.h>
277#include <aws/ec2/model/DeleteVpcEndpointServiceConfigurationsResponse.h>
278#include <aws/ec2/model/DeleteVpcEndpointsResponse.h>
279#include <aws/ec2/model/DeleteVpcPeeringConnectionResponse.h>
280#include <aws/ec2/model/DeleteVpnConcentratorResponse.h>
281#include <aws/ec2/model/DeprovisionByoipCidrResponse.h>
282#include <aws/ec2/model/DeprovisionIpamByoasnResponse.h>
283#include <aws/ec2/model/DeprovisionIpamPoolCidrResponse.h>
284#include <aws/ec2/model/DeprovisionPublicIpv4PoolCidrResponse.h>
285#include <aws/ec2/model/DeregisterImageResponse.h>
286#include <aws/ec2/model/DeregisterInstanceEventNotificationAttributesResponse.h>
287#include <aws/ec2/model/DeregisterTransitGatewayMulticastGroupMembersRequest.h>
288#include <aws/ec2/model/DeregisterTransitGatewayMulticastGroupMembersResponse.h>
289#include <aws/ec2/model/DeregisterTransitGatewayMulticastGroupSourcesRequest.h>
290#include <aws/ec2/model/DeregisterTransitGatewayMulticastGroupSourcesResponse.h>
291#include <aws/ec2/model/DescribeAccountAttributesRequest.h>
292#include <aws/ec2/model/DescribeAccountAttributesResponse.h>
293#include <aws/ec2/model/DescribeAddressTransfersRequest.h>
294#include <aws/ec2/model/DescribeAddressTransfersResponse.h>
295#include <aws/ec2/model/DescribeAddressesAttributeRequest.h>
296#include <aws/ec2/model/DescribeAddressesAttributeResponse.h>
297#include <aws/ec2/model/DescribeAddressesRequest.h>
298#include <aws/ec2/model/DescribeAddressesResponse.h>
299#include <aws/ec2/model/DescribeAggregateIdFormatRequest.h>
300#include <aws/ec2/model/DescribeAggregateIdFormatResponse.h>
301#include <aws/ec2/model/DescribeAvailabilityZonesRequest.h>
302#include <aws/ec2/model/DescribeAvailabilityZonesResponse.h>
303#include <aws/ec2/model/DescribeAwsNetworkPerformanceMetricSubscriptionsRequest.h>
304#include <aws/ec2/model/DescribeAwsNetworkPerformanceMetricSubscriptionsResponse.h>
305#include <aws/ec2/model/DescribeBundleTasksRequest.h>
306#include <aws/ec2/model/DescribeBundleTasksResponse.h>
307#include <aws/ec2/model/DescribeByoipCidrsResponse.h>
308#include <aws/ec2/model/DescribeCapacityBlockExtensionHistoryRequest.h>
309#include <aws/ec2/model/DescribeCapacityBlockExtensionHistoryResponse.h>
310#include <aws/ec2/model/DescribeCapacityBlockExtensionOfferingsResponse.h>
311#include <aws/ec2/model/DescribeCapacityBlockOfferingsResponse.h>
312#include <aws/ec2/model/DescribeCapacityBlockStatusRequest.h>
313#include <aws/ec2/model/DescribeCapacityBlockStatusResponse.h>
314#include <aws/ec2/model/DescribeCapacityBlocksRequest.h>
315#include <aws/ec2/model/DescribeCapacityBlocksResponse.h>
316#include <aws/ec2/model/DescribeCapacityManagerDataExportsRequest.h>
317#include <aws/ec2/model/DescribeCapacityManagerDataExportsResponse.h>
318#include <aws/ec2/model/DescribeCapacityReservationBillingRequestsResponse.h>
319#include <aws/ec2/model/DescribeCapacityReservationFleetsRequest.h>
320#include <aws/ec2/model/DescribeCapacityReservationFleetsResponse.h>
321#include <aws/ec2/model/DescribeCapacityReservationTopologyRequest.h>
322#include <aws/ec2/model/DescribeCapacityReservationTopologyResponse.h>
323#include <aws/ec2/model/DescribeCapacityReservationsRequest.h>
324#include <aws/ec2/model/DescribeCapacityReservationsResponse.h>
325#include <aws/ec2/model/DescribeCarrierGatewaysRequest.h>
326#include <aws/ec2/model/DescribeCarrierGatewaysResponse.h>
327#include <aws/ec2/model/DescribeClassicLinkInstancesRequest.h>
328#include <aws/ec2/model/DescribeClassicLinkInstancesResponse.h>
329#include <aws/ec2/model/DescribeClientVpnAuthorizationRulesResponse.h>
330#include <aws/ec2/model/DescribeClientVpnConnectionsResponse.h>
331#include <aws/ec2/model/DescribeClientVpnEndpointsRequest.h>
332#include <aws/ec2/model/DescribeClientVpnEndpointsResponse.h>
333#include <aws/ec2/model/DescribeClientVpnRoutesResponse.h>
334#include <aws/ec2/model/DescribeClientVpnTargetNetworksResponse.h>
335#include <aws/ec2/model/DescribeCoipPoolsRequest.h>
336#include <aws/ec2/model/DescribeCoipPoolsResponse.h>
337#include <aws/ec2/model/DescribeConversionTasksRequest.h>
338#include <aws/ec2/model/DescribeConversionTasksResponse.h>
339#include <aws/ec2/model/DescribeCustomerGatewaysRequest.h>
340#include <aws/ec2/model/DescribeCustomerGatewaysResponse.h>
341#include <aws/ec2/model/DescribeDeclarativePoliciesReportsRequest.h>
342#include <aws/ec2/model/DescribeDeclarativePoliciesReportsResponse.h>
343#include <aws/ec2/model/DescribeDhcpOptionsRequest.h>
344#include <aws/ec2/model/DescribeDhcpOptionsResponse.h>
345#include <aws/ec2/model/DescribeEgressOnlyInternetGatewaysRequest.h>
346#include <aws/ec2/model/DescribeEgressOnlyInternetGatewaysResponse.h>
347#include <aws/ec2/model/DescribeElasticGpusRequest.h>
348#include <aws/ec2/model/DescribeElasticGpusResponse.h>
349#include <aws/ec2/model/DescribeExportImageTasksRequest.h>
350#include <aws/ec2/model/DescribeExportImageTasksResponse.h>
351#include <aws/ec2/model/DescribeExportTasksRequest.h>
352#include <aws/ec2/model/DescribeExportTasksResponse.h>
353#include <aws/ec2/model/DescribeFastLaunchImagesRequest.h>
354#include <aws/ec2/model/DescribeFastLaunchImagesResponse.h>
355#include <aws/ec2/model/DescribeFastSnapshotRestoresRequest.h>
356#include <aws/ec2/model/DescribeFastSnapshotRestoresResponse.h>
357#include <aws/ec2/model/DescribeFleetHistoryResponse.h>
358#include <aws/ec2/model/DescribeFleetInstancesResponse.h>
359#include <aws/ec2/model/DescribeFleetsRequest.h>
360#include <aws/ec2/model/DescribeFleetsResponse.h>
361#include <aws/ec2/model/DescribeFlowLogsRequest.h>
362#include <aws/ec2/model/DescribeFlowLogsResponse.h>
363#include <aws/ec2/model/DescribeFpgaImageAttributeResponse.h>
364#include <aws/ec2/model/DescribeFpgaImagesRequest.h>
365#include <aws/ec2/model/DescribeFpgaImagesResponse.h>
366#include <aws/ec2/model/DescribeHostReservationOfferingsRequest.h>
367#include <aws/ec2/model/DescribeHostReservationOfferingsResponse.h>
368#include <aws/ec2/model/DescribeHostReservationsRequest.h>
369#include <aws/ec2/model/DescribeHostReservationsResponse.h>
370#include <aws/ec2/model/DescribeHostsRequest.h>
371#include <aws/ec2/model/DescribeHostsResponse.h>
372#include <aws/ec2/model/DescribeIamInstanceProfileAssociationsRequest.h>
373#include <aws/ec2/model/DescribeIamInstanceProfileAssociationsResponse.h>
374#include <aws/ec2/model/DescribeIdFormatRequest.h>
375#include <aws/ec2/model/DescribeIdFormatResponse.h>
376#include <aws/ec2/model/DescribeIdentityIdFormatResponse.h>
377#include <aws/ec2/model/DescribeImageAttributeResponse.h>
378#include <aws/ec2/model/DescribeImageReferencesResponse.h>
379#include <aws/ec2/model/DescribeImageUsageReportEntriesRequest.h>
380#include <aws/ec2/model/DescribeImageUsageReportEntriesResponse.h>
381#include <aws/ec2/model/DescribeImageUsageReportsRequest.h>
382#include <aws/ec2/model/DescribeImageUsageReportsResponse.h>
383#include <aws/ec2/model/DescribeImagesRequest.h>
384#include <aws/ec2/model/DescribeImagesResponse.h>
385#include <aws/ec2/model/DescribeImportImageTasksRequest.h>
386#include <aws/ec2/model/DescribeImportImageTasksResponse.h>
387#include <aws/ec2/model/DescribeImportSnapshotTasksRequest.h>
388#include <aws/ec2/model/DescribeImportSnapshotTasksResponse.h>
389#include <aws/ec2/model/DescribeInstanceAttributeResponse.h>
390#include <aws/ec2/model/DescribeInstanceConnectEndpointsRequest.h>
391#include <aws/ec2/model/DescribeInstanceConnectEndpointsResponse.h>
392#include <aws/ec2/model/DescribeInstanceCreditSpecificationsRequest.h>
393#include <aws/ec2/model/DescribeInstanceCreditSpecificationsResponse.h>
394#include <aws/ec2/model/DescribeInstanceEventNotificationAttributesRequest.h>
395#include <aws/ec2/model/DescribeInstanceEventNotificationAttributesResponse.h>
396#include <aws/ec2/model/DescribeInstanceEventWindowsRequest.h>
397#include <aws/ec2/model/DescribeInstanceEventWindowsResponse.h>
398#include <aws/ec2/model/DescribeInstanceImageMetadataRequest.h>
399#include <aws/ec2/model/DescribeInstanceImageMetadataResponse.h>
400#include <aws/ec2/model/DescribeInstanceSqlHaHistoryStatesRequest.h>
401#include <aws/ec2/model/DescribeInstanceSqlHaHistoryStatesResponse.h>
402#include <aws/ec2/model/DescribeInstanceSqlHaStatesRequest.h>
403#include <aws/ec2/model/DescribeInstanceSqlHaStatesResponse.h>
404#include <aws/ec2/model/DescribeInstanceStatusRequest.h>
405#include <aws/ec2/model/DescribeInstanceStatusResponse.h>
406#include <aws/ec2/model/DescribeInstanceTopologyRequest.h>
407#include <aws/ec2/model/DescribeInstanceTopologyResponse.h>
408#include <aws/ec2/model/DescribeInstanceTypeOfferingsRequest.h>
409#include <aws/ec2/model/DescribeInstanceTypeOfferingsResponse.h>
410#include <aws/ec2/model/DescribeInstanceTypesRequest.h>
411#include <aws/ec2/model/DescribeInstanceTypesResponse.h>
412#include <aws/ec2/model/DescribeInstancesRequest.h>
413#include <aws/ec2/model/DescribeInstancesResponse.h>
414#include <aws/ec2/model/DescribeInternetGatewaysRequest.h>
415#include <aws/ec2/model/DescribeInternetGatewaysResponse.h>
416#include <aws/ec2/model/DescribeIpamByoasnRequest.h>
417#include <aws/ec2/model/DescribeIpamByoasnResponse.h>
418#include <aws/ec2/model/DescribeIpamExternalResourceVerificationTokensRequest.h>
419#include <aws/ec2/model/DescribeIpamExternalResourceVerificationTokensResponse.h>
420#include <aws/ec2/model/DescribeIpamPoliciesRequest.h>
421#include <aws/ec2/model/DescribeIpamPoliciesResponse.h>
422#include <aws/ec2/model/DescribeIpamPoolsRequest.h>
423#include <aws/ec2/model/DescribeIpamPoolsResponse.h>
424#include <aws/ec2/model/DescribeIpamPrefixListResolverTargetsRequest.h>
425#include <aws/ec2/model/DescribeIpamPrefixListResolverTargetsResponse.h>
426#include <aws/ec2/model/DescribeIpamPrefixListResolversRequest.h>
427#include <aws/ec2/model/DescribeIpamPrefixListResolversResponse.h>
428#include <aws/ec2/model/DescribeIpamResourceDiscoveriesRequest.h>
429#include <aws/ec2/model/DescribeIpamResourceDiscoveriesResponse.h>
430#include <aws/ec2/model/DescribeIpamResourceDiscoveryAssociationsRequest.h>
431#include <aws/ec2/model/DescribeIpamResourceDiscoveryAssociationsResponse.h>
432#include <aws/ec2/model/DescribeIpamScopesRequest.h>
433#include <aws/ec2/model/DescribeIpamScopesResponse.h>
434#include <aws/ec2/model/DescribeIpamsRequest.h>
435#include <aws/ec2/model/DescribeIpamsResponse.h>
436#include <aws/ec2/model/DescribeIpv6PoolsRequest.h>
437#include <aws/ec2/model/DescribeIpv6PoolsResponse.h>
438#include <aws/ec2/model/DescribeKeyPairsRequest.h>
439#include <aws/ec2/model/DescribeKeyPairsResponse.h>
440#include <aws/ec2/model/DescribeLaunchTemplateVersionsRequest.h>
441#include <aws/ec2/model/DescribeLaunchTemplateVersionsResponse.h>
442#include <aws/ec2/model/DescribeLaunchTemplatesRequest.h>
443#include <aws/ec2/model/DescribeLaunchTemplatesResponse.h>
444#include <aws/ec2/model/DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest.h>
445#include <aws/ec2/model/DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResponse.h>
446#include <aws/ec2/model/DescribeLocalGatewayRouteTableVpcAssociationsRequest.h>
447#include <aws/ec2/model/DescribeLocalGatewayRouteTableVpcAssociationsResponse.h>
448#include <aws/ec2/model/DescribeLocalGatewayRouteTablesRequest.h>
449#include <aws/ec2/model/DescribeLocalGatewayRouteTablesResponse.h>
450#include <aws/ec2/model/DescribeLocalGatewayVirtualInterfaceGroupsRequest.h>
451#include <aws/ec2/model/DescribeLocalGatewayVirtualInterfaceGroupsResponse.h>
452#include <aws/ec2/model/DescribeLocalGatewayVirtualInterfacesRequest.h>
453#include <aws/ec2/model/DescribeLocalGatewayVirtualInterfacesResponse.h>
454#include <aws/ec2/model/DescribeLocalGatewaysRequest.h>
455#include <aws/ec2/model/DescribeLocalGatewaysResponse.h>
456#include <aws/ec2/model/DescribeLockedSnapshotsRequest.h>
457#include <aws/ec2/model/DescribeLockedSnapshotsResponse.h>
458#include <aws/ec2/model/DescribeMacHostsRequest.h>
459#include <aws/ec2/model/DescribeMacHostsResponse.h>
460#include <aws/ec2/model/DescribeMacModificationTasksRequest.h>
461#include <aws/ec2/model/DescribeMacModificationTasksResponse.h>
462#include <aws/ec2/model/DescribeManagedPrefixListsRequest.h>
463#include <aws/ec2/model/DescribeManagedPrefixListsResponse.h>
464#include <aws/ec2/model/DescribeMovingAddressesRequest.h>
465#include <aws/ec2/model/DescribeMovingAddressesResponse.h>
466#include <aws/ec2/model/DescribeNatGatewaysRequest.h>
467#include <aws/ec2/model/DescribeNatGatewaysResponse.h>
468#include <aws/ec2/model/DescribeNetworkAclsRequest.h>
469#include <aws/ec2/model/DescribeNetworkAclsResponse.h>
470#include <aws/ec2/model/DescribeNetworkInsightsAccessScopeAnalysesRequest.h>
471#include <aws/ec2/model/DescribeNetworkInsightsAccessScopeAnalysesResponse.h>
472#include <aws/ec2/model/DescribeNetworkInsightsAccessScopesRequest.h>
473#include <aws/ec2/model/DescribeNetworkInsightsAccessScopesResponse.h>
474#include <aws/ec2/model/DescribeNetworkInsightsAnalysesRequest.h>
475#include <aws/ec2/model/DescribeNetworkInsightsAnalysesResponse.h>
476#include <aws/ec2/model/DescribeNetworkInsightsPathsRequest.h>
477#include <aws/ec2/model/DescribeNetworkInsightsPathsResponse.h>
478#include <aws/ec2/model/DescribeNetworkInterfaceAttributeResponse.h>
479#include <aws/ec2/model/DescribeNetworkInterfacePermissionsRequest.h>
480#include <aws/ec2/model/DescribeNetworkInterfacePermissionsResponse.h>
481#include <aws/ec2/model/DescribeNetworkInterfacesRequest.h>
482#include <aws/ec2/model/DescribeNetworkInterfacesResponse.h>
483#include <aws/ec2/model/DescribeOutpostLagsRequest.h>
484#include <aws/ec2/model/DescribeOutpostLagsResponse.h>
485#include <aws/ec2/model/DescribePlacementGroupsRequest.h>
486#include <aws/ec2/model/DescribePlacementGroupsResponse.h>
487#include <aws/ec2/model/DescribePrefixListsRequest.h>
488#include <aws/ec2/model/DescribePrefixListsResponse.h>
489#include <aws/ec2/model/DescribePrincipalIdFormatRequest.h>
490#include <aws/ec2/model/DescribePrincipalIdFormatResponse.h>
491#include <aws/ec2/model/DescribePublicIpv4PoolsRequest.h>
492#include <aws/ec2/model/DescribePublicIpv4PoolsResponse.h>
493#include <aws/ec2/model/DescribeRegionsRequest.h>
494#include <aws/ec2/model/DescribeRegionsResponse.h>
495#include <aws/ec2/model/DescribeReplaceRootVolumeTasksRequest.h>
496#include <aws/ec2/model/DescribeReplaceRootVolumeTasksResponse.h>
497#include <aws/ec2/model/DescribeReservedInstancesListingsRequest.h>
498#include <aws/ec2/model/DescribeReservedInstancesListingsResponse.h>
499#include <aws/ec2/model/DescribeReservedInstancesModificationsRequest.h>
500#include <aws/ec2/model/DescribeReservedInstancesModificationsResponse.h>
501#include <aws/ec2/model/DescribeReservedInstancesOfferingsRequest.h>
502#include <aws/ec2/model/DescribeReservedInstancesOfferingsResponse.h>
503#include <aws/ec2/model/DescribeReservedInstancesRequest.h>
504#include <aws/ec2/model/DescribeReservedInstancesResponse.h>
505#include <aws/ec2/model/DescribeRouteServerEndpointsRequest.h>
506#include <aws/ec2/model/DescribeRouteServerEndpointsResponse.h>
507#include <aws/ec2/model/DescribeRouteServerPeersRequest.h>
508#include <aws/ec2/model/DescribeRouteServerPeersResponse.h>
509#include <aws/ec2/model/DescribeRouteServersRequest.h>
510#include <aws/ec2/model/DescribeRouteServersResponse.h>
511#include <aws/ec2/model/DescribeRouteTablesRequest.h>
512#include <aws/ec2/model/DescribeRouteTablesResponse.h>
513#include <aws/ec2/model/DescribeScheduledInstanceAvailabilityResponse.h>
514#include <aws/ec2/model/DescribeScheduledInstancesRequest.h>
515#include <aws/ec2/model/DescribeScheduledInstancesResponse.h>
516#include <aws/ec2/model/DescribeSecondaryInterfacesRequest.h>
517#include <aws/ec2/model/DescribeSecondaryInterfacesResponse.h>
518#include <aws/ec2/model/DescribeSecondaryNetworksRequest.h>
519#include <aws/ec2/model/DescribeSecondaryNetworksResponse.h>
520#include <aws/ec2/model/DescribeSecondarySubnetsRequest.h>
521#include <aws/ec2/model/DescribeSecondarySubnetsResponse.h>
522#include <aws/ec2/model/DescribeSecurityGroupReferencesResponse.h>
523#include <aws/ec2/model/DescribeSecurityGroupRulesRequest.h>
524#include <aws/ec2/model/DescribeSecurityGroupRulesResponse.h>
525#include <aws/ec2/model/DescribeSecurityGroupVpcAssociationsRequest.h>
526#include <aws/ec2/model/DescribeSecurityGroupVpcAssociationsResponse.h>
527#include <aws/ec2/model/DescribeSecurityGroupsRequest.h>
528#include <aws/ec2/model/DescribeSecurityGroupsResponse.h>
529#include <aws/ec2/model/DescribeServiceLinkVirtualInterfacesRequest.h>
530#include <aws/ec2/model/DescribeServiceLinkVirtualInterfacesResponse.h>
531#include <aws/ec2/model/DescribeSnapshotAttributeResponse.h>
532#include <aws/ec2/model/DescribeSnapshotTierStatusRequest.h>
533#include <aws/ec2/model/DescribeSnapshotTierStatusResponse.h>
534#include <aws/ec2/model/DescribeSnapshotsRequest.h>
535#include <aws/ec2/model/DescribeSnapshotsResponse.h>
536#include <aws/ec2/model/DescribeSpotDatafeedSubscriptionRequest.h>
537#include <aws/ec2/model/DescribeSpotDatafeedSubscriptionResponse.h>
538#include <aws/ec2/model/DescribeSpotFleetInstancesResponse.h>
539#include <aws/ec2/model/DescribeSpotFleetRequestHistoryResponse.h>
540#include <aws/ec2/model/DescribeSpotFleetRequestsRequest.h>
541#include <aws/ec2/model/DescribeSpotFleetRequestsResponse.h>
542#include <aws/ec2/model/DescribeSpotInstanceRequestsRequest.h>
543#include <aws/ec2/model/DescribeSpotInstanceRequestsResponse.h>
544#include <aws/ec2/model/DescribeSpotPriceHistoryRequest.h>
545#include <aws/ec2/model/DescribeSpotPriceHistoryResponse.h>
546#include <aws/ec2/model/DescribeStaleSecurityGroupsResponse.h>
547#include <aws/ec2/model/DescribeStoreImageTasksRequest.h>
548#include <aws/ec2/model/DescribeStoreImageTasksResponse.h>
549#include <aws/ec2/model/DescribeSubnetsRequest.h>
550#include <aws/ec2/model/DescribeSubnetsResponse.h>
551#include <aws/ec2/model/DescribeTagsRequest.h>
552#include <aws/ec2/model/DescribeTagsResponse.h>
553#include <aws/ec2/model/DescribeTrafficMirrorFilterRulesRequest.h>
554#include <aws/ec2/model/DescribeTrafficMirrorFilterRulesResponse.h>
555#include <aws/ec2/model/DescribeTrafficMirrorFiltersRequest.h>
556#include <aws/ec2/model/DescribeTrafficMirrorFiltersResponse.h>
557#include <aws/ec2/model/DescribeTrafficMirrorSessionsRequest.h>
558#include <aws/ec2/model/DescribeTrafficMirrorSessionsResponse.h>
559#include <aws/ec2/model/DescribeTrafficMirrorTargetsRequest.h>
560#include <aws/ec2/model/DescribeTrafficMirrorTargetsResponse.h>
561#include <aws/ec2/model/DescribeTransitGatewayAttachmentsRequest.h>
562#include <aws/ec2/model/DescribeTransitGatewayAttachmentsResponse.h>
563#include <aws/ec2/model/DescribeTransitGatewayConnectPeersRequest.h>
564#include <aws/ec2/model/DescribeTransitGatewayConnectPeersResponse.h>
565#include <aws/ec2/model/DescribeTransitGatewayConnectsRequest.h>
566#include <aws/ec2/model/DescribeTransitGatewayConnectsResponse.h>
567#include <aws/ec2/model/DescribeTransitGatewayMeteringPoliciesRequest.h>
568#include <aws/ec2/model/DescribeTransitGatewayMeteringPoliciesResponse.h>
569#include <aws/ec2/model/DescribeTransitGatewayMulticastDomainsRequest.h>
570#include <aws/ec2/model/DescribeTransitGatewayMulticastDomainsResponse.h>
571#include <aws/ec2/model/DescribeTransitGatewayPeeringAttachmentsRequest.h>
572#include <aws/ec2/model/DescribeTransitGatewayPeeringAttachmentsResponse.h>
573#include <aws/ec2/model/DescribeTransitGatewayPolicyTablesRequest.h>
574#include <aws/ec2/model/DescribeTransitGatewayPolicyTablesResponse.h>
575#include <aws/ec2/model/DescribeTransitGatewayRouteTableAnnouncementsRequest.h>
576#include <aws/ec2/model/DescribeTransitGatewayRouteTableAnnouncementsResponse.h>
577#include <aws/ec2/model/DescribeTransitGatewayRouteTablesRequest.h>
578#include <aws/ec2/model/DescribeTransitGatewayRouteTablesResponse.h>
579#include <aws/ec2/model/DescribeTransitGatewayVpcAttachmentsRequest.h>
580#include <aws/ec2/model/DescribeTransitGatewayVpcAttachmentsResponse.h>
581#include <aws/ec2/model/DescribeTransitGatewaysRequest.h>
582#include <aws/ec2/model/DescribeTransitGatewaysResponse.h>
583#include <aws/ec2/model/DescribeTrunkInterfaceAssociationsRequest.h>
584#include <aws/ec2/model/DescribeTrunkInterfaceAssociationsResponse.h>
585#include <aws/ec2/model/DescribeVerifiedAccessEndpointsRequest.h>
586#include <aws/ec2/model/DescribeVerifiedAccessEndpointsResponse.h>
587#include <aws/ec2/model/DescribeVerifiedAccessGroupsRequest.h>
588#include <aws/ec2/model/DescribeVerifiedAccessGroupsResponse.h>
589#include <aws/ec2/model/DescribeVerifiedAccessInstanceLoggingConfigurationsRequest.h>
590#include <aws/ec2/model/DescribeVerifiedAccessInstanceLoggingConfigurationsResponse.h>
591#include <aws/ec2/model/DescribeVerifiedAccessInstancesRequest.h>
592#include <aws/ec2/model/DescribeVerifiedAccessInstancesResponse.h>
593#include <aws/ec2/model/DescribeVerifiedAccessTrustProvidersRequest.h>
594#include <aws/ec2/model/DescribeVerifiedAccessTrustProvidersResponse.h>
595#include <aws/ec2/model/DescribeVolumeAttributeResponse.h>
596#include <aws/ec2/model/DescribeVolumeStatusRequest.h>
597#include <aws/ec2/model/DescribeVolumeStatusResponse.h>
598#include <aws/ec2/model/DescribeVolumesModificationsRequest.h>
599#include <aws/ec2/model/DescribeVolumesModificationsResponse.h>
600#include <aws/ec2/model/DescribeVolumesRequest.h>
601#include <aws/ec2/model/DescribeVolumesResponse.h>
602#include <aws/ec2/model/DescribeVpcAttributeResponse.h>
603#include <aws/ec2/model/DescribeVpcBlockPublicAccessExclusionsRequest.h>
604#include <aws/ec2/model/DescribeVpcBlockPublicAccessExclusionsResponse.h>
605#include <aws/ec2/model/DescribeVpcBlockPublicAccessOptionsRequest.h>
606#include <aws/ec2/model/DescribeVpcBlockPublicAccessOptionsResponse.h>
607#include <aws/ec2/model/DescribeVpcClassicLinkDnsSupportRequest.h>
608#include <aws/ec2/model/DescribeVpcClassicLinkDnsSupportResponse.h>
609#include <aws/ec2/model/DescribeVpcClassicLinkRequest.h>
610#include <aws/ec2/model/DescribeVpcClassicLinkResponse.h>
611#include <aws/ec2/model/DescribeVpcEncryptionControlsRequest.h>
612#include <aws/ec2/model/DescribeVpcEncryptionControlsResponse.h>
613#include <aws/ec2/model/DescribeVpcEndpointAssociationsRequest.h>
614#include <aws/ec2/model/DescribeVpcEndpointAssociationsResponse.h>
615#include <aws/ec2/model/DescribeVpcEndpointConnectionNotificationsRequest.h>
616#include <aws/ec2/model/DescribeVpcEndpointConnectionNotificationsResponse.h>
617#include <aws/ec2/model/DescribeVpcEndpointConnectionsRequest.h>
618#include <aws/ec2/model/DescribeVpcEndpointConnectionsResponse.h>
619#include <aws/ec2/model/DescribeVpcEndpointServiceConfigurationsRequest.h>
620#include <aws/ec2/model/DescribeVpcEndpointServiceConfigurationsResponse.h>
621#include <aws/ec2/model/DescribeVpcEndpointServicePermissionsResponse.h>
622#include <aws/ec2/model/DescribeVpcEndpointServicesRequest.h>
623#include <aws/ec2/model/DescribeVpcEndpointServicesResponse.h>
624#include <aws/ec2/model/DescribeVpcEndpointsRequest.h>
625#include <aws/ec2/model/DescribeVpcEndpointsResponse.h>
626#include <aws/ec2/model/DescribeVpcPeeringConnectionsRequest.h>
627#include <aws/ec2/model/DescribeVpcPeeringConnectionsResponse.h>
628#include <aws/ec2/model/DescribeVpcsRequest.h>
629#include <aws/ec2/model/DescribeVpcsResponse.h>
630#include <aws/ec2/model/DescribeVpnConcentratorsRequest.h>
631#include <aws/ec2/model/DescribeVpnConcentratorsResponse.h>
632#include <aws/ec2/model/DescribeVpnConnectionsRequest.h>
633#include <aws/ec2/model/DescribeVpnConnectionsResponse.h>
634#include <aws/ec2/model/DescribeVpnGatewaysRequest.h>
635#include <aws/ec2/model/DescribeVpnGatewaysResponse.h>
636#include <aws/ec2/model/DetachClassicLinkVpcResponse.h>
637#include <aws/ec2/model/DetachVerifiedAccessTrustProviderResponse.h>
638#include <aws/ec2/model/DetachVolumeResponse.h>
639#include <aws/ec2/model/DisableAddressTransferResponse.h>
640#include <aws/ec2/model/DisableAllowedImagesSettingsRequest.h>
641#include <aws/ec2/model/DisableAllowedImagesSettingsResponse.h>
642#include <aws/ec2/model/DisableAwsNetworkPerformanceMetricSubscriptionRequest.h>
643#include <aws/ec2/model/DisableAwsNetworkPerformanceMetricSubscriptionResponse.h>
644#include <aws/ec2/model/DisableCapacityManagerRequest.h>
645#include <aws/ec2/model/DisableCapacityManagerResponse.h>
646#include <aws/ec2/model/DisableEbsEncryptionByDefaultRequest.h>
647#include <aws/ec2/model/DisableEbsEncryptionByDefaultResponse.h>
648#include <aws/ec2/model/DisableFastLaunchResponse.h>
649#include <aws/ec2/model/DisableFastSnapshotRestoresResponse.h>
650#include <aws/ec2/model/DisableImageBlockPublicAccessRequest.h>
651#include <aws/ec2/model/DisableImageBlockPublicAccessResponse.h>
652#include <aws/ec2/model/DisableImageDeprecationResponse.h>
653#include <aws/ec2/model/DisableImageDeregistrationProtectionResponse.h>
654#include <aws/ec2/model/DisableImageResponse.h>
655#include <aws/ec2/model/DisableInstanceSqlHaStandbyDetectionsResponse.h>
656#include <aws/ec2/model/DisableIpamOrganizationAdminAccountResponse.h>
657#include <aws/ec2/model/DisableIpamPolicyResponse.h>
658#include <aws/ec2/model/DisableRouteServerPropagationResponse.h>
659#include <aws/ec2/model/DisableSerialConsoleAccessRequest.h>
660#include <aws/ec2/model/DisableSerialConsoleAccessResponse.h>
661#include <aws/ec2/model/DisableSnapshotBlockPublicAccessRequest.h>
662#include <aws/ec2/model/DisableSnapshotBlockPublicAccessResponse.h>
663#include <aws/ec2/model/DisableTransitGatewayRouteTablePropagationResponse.h>
664#include <aws/ec2/model/DisableVpcClassicLinkDnsSupportRequest.h>
665#include <aws/ec2/model/DisableVpcClassicLinkDnsSupportResponse.h>
666#include <aws/ec2/model/DisableVpcClassicLinkResponse.h>
667#include <aws/ec2/model/DisassociateAddressRequest.h>
668#include <aws/ec2/model/DisassociateCapacityReservationBillingOwnerResponse.h>
669#include <aws/ec2/model/DisassociateClientVpnTargetNetworkResponse.h>
670#include <aws/ec2/model/DisassociateEnclaveCertificateIamRoleResponse.h>
671#include <aws/ec2/model/DisassociateIamInstanceProfileResponse.h>
672#include <aws/ec2/model/DisassociateInstanceEventWindowResponse.h>
673#include <aws/ec2/model/DisassociateIpamByoasnResponse.h>
674#include <aws/ec2/model/DisassociateIpamResourceDiscoveryResponse.h>
675#include <aws/ec2/model/DisassociateNatGatewayAddressResponse.h>
676#include <aws/ec2/model/DisassociateRouteServerResponse.h>
677#include <aws/ec2/model/DisassociateSecurityGroupVpcResponse.h>
678#include <aws/ec2/model/DisassociateSubnetCidrBlockResponse.h>
679#include <aws/ec2/model/DisassociateTransitGatewayMulticastDomainResponse.h>
680#include <aws/ec2/model/DisassociateTransitGatewayPolicyTableResponse.h>
681#include <aws/ec2/model/DisassociateTransitGatewayRouteTableResponse.h>
682#include <aws/ec2/model/DisassociateTrunkInterfaceResponse.h>
683#include <aws/ec2/model/DisassociateVpcCidrBlockResponse.h>
684#include <aws/ec2/model/EnableAddressTransferResponse.h>
685#include <aws/ec2/model/EnableAllowedImagesSettingsResponse.h>
686#include <aws/ec2/model/EnableAwsNetworkPerformanceMetricSubscriptionRequest.h>
687#include <aws/ec2/model/EnableAwsNetworkPerformanceMetricSubscriptionResponse.h>
688#include <aws/ec2/model/EnableCapacityManagerRequest.h>
689#include <aws/ec2/model/EnableCapacityManagerResponse.h>
690#include <aws/ec2/model/EnableEbsEncryptionByDefaultRequest.h>
691#include <aws/ec2/model/EnableEbsEncryptionByDefaultResponse.h>
692#include <aws/ec2/model/EnableFastLaunchResponse.h>
693#include <aws/ec2/model/EnableFastSnapshotRestoresResponse.h>
694#include <aws/ec2/model/EnableImageBlockPublicAccessResponse.h>
695#include <aws/ec2/model/EnableImageDeprecationResponse.h>
696#include <aws/ec2/model/EnableImageDeregistrationProtectionResponse.h>
697#include <aws/ec2/model/EnableImageResponse.h>
698#include <aws/ec2/model/EnableInstanceSqlHaStandbyDetectionsResponse.h>
699#include <aws/ec2/model/EnableIpamOrganizationAdminAccountResponse.h>
700#include <aws/ec2/model/EnableIpamPolicyResponse.h>
701#include <aws/ec2/model/EnableReachabilityAnalyzerOrganizationSharingRequest.h>
702#include <aws/ec2/model/EnableReachabilityAnalyzerOrganizationSharingResponse.h>
703#include <aws/ec2/model/EnableRouteServerPropagationResponse.h>
704#include <aws/ec2/model/EnableSerialConsoleAccessRequest.h>
705#include <aws/ec2/model/EnableSerialConsoleAccessResponse.h>
706#include <aws/ec2/model/EnableSnapshotBlockPublicAccessResponse.h>
707#include <aws/ec2/model/EnableTransitGatewayRouteTablePropagationResponse.h>
708#include <aws/ec2/model/EnableVpcClassicLinkDnsSupportRequest.h>
709#include <aws/ec2/model/EnableVpcClassicLinkDnsSupportResponse.h>
710#include <aws/ec2/model/EnableVpcClassicLinkResponse.h>
711#include <aws/ec2/model/ExportClientVpnClientCertificateRevocationListResponse.h>
712#include <aws/ec2/model/ExportClientVpnClientConfigurationResponse.h>
713#include <aws/ec2/model/ExportImageResponse.h>
714#include <aws/ec2/model/ExportTransitGatewayRoutesResponse.h>
715#include <aws/ec2/model/ExportVerifiedAccessInstanceClientConfigurationResponse.h>
716#include <aws/ec2/model/GetActiveVpnTunnelStatusResponse.h>
717#include <aws/ec2/model/GetAllowedImagesSettingsRequest.h>
718#include <aws/ec2/model/GetAllowedImagesSettingsResponse.h>
719#include <aws/ec2/model/GetAssociatedEnclaveCertificateIamRolesResponse.h>
720#include <aws/ec2/model/GetAssociatedIpv6PoolCidrsResponse.h>
721#include <aws/ec2/model/GetAwsNetworkPerformanceDataRequest.h>
722#include <aws/ec2/model/GetAwsNetworkPerformanceDataResponse.h>
723#include <aws/ec2/model/GetCapacityManagerAttributesRequest.h>
724#include <aws/ec2/model/GetCapacityManagerAttributesResponse.h>
725#include <aws/ec2/model/GetCapacityManagerMetricDataResponse.h>
726#include <aws/ec2/model/GetCapacityManagerMetricDimensionsResponse.h>
727#include <aws/ec2/model/GetCapacityReservationUsageResponse.h>
728#include <aws/ec2/model/GetCoipPoolUsageResponse.h>
729#include <aws/ec2/model/GetConsoleOutputResponse.h>
730#include <aws/ec2/model/GetConsoleScreenshotResponse.h>
731#include <aws/ec2/model/GetDeclarativePoliciesReportSummaryResponse.h>
732#include <aws/ec2/model/GetDefaultCreditSpecificationResponse.h>
733#include <aws/ec2/model/GetEbsDefaultKmsKeyIdRequest.h>
734#include <aws/ec2/model/GetEbsDefaultKmsKeyIdResponse.h>
735#include <aws/ec2/model/GetEbsEncryptionByDefaultRequest.h>
736#include <aws/ec2/model/GetEbsEncryptionByDefaultResponse.h>
737#include <aws/ec2/model/GetEnabledIpamPolicyRequest.h>
738#include <aws/ec2/model/GetEnabledIpamPolicyResponse.h>
739#include <aws/ec2/model/GetFlowLogsIntegrationTemplateResponse.h>
740#include <aws/ec2/model/GetGroupsForCapacityReservationResponse.h>
741#include <aws/ec2/model/GetHostReservationPurchasePreviewResponse.h>
742#include <aws/ec2/model/GetImageAncestryResponse.h>
743#include <aws/ec2/model/GetImageBlockPublicAccessStateRequest.h>
744#include <aws/ec2/model/GetImageBlockPublicAccessStateResponse.h>
745#include <aws/ec2/model/GetInstanceMetadataDefaultsRequest.h>
746#include <aws/ec2/model/GetInstanceMetadataDefaultsResponse.h>
747#include <aws/ec2/model/GetInstanceTpmEkPubResponse.h>
748#include <aws/ec2/model/GetInstanceTypesFromInstanceRequirementsResponse.h>
749#include <aws/ec2/model/GetInstanceUefiDataResponse.h>
750#include <aws/ec2/model/GetIpamAddressHistoryResponse.h>
751#include <aws/ec2/model/GetIpamDiscoveredAccountsResponse.h>
752#include <aws/ec2/model/GetIpamDiscoveredPublicAddressesResponse.h>
753#include <aws/ec2/model/GetIpamDiscoveredResourceCidrsResponse.h>
754#include <aws/ec2/model/GetIpamPolicyAllocationRulesResponse.h>
755#include <aws/ec2/model/GetIpamPolicyOrganizationTargetsResponse.h>
756#include <aws/ec2/model/GetIpamPoolAllocationsResponse.h>
757#include <aws/ec2/model/GetIpamPoolCidrsResponse.h>
758#include <aws/ec2/model/GetIpamPrefixListResolverRulesResponse.h>
759#include <aws/ec2/model/GetIpamPrefixListResolverVersionEntriesResponse.h>
760#include <aws/ec2/model/GetIpamPrefixListResolverVersionsResponse.h>
761#include <aws/ec2/model/GetIpamResourceCidrsResponse.h>
762#include <aws/ec2/model/GetLaunchTemplateDataResponse.h>
763#include <aws/ec2/model/GetManagedPrefixListAssociationsResponse.h>
764#include <aws/ec2/model/GetManagedPrefixListEntriesResponse.h>
765#include <aws/ec2/model/GetNetworkInsightsAccessScopeAnalysisFindingsResponse.h>
766#include <aws/ec2/model/GetNetworkInsightsAccessScopeContentResponse.h>
767#include <aws/ec2/model/GetPasswordDataResponse.h>
768#include <aws/ec2/model/GetReservedInstancesExchangeQuoteResponse.h>
769#include <aws/ec2/model/GetRouteServerAssociationsResponse.h>
770#include <aws/ec2/model/GetRouteServerPropagationsResponse.h>
771#include <aws/ec2/model/GetRouteServerRoutingDatabaseResponse.h>
772#include <aws/ec2/model/GetSecurityGroupsForVpcResponse.h>
773#include <aws/ec2/model/GetSerialConsoleAccessStatusRequest.h>
774#include <aws/ec2/model/GetSerialConsoleAccessStatusResponse.h>
775#include <aws/ec2/model/GetSnapshotBlockPublicAccessStateRequest.h>
776#include <aws/ec2/model/GetSnapshotBlockPublicAccessStateResponse.h>
777#include <aws/ec2/model/GetSpotPlacementScoresResponse.h>
778#include <aws/ec2/model/GetSubnetCidrReservationsResponse.h>
779#include <aws/ec2/model/GetTransitGatewayAttachmentPropagationsResponse.h>
780#include <aws/ec2/model/GetTransitGatewayMeteringPolicyEntriesResponse.h>
781#include <aws/ec2/model/GetTransitGatewayMulticastDomainAssociationsResponse.h>
782#include <aws/ec2/model/GetTransitGatewayPolicyTableAssociationsResponse.h>
783#include <aws/ec2/model/GetTransitGatewayPolicyTableEntriesResponse.h>
784#include <aws/ec2/model/GetTransitGatewayPrefixListReferencesResponse.h>
785#include <aws/ec2/model/GetTransitGatewayRouteTableAssociationsResponse.h>
786#include <aws/ec2/model/GetTransitGatewayRouteTablePropagationsResponse.h>
787#include <aws/ec2/model/GetVerifiedAccessEndpointPolicyResponse.h>
788#include <aws/ec2/model/GetVerifiedAccessEndpointTargetsResponse.h>
789#include <aws/ec2/model/GetVerifiedAccessGroupPolicyResponse.h>
790#include <aws/ec2/model/GetVpcResourcesBlockingEncryptionEnforcementResponse.h>
791#include <aws/ec2/model/GetVpnConnectionDeviceSampleConfigurationResponse.h>
792#include <aws/ec2/model/GetVpnConnectionDeviceTypesRequest.h>
793#include <aws/ec2/model/GetVpnConnectionDeviceTypesResponse.h>
794#include <aws/ec2/model/GetVpnTunnelReplacementStatusResponse.h>
795#include <aws/ec2/model/ImportClientVpnClientCertificateRevocationListResponse.h>
796#include <aws/ec2/model/ImportImageRequest.h>
797#include <aws/ec2/model/ImportImageResponse.h>
798#include <aws/ec2/model/ImportInstanceResponse.h>
799#include <aws/ec2/model/ImportKeyPairResponse.h>
800#include <aws/ec2/model/ImportSnapshotRequest.h>
801#include <aws/ec2/model/ImportSnapshotResponse.h>
802#include <aws/ec2/model/ImportVolumeResponse.h>
803#include <aws/ec2/model/ListImagesInRecycleBinRequest.h>
804#include <aws/ec2/model/ListImagesInRecycleBinResponse.h>
805#include <aws/ec2/model/ListSnapshotsInRecycleBinRequest.h>
806#include <aws/ec2/model/ListSnapshotsInRecycleBinResponse.h>
807#include <aws/ec2/model/ListVolumesInRecycleBinRequest.h>
808#include <aws/ec2/model/ListVolumesInRecycleBinResponse.h>
809#include <aws/ec2/model/LockSnapshotResponse.h>
810#include <aws/ec2/model/ModifyAddressAttributeResponse.h>
811#include <aws/ec2/model/ModifyAvailabilityZoneGroupResponse.h>
812#include <aws/ec2/model/ModifyCapacityReservationFleetResponse.h>
813#include <aws/ec2/model/ModifyCapacityReservationResponse.h>
814#include <aws/ec2/model/ModifyClientVpnEndpointResponse.h>
815#include <aws/ec2/model/ModifyDefaultCreditSpecificationResponse.h>
816#include <aws/ec2/model/ModifyEbsDefaultKmsKeyIdResponse.h>
817#include <aws/ec2/model/ModifyFleetResponse.h>
818#include <aws/ec2/model/ModifyFpgaImageAttributeResponse.h>
819#include <aws/ec2/model/ModifyHostsResponse.h>
820#include <aws/ec2/model/ModifyInstanceCapacityReservationAttributesResponse.h>
821#include <aws/ec2/model/ModifyInstanceConnectEndpointResponse.h>
822#include <aws/ec2/model/ModifyInstanceCpuOptionsResponse.h>
823#include <aws/ec2/model/ModifyInstanceCreditSpecificationResponse.h>
824#include <aws/ec2/model/ModifyInstanceEventStartTimeResponse.h>
825#include <aws/ec2/model/ModifyInstanceEventWindowResponse.h>
826#include <aws/ec2/model/ModifyInstanceMaintenanceOptionsResponse.h>
827#include <aws/ec2/model/ModifyInstanceMetadataDefaultsRequest.h>
828#include <aws/ec2/model/ModifyInstanceMetadataDefaultsResponse.h>
829#include <aws/ec2/model/ModifyInstanceMetadataOptionsResponse.h>
830#include <aws/ec2/model/ModifyInstanceNetworkPerformanceOptionsResponse.h>
831#include <aws/ec2/model/ModifyInstancePlacementResponse.h>
832#include <aws/ec2/model/ModifyIpamPolicyAllocationRulesResponse.h>
833#include <aws/ec2/model/ModifyIpamPoolResponse.h>
834#include <aws/ec2/model/ModifyIpamPrefixListResolverResponse.h>
835#include <aws/ec2/model/ModifyIpamPrefixListResolverTargetResponse.h>
836#include <aws/ec2/model/ModifyIpamResourceCidrResponse.h>
837#include <aws/ec2/model/ModifyIpamResourceDiscoveryResponse.h>
838#include <aws/ec2/model/ModifyIpamResponse.h>
839#include <aws/ec2/model/ModifyIpamScopeResponse.h>
840#include <aws/ec2/model/ModifyLaunchTemplateRequest.h>
841#include <aws/ec2/model/ModifyLaunchTemplateResponse.h>
842#include <aws/ec2/model/ModifyLocalGatewayRouteResponse.h>
843#include <aws/ec2/model/ModifyManagedPrefixListResponse.h>
844#include <aws/ec2/model/ModifyPrivateDnsNameOptionsResponse.h>
845#include <aws/ec2/model/ModifyPublicIpDnsNameOptionsResponse.h>
846#include <aws/ec2/model/ModifyReservedInstancesResponse.h>
847#include <aws/ec2/model/ModifyRouteServerResponse.h>
848#include <aws/ec2/model/ModifySecurityGroupRulesResponse.h>
849#include <aws/ec2/model/ModifySnapshotTierResponse.h>
850#include <aws/ec2/model/ModifySpotFleetRequestResponse.h>
851#include <aws/ec2/model/ModifyTrafficMirrorFilterNetworkServicesResponse.h>
852#include <aws/ec2/model/ModifyTrafficMirrorFilterRuleResponse.h>
853#include <aws/ec2/model/ModifyTrafficMirrorSessionResponse.h>
854#include <aws/ec2/model/ModifyTransitGatewayMeteringPolicyResponse.h>
855#include <aws/ec2/model/ModifyTransitGatewayPrefixListReferenceResponse.h>
856#include <aws/ec2/model/ModifyTransitGatewayResponse.h>
857#include <aws/ec2/model/ModifyTransitGatewayVpcAttachmentResponse.h>
858#include <aws/ec2/model/ModifyVerifiedAccessEndpointPolicyResponse.h>
859#include <aws/ec2/model/ModifyVerifiedAccessEndpointResponse.h>
860#include <aws/ec2/model/ModifyVerifiedAccessGroupPolicyResponse.h>
861#include <aws/ec2/model/ModifyVerifiedAccessGroupResponse.h>
862#include <aws/ec2/model/ModifyVerifiedAccessInstanceLoggingConfigurationResponse.h>
863#include <aws/ec2/model/ModifyVerifiedAccessInstanceResponse.h>
864#include <aws/ec2/model/ModifyVerifiedAccessTrustProviderResponse.h>
865#include <aws/ec2/model/ModifyVolumeResponse.h>
866#include <aws/ec2/model/ModifyVpcBlockPublicAccessExclusionResponse.h>
867#include <aws/ec2/model/ModifyVpcBlockPublicAccessOptionsResponse.h>
868#include <aws/ec2/model/ModifyVpcEncryptionControlResponse.h>
869#include <aws/ec2/model/ModifyVpcEndpointConnectionNotificationResponse.h>
870#include <aws/ec2/model/ModifyVpcEndpointResponse.h>
871#include <aws/ec2/model/ModifyVpcEndpointServiceConfigurationResponse.h>
872#include <aws/ec2/model/ModifyVpcEndpointServicePayerResponsibilityResponse.h>
873#include <aws/ec2/model/ModifyVpcEndpointServicePermissionsResponse.h>
874#include <aws/ec2/model/ModifyVpcPeeringConnectionOptionsResponse.h>
875#include <aws/ec2/model/ModifyVpcTenancyResponse.h>
876#include <aws/ec2/model/ModifyVpnConnectionOptionsResponse.h>
877#include <aws/ec2/model/ModifyVpnConnectionResponse.h>
878#include <aws/ec2/model/ModifyVpnTunnelCertificateResponse.h>
879#include <aws/ec2/model/ModifyVpnTunnelOptionsResponse.h>
880#include <aws/ec2/model/MonitorInstancesResponse.h>
881#include <aws/ec2/model/MoveAddressToVpcResponse.h>
882#include <aws/ec2/model/MoveByoipCidrToIpamResponse.h>
883#include <aws/ec2/model/MoveCapacityReservationInstancesResponse.h>
884#include <aws/ec2/model/ProvisionByoipCidrResponse.h>
885#include <aws/ec2/model/ProvisionIpamByoasnResponse.h>
886#include <aws/ec2/model/ProvisionIpamPoolCidrResponse.h>
887#include <aws/ec2/model/ProvisionPublicIpv4PoolCidrResponse.h>
888#include <aws/ec2/model/PurchaseCapacityBlockExtensionResponse.h>
889#include <aws/ec2/model/PurchaseCapacityBlockResponse.h>
890#include <aws/ec2/model/PurchaseHostReservationResponse.h>
891#include <aws/ec2/model/PurchaseReservedInstancesOfferingResponse.h>
892#include <aws/ec2/model/PurchaseScheduledInstancesResponse.h>
893#include <aws/ec2/model/RegisterImageResponse.h>
894#include <aws/ec2/model/RegisterInstanceEventNotificationAttributesResponse.h>
895#include <aws/ec2/model/RegisterTransitGatewayMulticastGroupMembersResponse.h>
896#include <aws/ec2/model/RegisterTransitGatewayMulticastGroupSourcesResponse.h>
897#include <aws/ec2/model/RejectCapacityReservationBillingOwnershipResponse.h>
898#include <aws/ec2/model/RejectTransitGatewayMulticastDomainAssociationsRequest.h>
899#include <aws/ec2/model/RejectTransitGatewayMulticastDomainAssociationsResponse.h>
900#include <aws/ec2/model/RejectTransitGatewayPeeringAttachmentResponse.h>
901#include <aws/ec2/model/RejectTransitGatewayVpcAttachmentResponse.h>
902#include <aws/ec2/model/RejectVpcEndpointConnectionsResponse.h>
903#include <aws/ec2/model/RejectVpcPeeringConnectionResponse.h>
904#include <aws/ec2/model/ReleaseAddressRequest.h>
905#include <aws/ec2/model/ReleaseHostsResponse.h>
906#include <aws/ec2/model/ReleaseIpamPoolAllocationResponse.h>
907#include <aws/ec2/model/ReplaceIamInstanceProfileAssociationResponse.h>
908#include <aws/ec2/model/ReplaceImageCriteriaInAllowedImagesSettingsRequest.h>
909#include <aws/ec2/model/ReplaceImageCriteriaInAllowedImagesSettingsResponse.h>
910#include <aws/ec2/model/ReplaceNetworkAclAssociationResponse.h>
911#include <aws/ec2/model/ReplaceRouteTableAssociationResponse.h>
912#include <aws/ec2/model/ReplaceTransitGatewayRouteResponse.h>
913#include <aws/ec2/model/ReplaceVpnTunnelResponse.h>
914#include <aws/ec2/model/RequestSpotFleetResponse.h>
915#include <aws/ec2/model/RequestSpotInstancesRequest.h>
916#include <aws/ec2/model/RequestSpotInstancesResponse.h>
917#include <aws/ec2/model/ResetAddressAttributeResponse.h>
918#include <aws/ec2/model/ResetEbsDefaultKmsKeyIdRequest.h>
919#include <aws/ec2/model/ResetEbsDefaultKmsKeyIdResponse.h>
920#include <aws/ec2/model/ResetFpgaImageAttributeResponse.h>
921#include <aws/ec2/model/RestoreAddressToClassicResponse.h>
922#include <aws/ec2/model/RestoreImageFromRecycleBinResponse.h>
923#include <aws/ec2/model/RestoreManagedPrefixListVersionResponse.h>
924#include <aws/ec2/model/RestoreSnapshotFromRecycleBinResponse.h>
925#include <aws/ec2/model/RestoreSnapshotTierResponse.h>
926#include <aws/ec2/model/RestoreVolumeFromRecycleBinResponse.h>
927#include <aws/ec2/model/RevokeClientVpnIngressResponse.h>
928#include <aws/ec2/model/RevokeSecurityGroupEgressResponse.h>
929#include <aws/ec2/model/RevokeSecurityGroupIngressRequest.h>
930#include <aws/ec2/model/RevokeSecurityGroupIngressResponse.h>
931#include <aws/ec2/model/RunInstancesResponse.h>
932#include <aws/ec2/model/RunScheduledInstancesResponse.h>
933#include <aws/ec2/model/SearchLocalGatewayRoutesResponse.h>
934#include <aws/ec2/model/SearchTransitGatewayMulticastGroupsResponse.h>
935#include <aws/ec2/model/SearchTransitGatewayRoutesResponse.h>
936#include <aws/ec2/model/StartDeclarativePoliciesReportResponse.h>
937#include <aws/ec2/model/StartInstancesResponse.h>
938#include <aws/ec2/model/StartNetworkInsightsAccessScopeAnalysisResponse.h>
939#include <aws/ec2/model/StartNetworkInsightsAnalysisResponse.h>
940#include <aws/ec2/model/StartVpcEndpointServicePrivateDnsVerificationResponse.h>
941#include <aws/ec2/model/StopInstancesResponse.h>
942#include <aws/ec2/model/TerminateClientVpnConnectionsResponse.h>
943#include <aws/ec2/model/TerminateInstancesResponse.h>
944#include <aws/ec2/model/UnassignIpv6AddressesResponse.h>
945#include <aws/ec2/model/UnassignPrivateNatGatewayAddressResponse.h>
946#include <aws/ec2/model/UnlockSnapshotResponse.h>
947#include <aws/ec2/model/UnmonitorInstancesResponse.h>
948#include <aws/ec2/model/UpdateCapacityManagerOrganizationsAccessResponse.h>
949#include <aws/ec2/model/UpdateInterruptibleCapacityReservationAllocationResponse.h>
950#include <aws/ec2/model/UpdateSecurityGroupRuleDescriptionsEgressRequest.h>
951#include <aws/ec2/model/UpdateSecurityGroupRuleDescriptionsEgressResponse.h>
952#include <aws/ec2/model/UpdateSecurityGroupRuleDescriptionsIngressRequest.h>
953#include <aws/ec2/model/UpdateSecurityGroupRuleDescriptionsIngressResponse.h>
954#include <aws/ec2/model/WithdrawByoipCidrResponse.h>
955/* End of service model headers required in EC2Client header */
956
957namespace Aws {
958namespace Http {
959class HttpClient;
960class HttpClientFactory;
961} // namespace Http
962
963namespace Utils {
964template <typename R, typename E>
965class Outcome;
966
967namespace Threading {
968class Executor;
969} // namespace Threading
970} // namespace Utils
971
972namespace Auth {
973class AWSCredentials;
974class AWSCredentialsProvider;
975} // namespace Auth
976
977namespace Client {
978class RetryStrategy;
979} // namespace Client
980
981namespace EC2 {
985
986namespace Model {
987/* Service model forward declarations required in EC2Client header */
1046class CopyImageRequest;
1048class CopyVolumesRequest;
1064class CreateFleetRequest;
1067class CreateImageRequest;
1074class CreateIpamRequest;
1105class CreateRouteRequest;
1119class CreateTagsRequest;
1142class CreateVpcRequest;
1169class DeleteIpamRequest;
1199class DeleteRouteRequest;
1211class DeleteTagsRequest;
1234class DeleteVpcRequest;
1490class EnableImageRequest;
1508class ExportImageRequest;
1580class ImportImageRequest;
1596class ModifyFleetRequest;
1598class ModifyHostsRequest;
1614class ModifyIpamRequest;
1744/* End of service model forward declarations required in EC2Client header */
1745
1746/* Service model Outcome class definitions */
2541/* End of service model Outcome class definitions */
2542
2543/* Service model Outcome callable definitions */
2544typedef std::future<AcceptAddressTransferOutcome> AcceptAddressTransferOutcomeCallable;
2545typedef std::future<AcceptCapacityReservationBillingOwnershipOutcome> AcceptCapacityReservationBillingOwnershipOutcomeCallable;
2546typedef std::future<AcceptReservedInstancesExchangeQuoteOutcome> AcceptReservedInstancesExchangeQuoteOutcomeCallable;
2547typedef std::future<AcceptTransitGatewayMulticastDomainAssociationsOutcome> AcceptTransitGatewayMulticastDomainAssociationsOutcomeCallable;
2548typedef std::future<AcceptTransitGatewayPeeringAttachmentOutcome> AcceptTransitGatewayPeeringAttachmentOutcomeCallable;
2549typedef std::future<AcceptTransitGatewayVpcAttachmentOutcome> AcceptTransitGatewayVpcAttachmentOutcomeCallable;
2550typedef std::future<AcceptVpcEndpointConnectionsOutcome> AcceptVpcEndpointConnectionsOutcomeCallable;
2551typedef std::future<AcceptVpcPeeringConnectionOutcome> AcceptVpcPeeringConnectionOutcomeCallable;
2552typedef std::future<AdvertiseByoipCidrOutcome> AdvertiseByoipCidrOutcomeCallable;
2553typedef std::future<AllocateAddressOutcome> AllocateAddressOutcomeCallable;
2554typedef std::future<AllocateHostsOutcome> AllocateHostsOutcomeCallable;
2555typedef std::future<AllocateIpamPoolCidrOutcome> AllocateIpamPoolCidrOutcomeCallable;
2556typedef std::future<ApplySecurityGroupsToClientVpnTargetNetworkOutcome> ApplySecurityGroupsToClientVpnTargetNetworkOutcomeCallable;
2557typedef std::future<AssignIpv6AddressesOutcome> AssignIpv6AddressesOutcomeCallable;
2558typedef std::future<AssignPrivateIpAddressesOutcome> AssignPrivateIpAddressesOutcomeCallable;
2559typedef std::future<AssignPrivateNatGatewayAddressOutcome> AssignPrivateNatGatewayAddressOutcomeCallable;
2560typedef std::future<AssociateAddressOutcome> AssociateAddressOutcomeCallable;
2561typedef std::future<AssociateCapacityReservationBillingOwnerOutcome> AssociateCapacityReservationBillingOwnerOutcomeCallable;
2562typedef std::future<AssociateClientVpnTargetNetworkOutcome> AssociateClientVpnTargetNetworkOutcomeCallable;
2563typedef std::future<AssociateDhcpOptionsOutcome> AssociateDhcpOptionsOutcomeCallable;
2564typedef std::future<AssociateEnclaveCertificateIamRoleOutcome> AssociateEnclaveCertificateIamRoleOutcomeCallable;
2565typedef std::future<AssociateIamInstanceProfileOutcome> AssociateIamInstanceProfileOutcomeCallable;
2566typedef std::future<AssociateInstanceEventWindowOutcome> AssociateInstanceEventWindowOutcomeCallable;
2567typedef std::future<AssociateIpamByoasnOutcome> AssociateIpamByoasnOutcomeCallable;
2568typedef std::future<AssociateIpamResourceDiscoveryOutcome> AssociateIpamResourceDiscoveryOutcomeCallable;
2569typedef std::future<AssociateNatGatewayAddressOutcome> AssociateNatGatewayAddressOutcomeCallable;
2570typedef std::future<AssociateRouteServerOutcome> AssociateRouteServerOutcomeCallable;
2571typedef std::future<AssociateRouteTableOutcome> AssociateRouteTableOutcomeCallable;
2572typedef std::future<AssociateSecurityGroupVpcOutcome> AssociateSecurityGroupVpcOutcomeCallable;
2573typedef std::future<AssociateSubnetCidrBlockOutcome> AssociateSubnetCidrBlockOutcomeCallable;
2574typedef std::future<AssociateTransitGatewayMulticastDomainOutcome> AssociateTransitGatewayMulticastDomainOutcomeCallable;
2575typedef std::future<AssociateTransitGatewayPolicyTableOutcome> AssociateTransitGatewayPolicyTableOutcomeCallable;
2576typedef std::future<AssociateTransitGatewayRouteTableOutcome> AssociateTransitGatewayRouteTableOutcomeCallable;
2577typedef std::future<AssociateTrunkInterfaceOutcome> AssociateTrunkInterfaceOutcomeCallable;
2578typedef std::future<AssociateVpcCidrBlockOutcome> AssociateVpcCidrBlockOutcomeCallable;
2579typedef std::future<AttachClassicLinkVpcOutcome> AttachClassicLinkVpcOutcomeCallable;
2580typedef std::future<AttachInternetGatewayOutcome> AttachInternetGatewayOutcomeCallable;
2581typedef std::future<AttachNetworkInterfaceOutcome> AttachNetworkInterfaceOutcomeCallable;
2582typedef std::future<AttachVerifiedAccessTrustProviderOutcome> AttachVerifiedAccessTrustProviderOutcomeCallable;
2583typedef std::future<AttachVolumeOutcome> AttachVolumeOutcomeCallable;
2584typedef std::future<AttachVpnGatewayOutcome> AttachVpnGatewayOutcomeCallable;
2585typedef std::future<AuthorizeClientVpnIngressOutcome> AuthorizeClientVpnIngressOutcomeCallable;
2586typedef std::future<AuthorizeSecurityGroupEgressOutcome> AuthorizeSecurityGroupEgressOutcomeCallable;
2587typedef std::future<AuthorizeSecurityGroupIngressOutcome> AuthorizeSecurityGroupIngressOutcomeCallable;
2588typedef std::future<BundleInstanceOutcome> BundleInstanceOutcomeCallable;
2589typedef std::future<CancelBundleTaskOutcome> CancelBundleTaskOutcomeCallable;
2590typedef std::future<CancelCapacityReservationOutcome> CancelCapacityReservationOutcomeCallable;
2591typedef std::future<CancelCapacityReservationFleetsOutcome> CancelCapacityReservationFleetsOutcomeCallable;
2592typedef std::future<CancelConversionTaskOutcome> CancelConversionTaskOutcomeCallable;
2593typedef std::future<CancelDeclarativePoliciesReportOutcome> CancelDeclarativePoliciesReportOutcomeCallable;
2594typedef std::future<CancelExportTaskOutcome> CancelExportTaskOutcomeCallable;
2595typedef std::future<CancelImageLaunchPermissionOutcome> CancelImageLaunchPermissionOutcomeCallable;
2596typedef std::future<CancelImportTaskOutcome> CancelImportTaskOutcomeCallable;
2597typedef std::future<CancelReservedInstancesListingOutcome> CancelReservedInstancesListingOutcomeCallable;
2598typedef std::future<CancelSpotFleetRequestsOutcome> CancelSpotFleetRequestsOutcomeCallable;
2599typedef std::future<CancelSpotInstanceRequestsOutcome> CancelSpotInstanceRequestsOutcomeCallable;
2600typedef std::future<ConfirmProductInstanceOutcome> ConfirmProductInstanceOutcomeCallable;
2601typedef std::future<CopyFpgaImageOutcome> CopyFpgaImageOutcomeCallable;
2602typedef std::future<CopyImageOutcome> CopyImageOutcomeCallable;
2603typedef std::future<CopySnapshotOutcome> CopySnapshotOutcomeCallable;
2604typedef std::future<CopyVolumesOutcome> CopyVolumesOutcomeCallable;
2605typedef std::future<CreateCapacityManagerDataExportOutcome> CreateCapacityManagerDataExportOutcomeCallable;
2606typedef std::future<CreateCapacityReservationOutcome> CreateCapacityReservationOutcomeCallable;
2607typedef std::future<CreateCapacityReservationBySplittingOutcome> CreateCapacityReservationBySplittingOutcomeCallable;
2608typedef std::future<CreateCapacityReservationFleetOutcome> CreateCapacityReservationFleetOutcomeCallable;
2609typedef std::future<CreateCarrierGatewayOutcome> CreateCarrierGatewayOutcomeCallable;
2610typedef std::future<CreateClientVpnEndpointOutcome> CreateClientVpnEndpointOutcomeCallable;
2611typedef std::future<CreateClientVpnRouteOutcome> CreateClientVpnRouteOutcomeCallable;
2612typedef std::future<CreateCoipCidrOutcome> CreateCoipCidrOutcomeCallable;
2613typedef std::future<CreateCoipPoolOutcome> CreateCoipPoolOutcomeCallable;
2614typedef std::future<CreateCustomerGatewayOutcome> CreateCustomerGatewayOutcomeCallable;
2615typedef std::future<CreateDefaultSubnetOutcome> CreateDefaultSubnetOutcomeCallable;
2616typedef std::future<CreateDefaultVpcOutcome> CreateDefaultVpcOutcomeCallable;
2617typedef std::future<CreateDelegateMacVolumeOwnershipTaskOutcome> CreateDelegateMacVolumeOwnershipTaskOutcomeCallable;
2618typedef std::future<CreateDhcpOptionsOutcome> CreateDhcpOptionsOutcomeCallable;
2619typedef std::future<CreateEgressOnlyInternetGatewayOutcome> CreateEgressOnlyInternetGatewayOutcomeCallable;
2620typedef std::future<CreateFleetOutcome> CreateFleetOutcomeCallable;
2621typedef std::future<CreateFlowLogsOutcome> CreateFlowLogsOutcomeCallable;
2622typedef std::future<CreateFpgaImageOutcome> CreateFpgaImageOutcomeCallable;
2623typedef std::future<CreateImageOutcome> CreateImageOutcomeCallable;
2624typedef std::future<CreateImageUsageReportOutcome> CreateImageUsageReportOutcomeCallable;
2625typedef std::future<CreateInstanceConnectEndpointOutcome> CreateInstanceConnectEndpointOutcomeCallable;
2626typedef std::future<CreateInstanceEventWindowOutcome> CreateInstanceEventWindowOutcomeCallable;
2627typedef std::future<CreateInstanceExportTaskOutcome> CreateInstanceExportTaskOutcomeCallable;
2628typedef std::future<CreateInternetGatewayOutcome> CreateInternetGatewayOutcomeCallable;
2629typedef std::future<CreateInterruptibleCapacityReservationAllocationOutcome>
2631typedef std::future<CreateIpamOutcome> CreateIpamOutcomeCallable;
2632typedef std::future<CreateIpamExternalResourceVerificationTokenOutcome> CreateIpamExternalResourceVerificationTokenOutcomeCallable;
2633typedef std::future<CreateIpamPolicyOutcome> CreateIpamPolicyOutcomeCallable;
2634typedef std::future<CreateIpamPoolOutcome> CreateIpamPoolOutcomeCallable;
2635typedef std::future<CreateIpamPrefixListResolverOutcome> CreateIpamPrefixListResolverOutcomeCallable;
2636typedef std::future<CreateIpamPrefixListResolverTargetOutcome> CreateIpamPrefixListResolverTargetOutcomeCallable;
2637typedef std::future<CreateIpamResourceDiscoveryOutcome> CreateIpamResourceDiscoveryOutcomeCallable;
2638typedef std::future<CreateIpamScopeOutcome> CreateIpamScopeOutcomeCallable;
2639typedef std::future<CreateKeyPairOutcome> CreateKeyPairOutcomeCallable;
2640typedef std::future<CreateLaunchTemplateOutcome> CreateLaunchTemplateOutcomeCallable;
2641typedef std::future<CreateLaunchTemplateVersionOutcome> CreateLaunchTemplateVersionOutcomeCallable;
2642typedef std::future<CreateLocalGatewayRouteOutcome> CreateLocalGatewayRouteOutcomeCallable;
2643typedef std::future<CreateLocalGatewayRouteTableOutcome> CreateLocalGatewayRouteTableOutcomeCallable;
2644typedef std::future<CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome>
2646typedef std::future<CreateLocalGatewayRouteTableVpcAssociationOutcome> CreateLocalGatewayRouteTableVpcAssociationOutcomeCallable;
2647typedef std::future<CreateLocalGatewayVirtualInterfaceOutcome> CreateLocalGatewayVirtualInterfaceOutcomeCallable;
2648typedef std::future<CreateLocalGatewayVirtualInterfaceGroupOutcome> CreateLocalGatewayVirtualInterfaceGroupOutcomeCallable;
2649typedef std::future<CreateMacSystemIntegrityProtectionModificationTaskOutcome>
2651typedef std::future<CreateManagedPrefixListOutcome> CreateManagedPrefixListOutcomeCallable;
2652typedef std::future<CreateNatGatewayOutcome> CreateNatGatewayOutcomeCallable;
2653typedef std::future<CreateNetworkAclOutcome> CreateNetworkAclOutcomeCallable;
2654typedef std::future<CreateNetworkAclEntryOutcome> CreateNetworkAclEntryOutcomeCallable;
2655typedef std::future<CreateNetworkInsightsAccessScopeOutcome> CreateNetworkInsightsAccessScopeOutcomeCallable;
2656typedef std::future<CreateNetworkInsightsPathOutcome> CreateNetworkInsightsPathOutcomeCallable;
2657typedef std::future<CreateNetworkInterfaceOutcome> CreateNetworkInterfaceOutcomeCallable;
2658typedef std::future<CreateNetworkInterfacePermissionOutcome> CreateNetworkInterfacePermissionOutcomeCallable;
2659typedef std::future<CreatePlacementGroupOutcome> CreatePlacementGroupOutcomeCallable;
2660typedef std::future<CreatePublicIpv4PoolOutcome> CreatePublicIpv4PoolOutcomeCallable;
2661typedef std::future<CreateReplaceRootVolumeTaskOutcome> CreateReplaceRootVolumeTaskOutcomeCallable;
2662typedef std::future<CreateReservedInstancesListingOutcome> CreateReservedInstancesListingOutcomeCallable;
2663typedef std::future<CreateRestoreImageTaskOutcome> CreateRestoreImageTaskOutcomeCallable;
2664typedef std::future<CreateRouteOutcome> CreateRouteOutcomeCallable;
2665typedef std::future<CreateRouteServerOutcome> CreateRouteServerOutcomeCallable;
2666typedef std::future<CreateRouteServerEndpointOutcome> CreateRouteServerEndpointOutcomeCallable;
2667typedef std::future<CreateRouteServerPeerOutcome> CreateRouteServerPeerOutcomeCallable;
2668typedef std::future<CreateRouteTableOutcome> CreateRouteTableOutcomeCallable;
2669typedef std::future<CreateSecondaryNetworkOutcome> CreateSecondaryNetworkOutcomeCallable;
2670typedef std::future<CreateSecondarySubnetOutcome> CreateSecondarySubnetOutcomeCallable;
2671typedef std::future<CreateSecurityGroupOutcome> CreateSecurityGroupOutcomeCallable;
2672typedef std::future<CreateSnapshotOutcome> CreateSnapshotOutcomeCallable;
2673typedef std::future<CreateSnapshotsOutcome> CreateSnapshotsOutcomeCallable;
2674typedef std::future<CreateSpotDatafeedSubscriptionOutcome> CreateSpotDatafeedSubscriptionOutcomeCallable;
2675typedef std::future<CreateStoreImageTaskOutcome> CreateStoreImageTaskOutcomeCallable;
2676typedef std::future<CreateSubnetOutcome> CreateSubnetOutcomeCallable;
2677typedef std::future<CreateSubnetCidrReservationOutcome> CreateSubnetCidrReservationOutcomeCallable;
2678typedef std::future<CreateTagsOutcome> CreateTagsOutcomeCallable;
2679typedef std::future<CreateTrafficMirrorFilterOutcome> CreateTrafficMirrorFilterOutcomeCallable;
2680typedef std::future<CreateTrafficMirrorFilterRuleOutcome> CreateTrafficMirrorFilterRuleOutcomeCallable;
2681typedef std::future<CreateTrafficMirrorSessionOutcome> CreateTrafficMirrorSessionOutcomeCallable;
2682typedef std::future<CreateTrafficMirrorTargetOutcome> CreateTrafficMirrorTargetOutcomeCallable;
2683typedef std::future<CreateTransitGatewayOutcome> CreateTransitGatewayOutcomeCallable;
2684typedef std::future<CreateTransitGatewayConnectOutcome> CreateTransitGatewayConnectOutcomeCallable;
2685typedef std::future<CreateTransitGatewayConnectPeerOutcome> CreateTransitGatewayConnectPeerOutcomeCallable;
2686typedef std::future<CreateTransitGatewayMeteringPolicyOutcome> CreateTransitGatewayMeteringPolicyOutcomeCallable;
2687typedef std::future<CreateTransitGatewayMeteringPolicyEntryOutcome> CreateTransitGatewayMeteringPolicyEntryOutcomeCallable;
2688typedef std::future<CreateTransitGatewayMulticastDomainOutcome> CreateTransitGatewayMulticastDomainOutcomeCallable;
2689typedef std::future<CreateTransitGatewayPeeringAttachmentOutcome> CreateTransitGatewayPeeringAttachmentOutcomeCallable;
2690typedef std::future<CreateTransitGatewayPolicyTableOutcome> CreateTransitGatewayPolicyTableOutcomeCallable;
2691typedef std::future<CreateTransitGatewayPrefixListReferenceOutcome> CreateTransitGatewayPrefixListReferenceOutcomeCallable;
2692typedef std::future<CreateTransitGatewayRouteOutcome> CreateTransitGatewayRouteOutcomeCallable;
2693typedef std::future<CreateTransitGatewayRouteTableOutcome> CreateTransitGatewayRouteTableOutcomeCallable;
2694typedef std::future<CreateTransitGatewayRouteTableAnnouncementOutcome> CreateTransitGatewayRouteTableAnnouncementOutcomeCallable;
2695typedef std::future<CreateTransitGatewayVpcAttachmentOutcome> CreateTransitGatewayVpcAttachmentOutcomeCallable;
2696typedef std::future<CreateVerifiedAccessEndpointOutcome> CreateVerifiedAccessEndpointOutcomeCallable;
2697typedef std::future<CreateVerifiedAccessGroupOutcome> CreateVerifiedAccessGroupOutcomeCallable;
2698typedef std::future<CreateVerifiedAccessInstanceOutcome> CreateVerifiedAccessInstanceOutcomeCallable;
2699typedef std::future<CreateVerifiedAccessTrustProviderOutcome> CreateVerifiedAccessTrustProviderOutcomeCallable;
2700typedef std::future<CreateVolumeOutcome> CreateVolumeOutcomeCallable;
2701typedef std::future<CreateVpcOutcome> CreateVpcOutcomeCallable;
2702typedef std::future<CreateVpcBlockPublicAccessExclusionOutcome> CreateVpcBlockPublicAccessExclusionOutcomeCallable;
2703typedef std::future<CreateVpcEncryptionControlOutcome> CreateVpcEncryptionControlOutcomeCallable;
2704typedef std::future<CreateVpcEndpointOutcome> CreateVpcEndpointOutcomeCallable;
2705typedef std::future<CreateVpcEndpointConnectionNotificationOutcome> CreateVpcEndpointConnectionNotificationOutcomeCallable;
2706typedef std::future<CreateVpcEndpointServiceConfigurationOutcome> CreateVpcEndpointServiceConfigurationOutcomeCallable;
2707typedef std::future<CreateVpcPeeringConnectionOutcome> CreateVpcPeeringConnectionOutcomeCallable;
2708typedef std::future<CreateVpnConcentratorOutcome> CreateVpnConcentratorOutcomeCallable;
2709typedef std::future<CreateVpnConnectionOutcome> CreateVpnConnectionOutcomeCallable;
2710typedef std::future<CreateVpnConnectionRouteOutcome> CreateVpnConnectionRouteOutcomeCallable;
2711typedef std::future<CreateVpnGatewayOutcome> CreateVpnGatewayOutcomeCallable;
2712typedef std::future<DeleteCapacityManagerDataExportOutcome> DeleteCapacityManagerDataExportOutcomeCallable;
2713typedef std::future<DeleteCarrierGatewayOutcome> DeleteCarrierGatewayOutcomeCallable;
2714typedef std::future<DeleteClientVpnEndpointOutcome> DeleteClientVpnEndpointOutcomeCallable;
2715typedef std::future<DeleteClientVpnRouteOutcome> DeleteClientVpnRouteOutcomeCallable;
2716typedef std::future<DeleteCoipCidrOutcome> DeleteCoipCidrOutcomeCallable;
2717typedef std::future<DeleteCoipPoolOutcome> DeleteCoipPoolOutcomeCallable;
2718typedef std::future<DeleteCustomerGatewayOutcome> DeleteCustomerGatewayOutcomeCallable;
2719typedef std::future<DeleteDhcpOptionsOutcome> DeleteDhcpOptionsOutcomeCallable;
2720typedef std::future<DeleteEgressOnlyInternetGatewayOutcome> DeleteEgressOnlyInternetGatewayOutcomeCallable;
2721typedef std::future<DeleteFleetsOutcome> DeleteFleetsOutcomeCallable;
2722typedef std::future<DeleteFlowLogsOutcome> DeleteFlowLogsOutcomeCallable;
2723typedef std::future<DeleteFpgaImageOutcome> DeleteFpgaImageOutcomeCallable;
2724typedef std::future<DeleteImageUsageReportOutcome> DeleteImageUsageReportOutcomeCallable;
2725typedef std::future<DeleteInstanceConnectEndpointOutcome> DeleteInstanceConnectEndpointOutcomeCallable;
2726typedef std::future<DeleteInstanceEventWindowOutcome> DeleteInstanceEventWindowOutcomeCallable;
2727typedef std::future<DeleteInternetGatewayOutcome> DeleteInternetGatewayOutcomeCallable;
2728typedef std::future<DeleteIpamOutcome> DeleteIpamOutcomeCallable;
2729typedef std::future<DeleteIpamExternalResourceVerificationTokenOutcome> DeleteIpamExternalResourceVerificationTokenOutcomeCallable;
2730typedef std::future<DeleteIpamPolicyOutcome> DeleteIpamPolicyOutcomeCallable;
2731typedef std::future<DeleteIpamPoolOutcome> DeleteIpamPoolOutcomeCallable;
2732typedef std::future<DeleteIpamPrefixListResolverOutcome> DeleteIpamPrefixListResolverOutcomeCallable;
2733typedef std::future<DeleteIpamPrefixListResolverTargetOutcome> DeleteIpamPrefixListResolverTargetOutcomeCallable;
2734typedef std::future<DeleteIpamResourceDiscoveryOutcome> DeleteIpamResourceDiscoveryOutcomeCallable;
2735typedef std::future<DeleteIpamScopeOutcome> DeleteIpamScopeOutcomeCallable;
2736typedef std::future<DeleteKeyPairOutcome> DeleteKeyPairOutcomeCallable;
2737typedef std::future<DeleteLaunchTemplateOutcome> DeleteLaunchTemplateOutcomeCallable;
2738typedef std::future<DeleteLaunchTemplateVersionsOutcome> DeleteLaunchTemplateVersionsOutcomeCallable;
2739typedef std::future<DeleteLocalGatewayRouteOutcome> DeleteLocalGatewayRouteOutcomeCallable;
2740typedef std::future<DeleteLocalGatewayRouteTableOutcome> DeleteLocalGatewayRouteTableOutcomeCallable;
2741typedef std::future<DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome>
2743typedef std::future<DeleteLocalGatewayRouteTableVpcAssociationOutcome> DeleteLocalGatewayRouteTableVpcAssociationOutcomeCallable;
2744typedef std::future<DeleteLocalGatewayVirtualInterfaceOutcome> DeleteLocalGatewayVirtualInterfaceOutcomeCallable;
2745typedef std::future<DeleteLocalGatewayVirtualInterfaceGroupOutcome> DeleteLocalGatewayVirtualInterfaceGroupOutcomeCallable;
2746typedef std::future<DeleteManagedPrefixListOutcome> DeleteManagedPrefixListOutcomeCallable;
2747typedef std::future<DeleteNatGatewayOutcome> DeleteNatGatewayOutcomeCallable;
2748typedef std::future<DeleteNetworkAclOutcome> DeleteNetworkAclOutcomeCallable;
2749typedef std::future<DeleteNetworkAclEntryOutcome> DeleteNetworkAclEntryOutcomeCallable;
2750typedef std::future<DeleteNetworkInsightsAccessScopeOutcome> DeleteNetworkInsightsAccessScopeOutcomeCallable;
2751typedef std::future<DeleteNetworkInsightsAccessScopeAnalysisOutcome> DeleteNetworkInsightsAccessScopeAnalysisOutcomeCallable;
2752typedef std::future<DeleteNetworkInsightsAnalysisOutcome> DeleteNetworkInsightsAnalysisOutcomeCallable;
2753typedef std::future<DeleteNetworkInsightsPathOutcome> DeleteNetworkInsightsPathOutcomeCallable;
2754typedef std::future<DeleteNetworkInterfaceOutcome> DeleteNetworkInterfaceOutcomeCallable;
2755typedef std::future<DeleteNetworkInterfacePermissionOutcome> DeleteNetworkInterfacePermissionOutcomeCallable;
2756typedef std::future<DeletePlacementGroupOutcome> DeletePlacementGroupOutcomeCallable;
2757typedef std::future<DeletePublicIpv4PoolOutcome> DeletePublicIpv4PoolOutcomeCallable;
2758typedef std::future<DeleteQueuedReservedInstancesOutcome> DeleteQueuedReservedInstancesOutcomeCallable;
2759typedef std::future<DeleteRouteOutcome> DeleteRouteOutcomeCallable;
2760typedef std::future<DeleteRouteServerOutcome> DeleteRouteServerOutcomeCallable;
2761typedef std::future<DeleteRouteServerEndpointOutcome> DeleteRouteServerEndpointOutcomeCallable;
2762typedef std::future<DeleteRouteServerPeerOutcome> DeleteRouteServerPeerOutcomeCallable;
2763typedef std::future<DeleteRouteTableOutcome> DeleteRouteTableOutcomeCallable;
2764typedef std::future<DeleteSecondaryNetworkOutcome> DeleteSecondaryNetworkOutcomeCallable;
2765typedef std::future<DeleteSecondarySubnetOutcome> DeleteSecondarySubnetOutcomeCallable;
2766typedef std::future<DeleteSecurityGroupOutcome> DeleteSecurityGroupOutcomeCallable;
2767typedef std::future<DeleteSnapshotOutcome> DeleteSnapshotOutcomeCallable;
2768typedef std::future<DeleteSpotDatafeedSubscriptionOutcome> DeleteSpotDatafeedSubscriptionOutcomeCallable;
2769typedef std::future<DeleteSubnetOutcome> DeleteSubnetOutcomeCallable;
2770typedef std::future<DeleteSubnetCidrReservationOutcome> DeleteSubnetCidrReservationOutcomeCallable;
2771typedef std::future<DeleteTagsOutcome> DeleteTagsOutcomeCallable;
2772typedef std::future<DeleteTrafficMirrorFilterOutcome> DeleteTrafficMirrorFilterOutcomeCallable;
2773typedef std::future<DeleteTrafficMirrorFilterRuleOutcome> DeleteTrafficMirrorFilterRuleOutcomeCallable;
2774typedef std::future<DeleteTrafficMirrorSessionOutcome> DeleteTrafficMirrorSessionOutcomeCallable;
2775typedef std::future<DeleteTrafficMirrorTargetOutcome> DeleteTrafficMirrorTargetOutcomeCallable;
2776typedef std::future<DeleteTransitGatewayOutcome> DeleteTransitGatewayOutcomeCallable;
2777typedef std::future<DeleteTransitGatewayConnectOutcome> DeleteTransitGatewayConnectOutcomeCallable;
2778typedef std::future<DeleteTransitGatewayConnectPeerOutcome> DeleteTransitGatewayConnectPeerOutcomeCallable;
2779typedef std::future<DeleteTransitGatewayMeteringPolicyOutcome> DeleteTransitGatewayMeteringPolicyOutcomeCallable;
2780typedef std::future<DeleteTransitGatewayMeteringPolicyEntryOutcome> DeleteTransitGatewayMeteringPolicyEntryOutcomeCallable;
2781typedef std::future<DeleteTransitGatewayMulticastDomainOutcome> DeleteTransitGatewayMulticastDomainOutcomeCallable;
2782typedef std::future<DeleteTransitGatewayPeeringAttachmentOutcome> DeleteTransitGatewayPeeringAttachmentOutcomeCallable;
2783typedef std::future<DeleteTransitGatewayPolicyTableOutcome> DeleteTransitGatewayPolicyTableOutcomeCallable;
2784typedef std::future<DeleteTransitGatewayPrefixListReferenceOutcome> DeleteTransitGatewayPrefixListReferenceOutcomeCallable;
2785typedef std::future<DeleteTransitGatewayRouteOutcome> DeleteTransitGatewayRouteOutcomeCallable;
2786typedef std::future<DeleteTransitGatewayRouteTableOutcome> DeleteTransitGatewayRouteTableOutcomeCallable;
2787typedef std::future<DeleteTransitGatewayRouteTableAnnouncementOutcome> DeleteTransitGatewayRouteTableAnnouncementOutcomeCallable;
2788typedef std::future<DeleteTransitGatewayVpcAttachmentOutcome> DeleteTransitGatewayVpcAttachmentOutcomeCallable;
2789typedef std::future<DeleteVerifiedAccessEndpointOutcome> DeleteVerifiedAccessEndpointOutcomeCallable;
2790typedef std::future<DeleteVerifiedAccessGroupOutcome> DeleteVerifiedAccessGroupOutcomeCallable;
2791typedef std::future<DeleteVerifiedAccessInstanceOutcome> DeleteVerifiedAccessInstanceOutcomeCallable;
2792typedef std::future<DeleteVerifiedAccessTrustProviderOutcome> DeleteVerifiedAccessTrustProviderOutcomeCallable;
2793typedef std::future<DeleteVolumeOutcome> DeleteVolumeOutcomeCallable;
2794typedef std::future<DeleteVpcOutcome> DeleteVpcOutcomeCallable;
2795typedef std::future<DeleteVpcBlockPublicAccessExclusionOutcome> DeleteVpcBlockPublicAccessExclusionOutcomeCallable;
2796typedef std::future<DeleteVpcEncryptionControlOutcome> DeleteVpcEncryptionControlOutcomeCallable;
2797typedef std::future<DeleteVpcEndpointConnectionNotificationsOutcome> DeleteVpcEndpointConnectionNotificationsOutcomeCallable;
2798typedef std::future<DeleteVpcEndpointServiceConfigurationsOutcome> DeleteVpcEndpointServiceConfigurationsOutcomeCallable;
2799typedef std::future<DeleteVpcEndpointsOutcome> DeleteVpcEndpointsOutcomeCallable;
2800typedef std::future<DeleteVpcPeeringConnectionOutcome> DeleteVpcPeeringConnectionOutcomeCallable;
2801typedef std::future<DeleteVpnConcentratorOutcome> DeleteVpnConcentratorOutcomeCallable;
2802typedef std::future<DeleteVpnConnectionOutcome> DeleteVpnConnectionOutcomeCallable;
2803typedef std::future<DeleteVpnConnectionRouteOutcome> DeleteVpnConnectionRouteOutcomeCallable;
2804typedef std::future<DeleteVpnGatewayOutcome> DeleteVpnGatewayOutcomeCallable;
2805typedef std::future<DeprovisionByoipCidrOutcome> DeprovisionByoipCidrOutcomeCallable;
2806typedef std::future<DeprovisionIpamByoasnOutcome> DeprovisionIpamByoasnOutcomeCallable;
2807typedef std::future<DeprovisionIpamPoolCidrOutcome> DeprovisionIpamPoolCidrOutcomeCallable;
2808typedef std::future<DeprovisionPublicIpv4PoolCidrOutcome> DeprovisionPublicIpv4PoolCidrOutcomeCallable;
2809typedef std::future<DeregisterImageOutcome> DeregisterImageOutcomeCallable;
2810typedef std::future<DeregisterInstanceEventNotificationAttributesOutcome> DeregisterInstanceEventNotificationAttributesOutcomeCallable;
2811typedef std::future<DeregisterTransitGatewayMulticastGroupMembersOutcome> DeregisterTransitGatewayMulticastGroupMembersOutcomeCallable;
2812typedef std::future<DeregisterTransitGatewayMulticastGroupSourcesOutcome> DeregisterTransitGatewayMulticastGroupSourcesOutcomeCallable;
2813typedef std::future<DescribeAccountAttributesOutcome> DescribeAccountAttributesOutcomeCallable;
2814typedef std::future<DescribeAddressTransfersOutcome> DescribeAddressTransfersOutcomeCallable;
2815typedef std::future<DescribeAddressesOutcome> DescribeAddressesOutcomeCallable;
2816typedef std::future<DescribeAddressesAttributeOutcome> DescribeAddressesAttributeOutcomeCallable;
2817typedef std::future<DescribeAggregateIdFormatOutcome> DescribeAggregateIdFormatOutcomeCallable;
2818typedef std::future<DescribeAvailabilityZonesOutcome> DescribeAvailabilityZonesOutcomeCallable;
2819typedef std::future<DescribeAwsNetworkPerformanceMetricSubscriptionsOutcome>
2821typedef std::future<DescribeBundleTasksOutcome> DescribeBundleTasksOutcomeCallable;
2822typedef std::future<DescribeByoipCidrsOutcome> DescribeByoipCidrsOutcomeCallable;
2823typedef std::future<DescribeCapacityBlockExtensionHistoryOutcome> DescribeCapacityBlockExtensionHistoryOutcomeCallable;
2824typedef std::future<DescribeCapacityBlockExtensionOfferingsOutcome> DescribeCapacityBlockExtensionOfferingsOutcomeCallable;
2825typedef std::future<DescribeCapacityBlockOfferingsOutcome> DescribeCapacityBlockOfferingsOutcomeCallable;
2826typedef std::future<DescribeCapacityBlockStatusOutcome> DescribeCapacityBlockStatusOutcomeCallable;
2827typedef std::future<DescribeCapacityBlocksOutcome> DescribeCapacityBlocksOutcomeCallable;
2828typedef std::future<DescribeCapacityManagerDataExportsOutcome> DescribeCapacityManagerDataExportsOutcomeCallable;
2829typedef std::future<DescribeCapacityReservationBillingRequestsOutcome> DescribeCapacityReservationBillingRequestsOutcomeCallable;
2830typedef std::future<DescribeCapacityReservationFleetsOutcome> DescribeCapacityReservationFleetsOutcomeCallable;
2831typedef std::future<DescribeCapacityReservationTopologyOutcome> DescribeCapacityReservationTopologyOutcomeCallable;
2832typedef std::future<DescribeCapacityReservationsOutcome> DescribeCapacityReservationsOutcomeCallable;
2833typedef std::future<DescribeCarrierGatewaysOutcome> DescribeCarrierGatewaysOutcomeCallable;
2834typedef std::future<DescribeClassicLinkInstancesOutcome> DescribeClassicLinkInstancesOutcomeCallable;
2835typedef std::future<DescribeClientVpnAuthorizationRulesOutcome> DescribeClientVpnAuthorizationRulesOutcomeCallable;
2836typedef std::future<DescribeClientVpnConnectionsOutcome> DescribeClientVpnConnectionsOutcomeCallable;
2837typedef std::future<DescribeClientVpnEndpointsOutcome> DescribeClientVpnEndpointsOutcomeCallable;
2838typedef std::future<DescribeClientVpnRoutesOutcome> DescribeClientVpnRoutesOutcomeCallable;
2839typedef std::future<DescribeClientVpnTargetNetworksOutcome> DescribeClientVpnTargetNetworksOutcomeCallable;
2840typedef std::future<DescribeCoipPoolsOutcome> DescribeCoipPoolsOutcomeCallable;
2841typedef std::future<DescribeConversionTasksOutcome> DescribeConversionTasksOutcomeCallable;
2842typedef std::future<DescribeCustomerGatewaysOutcome> DescribeCustomerGatewaysOutcomeCallable;
2843typedef std::future<DescribeDeclarativePoliciesReportsOutcome> DescribeDeclarativePoliciesReportsOutcomeCallable;
2844typedef std::future<DescribeDhcpOptionsOutcome> DescribeDhcpOptionsOutcomeCallable;
2845typedef std::future<DescribeEgressOnlyInternetGatewaysOutcome> DescribeEgressOnlyInternetGatewaysOutcomeCallable;
2846typedef std::future<DescribeElasticGpusOutcome> DescribeElasticGpusOutcomeCallable;
2847typedef std::future<DescribeExportImageTasksOutcome> DescribeExportImageTasksOutcomeCallable;
2848typedef std::future<DescribeExportTasksOutcome> DescribeExportTasksOutcomeCallable;
2849typedef std::future<DescribeFastLaunchImagesOutcome> DescribeFastLaunchImagesOutcomeCallable;
2850typedef std::future<DescribeFastSnapshotRestoresOutcome> DescribeFastSnapshotRestoresOutcomeCallable;
2851typedef std::future<DescribeFleetHistoryOutcome> DescribeFleetHistoryOutcomeCallable;
2852typedef std::future<DescribeFleetInstancesOutcome> DescribeFleetInstancesOutcomeCallable;
2853typedef std::future<DescribeFleetsOutcome> DescribeFleetsOutcomeCallable;
2854typedef std::future<DescribeFlowLogsOutcome> DescribeFlowLogsOutcomeCallable;
2855typedef std::future<DescribeFpgaImageAttributeOutcome> DescribeFpgaImageAttributeOutcomeCallable;
2856typedef std::future<DescribeFpgaImagesOutcome> DescribeFpgaImagesOutcomeCallable;
2857typedef std::future<DescribeHostReservationOfferingsOutcome> DescribeHostReservationOfferingsOutcomeCallable;
2858typedef std::future<DescribeHostReservationsOutcome> DescribeHostReservationsOutcomeCallable;
2859typedef std::future<DescribeHostsOutcome> DescribeHostsOutcomeCallable;
2860typedef std::future<DescribeIamInstanceProfileAssociationsOutcome> DescribeIamInstanceProfileAssociationsOutcomeCallable;
2861typedef std::future<DescribeIdFormatOutcome> DescribeIdFormatOutcomeCallable;
2862typedef std::future<DescribeIdentityIdFormatOutcome> DescribeIdentityIdFormatOutcomeCallable;
2863typedef std::future<DescribeImageAttributeOutcome> DescribeImageAttributeOutcomeCallable;
2864typedef std::future<DescribeImageReferencesOutcome> DescribeImageReferencesOutcomeCallable;
2865typedef std::future<DescribeImageUsageReportEntriesOutcome> DescribeImageUsageReportEntriesOutcomeCallable;
2866typedef std::future<DescribeImageUsageReportsOutcome> DescribeImageUsageReportsOutcomeCallable;
2867typedef std::future<DescribeImagesOutcome> DescribeImagesOutcomeCallable;
2868typedef std::future<DescribeImportImageTasksOutcome> DescribeImportImageTasksOutcomeCallable;
2869typedef std::future<DescribeImportSnapshotTasksOutcome> DescribeImportSnapshotTasksOutcomeCallable;
2870typedef std::future<DescribeInstanceAttributeOutcome> DescribeInstanceAttributeOutcomeCallable;
2871typedef std::future<DescribeInstanceConnectEndpointsOutcome> DescribeInstanceConnectEndpointsOutcomeCallable;
2872typedef std::future<DescribeInstanceCreditSpecificationsOutcome> DescribeInstanceCreditSpecificationsOutcomeCallable;
2873typedef std::future<DescribeInstanceEventNotificationAttributesOutcome> DescribeInstanceEventNotificationAttributesOutcomeCallable;
2874typedef std::future<DescribeInstanceEventWindowsOutcome> DescribeInstanceEventWindowsOutcomeCallable;
2875typedef std::future<DescribeInstanceImageMetadataOutcome> DescribeInstanceImageMetadataOutcomeCallable;
2876typedef std::future<DescribeInstanceSqlHaHistoryStatesOutcome> DescribeInstanceSqlHaHistoryStatesOutcomeCallable;
2877typedef std::future<DescribeInstanceSqlHaStatesOutcome> DescribeInstanceSqlHaStatesOutcomeCallable;
2878typedef std::future<DescribeInstanceStatusOutcome> DescribeInstanceStatusOutcomeCallable;
2879typedef std::future<DescribeInstanceTopologyOutcome> DescribeInstanceTopologyOutcomeCallable;
2880typedef std::future<DescribeInstanceTypeOfferingsOutcome> DescribeInstanceTypeOfferingsOutcomeCallable;
2881typedef std::future<DescribeInstanceTypesOutcome> DescribeInstanceTypesOutcomeCallable;
2882typedef std::future<DescribeInstancesOutcome> DescribeInstancesOutcomeCallable;
2883typedef std::future<DescribeInternetGatewaysOutcome> DescribeInternetGatewaysOutcomeCallable;
2884typedef std::future<DescribeIpamByoasnOutcome> DescribeIpamByoasnOutcomeCallable;
2885typedef std::future<DescribeIpamExternalResourceVerificationTokensOutcome> DescribeIpamExternalResourceVerificationTokensOutcomeCallable;
2886typedef std::future<DescribeIpamPoliciesOutcome> DescribeIpamPoliciesOutcomeCallable;
2887typedef std::future<DescribeIpamPoolsOutcome> DescribeIpamPoolsOutcomeCallable;
2888typedef std::future<DescribeIpamPrefixListResolverTargetsOutcome> DescribeIpamPrefixListResolverTargetsOutcomeCallable;
2889typedef std::future<DescribeIpamPrefixListResolversOutcome> DescribeIpamPrefixListResolversOutcomeCallable;
2890typedef std::future<DescribeIpamResourceDiscoveriesOutcome> DescribeIpamResourceDiscoveriesOutcomeCallable;
2891typedef std::future<DescribeIpamResourceDiscoveryAssociationsOutcome> DescribeIpamResourceDiscoveryAssociationsOutcomeCallable;
2892typedef std::future<DescribeIpamScopesOutcome> DescribeIpamScopesOutcomeCallable;
2893typedef std::future<DescribeIpamsOutcome> DescribeIpamsOutcomeCallable;
2894typedef std::future<DescribeIpv6PoolsOutcome> DescribeIpv6PoolsOutcomeCallable;
2895typedef std::future<DescribeKeyPairsOutcome> DescribeKeyPairsOutcomeCallable;
2896typedef std::future<DescribeLaunchTemplateVersionsOutcome> DescribeLaunchTemplateVersionsOutcomeCallable;
2897typedef std::future<DescribeLaunchTemplatesOutcome> DescribeLaunchTemplatesOutcomeCallable;
2898typedef std::future<DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcome>
2900typedef std::future<DescribeLocalGatewayRouteTableVpcAssociationsOutcome> DescribeLocalGatewayRouteTableVpcAssociationsOutcomeCallable;
2901typedef std::future<DescribeLocalGatewayRouteTablesOutcome> DescribeLocalGatewayRouteTablesOutcomeCallable;
2902typedef std::future<DescribeLocalGatewayVirtualInterfaceGroupsOutcome> DescribeLocalGatewayVirtualInterfaceGroupsOutcomeCallable;
2903typedef std::future<DescribeLocalGatewayVirtualInterfacesOutcome> DescribeLocalGatewayVirtualInterfacesOutcomeCallable;
2904typedef std::future<DescribeLocalGatewaysOutcome> DescribeLocalGatewaysOutcomeCallable;
2905typedef std::future<DescribeLockedSnapshotsOutcome> DescribeLockedSnapshotsOutcomeCallable;
2906typedef std::future<DescribeMacHostsOutcome> DescribeMacHostsOutcomeCallable;
2907typedef std::future<DescribeMacModificationTasksOutcome> DescribeMacModificationTasksOutcomeCallable;
2908typedef std::future<DescribeManagedPrefixListsOutcome> DescribeManagedPrefixListsOutcomeCallable;
2909typedef std::future<DescribeMovingAddressesOutcome> DescribeMovingAddressesOutcomeCallable;
2910typedef std::future<DescribeNatGatewaysOutcome> DescribeNatGatewaysOutcomeCallable;
2911typedef std::future<DescribeNetworkAclsOutcome> DescribeNetworkAclsOutcomeCallable;
2912typedef std::future<DescribeNetworkInsightsAccessScopeAnalysesOutcome> DescribeNetworkInsightsAccessScopeAnalysesOutcomeCallable;
2913typedef std::future<DescribeNetworkInsightsAccessScopesOutcome> DescribeNetworkInsightsAccessScopesOutcomeCallable;
2914typedef std::future<DescribeNetworkInsightsAnalysesOutcome> DescribeNetworkInsightsAnalysesOutcomeCallable;
2915typedef std::future<DescribeNetworkInsightsPathsOutcome> DescribeNetworkInsightsPathsOutcomeCallable;
2916typedef std::future<DescribeNetworkInterfaceAttributeOutcome> DescribeNetworkInterfaceAttributeOutcomeCallable;
2917typedef std::future<DescribeNetworkInterfacePermissionsOutcome> DescribeNetworkInterfacePermissionsOutcomeCallable;
2918typedef std::future<DescribeNetworkInterfacesOutcome> DescribeNetworkInterfacesOutcomeCallable;
2919typedef std::future<DescribeOutpostLagsOutcome> DescribeOutpostLagsOutcomeCallable;
2920typedef std::future<DescribePlacementGroupsOutcome> DescribePlacementGroupsOutcomeCallable;
2921typedef std::future<DescribePrefixListsOutcome> DescribePrefixListsOutcomeCallable;
2922typedef std::future<DescribePrincipalIdFormatOutcome> DescribePrincipalIdFormatOutcomeCallable;
2923typedef std::future<DescribePublicIpv4PoolsOutcome> DescribePublicIpv4PoolsOutcomeCallable;
2924typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
2925typedef std::future<DescribeReplaceRootVolumeTasksOutcome> DescribeReplaceRootVolumeTasksOutcomeCallable;
2926typedef std::future<DescribeReservedInstancesOutcome> DescribeReservedInstancesOutcomeCallable;
2927typedef std::future<DescribeReservedInstancesListingsOutcome> DescribeReservedInstancesListingsOutcomeCallable;
2928typedef std::future<DescribeReservedInstancesModificationsOutcome> DescribeReservedInstancesModificationsOutcomeCallable;
2929typedef std::future<DescribeReservedInstancesOfferingsOutcome> DescribeReservedInstancesOfferingsOutcomeCallable;
2930typedef std::future<DescribeRouteServerEndpointsOutcome> DescribeRouteServerEndpointsOutcomeCallable;
2931typedef std::future<DescribeRouteServerPeersOutcome> DescribeRouteServerPeersOutcomeCallable;
2932typedef std::future<DescribeRouteServersOutcome> DescribeRouteServersOutcomeCallable;
2933typedef std::future<DescribeRouteTablesOutcome> DescribeRouteTablesOutcomeCallable;
2934typedef std::future<DescribeScheduledInstanceAvailabilityOutcome> DescribeScheduledInstanceAvailabilityOutcomeCallable;
2935typedef std::future<DescribeScheduledInstancesOutcome> DescribeScheduledInstancesOutcomeCallable;
2936typedef std::future<DescribeSecondaryInterfacesOutcome> DescribeSecondaryInterfacesOutcomeCallable;
2937typedef std::future<DescribeSecondaryNetworksOutcome> DescribeSecondaryNetworksOutcomeCallable;
2938typedef std::future<DescribeSecondarySubnetsOutcome> DescribeSecondarySubnetsOutcomeCallable;
2939typedef std::future<DescribeSecurityGroupReferencesOutcome> DescribeSecurityGroupReferencesOutcomeCallable;
2940typedef std::future<DescribeSecurityGroupRulesOutcome> DescribeSecurityGroupRulesOutcomeCallable;
2941typedef std::future<DescribeSecurityGroupVpcAssociationsOutcome> DescribeSecurityGroupVpcAssociationsOutcomeCallable;
2942typedef std::future<DescribeSecurityGroupsOutcome> DescribeSecurityGroupsOutcomeCallable;
2943typedef std::future<DescribeServiceLinkVirtualInterfacesOutcome> DescribeServiceLinkVirtualInterfacesOutcomeCallable;
2944typedef std::future<DescribeSnapshotAttributeOutcome> DescribeSnapshotAttributeOutcomeCallable;
2945typedef std::future<DescribeSnapshotTierStatusOutcome> DescribeSnapshotTierStatusOutcomeCallable;
2946typedef std::future<DescribeSnapshotsOutcome> DescribeSnapshotsOutcomeCallable;
2947typedef std::future<DescribeSpotDatafeedSubscriptionOutcome> DescribeSpotDatafeedSubscriptionOutcomeCallable;
2948typedef std::future<DescribeSpotFleetInstancesOutcome> DescribeSpotFleetInstancesOutcomeCallable;
2949typedef std::future<DescribeSpotFleetRequestHistoryOutcome> DescribeSpotFleetRequestHistoryOutcomeCallable;
2950typedef std::future<DescribeSpotFleetRequestsOutcome> DescribeSpotFleetRequestsOutcomeCallable;
2951typedef std::future<DescribeSpotInstanceRequestsOutcome> DescribeSpotInstanceRequestsOutcomeCallable;
2952typedef std::future<DescribeSpotPriceHistoryOutcome> DescribeSpotPriceHistoryOutcomeCallable;
2953typedef std::future<DescribeStaleSecurityGroupsOutcome> DescribeStaleSecurityGroupsOutcomeCallable;
2954typedef std::future<DescribeStoreImageTasksOutcome> DescribeStoreImageTasksOutcomeCallable;
2955typedef std::future<DescribeSubnetsOutcome> DescribeSubnetsOutcomeCallable;
2956typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
2957typedef std::future<DescribeTrafficMirrorFilterRulesOutcome> DescribeTrafficMirrorFilterRulesOutcomeCallable;
2958typedef std::future<DescribeTrafficMirrorFiltersOutcome> DescribeTrafficMirrorFiltersOutcomeCallable;
2959typedef std::future<DescribeTrafficMirrorSessionsOutcome> DescribeTrafficMirrorSessionsOutcomeCallable;
2960typedef std::future<DescribeTrafficMirrorTargetsOutcome> DescribeTrafficMirrorTargetsOutcomeCallable;
2961typedef std::future<DescribeTransitGatewayAttachmentsOutcome> DescribeTransitGatewayAttachmentsOutcomeCallable;
2962typedef std::future<DescribeTransitGatewayConnectPeersOutcome> DescribeTransitGatewayConnectPeersOutcomeCallable;
2963typedef std::future<DescribeTransitGatewayConnectsOutcome> DescribeTransitGatewayConnectsOutcomeCallable;
2964typedef std::future<DescribeTransitGatewayMeteringPoliciesOutcome> DescribeTransitGatewayMeteringPoliciesOutcomeCallable;
2965typedef std::future<DescribeTransitGatewayMulticastDomainsOutcome> DescribeTransitGatewayMulticastDomainsOutcomeCallable;
2966typedef std::future<DescribeTransitGatewayPeeringAttachmentsOutcome> DescribeTransitGatewayPeeringAttachmentsOutcomeCallable;
2967typedef std::future<DescribeTransitGatewayPolicyTablesOutcome> DescribeTransitGatewayPolicyTablesOutcomeCallable;
2968typedef std::future<DescribeTransitGatewayRouteTableAnnouncementsOutcome> DescribeTransitGatewayRouteTableAnnouncementsOutcomeCallable;
2969typedef std::future<DescribeTransitGatewayRouteTablesOutcome> DescribeTransitGatewayRouteTablesOutcomeCallable;
2970typedef std::future<DescribeTransitGatewayVpcAttachmentsOutcome> DescribeTransitGatewayVpcAttachmentsOutcomeCallable;
2971typedef std::future<DescribeTransitGatewaysOutcome> DescribeTransitGatewaysOutcomeCallable;
2972typedef std::future<DescribeTrunkInterfaceAssociationsOutcome> DescribeTrunkInterfaceAssociationsOutcomeCallable;
2973typedef std::future<DescribeVerifiedAccessEndpointsOutcome> DescribeVerifiedAccessEndpointsOutcomeCallable;
2974typedef std::future<DescribeVerifiedAccessGroupsOutcome> DescribeVerifiedAccessGroupsOutcomeCallable;
2975typedef std::future<DescribeVerifiedAccessInstanceLoggingConfigurationsOutcome>
2977typedef std::future<DescribeVerifiedAccessInstancesOutcome> DescribeVerifiedAccessInstancesOutcomeCallable;
2978typedef std::future<DescribeVerifiedAccessTrustProvidersOutcome> DescribeVerifiedAccessTrustProvidersOutcomeCallable;
2979typedef std::future<DescribeVolumeAttributeOutcome> DescribeVolumeAttributeOutcomeCallable;
2980typedef std::future<DescribeVolumeStatusOutcome> DescribeVolumeStatusOutcomeCallable;
2981typedef std::future<DescribeVolumesOutcome> DescribeVolumesOutcomeCallable;
2982typedef std::future<DescribeVolumesModificationsOutcome> DescribeVolumesModificationsOutcomeCallable;
2983typedef std::future<DescribeVpcAttributeOutcome> DescribeVpcAttributeOutcomeCallable;
2984typedef std::future<DescribeVpcBlockPublicAccessExclusionsOutcome> DescribeVpcBlockPublicAccessExclusionsOutcomeCallable;
2985typedef std::future<DescribeVpcBlockPublicAccessOptionsOutcome> DescribeVpcBlockPublicAccessOptionsOutcomeCallable;
2986typedef std::future<DescribeVpcClassicLinkOutcome> DescribeVpcClassicLinkOutcomeCallable;
2987typedef std::future<DescribeVpcClassicLinkDnsSupportOutcome> DescribeVpcClassicLinkDnsSupportOutcomeCallable;
2988typedef std::future<DescribeVpcEncryptionControlsOutcome> DescribeVpcEncryptionControlsOutcomeCallable;
2989typedef std::future<DescribeVpcEndpointAssociationsOutcome> DescribeVpcEndpointAssociationsOutcomeCallable;
2990typedef std::future<DescribeVpcEndpointConnectionNotificationsOutcome> DescribeVpcEndpointConnectionNotificationsOutcomeCallable;
2991typedef std::future<DescribeVpcEndpointConnectionsOutcome> DescribeVpcEndpointConnectionsOutcomeCallable;
2992typedef std::future<DescribeVpcEndpointServiceConfigurationsOutcome> DescribeVpcEndpointServiceConfigurationsOutcomeCallable;
2993typedef std::future<DescribeVpcEndpointServicePermissionsOutcome> DescribeVpcEndpointServicePermissionsOutcomeCallable;
2994typedef std::future<DescribeVpcEndpointServicesOutcome> DescribeVpcEndpointServicesOutcomeCallable;
2995typedef std::future<DescribeVpcEndpointsOutcome> DescribeVpcEndpointsOutcomeCallable;
2996typedef std::future<DescribeVpcPeeringConnectionsOutcome> DescribeVpcPeeringConnectionsOutcomeCallable;
2997typedef std::future<DescribeVpcsOutcome> DescribeVpcsOutcomeCallable;
2998typedef std::future<DescribeVpnConcentratorsOutcome> DescribeVpnConcentratorsOutcomeCallable;
2999typedef std::future<DescribeVpnConnectionsOutcome> DescribeVpnConnectionsOutcomeCallable;
3000typedef std::future<DescribeVpnGatewaysOutcome> DescribeVpnGatewaysOutcomeCallable;
3001typedef std::future<DetachClassicLinkVpcOutcome> DetachClassicLinkVpcOutcomeCallable;
3002typedef std::future<DetachInternetGatewayOutcome> DetachInternetGatewayOutcomeCallable;
3003typedef std::future<DetachNetworkInterfaceOutcome> DetachNetworkInterfaceOutcomeCallable;
3004typedef std::future<DetachVerifiedAccessTrustProviderOutcome> DetachVerifiedAccessTrustProviderOutcomeCallable;
3005typedef std::future<DetachVolumeOutcome> DetachVolumeOutcomeCallable;
3006typedef std::future<DetachVpnGatewayOutcome> DetachVpnGatewayOutcomeCallable;
3007typedef std::future<DisableAddressTransferOutcome> DisableAddressTransferOutcomeCallable;
3008typedef std::future<DisableAllowedImagesSettingsOutcome> DisableAllowedImagesSettingsOutcomeCallable;
3009typedef std::future<DisableAwsNetworkPerformanceMetricSubscriptionOutcome> DisableAwsNetworkPerformanceMetricSubscriptionOutcomeCallable;
3010typedef std::future<DisableCapacityManagerOutcome> DisableCapacityManagerOutcomeCallable;
3011typedef std::future<DisableEbsEncryptionByDefaultOutcome> DisableEbsEncryptionByDefaultOutcomeCallable;
3012typedef std::future<DisableFastLaunchOutcome> DisableFastLaunchOutcomeCallable;
3013typedef std::future<DisableFastSnapshotRestoresOutcome> DisableFastSnapshotRestoresOutcomeCallable;
3014typedef std::future<DisableImageOutcome> DisableImageOutcomeCallable;
3015typedef std::future<DisableImageBlockPublicAccessOutcome> DisableImageBlockPublicAccessOutcomeCallable;
3016typedef std::future<DisableImageDeprecationOutcome> DisableImageDeprecationOutcomeCallable;
3017typedef std::future<DisableImageDeregistrationProtectionOutcome> DisableImageDeregistrationProtectionOutcomeCallable;
3018typedef std::future<DisableInstanceSqlHaStandbyDetectionsOutcome> DisableInstanceSqlHaStandbyDetectionsOutcomeCallable;
3019typedef std::future<DisableIpamOrganizationAdminAccountOutcome> DisableIpamOrganizationAdminAccountOutcomeCallable;
3020typedef std::future<DisableIpamPolicyOutcome> DisableIpamPolicyOutcomeCallable;
3021typedef std::future<DisableRouteServerPropagationOutcome> DisableRouteServerPropagationOutcomeCallable;
3022typedef std::future<DisableSerialConsoleAccessOutcome> DisableSerialConsoleAccessOutcomeCallable;
3023typedef std::future<DisableSnapshotBlockPublicAccessOutcome> DisableSnapshotBlockPublicAccessOutcomeCallable;
3024typedef std::future<DisableTransitGatewayRouteTablePropagationOutcome> DisableTransitGatewayRouteTablePropagationOutcomeCallable;
3025typedef std::future<DisableVgwRoutePropagationOutcome> DisableVgwRoutePropagationOutcomeCallable;
3026typedef std::future<DisableVpcClassicLinkOutcome> DisableVpcClassicLinkOutcomeCallable;
3027typedef std::future<DisableVpcClassicLinkDnsSupportOutcome> DisableVpcClassicLinkDnsSupportOutcomeCallable;
3028typedef std::future<DisassociateAddressOutcome> DisassociateAddressOutcomeCallable;
3029typedef std::future<DisassociateCapacityReservationBillingOwnerOutcome> DisassociateCapacityReservationBillingOwnerOutcomeCallable;
3030typedef std::future<DisassociateClientVpnTargetNetworkOutcome> DisassociateClientVpnTargetNetworkOutcomeCallable;
3031typedef std::future<DisassociateEnclaveCertificateIamRoleOutcome> DisassociateEnclaveCertificateIamRoleOutcomeCallable;
3032typedef std::future<DisassociateIamInstanceProfileOutcome> DisassociateIamInstanceProfileOutcomeCallable;
3033typedef std::future<DisassociateInstanceEventWindowOutcome> DisassociateInstanceEventWindowOutcomeCallable;
3034typedef std::future<DisassociateIpamByoasnOutcome> DisassociateIpamByoasnOutcomeCallable;
3035typedef std::future<DisassociateIpamResourceDiscoveryOutcome> DisassociateIpamResourceDiscoveryOutcomeCallable;
3036typedef std::future<DisassociateNatGatewayAddressOutcome> DisassociateNatGatewayAddressOutcomeCallable;
3037typedef std::future<DisassociateRouteServerOutcome> DisassociateRouteServerOutcomeCallable;
3038typedef std::future<DisassociateRouteTableOutcome> DisassociateRouteTableOutcomeCallable;
3039typedef std::future<DisassociateSecurityGroupVpcOutcome> DisassociateSecurityGroupVpcOutcomeCallable;
3040typedef std::future<DisassociateSubnetCidrBlockOutcome> DisassociateSubnetCidrBlockOutcomeCallable;
3041typedef std::future<DisassociateTransitGatewayMulticastDomainOutcome> DisassociateTransitGatewayMulticastDomainOutcomeCallable;
3042typedef std::future<DisassociateTransitGatewayPolicyTableOutcome> DisassociateTransitGatewayPolicyTableOutcomeCallable;
3043typedef std::future<DisassociateTransitGatewayRouteTableOutcome> DisassociateTransitGatewayRouteTableOutcomeCallable;
3044typedef std::future<DisassociateTrunkInterfaceOutcome> DisassociateTrunkInterfaceOutcomeCallable;
3045typedef std::future<DisassociateVpcCidrBlockOutcome> DisassociateVpcCidrBlockOutcomeCallable;
3046typedef std::future<EnableAddressTransferOutcome> EnableAddressTransferOutcomeCallable;
3047typedef std::future<EnableAllowedImagesSettingsOutcome> EnableAllowedImagesSettingsOutcomeCallable;
3048typedef std::future<EnableAwsNetworkPerformanceMetricSubscriptionOutcome> EnableAwsNetworkPerformanceMetricSubscriptionOutcomeCallable;
3049typedef std::future<EnableCapacityManagerOutcome> EnableCapacityManagerOutcomeCallable;
3050typedef std::future<EnableEbsEncryptionByDefaultOutcome> EnableEbsEncryptionByDefaultOutcomeCallable;
3051typedef std::future<EnableFastLaunchOutcome> EnableFastLaunchOutcomeCallable;
3052typedef std::future<EnableFastSnapshotRestoresOutcome> EnableFastSnapshotRestoresOutcomeCallable;
3053typedef std::future<EnableImageOutcome> EnableImageOutcomeCallable;
3054typedef std::future<EnableImageBlockPublicAccessOutcome> EnableImageBlockPublicAccessOutcomeCallable;
3055typedef std::future<EnableImageDeprecationOutcome> EnableImageDeprecationOutcomeCallable;
3056typedef std::future<EnableImageDeregistrationProtectionOutcome> EnableImageDeregistrationProtectionOutcomeCallable;
3057typedef std::future<EnableInstanceSqlHaStandbyDetectionsOutcome> EnableInstanceSqlHaStandbyDetectionsOutcomeCallable;
3058typedef std::future<EnableIpamOrganizationAdminAccountOutcome> EnableIpamOrganizationAdminAccountOutcomeCallable;
3059typedef std::future<EnableIpamPolicyOutcome> EnableIpamPolicyOutcomeCallable;
3060typedef std::future<EnableReachabilityAnalyzerOrganizationSharingOutcome> EnableReachabilityAnalyzerOrganizationSharingOutcomeCallable;
3061typedef std::future<EnableRouteServerPropagationOutcome> EnableRouteServerPropagationOutcomeCallable;
3062typedef std::future<EnableSerialConsoleAccessOutcome> EnableSerialConsoleAccessOutcomeCallable;
3063typedef std::future<EnableSnapshotBlockPublicAccessOutcome> EnableSnapshotBlockPublicAccessOutcomeCallable;
3064typedef std::future<EnableTransitGatewayRouteTablePropagationOutcome> EnableTransitGatewayRouteTablePropagationOutcomeCallable;
3065typedef std::future<EnableVgwRoutePropagationOutcome> EnableVgwRoutePropagationOutcomeCallable;
3066typedef std::future<EnableVolumeIOOutcome> EnableVolumeIOOutcomeCallable;
3067typedef std::future<EnableVpcClassicLinkOutcome> EnableVpcClassicLinkOutcomeCallable;
3068typedef std::future<EnableVpcClassicLinkDnsSupportOutcome> EnableVpcClassicLinkDnsSupportOutcomeCallable;
3069typedef std::future<ExportClientVpnClientCertificateRevocationListOutcome> ExportClientVpnClientCertificateRevocationListOutcomeCallable;
3070typedef std::future<ExportClientVpnClientConfigurationOutcome> ExportClientVpnClientConfigurationOutcomeCallable;
3071typedef std::future<ExportImageOutcome> ExportImageOutcomeCallable;
3072typedef std::future<ExportTransitGatewayRoutesOutcome> ExportTransitGatewayRoutesOutcomeCallable;
3073typedef std::future<ExportVerifiedAccessInstanceClientConfigurationOutcome> ExportVerifiedAccessInstanceClientConfigurationOutcomeCallable;
3074typedef std::future<GetActiveVpnTunnelStatusOutcome> GetActiveVpnTunnelStatusOutcomeCallable;
3075typedef std::future<GetAllowedImagesSettingsOutcome> GetAllowedImagesSettingsOutcomeCallable;
3076typedef std::future<GetAssociatedEnclaveCertificateIamRolesOutcome> GetAssociatedEnclaveCertificateIamRolesOutcomeCallable;
3077typedef std::future<GetAssociatedIpv6PoolCidrsOutcome> GetAssociatedIpv6PoolCidrsOutcomeCallable;
3078typedef std::future<GetAwsNetworkPerformanceDataOutcome> GetAwsNetworkPerformanceDataOutcomeCallable;
3079typedef std::future<GetCapacityManagerAttributesOutcome> GetCapacityManagerAttributesOutcomeCallable;
3080typedef std::future<GetCapacityManagerMetricDataOutcome> GetCapacityManagerMetricDataOutcomeCallable;
3081typedef std::future<GetCapacityManagerMetricDimensionsOutcome> GetCapacityManagerMetricDimensionsOutcomeCallable;
3082typedef std::future<GetCapacityReservationUsageOutcome> GetCapacityReservationUsageOutcomeCallable;
3083typedef std::future<GetCoipPoolUsageOutcome> GetCoipPoolUsageOutcomeCallable;
3084typedef std::future<GetConsoleOutputOutcome> GetConsoleOutputOutcomeCallable;
3085typedef std::future<GetConsoleScreenshotOutcome> GetConsoleScreenshotOutcomeCallable;
3086typedef std::future<GetDeclarativePoliciesReportSummaryOutcome> GetDeclarativePoliciesReportSummaryOutcomeCallable;
3087typedef std::future<GetDefaultCreditSpecificationOutcome> GetDefaultCreditSpecificationOutcomeCallable;
3088typedef std::future<GetEbsDefaultKmsKeyIdOutcome> GetEbsDefaultKmsKeyIdOutcomeCallable;
3089typedef std::future<GetEbsEncryptionByDefaultOutcome> GetEbsEncryptionByDefaultOutcomeCallable;
3090typedef std::future<GetEnabledIpamPolicyOutcome> GetEnabledIpamPolicyOutcomeCallable;
3091typedef std::future<GetFlowLogsIntegrationTemplateOutcome> GetFlowLogsIntegrationTemplateOutcomeCallable;
3092typedef std::future<GetGroupsForCapacityReservationOutcome> GetGroupsForCapacityReservationOutcomeCallable;
3093typedef std::future<GetHostReservationPurchasePreviewOutcome> GetHostReservationPurchasePreviewOutcomeCallable;
3094typedef std::future<GetImageAncestryOutcome> GetImageAncestryOutcomeCallable;
3095typedef std::future<GetImageBlockPublicAccessStateOutcome> GetImageBlockPublicAccessStateOutcomeCallable;
3096typedef std::future<GetInstanceMetadataDefaultsOutcome> GetInstanceMetadataDefaultsOutcomeCallable;
3097typedef std::future<GetInstanceTpmEkPubOutcome> GetInstanceTpmEkPubOutcomeCallable;
3098typedef std::future<GetInstanceTypesFromInstanceRequirementsOutcome> GetInstanceTypesFromInstanceRequirementsOutcomeCallable;
3099typedef std::future<GetInstanceUefiDataOutcome> GetInstanceUefiDataOutcomeCallable;
3100typedef std::future<GetIpamAddressHistoryOutcome> GetIpamAddressHistoryOutcomeCallable;
3101typedef std::future<GetIpamDiscoveredAccountsOutcome> GetIpamDiscoveredAccountsOutcomeCallable;
3102typedef std::future<GetIpamDiscoveredPublicAddressesOutcome> GetIpamDiscoveredPublicAddressesOutcomeCallable;
3103typedef std::future<GetIpamDiscoveredResourceCidrsOutcome> GetIpamDiscoveredResourceCidrsOutcomeCallable;
3104typedef std::future<GetIpamPolicyAllocationRulesOutcome> GetIpamPolicyAllocationRulesOutcomeCallable;
3105typedef std::future<GetIpamPolicyOrganizationTargetsOutcome> GetIpamPolicyOrganizationTargetsOutcomeCallable;
3106typedef std::future<GetIpamPoolAllocationsOutcome> GetIpamPoolAllocationsOutcomeCallable;
3107typedef std::future<GetIpamPoolCidrsOutcome> GetIpamPoolCidrsOutcomeCallable;
3108typedef std::future<GetIpamPrefixListResolverRulesOutcome> GetIpamPrefixListResolverRulesOutcomeCallable;
3109typedef std::future<GetIpamPrefixListResolverVersionEntriesOutcome> GetIpamPrefixListResolverVersionEntriesOutcomeCallable;
3110typedef std::future<GetIpamPrefixListResolverVersionsOutcome> GetIpamPrefixListResolverVersionsOutcomeCallable;
3111typedef std::future<GetIpamResourceCidrsOutcome> GetIpamResourceCidrsOutcomeCallable;
3112typedef std::future<GetLaunchTemplateDataOutcome> GetLaunchTemplateDataOutcomeCallable;
3113typedef std::future<GetManagedPrefixListAssociationsOutcome> GetManagedPrefixListAssociationsOutcomeCallable;
3114typedef std::future<GetManagedPrefixListEntriesOutcome> GetManagedPrefixListEntriesOutcomeCallable;
3115typedef std::future<GetNetworkInsightsAccessScopeAnalysisFindingsOutcome> GetNetworkInsightsAccessScopeAnalysisFindingsOutcomeCallable;
3116typedef std::future<GetNetworkInsightsAccessScopeContentOutcome> GetNetworkInsightsAccessScopeContentOutcomeCallable;
3117typedef std::future<GetPasswordDataOutcome> GetPasswordDataOutcomeCallable;
3118typedef std::future<GetReservedInstancesExchangeQuoteOutcome> GetReservedInstancesExchangeQuoteOutcomeCallable;
3119typedef std::future<GetRouteServerAssociationsOutcome> GetRouteServerAssociationsOutcomeCallable;
3120typedef std::future<GetRouteServerPropagationsOutcome> GetRouteServerPropagationsOutcomeCallable;
3121typedef std::future<GetRouteServerRoutingDatabaseOutcome> GetRouteServerRoutingDatabaseOutcomeCallable;
3122typedef std::future<GetSecurityGroupsForVpcOutcome> GetSecurityGroupsForVpcOutcomeCallable;
3123typedef std::future<GetSerialConsoleAccessStatusOutcome> GetSerialConsoleAccessStatusOutcomeCallable;
3124typedef std::future<GetSnapshotBlockPublicAccessStateOutcome> GetSnapshotBlockPublicAccessStateOutcomeCallable;
3125typedef std::future<GetSpotPlacementScoresOutcome> GetSpotPlacementScoresOutcomeCallable;
3126typedef std::future<GetSubnetCidrReservationsOutcome> GetSubnetCidrReservationsOutcomeCallable;
3127typedef std::future<GetTransitGatewayAttachmentPropagationsOutcome> GetTransitGatewayAttachmentPropagationsOutcomeCallable;
3128typedef std::future<GetTransitGatewayMeteringPolicyEntriesOutcome> GetTransitGatewayMeteringPolicyEntriesOutcomeCallable;
3129typedef std::future<GetTransitGatewayMulticastDomainAssociationsOutcome> GetTransitGatewayMulticastDomainAssociationsOutcomeCallable;
3130typedef std::future<GetTransitGatewayPolicyTableAssociationsOutcome> GetTransitGatewayPolicyTableAssociationsOutcomeCallable;
3131typedef std::future<GetTransitGatewayPolicyTableEntriesOutcome> GetTransitGatewayPolicyTableEntriesOutcomeCallable;
3132typedef std::future<GetTransitGatewayPrefixListReferencesOutcome> GetTransitGatewayPrefixListReferencesOutcomeCallable;
3133typedef std::future<GetTransitGatewayRouteTableAssociationsOutcome> GetTransitGatewayRouteTableAssociationsOutcomeCallable;
3134typedef std::future<GetTransitGatewayRouteTablePropagationsOutcome> GetTransitGatewayRouteTablePropagationsOutcomeCallable;
3135typedef std::future<GetVerifiedAccessEndpointPolicyOutcome> GetVerifiedAccessEndpointPolicyOutcomeCallable;
3136typedef std::future<GetVerifiedAccessEndpointTargetsOutcome> GetVerifiedAccessEndpointTargetsOutcomeCallable;
3137typedef std::future<GetVerifiedAccessGroupPolicyOutcome> GetVerifiedAccessGroupPolicyOutcomeCallable;
3138typedef std::future<GetVpcResourcesBlockingEncryptionEnforcementOutcome> GetVpcResourcesBlockingEncryptionEnforcementOutcomeCallable;
3139typedef std::future<GetVpnConnectionDeviceSampleConfigurationOutcome> GetVpnConnectionDeviceSampleConfigurationOutcomeCallable;
3140typedef std::future<GetVpnConnectionDeviceTypesOutcome> GetVpnConnectionDeviceTypesOutcomeCallable;
3141typedef std::future<GetVpnTunnelReplacementStatusOutcome> GetVpnTunnelReplacementStatusOutcomeCallable;
3142typedef std::future<ImportClientVpnClientCertificateRevocationListOutcome> ImportClientVpnClientCertificateRevocationListOutcomeCallable;
3143typedef std::future<ImportImageOutcome> ImportImageOutcomeCallable;
3144typedef std::future<ImportInstanceOutcome> ImportInstanceOutcomeCallable;
3145typedef std::future<ImportKeyPairOutcome> ImportKeyPairOutcomeCallable;
3146typedef std::future<ImportSnapshotOutcome> ImportSnapshotOutcomeCallable;
3147typedef std::future<ImportVolumeOutcome> ImportVolumeOutcomeCallable;
3148typedef std::future<ListImagesInRecycleBinOutcome> ListImagesInRecycleBinOutcomeCallable;
3149typedef std::future<ListSnapshotsInRecycleBinOutcome> ListSnapshotsInRecycleBinOutcomeCallable;
3150typedef std::future<ListVolumesInRecycleBinOutcome> ListVolumesInRecycleBinOutcomeCallable;
3151typedef std::future<LockSnapshotOutcome> LockSnapshotOutcomeCallable;
3152typedef std::future<ModifyAddressAttributeOutcome> ModifyAddressAttributeOutcomeCallable;
3153typedef std::future<ModifyAvailabilityZoneGroupOutcome> ModifyAvailabilityZoneGroupOutcomeCallable;
3154typedef std::future<ModifyCapacityReservationOutcome> ModifyCapacityReservationOutcomeCallable;
3155typedef std::future<ModifyCapacityReservationFleetOutcome> ModifyCapacityReservationFleetOutcomeCallable;
3156typedef std::future<ModifyClientVpnEndpointOutcome> ModifyClientVpnEndpointOutcomeCallable;
3157typedef std::future<ModifyDefaultCreditSpecificationOutcome> ModifyDefaultCreditSpecificationOutcomeCallable;
3158typedef std::future<ModifyEbsDefaultKmsKeyIdOutcome> ModifyEbsDefaultKmsKeyIdOutcomeCallable;
3159typedef std::future<ModifyFleetOutcome> ModifyFleetOutcomeCallable;
3160typedef std::future<ModifyFpgaImageAttributeOutcome> ModifyFpgaImageAttributeOutcomeCallable;
3161typedef std::future<ModifyHostsOutcome> ModifyHostsOutcomeCallable;
3162typedef std::future<ModifyIdFormatOutcome> ModifyIdFormatOutcomeCallable;
3163typedef std::future<ModifyIdentityIdFormatOutcome> ModifyIdentityIdFormatOutcomeCallable;
3164typedef std::future<ModifyImageAttributeOutcome> ModifyImageAttributeOutcomeCallable;
3165typedef std::future<ModifyInstanceAttributeOutcome> ModifyInstanceAttributeOutcomeCallable;
3166typedef std::future<ModifyInstanceCapacityReservationAttributesOutcome> ModifyInstanceCapacityReservationAttributesOutcomeCallable;
3167typedef std::future<ModifyInstanceConnectEndpointOutcome> ModifyInstanceConnectEndpointOutcomeCallable;
3168typedef std::future<ModifyInstanceCpuOptionsOutcome> ModifyInstanceCpuOptionsOutcomeCallable;
3169typedef std::future<ModifyInstanceCreditSpecificationOutcome> ModifyInstanceCreditSpecificationOutcomeCallable;
3170typedef std::future<ModifyInstanceEventStartTimeOutcome> ModifyInstanceEventStartTimeOutcomeCallable;
3171typedef std::future<ModifyInstanceEventWindowOutcome> ModifyInstanceEventWindowOutcomeCallable;
3172typedef std::future<ModifyInstanceMaintenanceOptionsOutcome> ModifyInstanceMaintenanceOptionsOutcomeCallable;
3173typedef std::future<ModifyInstanceMetadataDefaultsOutcome> ModifyInstanceMetadataDefaultsOutcomeCallable;
3174typedef std::future<ModifyInstanceMetadataOptionsOutcome> ModifyInstanceMetadataOptionsOutcomeCallable;
3175typedef std::future<ModifyInstanceNetworkPerformanceOptionsOutcome> ModifyInstanceNetworkPerformanceOptionsOutcomeCallable;
3176typedef std::future<ModifyInstancePlacementOutcome> ModifyInstancePlacementOutcomeCallable;
3177typedef std::future<ModifyIpamOutcome> ModifyIpamOutcomeCallable;
3178typedef std::future<ModifyIpamPolicyAllocationRulesOutcome> ModifyIpamPolicyAllocationRulesOutcomeCallable;
3179typedef std::future<ModifyIpamPoolOutcome> ModifyIpamPoolOutcomeCallable;
3180typedef std::future<ModifyIpamPrefixListResolverOutcome> ModifyIpamPrefixListResolverOutcomeCallable;
3181typedef std::future<ModifyIpamPrefixListResolverTargetOutcome> ModifyIpamPrefixListResolverTargetOutcomeCallable;
3182typedef std::future<ModifyIpamResourceCidrOutcome> ModifyIpamResourceCidrOutcomeCallable;
3183typedef std::future<ModifyIpamResourceDiscoveryOutcome> ModifyIpamResourceDiscoveryOutcomeCallable;
3184typedef std::future<ModifyIpamScopeOutcome> ModifyIpamScopeOutcomeCallable;
3185typedef std::future<ModifyLaunchTemplateOutcome> ModifyLaunchTemplateOutcomeCallable;
3186typedef std::future<ModifyLocalGatewayRouteOutcome> ModifyLocalGatewayRouteOutcomeCallable;
3187typedef std::future<ModifyManagedPrefixListOutcome> ModifyManagedPrefixListOutcomeCallable;
3188typedef std::future<ModifyNetworkInterfaceAttributeOutcome> ModifyNetworkInterfaceAttributeOutcomeCallable;
3189typedef std::future<ModifyPrivateDnsNameOptionsOutcome> ModifyPrivateDnsNameOptionsOutcomeCallable;
3190typedef std::future<ModifyPublicIpDnsNameOptionsOutcome> ModifyPublicIpDnsNameOptionsOutcomeCallable;
3191typedef std::future<ModifyReservedInstancesOutcome> ModifyReservedInstancesOutcomeCallable;
3192typedef std::future<ModifyRouteServerOutcome> ModifyRouteServerOutcomeCallable;
3193typedef std::future<ModifySecurityGroupRulesOutcome> ModifySecurityGroupRulesOutcomeCallable;
3194typedef std::future<ModifySnapshotAttributeOutcome> ModifySnapshotAttributeOutcomeCallable;
3195typedef std::future<ModifySnapshotTierOutcome> ModifySnapshotTierOutcomeCallable;
3196typedef std::future<ModifySpotFleetRequestOutcome> ModifySpotFleetRequestOutcomeCallable;
3197typedef std::future<ModifySubnetAttributeOutcome> ModifySubnetAttributeOutcomeCallable;
3198typedef std::future<ModifyTrafficMirrorFilterNetworkServicesOutcome> ModifyTrafficMirrorFilterNetworkServicesOutcomeCallable;
3199typedef std::future<ModifyTrafficMirrorFilterRuleOutcome> ModifyTrafficMirrorFilterRuleOutcomeCallable;
3200typedef std::future<ModifyTrafficMirrorSessionOutcome> ModifyTrafficMirrorSessionOutcomeCallable;
3201typedef std::future<ModifyTransitGatewayOutcome> ModifyTransitGatewayOutcomeCallable;
3202typedef std::future<ModifyTransitGatewayMeteringPolicyOutcome> ModifyTransitGatewayMeteringPolicyOutcomeCallable;
3203typedef std::future<ModifyTransitGatewayPrefixListReferenceOutcome> ModifyTransitGatewayPrefixListReferenceOutcomeCallable;
3204typedef std::future<ModifyTransitGatewayVpcAttachmentOutcome> ModifyTransitGatewayVpcAttachmentOutcomeCallable;
3205typedef std::future<ModifyVerifiedAccessEndpointOutcome> ModifyVerifiedAccessEndpointOutcomeCallable;
3206typedef std::future<ModifyVerifiedAccessEndpointPolicyOutcome> ModifyVerifiedAccessEndpointPolicyOutcomeCallable;
3207typedef std::future<ModifyVerifiedAccessGroupOutcome> ModifyVerifiedAccessGroupOutcomeCallable;
3208typedef std::future<ModifyVerifiedAccessGroupPolicyOutcome> ModifyVerifiedAccessGroupPolicyOutcomeCallable;
3209typedef std::future<ModifyVerifiedAccessInstanceOutcome> ModifyVerifiedAccessInstanceOutcomeCallable;
3210typedef std::future<ModifyVerifiedAccessInstanceLoggingConfigurationOutcome>
3212typedef std::future<ModifyVerifiedAccessTrustProviderOutcome> ModifyVerifiedAccessTrustProviderOutcomeCallable;
3213typedef std::future<ModifyVolumeOutcome> ModifyVolumeOutcomeCallable;
3214typedef std::future<ModifyVolumeAttributeOutcome> ModifyVolumeAttributeOutcomeCallable;
3215typedef std::future<ModifyVpcAttributeOutcome> ModifyVpcAttributeOutcomeCallable;
3216typedef std::future<ModifyVpcBlockPublicAccessExclusionOutcome> ModifyVpcBlockPublicAccessExclusionOutcomeCallable;
3217typedef std::future<ModifyVpcBlockPublicAccessOptionsOutcome> ModifyVpcBlockPublicAccessOptionsOutcomeCallable;
3218typedef std::future<ModifyVpcEncryptionControlOutcome> ModifyVpcEncryptionControlOutcomeCallable;
3219typedef std::future<ModifyVpcEndpointOutcome> ModifyVpcEndpointOutcomeCallable;
3220typedef std::future<ModifyVpcEndpointConnectionNotificationOutcome> ModifyVpcEndpointConnectionNotificationOutcomeCallable;
3221typedef std::future<ModifyVpcEndpointServiceConfigurationOutcome> ModifyVpcEndpointServiceConfigurationOutcomeCallable;
3222typedef std::future<ModifyVpcEndpointServicePayerResponsibilityOutcome> ModifyVpcEndpointServicePayerResponsibilityOutcomeCallable;
3223typedef std::future<ModifyVpcEndpointServicePermissionsOutcome> ModifyVpcEndpointServicePermissionsOutcomeCallable;
3224typedef std::future<ModifyVpcPeeringConnectionOptionsOutcome> ModifyVpcPeeringConnectionOptionsOutcomeCallable;
3225typedef std::future<ModifyVpcTenancyOutcome> ModifyVpcTenancyOutcomeCallable;
3226typedef std::future<ModifyVpnConnectionOutcome> ModifyVpnConnectionOutcomeCallable;
3227typedef std::future<ModifyVpnConnectionOptionsOutcome> ModifyVpnConnectionOptionsOutcomeCallable;
3228typedef std::future<ModifyVpnTunnelCertificateOutcome> ModifyVpnTunnelCertificateOutcomeCallable;
3229typedef std::future<ModifyVpnTunnelOptionsOutcome> ModifyVpnTunnelOptionsOutcomeCallable;
3230typedef std::future<MonitorInstancesOutcome> MonitorInstancesOutcomeCallable;
3231typedef std::future<MoveAddressToVpcOutcome> MoveAddressToVpcOutcomeCallable;
3232typedef std::future<MoveByoipCidrToIpamOutcome> MoveByoipCidrToIpamOutcomeCallable;
3233typedef std::future<MoveCapacityReservationInstancesOutcome> MoveCapacityReservationInstancesOutcomeCallable;
3234typedef std::future<ProvisionByoipCidrOutcome> ProvisionByoipCidrOutcomeCallable;
3235typedef std::future<ProvisionIpamByoasnOutcome> ProvisionIpamByoasnOutcomeCallable;
3236typedef std::future<ProvisionIpamPoolCidrOutcome> ProvisionIpamPoolCidrOutcomeCallable;
3237typedef std::future<ProvisionPublicIpv4PoolCidrOutcome> ProvisionPublicIpv4PoolCidrOutcomeCallable;
3238typedef std::future<PurchaseCapacityBlockOutcome> PurchaseCapacityBlockOutcomeCallable;
3239typedef std::future<PurchaseCapacityBlockExtensionOutcome> PurchaseCapacityBlockExtensionOutcomeCallable;
3240typedef std::future<PurchaseHostReservationOutcome> PurchaseHostReservationOutcomeCallable;
3241typedef std::future<PurchaseReservedInstancesOfferingOutcome> PurchaseReservedInstancesOfferingOutcomeCallable;
3242typedef std::future<PurchaseScheduledInstancesOutcome> PurchaseScheduledInstancesOutcomeCallable;
3243typedef std::future<RebootInstancesOutcome> RebootInstancesOutcomeCallable;
3244typedef std::future<RegisterImageOutcome> RegisterImageOutcomeCallable;
3245typedef std::future<RegisterInstanceEventNotificationAttributesOutcome> RegisterInstanceEventNotificationAttributesOutcomeCallable;
3246typedef std::future<RegisterTransitGatewayMulticastGroupMembersOutcome> RegisterTransitGatewayMulticastGroupMembersOutcomeCallable;
3247typedef std::future<RegisterTransitGatewayMulticastGroupSourcesOutcome> RegisterTransitGatewayMulticastGroupSourcesOutcomeCallable;
3248typedef std::future<RejectCapacityReservationBillingOwnershipOutcome> RejectCapacityReservationBillingOwnershipOutcomeCallable;
3249typedef std::future<RejectTransitGatewayMulticastDomainAssociationsOutcome> RejectTransitGatewayMulticastDomainAssociationsOutcomeCallable;
3250typedef std::future<RejectTransitGatewayPeeringAttachmentOutcome> RejectTransitGatewayPeeringAttachmentOutcomeCallable;
3251typedef std::future<RejectTransitGatewayVpcAttachmentOutcome> RejectTransitGatewayVpcAttachmentOutcomeCallable;
3252typedef std::future<RejectVpcEndpointConnectionsOutcome> RejectVpcEndpointConnectionsOutcomeCallable;
3253typedef std::future<RejectVpcPeeringConnectionOutcome> RejectVpcPeeringConnectionOutcomeCallable;
3254typedef std::future<ReleaseAddressOutcome> ReleaseAddressOutcomeCallable;
3255typedef std::future<ReleaseHostsOutcome> ReleaseHostsOutcomeCallable;
3256typedef std::future<ReleaseIpamPoolAllocationOutcome> ReleaseIpamPoolAllocationOutcomeCallable;
3257typedef std::future<ReplaceIamInstanceProfileAssociationOutcome> ReplaceIamInstanceProfileAssociationOutcomeCallable;
3258typedef std::future<ReplaceImageCriteriaInAllowedImagesSettingsOutcome> ReplaceImageCriteriaInAllowedImagesSettingsOutcomeCallable;
3259typedef std::future<ReplaceNetworkAclAssociationOutcome> ReplaceNetworkAclAssociationOutcomeCallable;
3260typedef std::future<ReplaceNetworkAclEntryOutcome> ReplaceNetworkAclEntryOutcomeCallable;
3261typedef std::future<ReplaceRouteOutcome> ReplaceRouteOutcomeCallable;
3262typedef std::future<ReplaceRouteTableAssociationOutcome> ReplaceRouteTableAssociationOutcomeCallable;
3263typedef std::future<ReplaceTransitGatewayRouteOutcome> ReplaceTransitGatewayRouteOutcomeCallable;
3264typedef std::future<ReplaceVpnTunnelOutcome> ReplaceVpnTunnelOutcomeCallable;
3265typedef std::future<ReportInstanceStatusOutcome> ReportInstanceStatusOutcomeCallable;
3266typedef std::future<RequestSpotFleetOutcome> RequestSpotFleetOutcomeCallable;
3267typedef std::future<RequestSpotInstancesOutcome> RequestSpotInstancesOutcomeCallable;
3268typedef std::future<ResetAddressAttributeOutcome> ResetAddressAttributeOutcomeCallable;
3269typedef std::future<ResetEbsDefaultKmsKeyIdOutcome> ResetEbsDefaultKmsKeyIdOutcomeCallable;
3270typedef std::future<ResetFpgaImageAttributeOutcome> ResetFpgaImageAttributeOutcomeCallable;
3271typedef std::future<ResetImageAttributeOutcome> ResetImageAttributeOutcomeCallable;
3272typedef std::future<ResetInstanceAttributeOutcome> ResetInstanceAttributeOutcomeCallable;
3273typedef std::future<ResetNetworkInterfaceAttributeOutcome> ResetNetworkInterfaceAttributeOutcomeCallable;
3274typedef std::future<ResetSnapshotAttributeOutcome> ResetSnapshotAttributeOutcomeCallable;
3275typedef std::future<RestoreAddressToClassicOutcome> RestoreAddressToClassicOutcomeCallable;
3276typedef std::future<RestoreImageFromRecycleBinOutcome> RestoreImageFromRecycleBinOutcomeCallable;
3277typedef std::future<RestoreManagedPrefixListVersionOutcome> RestoreManagedPrefixListVersionOutcomeCallable;
3278typedef std::future<RestoreSnapshotFromRecycleBinOutcome> RestoreSnapshotFromRecycleBinOutcomeCallable;
3279typedef std::future<RestoreSnapshotTierOutcome> RestoreSnapshotTierOutcomeCallable;
3280typedef std::future<RestoreVolumeFromRecycleBinOutcome> RestoreVolumeFromRecycleBinOutcomeCallable;
3281typedef std::future<RevokeClientVpnIngressOutcome> RevokeClientVpnIngressOutcomeCallable;
3282typedef std::future<RevokeSecurityGroupEgressOutcome> RevokeSecurityGroupEgressOutcomeCallable;
3283typedef std::future<RevokeSecurityGroupIngressOutcome> RevokeSecurityGroupIngressOutcomeCallable;
3284typedef std::future<RunInstancesOutcome> RunInstancesOutcomeCallable;
3285typedef std::future<RunScheduledInstancesOutcome> RunScheduledInstancesOutcomeCallable;
3286typedef std::future<SearchLocalGatewayRoutesOutcome> SearchLocalGatewayRoutesOutcomeCallable;
3287typedef std::future<SearchTransitGatewayMulticastGroupsOutcome> SearchTransitGatewayMulticastGroupsOutcomeCallable;
3288typedef std::future<SearchTransitGatewayRoutesOutcome> SearchTransitGatewayRoutesOutcomeCallable;
3289typedef std::future<SendDiagnosticInterruptOutcome> SendDiagnosticInterruptOutcomeCallable;
3290typedef std::future<StartDeclarativePoliciesReportOutcome> StartDeclarativePoliciesReportOutcomeCallable;
3291typedef std::future<StartInstancesOutcome> StartInstancesOutcomeCallable;
3292typedef std::future<StartNetworkInsightsAccessScopeAnalysisOutcome> StartNetworkInsightsAccessScopeAnalysisOutcomeCallable;
3293typedef std::future<StartNetworkInsightsAnalysisOutcome> StartNetworkInsightsAnalysisOutcomeCallable;
3294typedef std::future<StartVpcEndpointServicePrivateDnsVerificationOutcome> StartVpcEndpointServicePrivateDnsVerificationOutcomeCallable;
3295typedef std::future<StopInstancesOutcome> StopInstancesOutcomeCallable;
3296typedef std::future<TerminateClientVpnConnectionsOutcome> TerminateClientVpnConnectionsOutcomeCallable;
3297typedef std::future<TerminateInstancesOutcome> TerminateInstancesOutcomeCallable;
3298typedef std::future<UnassignIpv6AddressesOutcome> UnassignIpv6AddressesOutcomeCallable;
3299typedef std::future<UnassignPrivateIpAddressesOutcome> UnassignPrivateIpAddressesOutcomeCallable;
3300typedef std::future<UnassignPrivateNatGatewayAddressOutcome> UnassignPrivateNatGatewayAddressOutcomeCallable;
3301typedef std::future<UnlockSnapshotOutcome> UnlockSnapshotOutcomeCallable;
3302typedef std::future<UnmonitorInstancesOutcome> UnmonitorInstancesOutcomeCallable;
3303typedef std::future<UpdateCapacityManagerOrganizationsAccessOutcome> UpdateCapacityManagerOrganizationsAccessOutcomeCallable;
3304typedef std::future<UpdateInterruptibleCapacityReservationAllocationOutcome>
3306typedef std::future<UpdateSecurityGroupRuleDescriptionsEgressOutcome> UpdateSecurityGroupRuleDescriptionsEgressOutcomeCallable;
3307typedef std::future<UpdateSecurityGroupRuleDescriptionsIngressOutcome> UpdateSecurityGroupRuleDescriptionsIngressOutcomeCallable;
3308typedef std::future<WithdrawByoipCidrOutcome> WithdrawByoipCidrOutcomeCallable;
3309/* End of service model Outcome callable definitions */
3310} // namespace Model
3311
3312class EC2Client;
3313
3314/* Service model async handlers definitions */
3315typedef std::function<void(const EC2Client*, const Model::AcceptAddressTransferRequest&, const Model::AcceptAddressTransferOutcome&,
3316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3318typedef std::function<void(const EC2Client*, const Model::AcceptCapacityReservationBillingOwnershipRequest&,
3320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3322typedef std::function<void(const EC2Client*, const Model::AcceptReservedInstancesExchangeQuoteRequest&,
3324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3326typedef std::function<void(const EC2Client*, const Model::AcceptTransitGatewayMulticastDomainAssociationsRequest&,
3328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3330typedef std::function<void(const EC2Client*, const Model::AcceptTransitGatewayPeeringAttachmentRequest&,
3332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3334typedef std::function<void(const EC2Client*, const Model::AcceptTransitGatewayVpcAttachmentRequest&,
3336 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3338typedef std::function<void(const EC2Client*, const Model::AcceptVpcEndpointConnectionsRequest&,
3340 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3342typedef std::function<void(const EC2Client*, const Model::AcceptVpcPeeringConnectionRequest&,
3343 const Model::AcceptVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3345typedef std::function<void(const EC2Client*, const Model::AdvertiseByoipCidrRequest&, const Model::AdvertiseByoipCidrOutcome&,
3346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3348typedef std::function<void(const EC2Client*, const Model::AllocateAddressRequest&, const Model::AllocateAddressOutcome&,
3349 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3351typedef std::function<void(const EC2Client*, const Model::AllocateHostsRequest&, const Model::AllocateHostsOutcome&,
3352 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3354typedef std::function<void(const EC2Client*, const Model::AllocateIpamPoolCidrRequest&, const Model::AllocateIpamPoolCidrOutcome&,
3355 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3357typedef std::function<void(const EC2Client*, const Model::ApplySecurityGroupsToClientVpnTargetNetworkRequest&,
3359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3361typedef std::function<void(const EC2Client*, const Model::AssignIpv6AddressesRequest&, const Model::AssignIpv6AddressesOutcome&,
3362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3364typedef std::function<void(const EC2Client*, const Model::AssignPrivateIpAddressesRequest&, const Model::AssignPrivateIpAddressesOutcome&,
3365 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3367typedef std::function<void(const EC2Client*, const Model::AssignPrivateNatGatewayAddressRequest&,
3369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3371typedef std::function<void(const EC2Client*, const Model::AssociateAddressRequest&, const Model::AssociateAddressOutcome&,
3372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3374typedef std::function<void(const EC2Client*, const Model::AssociateCapacityReservationBillingOwnerRequest&,
3376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3378typedef std::function<void(const EC2Client*, const Model::AssociateClientVpnTargetNetworkRequest&,
3380 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3382typedef std::function<void(const EC2Client*, const Model::AssociateDhcpOptionsRequest&, const Model::AssociateDhcpOptionsOutcome&,
3383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3385typedef std::function<void(const EC2Client*, const Model::AssociateEnclaveCertificateIamRoleRequest&,
3387 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3389typedef std::function<void(const EC2Client*, const Model::AssociateIamInstanceProfileRequest&,
3390 const Model::AssociateIamInstanceProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3392typedef std::function<void(const EC2Client*, const Model::AssociateInstanceEventWindowRequest&,
3394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3396typedef std::function<void(const EC2Client*, const Model::AssociateIpamByoasnRequest&, const Model::AssociateIpamByoasnOutcome&,
3397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3399typedef std::function<void(const EC2Client*, const Model::AssociateIpamResourceDiscoveryRequest&,
3401 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3403typedef std::function<void(const EC2Client*, const Model::AssociateNatGatewayAddressRequest&,
3404 const Model::AssociateNatGatewayAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3406typedef std::function<void(const EC2Client*, const Model::AssociateRouteServerRequest&, const Model::AssociateRouteServerOutcome&,
3407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3409typedef std::function<void(const EC2Client*, const Model::AssociateRouteTableRequest&, const Model::AssociateRouteTableOutcome&,
3410 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3412typedef std::function<void(const EC2Client*, const Model::AssociateSecurityGroupVpcRequest&, const Model::AssociateSecurityGroupVpcOutcome&,
3413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3415typedef std::function<void(const EC2Client*, const Model::AssociateSubnetCidrBlockRequest&, const Model::AssociateSubnetCidrBlockOutcome&,
3416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3418typedef std::function<void(const EC2Client*, const Model::AssociateTransitGatewayMulticastDomainRequest&,
3420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3422typedef std::function<void(const EC2Client*, const Model::AssociateTransitGatewayPolicyTableRequest&,
3424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3426typedef std::function<void(const EC2Client*, const Model::AssociateTransitGatewayRouteTableRequest&,
3428 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3430typedef std::function<void(const EC2Client*, const Model::AssociateTrunkInterfaceRequest&, const Model::AssociateTrunkInterfaceOutcome&,
3431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3433typedef std::function<void(const EC2Client*, const Model::AssociateVpcCidrBlockRequest&, const Model::AssociateVpcCidrBlockOutcome&,
3434 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3436typedef std::function<void(const EC2Client*, const Model::AttachClassicLinkVpcRequest&, const Model::AttachClassicLinkVpcOutcome&,
3437 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3439typedef std::function<void(const EC2Client*, const Model::AttachInternetGatewayRequest&, const Model::AttachInternetGatewayOutcome&,
3440 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3442typedef std::function<void(const EC2Client*, const Model::AttachNetworkInterfaceRequest&, const Model::AttachNetworkInterfaceOutcome&,
3443 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3445typedef std::function<void(const EC2Client*, const Model::AttachVerifiedAccessTrustProviderRequest&,
3447 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3449typedef std::function<void(const EC2Client*, const Model::AttachVolumeRequest&, const Model::AttachVolumeOutcome&,
3450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3452typedef std::function<void(const EC2Client*, const Model::AttachVpnGatewayRequest&, const Model::AttachVpnGatewayOutcome&,
3453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3455typedef std::function<void(const EC2Client*, const Model::AuthorizeClientVpnIngressRequest&, const Model::AuthorizeClientVpnIngressOutcome&,
3456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3458typedef std::function<void(const EC2Client*, const Model::AuthorizeSecurityGroupEgressRequest&,
3460 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3462typedef std::function<void(const EC2Client*, const Model::AuthorizeSecurityGroupIngressRequest&,
3464 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3466typedef std::function<void(const EC2Client*, const Model::BundleInstanceRequest&, const Model::BundleInstanceOutcome&,
3467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3469typedef std::function<void(const EC2Client*, const Model::CancelBundleTaskRequest&, const Model::CancelBundleTaskOutcome&,
3470 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3472typedef std::function<void(const EC2Client*, const Model::CancelCapacityReservationRequest&, const Model::CancelCapacityReservationOutcome&,
3473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3475typedef std::function<void(const EC2Client*, const Model::CancelCapacityReservationFleetsRequest&,
3477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3479typedef std::function<void(const EC2Client*, const Model::CancelConversionTaskRequest&, const Model::CancelConversionTaskOutcome&,
3480 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3482typedef std::function<void(const EC2Client*, const Model::CancelDeclarativePoliciesReportRequest&,
3484 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3486typedef std::function<void(const EC2Client*, const Model::CancelExportTaskRequest&, const Model::CancelExportTaskOutcome&,
3487 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3489typedef std::function<void(const EC2Client*, const Model::CancelImageLaunchPermissionRequest&,
3490 const Model::CancelImageLaunchPermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3492typedef std::function<void(const EC2Client*, const Model::CancelImportTaskRequest&, const Model::CancelImportTaskOutcome&,
3493 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3495typedef std::function<void(const EC2Client*, const Model::CancelReservedInstancesListingRequest&,
3497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3499typedef std::function<void(const EC2Client*, const Model::CancelSpotFleetRequestsRequest&, const Model::CancelSpotFleetRequestsOutcome&,
3500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3502typedef std::function<void(const EC2Client*, const Model::CancelSpotInstanceRequestsRequest&,
3503 const Model::CancelSpotInstanceRequestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3505typedef std::function<void(const EC2Client*, const Model::ConfirmProductInstanceRequest&, const Model::ConfirmProductInstanceOutcome&,
3506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3508typedef std::function<void(const EC2Client*, const Model::CopyFpgaImageRequest&, const Model::CopyFpgaImageOutcome&,
3509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3511typedef std::function<void(const EC2Client*, const Model::CopyImageRequest&, const Model::CopyImageOutcome&,
3512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3514typedef std::function<void(const EC2Client*, const Model::CopySnapshotRequest&, const Model::CopySnapshotOutcome&,
3515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3517typedef std::function<void(const EC2Client*, const Model::CopyVolumesRequest&, const Model::CopyVolumesOutcome&,
3518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3520typedef std::function<void(const EC2Client*, const Model::CreateCapacityManagerDataExportRequest&,
3522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3524typedef std::function<void(const EC2Client*, const Model::CreateCapacityReservationRequest&, const Model::CreateCapacityReservationOutcome&,
3525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3527typedef std::function<void(const EC2Client*, const Model::CreateCapacityReservationBySplittingRequest&,
3529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3531typedef std::function<void(const EC2Client*, const Model::CreateCapacityReservationFleetRequest&,
3533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3535typedef std::function<void(const EC2Client*, const Model::CreateCarrierGatewayRequest&, const Model::CreateCarrierGatewayOutcome&,
3536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3538typedef std::function<void(const EC2Client*, const Model::CreateClientVpnEndpointRequest&, const Model::CreateClientVpnEndpointOutcome&,
3539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3541typedef std::function<void(const EC2Client*, const Model::CreateClientVpnRouteRequest&, const Model::CreateClientVpnRouteOutcome&,
3542 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3544typedef std::function<void(const EC2Client*, const Model::CreateCoipCidrRequest&, const Model::CreateCoipCidrOutcome&,
3545 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3547typedef std::function<void(const EC2Client*, const Model::CreateCoipPoolRequest&, const Model::CreateCoipPoolOutcome&,
3548 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3550typedef std::function<void(const EC2Client*, const Model::CreateCustomerGatewayRequest&, const Model::CreateCustomerGatewayOutcome&,
3551 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3553typedef std::function<void(const EC2Client*, const Model::CreateDefaultSubnetRequest&, const Model::CreateDefaultSubnetOutcome&,
3554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3556typedef std::function<void(const EC2Client*, const Model::CreateDefaultVpcRequest&, const Model::CreateDefaultVpcOutcome&,
3557 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3559typedef std::function<void(const EC2Client*, const Model::CreateDelegateMacVolumeOwnershipTaskRequest&,
3561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3563typedef std::function<void(const EC2Client*, const Model::CreateDhcpOptionsRequest&, const Model::CreateDhcpOptionsOutcome&,
3564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3566typedef std::function<void(const EC2Client*, const Model::CreateEgressOnlyInternetGatewayRequest&,
3568 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3570typedef std::function<void(const EC2Client*, const Model::CreateFleetRequest&, const Model::CreateFleetOutcome&,
3571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3573typedef std::function<void(const EC2Client*, const Model::CreateFlowLogsRequest&, const Model::CreateFlowLogsOutcome&,
3574 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3576typedef std::function<void(const EC2Client*, const Model::CreateFpgaImageRequest&, const Model::CreateFpgaImageOutcome&,
3577 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3579typedef std::function<void(const EC2Client*, const Model::CreateImageRequest&, const Model::CreateImageOutcome&,
3580 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3582typedef std::function<void(const EC2Client*, const Model::CreateImageUsageReportRequest&, const Model::CreateImageUsageReportOutcome&,
3583 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3585typedef std::function<void(const EC2Client*, const Model::CreateInstanceConnectEndpointRequest&,
3587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3589typedef std::function<void(const EC2Client*, const Model::CreateInstanceEventWindowRequest&, const Model::CreateInstanceEventWindowOutcome&,
3590 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3592typedef std::function<void(const EC2Client*, const Model::CreateInstanceExportTaskRequest&, const Model::CreateInstanceExportTaskOutcome&,
3593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3595typedef std::function<void(const EC2Client*, const Model::CreateInternetGatewayRequest&, const Model::CreateInternetGatewayOutcome&,
3596 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3598typedef std::function<void(const EC2Client*, const Model::CreateInterruptibleCapacityReservationAllocationRequest&,
3600 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3602typedef std::function<void(const EC2Client*, const Model::CreateIpamRequest&, const Model::CreateIpamOutcome&,
3603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3605typedef std::function<void(const EC2Client*, const Model::CreateIpamExternalResourceVerificationTokenRequest&,
3607 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3609typedef std::function<void(const EC2Client*, const Model::CreateIpamPolicyRequest&, const Model::CreateIpamPolicyOutcome&,
3610 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3612typedef std::function<void(const EC2Client*, const Model::CreateIpamPoolRequest&, const Model::CreateIpamPoolOutcome&,
3613 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3615typedef std::function<void(const EC2Client*, const Model::CreateIpamPrefixListResolverRequest&,
3617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3619typedef std::function<void(const EC2Client*, const Model::CreateIpamPrefixListResolverTargetRequest&,
3621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3623typedef std::function<void(const EC2Client*, const Model::CreateIpamResourceDiscoveryRequest&,
3624 const Model::CreateIpamResourceDiscoveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3626typedef std::function<void(const EC2Client*, const Model::CreateIpamScopeRequest&, const Model::CreateIpamScopeOutcome&,
3627 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3629typedef std::function<void(const EC2Client*, const Model::CreateKeyPairRequest&, const Model::CreateKeyPairOutcome&,
3630 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3632typedef std::function<void(const EC2Client*, const Model::CreateLaunchTemplateRequest&, const Model::CreateLaunchTemplateOutcome&,
3633 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3635typedef std::function<void(const EC2Client*, const Model::CreateLaunchTemplateVersionRequest&,
3636 const Model::CreateLaunchTemplateVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3638typedef std::function<void(const EC2Client*, const Model::CreateLocalGatewayRouteRequest&, const Model::CreateLocalGatewayRouteOutcome&,
3639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3641typedef std::function<void(const EC2Client*, const Model::CreateLocalGatewayRouteTableRequest&,
3643 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3647 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3649typedef std::function<void(const EC2Client*, const Model::CreateLocalGatewayRouteTableVpcAssociationRequest&,
3651 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3653typedef std::function<void(const EC2Client*, const Model::CreateLocalGatewayVirtualInterfaceRequest&,
3655 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3657typedef std::function<void(const EC2Client*, const Model::CreateLocalGatewayVirtualInterfaceGroupRequest&,
3659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3661typedef std::function<void(const EC2Client*, const Model::CreateMacSystemIntegrityProtectionModificationTaskRequest&,
3663 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3665typedef std::function<void(const EC2Client*, const Model::CreateManagedPrefixListRequest&, const Model::CreateManagedPrefixListOutcome&,
3666 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3668typedef std::function<void(const EC2Client*, const Model::CreateNatGatewayRequest&, const Model::CreateNatGatewayOutcome&,
3669 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3671typedef std::function<void(const EC2Client*, const Model::CreateNetworkAclRequest&, const Model::CreateNetworkAclOutcome&,
3672 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3674typedef std::function<void(const EC2Client*, const Model::CreateNetworkAclEntryRequest&, const Model::CreateNetworkAclEntryOutcome&,
3675 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3677typedef std::function<void(const EC2Client*, const Model::CreateNetworkInsightsAccessScopeRequest&,
3679 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3681typedef std::function<void(const EC2Client*, const Model::CreateNetworkInsightsPathRequest&, const Model::CreateNetworkInsightsPathOutcome&,
3682 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3684typedef std::function<void(const EC2Client*, const Model::CreateNetworkInterfaceRequest&, const Model::CreateNetworkInterfaceOutcome&,
3685 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3687typedef std::function<void(const EC2Client*, const Model::CreateNetworkInterfacePermissionRequest&,
3689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3691typedef std::function<void(const EC2Client*, const Model::CreatePlacementGroupRequest&, const Model::CreatePlacementGroupOutcome&,
3692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3694typedef std::function<void(const EC2Client*, const Model::CreatePublicIpv4PoolRequest&, const Model::CreatePublicIpv4PoolOutcome&,
3695 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3697typedef std::function<void(const EC2Client*, const Model::CreateReplaceRootVolumeTaskRequest&,
3698 const Model::CreateReplaceRootVolumeTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3700typedef std::function<void(const EC2Client*, const Model::CreateReservedInstancesListingRequest&,
3702 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3704typedef std::function<void(const EC2Client*, const Model::CreateRestoreImageTaskRequest&, const Model::CreateRestoreImageTaskOutcome&,
3705 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3707typedef std::function<void(const EC2Client*, const Model::CreateRouteRequest&, const Model::CreateRouteOutcome&,
3708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3710typedef std::function<void(const EC2Client*, const Model::CreateRouteServerRequest&, const Model::CreateRouteServerOutcome&,
3711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3713typedef std::function<void(const EC2Client*, const Model::CreateRouteServerEndpointRequest&, const Model::CreateRouteServerEndpointOutcome&,
3714 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3716typedef std::function<void(const EC2Client*, const Model::CreateRouteServerPeerRequest&, const Model::CreateRouteServerPeerOutcome&,
3717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3719typedef std::function<void(const EC2Client*, const Model::CreateRouteTableRequest&, const Model::CreateRouteTableOutcome&,
3720 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3722typedef std::function<void(const EC2Client*, const Model::CreateSecondaryNetworkRequest&, const Model::CreateSecondaryNetworkOutcome&,
3723 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3725typedef std::function<void(const EC2Client*, const Model::CreateSecondarySubnetRequest&, const Model::CreateSecondarySubnetOutcome&,
3726 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3728typedef std::function<void(const EC2Client*, const Model::CreateSecurityGroupRequest&, const Model::CreateSecurityGroupOutcome&,
3729 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3731typedef std::function<void(const EC2Client*, const Model::CreateSnapshotRequest&, const Model::CreateSnapshotOutcome&,
3732 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3734typedef std::function<void(const EC2Client*, const Model::CreateSnapshotsRequest&, const Model::CreateSnapshotsOutcome&,
3735 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3737typedef std::function<void(const EC2Client*, const Model::CreateSpotDatafeedSubscriptionRequest&,
3739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3741typedef std::function<void(const EC2Client*, const Model::CreateStoreImageTaskRequest&, const Model::CreateStoreImageTaskOutcome&,
3742 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3744typedef std::function<void(const EC2Client*, const Model::CreateSubnetRequest&, const Model::CreateSubnetOutcome&,
3745 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3747typedef std::function<void(const EC2Client*, const Model::CreateSubnetCidrReservationRequest&,
3748 const Model::CreateSubnetCidrReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3750typedef std::function<void(const EC2Client*, const Model::CreateTagsRequest&, const Model::CreateTagsOutcome&,
3751 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3753typedef std::function<void(const EC2Client*, const Model::CreateTrafficMirrorFilterRequest&, const Model::CreateTrafficMirrorFilterOutcome&,
3754 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3756typedef std::function<void(const EC2Client*, const Model::CreateTrafficMirrorFilterRuleRequest&,
3758 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3760typedef std::function<void(const EC2Client*, const Model::CreateTrafficMirrorSessionRequest&,
3761 const Model::CreateTrafficMirrorSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3763typedef std::function<void(const EC2Client*, const Model::CreateTrafficMirrorTargetRequest&, const Model::CreateTrafficMirrorTargetOutcome&,
3764 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3766typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayRequest&, const Model::CreateTransitGatewayOutcome&,
3767 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3769typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayConnectRequest&,
3770 const Model::CreateTransitGatewayConnectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3772typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayConnectPeerRequest&,
3774 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3776typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayMeteringPolicyRequest&,
3778 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3780typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayMeteringPolicyEntryRequest&,
3782 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3784typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayMulticastDomainRequest&,
3786 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3788typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayPeeringAttachmentRequest&,
3790 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3792typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayPolicyTableRequest&,
3794 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3796typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayPrefixListReferenceRequest&,
3798 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3800typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayRouteRequest&, const Model::CreateTransitGatewayRouteOutcome&,
3801 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3803typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayRouteTableRequest&,
3805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3807typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayRouteTableAnnouncementRequest&,
3809 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3811typedef std::function<void(const EC2Client*, const Model::CreateTransitGatewayVpcAttachmentRequest&,
3813 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3815typedef std::function<void(const EC2Client*, const Model::CreateVerifiedAccessEndpointRequest&,
3817 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3819typedef std::function<void(const EC2Client*, const Model::CreateVerifiedAccessGroupRequest&, const Model::CreateVerifiedAccessGroupOutcome&,
3820 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3822typedef std::function<void(const EC2Client*, const Model::CreateVerifiedAccessInstanceRequest&,
3824 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3826typedef std::function<void(const EC2Client*, const Model::CreateVerifiedAccessTrustProviderRequest&,
3828 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3830typedef std::function<void(const EC2Client*, const Model::CreateVolumeRequest&, const Model::CreateVolumeOutcome&,
3831 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3833typedef std::function<void(const EC2Client*, const Model::CreateVpcRequest&, const Model::CreateVpcOutcome&,
3834 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3836typedef std::function<void(const EC2Client*, const Model::CreateVpcBlockPublicAccessExclusionRequest&,
3838 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3840typedef std::function<void(const EC2Client*, const Model::CreateVpcEncryptionControlRequest&,
3841 const Model::CreateVpcEncryptionControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3843typedef std::function<void(const EC2Client*, const Model::CreateVpcEndpointRequest&, const Model::CreateVpcEndpointOutcome&,
3844 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3846typedef std::function<void(const EC2Client*, const Model::CreateVpcEndpointConnectionNotificationRequest&,
3848 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3850typedef std::function<void(const EC2Client*, const Model::CreateVpcEndpointServiceConfigurationRequest&,
3852 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3854typedef std::function<void(const EC2Client*, const Model::CreateVpcPeeringConnectionRequest&,
3855 const Model::CreateVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3857typedef std::function<void(const EC2Client*, const Model::CreateVpnConcentratorRequest&, const Model::CreateVpnConcentratorOutcome&,
3858 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3860typedef std::function<void(const EC2Client*, const Model::CreateVpnConnectionRequest&, const Model::CreateVpnConnectionOutcome&,
3861 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3863typedef std::function<void(const EC2Client*, const Model::CreateVpnConnectionRouteRequest&, const Model::CreateVpnConnectionRouteOutcome&,
3864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3866typedef std::function<void(const EC2Client*, const Model::CreateVpnGatewayRequest&, const Model::CreateVpnGatewayOutcome&,
3867 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3869typedef std::function<void(const EC2Client*, const Model::DeleteCapacityManagerDataExportRequest&,
3871 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3873typedef std::function<void(const EC2Client*, const Model::DeleteCarrierGatewayRequest&, const Model::DeleteCarrierGatewayOutcome&,
3874 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3876typedef std::function<void(const EC2Client*, const Model::DeleteClientVpnEndpointRequest&, const Model::DeleteClientVpnEndpointOutcome&,
3877 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3879typedef std::function<void(const EC2Client*, const Model::DeleteClientVpnRouteRequest&, const Model::DeleteClientVpnRouteOutcome&,
3880 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3882typedef std::function<void(const EC2Client*, const Model::DeleteCoipCidrRequest&, const Model::DeleteCoipCidrOutcome&,
3883 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3885typedef std::function<void(const EC2Client*, const Model::DeleteCoipPoolRequest&, const Model::DeleteCoipPoolOutcome&,
3886 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3888typedef std::function<void(const EC2Client*, const Model::DeleteCustomerGatewayRequest&, const Model::DeleteCustomerGatewayOutcome&,
3889 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3891typedef std::function<void(const EC2Client*, const Model::DeleteDhcpOptionsRequest&, const Model::DeleteDhcpOptionsOutcome&,
3892 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3894typedef std::function<void(const EC2Client*, const Model::DeleteEgressOnlyInternetGatewayRequest&,
3896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3898typedef std::function<void(const EC2Client*, const Model::DeleteFleetsRequest&, const Model::DeleteFleetsOutcome&,
3899 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3901typedef std::function<void(const EC2Client*, const Model::DeleteFlowLogsRequest&, const Model::DeleteFlowLogsOutcome&,
3902 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3904typedef std::function<void(const EC2Client*, const Model::DeleteFpgaImageRequest&, const Model::DeleteFpgaImageOutcome&,
3905 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3907typedef std::function<void(const EC2Client*, const Model::DeleteImageUsageReportRequest&, const Model::DeleteImageUsageReportOutcome&,
3908 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3910typedef std::function<void(const EC2Client*, const Model::DeleteInstanceConnectEndpointRequest&,
3912 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3914typedef std::function<void(const EC2Client*, const Model::DeleteInstanceEventWindowRequest&, const Model::DeleteInstanceEventWindowOutcome&,
3915 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3917typedef std::function<void(const EC2Client*, const Model::DeleteInternetGatewayRequest&, const Model::DeleteInternetGatewayOutcome&,
3918 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3920typedef std::function<void(const EC2Client*, const Model::DeleteIpamRequest&, const Model::DeleteIpamOutcome&,
3921 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3923typedef std::function<void(const EC2Client*, const Model::DeleteIpamExternalResourceVerificationTokenRequest&,
3925 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3927typedef std::function<void(const EC2Client*, const Model::DeleteIpamPolicyRequest&, const Model::DeleteIpamPolicyOutcome&,
3928 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3930typedef std::function<void(const EC2Client*, const Model::DeleteIpamPoolRequest&, const Model::DeleteIpamPoolOutcome&,
3931 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3933typedef std::function<void(const EC2Client*, const Model::DeleteIpamPrefixListResolverRequest&,
3935 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3937typedef std::function<void(const EC2Client*, const Model::DeleteIpamPrefixListResolverTargetRequest&,
3939 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3941typedef std::function<void(const EC2Client*, const Model::DeleteIpamResourceDiscoveryRequest&,
3942 const Model::DeleteIpamResourceDiscoveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3944typedef std::function<void(const EC2Client*, const Model::DeleteIpamScopeRequest&, const Model::DeleteIpamScopeOutcome&,
3945 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3947typedef std::function<void(const EC2Client*, const Model::DeleteKeyPairRequest&, const Model::DeleteKeyPairOutcome&,
3948 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3950typedef std::function<void(const EC2Client*, const Model::DeleteLaunchTemplateRequest&, const Model::DeleteLaunchTemplateOutcome&,
3951 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3953typedef std::function<void(const EC2Client*, const Model::DeleteLaunchTemplateVersionsRequest&,
3955 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3957typedef std::function<void(const EC2Client*, const Model::DeleteLocalGatewayRouteRequest&, const Model::DeleteLocalGatewayRouteOutcome&,
3958 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3960typedef std::function<void(const EC2Client*, const Model::DeleteLocalGatewayRouteTableRequest&,
3962 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3966 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3968typedef std::function<void(const EC2Client*, const Model::DeleteLocalGatewayRouteTableVpcAssociationRequest&,
3970 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3972typedef std::function<void(const EC2Client*, const Model::DeleteLocalGatewayVirtualInterfaceRequest&,
3974 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3976typedef std::function<void(const EC2Client*, const Model::DeleteLocalGatewayVirtualInterfaceGroupRequest&,
3978 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3980typedef std::function<void(const EC2Client*, const Model::DeleteManagedPrefixListRequest&, const Model::DeleteManagedPrefixListOutcome&,
3981 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3983typedef std::function<void(const EC2Client*, const Model::DeleteNatGatewayRequest&, const Model::DeleteNatGatewayOutcome&,
3984 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3986typedef std::function<void(const EC2Client*, const Model::DeleteNetworkAclRequest&, const Model::DeleteNetworkAclOutcome&,
3987 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3989typedef std::function<void(const EC2Client*, const Model::DeleteNetworkAclEntryRequest&, const Model::DeleteNetworkAclEntryOutcome&,
3990 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3992typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInsightsAccessScopeRequest&,
3994 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
3996typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInsightsAccessScopeAnalysisRequest&,
3998 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4000typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInsightsAnalysisRequest&,
4002 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4004typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInsightsPathRequest&, const Model::DeleteNetworkInsightsPathOutcome&,
4005 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4007typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInterfaceRequest&, const Model::DeleteNetworkInterfaceOutcome&,
4008 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4010typedef std::function<void(const EC2Client*, const Model::DeleteNetworkInterfacePermissionRequest&,
4012 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4014typedef std::function<void(const EC2Client*, const Model::DeletePlacementGroupRequest&, const Model::DeletePlacementGroupOutcome&,
4015 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4017typedef std::function<void(const EC2Client*, const Model::DeletePublicIpv4PoolRequest&, const Model::DeletePublicIpv4PoolOutcome&,
4018 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4020typedef std::function<void(const EC2Client*, const Model::DeleteQueuedReservedInstancesRequest&,
4022 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4024typedef std::function<void(const EC2Client*, const Model::DeleteRouteRequest&, const Model::DeleteRouteOutcome&,
4025 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4027typedef std::function<void(const EC2Client*, const Model::DeleteRouteServerRequest&, const Model::DeleteRouteServerOutcome&,
4028 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4030typedef std::function<void(const EC2Client*, const Model::DeleteRouteServerEndpointRequest&, const Model::DeleteRouteServerEndpointOutcome&,
4031 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4033typedef std::function<void(const EC2Client*, const Model::DeleteRouteServerPeerRequest&, const Model::DeleteRouteServerPeerOutcome&,
4034 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4036typedef std::function<void(const EC2Client*, const Model::DeleteRouteTableRequest&, const Model::DeleteRouteTableOutcome&,
4037 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4039typedef std::function<void(const EC2Client*, const Model::DeleteSecondaryNetworkRequest&, const Model::DeleteSecondaryNetworkOutcome&,
4040 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4042typedef std::function<void(const EC2Client*, const Model::DeleteSecondarySubnetRequest&, const Model::DeleteSecondarySubnetOutcome&,
4043 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4045typedef std::function<void(const EC2Client*, const Model::DeleteSecurityGroupRequest&, const Model::DeleteSecurityGroupOutcome&,
4046 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4048typedef std::function<void(const EC2Client*, const Model::DeleteSnapshotRequest&, const Model::DeleteSnapshotOutcome&,
4049 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4051typedef std::function<void(const EC2Client*, const Model::DeleteSpotDatafeedSubscriptionRequest&,
4053 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4055typedef std::function<void(const EC2Client*, const Model::DeleteSubnetRequest&, const Model::DeleteSubnetOutcome&,
4056 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4058typedef std::function<void(const EC2Client*, const Model::DeleteSubnetCidrReservationRequest&,
4059 const Model::DeleteSubnetCidrReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4061typedef std::function<void(const EC2Client*, const Model::DeleteTagsRequest&, const Model::DeleteTagsOutcome&,
4062 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4064typedef std::function<void(const EC2Client*, const Model::DeleteTrafficMirrorFilterRequest&, const Model::DeleteTrafficMirrorFilterOutcome&,
4065 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4067typedef std::function<void(const EC2Client*, const Model::DeleteTrafficMirrorFilterRuleRequest&,
4069 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4071typedef std::function<void(const EC2Client*, const Model::DeleteTrafficMirrorSessionRequest&,
4072 const Model::DeleteTrafficMirrorSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4074typedef std::function<void(const EC2Client*, const Model::DeleteTrafficMirrorTargetRequest&, const Model::DeleteTrafficMirrorTargetOutcome&,
4075 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4077typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayRequest&, const Model::DeleteTransitGatewayOutcome&,
4078 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4080typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayConnectRequest&,
4081 const Model::DeleteTransitGatewayConnectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4083typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayConnectPeerRequest&,
4085 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4087typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayMeteringPolicyRequest&,
4089 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4091typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayMeteringPolicyEntryRequest&,
4093 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4095typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayMulticastDomainRequest&,
4097 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4099typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayPeeringAttachmentRequest&,
4101 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4103typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayPolicyTableRequest&,
4105 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4107typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayPrefixListReferenceRequest&,
4109 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4111typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayRouteRequest&, const Model::DeleteTransitGatewayRouteOutcome&,
4112 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4114typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayRouteTableRequest&,
4116 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4118typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayRouteTableAnnouncementRequest&,
4120 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4122typedef std::function<void(const EC2Client*, const Model::DeleteTransitGatewayVpcAttachmentRequest&,
4124 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4126typedef std::function<void(const EC2Client*, const Model::DeleteVerifiedAccessEndpointRequest&,
4128 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4130typedef std::function<void(const EC2Client*, const Model::DeleteVerifiedAccessGroupRequest&, const Model::DeleteVerifiedAccessGroupOutcome&,
4131 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4133typedef std::function<void(const EC2Client*, const Model::DeleteVerifiedAccessInstanceRequest&,
4135 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4137typedef std::function<void(const EC2Client*, const Model::DeleteVerifiedAccessTrustProviderRequest&,
4139 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4141typedef std::function<void(const EC2Client*, const Model::DeleteVolumeRequest&, const Model::DeleteVolumeOutcome&,
4142 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4144typedef std::function<void(const EC2Client*, const Model::DeleteVpcRequest&, const Model::DeleteVpcOutcome&,
4145 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4147typedef std::function<void(const EC2Client*, const Model::DeleteVpcBlockPublicAccessExclusionRequest&,
4149 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4151typedef std::function<void(const EC2Client*, const Model::DeleteVpcEncryptionControlRequest&,
4152 const Model::DeleteVpcEncryptionControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4154typedef std::function<void(const EC2Client*, const Model::DeleteVpcEndpointConnectionNotificationsRequest&,
4156 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4158typedef std::function<void(const EC2Client*, const Model::DeleteVpcEndpointServiceConfigurationsRequest&,
4160 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4162typedef std::function<void(const EC2Client*, const Model::DeleteVpcEndpointsRequest&, const Model::DeleteVpcEndpointsOutcome&,
4163 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4165typedef std::function<void(const EC2Client*, const Model::DeleteVpcPeeringConnectionRequest&,
4166 const Model::DeleteVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4168typedef std::function<void(const EC2Client*, const Model::DeleteVpnConcentratorRequest&, const Model::DeleteVpnConcentratorOutcome&,
4169 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4171typedef std::function<void(const EC2Client*, const Model::DeleteVpnConnectionRequest&, const Model::DeleteVpnConnectionOutcome&,
4172 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4174typedef std::function<void(const EC2Client*, const Model::DeleteVpnConnectionRouteRequest&, const Model::DeleteVpnConnectionRouteOutcome&,
4175 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4177typedef std::function<void(const EC2Client*, const Model::DeleteVpnGatewayRequest&, const Model::DeleteVpnGatewayOutcome&,
4178 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4180typedef std::function<void(const EC2Client*, const Model::DeprovisionByoipCidrRequest&, const Model::DeprovisionByoipCidrOutcome&,
4181 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4183typedef std::function<void(const EC2Client*, const Model::DeprovisionIpamByoasnRequest&, const Model::DeprovisionIpamByoasnOutcome&,
4184 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4186typedef std::function<void(const EC2Client*, const Model::DeprovisionIpamPoolCidrRequest&, const Model::DeprovisionIpamPoolCidrOutcome&,
4187 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4189typedef std::function<void(const EC2Client*, const Model::DeprovisionPublicIpv4PoolCidrRequest&,
4191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4193typedef std::function<void(const EC2Client*, const Model::DeregisterImageRequest&, const Model::DeregisterImageOutcome&,
4194 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4196typedef std::function<void(const EC2Client*, const Model::DeregisterInstanceEventNotificationAttributesRequest&,
4198 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4200typedef std::function<void(const EC2Client*, const Model::DeregisterTransitGatewayMulticastGroupMembersRequest&,
4202 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4204typedef std::function<void(const EC2Client*, const Model::DeregisterTransitGatewayMulticastGroupSourcesRequest&,
4206 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4208typedef std::function<void(const EC2Client*, const Model::DescribeAccountAttributesRequest&, const Model::DescribeAccountAttributesOutcome&,
4209 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4211typedef std::function<void(const EC2Client*, const Model::DescribeAddressTransfersRequest&, const Model::DescribeAddressTransfersOutcome&,
4212 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4214typedef std::function<void(const EC2Client*, const Model::DescribeAddressesRequest&, const Model::DescribeAddressesOutcome&,
4215 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4217typedef std::function<void(const EC2Client*, const Model::DescribeAddressesAttributeRequest&,
4218 const Model::DescribeAddressesAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4220typedef std::function<void(const EC2Client*, const Model::DescribeAggregateIdFormatRequest&, const Model::DescribeAggregateIdFormatOutcome&,
4221 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4223typedef std::function<void(const EC2Client*, const Model::DescribeAvailabilityZonesRequest&, const Model::DescribeAvailabilityZonesOutcome&,
4224 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4226typedef std::function<void(const EC2Client*, const Model::DescribeAwsNetworkPerformanceMetricSubscriptionsRequest&,
4228 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4230typedef std::function<void(const EC2Client*, const Model::DescribeBundleTasksRequest&, const Model::DescribeBundleTasksOutcome&,
4231 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4233typedef std::function<void(const EC2Client*, const Model::DescribeByoipCidrsRequest&, const Model::DescribeByoipCidrsOutcome&,
4234 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4236typedef std::function<void(const EC2Client*, const Model::DescribeCapacityBlockExtensionHistoryRequest&,
4238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4240typedef std::function<void(const EC2Client*, const Model::DescribeCapacityBlockExtensionOfferingsRequest&,
4242 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4244typedef std::function<void(const EC2Client*, const Model::DescribeCapacityBlockOfferingsRequest&,
4246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4248typedef std::function<void(const EC2Client*, const Model::DescribeCapacityBlockStatusRequest&,
4249 const Model::DescribeCapacityBlockStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4251typedef std::function<void(const EC2Client*, const Model::DescribeCapacityBlocksRequest&, const Model::DescribeCapacityBlocksOutcome&,
4252 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4254typedef std::function<void(const EC2Client*, const Model::DescribeCapacityManagerDataExportsRequest&,
4256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4258typedef std::function<void(const EC2Client*, const Model::DescribeCapacityReservationBillingRequestsRequest&,
4260 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4262typedef std::function<void(const EC2Client*, const Model::DescribeCapacityReservationFleetsRequest&,
4264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4266typedef std::function<void(const EC2Client*, const Model::DescribeCapacityReservationTopologyRequest&,
4268 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4270typedef std::function<void(const EC2Client*, const Model::DescribeCapacityReservationsRequest&,
4272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4274typedef std::function<void(const EC2Client*, const Model::DescribeCarrierGatewaysRequest&, const Model::DescribeCarrierGatewaysOutcome&,
4275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4277typedef std::function<void(const EC2Client*, const Model::DescribeClassicLinkInstancesRequest&,
4279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4281typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnAuthorizationRulesRequest&,
4283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4285typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnConnectionsRequest&,
4287 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4289typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnEndpointsRequest&,
4290 const Model::DescribeClientVpnEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4292typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnRoutesRequest&, const Model::DescribeClientVpnRoutesOutcome&,
4293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4295typedef std::function<void(const EC2Client*, const Model::DescribeClientVpnTargetNetworksRequest&,
4297 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4299typedef std::function<void(const EC2Client*, const Model::DescribeCoipPoolsRequest&, const Model::DescribeCoipPoolsOutcome&,
4300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4302typedef std::function<void(const EC2Client*, const Model::DescribeConversionTasksRequest&, const Model::DescribeConversionTasksOutcome&,
4303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4305typedef std::function<void(const EC2Client*, const Model::DescribeCustomerGatewaysRequest&, const Model::DescribeCustomerGatewaysOutcome&,
4306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4308typedef std::function<void(const EC2Client*, const Model::DescribeDeclarativePoliciesReportsRequest&,
4310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4312typedef std::function<void(const EC2Client*, const Model::DescribeDhcpOptionsRequest&, const Model::DescribeDhcpOptionsOutcome&,
4313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4315typedef std::function<void(const EC2Client*, const Model::DescribeEgressOnlyInternetGatewaysRequest&,
4317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4319typedef std::function<void(const EC2Client*, const Model::DescribeElasticGpusRequest&, const Model::DescribeElasticGpusOutcome&,
4320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4322typedef std::function<void(const EC2Client*, const Model::DescribeExportImageTasksRequest&, const Model::DescribeExportImageTasksOutcome&,
4323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4325typedef std::function<void(const EC2Client*, const Model::DescribeExportTasksRequest&, const Model::DescribeExportTasksOutcome&,
4326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4328typedef std::function<void(const EC2Client*, const Model::DescribeFastLaunchImagesRequest&, const Model::DescribeFastLaunchImagesOutcome&,
4329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4331typedef std::function<void(const EC2Client*, const Model::DescribeFastSnapshotRestoresRequest&,
4333 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4335typedef std::function<void(const EC2Client*, const Model::DescribeFleetHistoryRequest&, const Model::DescribeFleetHistoryOutcome&,
4336 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4338typedef std::function<void(const EC2Client*, const Model::DescribeFleetInstancesRequest&, const Model::DescribeFleetInstancesOutcome&,
4339 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4341typedef std::function<void(const EC2Client*, const Model::DescribeFleetsRequest&, const Model::DescribeFleetsOutcome&,
4342 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4344typedef std::function<void(const EC2Client*, const Model::DescribeFlowLogsRequest&, const Model::DescribeFlowLogsOutcome&,
4345 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4347typedef std::function<void(const EC2Client*, const Model::DescribeFpgaImageAttributeRequest&,
4348 const Model::DescribeFpgaImageAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4350typedef std::function<void(const EC2Client*, const Model::DescribeFpgaImagesRequest&, const Model::DescribeFpgaImagesOutcome&,
4351 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4353typedef std::function<void(const EC2Client*, const Model::DescribeHostReservationOfferingsRequest&,
4355 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4357typedef std::function<void(const EC2Client*, const Model::DescribeHostReservationsRequest&, const Model::DescribeHostReservationsOutcome&,
4358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4360typedef std::function<void(const EC2Client*, const Model::DescribeHostsRequest&, const Model::DescribeHostsOutcome&,
4361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4363typedef std::function<void(const EC2Client*, const Model::DescribeIamInstanceProfileAssociationsRequest&,
4365 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4367typedef std::function<void(const EC2Client*, const Model::DescribeIdFormatRequest&, const Model::DescribeIdFormatOutcome&,
4368 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4370typedef std::function<void(const EC2Client*, const Model::DescribeIdentityIdFormatRequest&, const Model::DescribeIdentityIdFormatOutcome&,
4371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4373typedef std::function<void(const EC2Client*, const Model::DescribeImageAttributeRequest&, const Model::DescribeImageAttributeOutcome&,
4374 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4376typedef std::function<void(const EC2Client*, const Model::DescribeImageReferencesRequest&, const Model::DescribeImageReferencesOutcome&,
4377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4379typedef std::function<void(const EC2Client*, const Model::DescribeImageUsageReportEntriesRequest&,
4381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4383typedef std::function<void(const EC2Client*, const Model::DescribeImageUsageReportsRequest&, const Model::DescribeImageUsageReportsOutcome&,
4384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4386typedef std::function<void(const EC2Client*, const Model::DescribeImagesRequest&, const Model::DescribeImagesOutcome&,
4387 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4389typedef std::function<void(const EC2Client*, const Model::DescribeImportImageTasksRequest&, const Model::DescribeImportImageTasksOutcome&,
4390 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4392typedef std::function<void(const EC2Client*, const Model::DescribeImportSnapshotTasksRequest&,
4393 const Model::DescribeImportSnapshotTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4395typedef std::function<void(const EC2Client*, const Model::DescribeInstanceAttributeRequest&, const Model::DescribeInstanceAttributeOutcome&,
4396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4398typedef std::function<void(const EC2Client*, const Model::DescribeInstanceConnectEndpointsRequest&,
4400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4402typedef std::function<void(const EC2Client*, const Model::DescribeInstanceCreditSpecificationsRequest&,
4404 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4406typedef std::function<void(const EC2Client*, const Model::DescribeInstanceEventNotificationAttributesRequest&,
4408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4410typedef std::function<void(const EC2Client*, const Model::DescribeInstanceEventWindowsRequest&,
4412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4414typedef std::function<void(const EC2Client*, const Model::DescribeInstanceImageMetadataRequest&,
4416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4418typedef std::function<void(const EC2Client*, const Model::DescribeInstanceSqlHaHistoryStatesRequest&,
4420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4422typedef std::function<void(const EC2Client*, const Model::DescribeInstanceSqlHaStatesRequest&,
4423 const Model::DescribeInstanceSqlHaStatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4425typedef std::function<void(const EC2Client*, const Model::DescribeInstanceStatusRequest&, const Model::DescribeInstanceStatusOutcome&,
4426 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4428typedef std::function<void(const EC2Client*, const Model::DescribeInstanceTopologyRequest&, const Model::DescribeInstanceTopologyOutcome&,
4429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4431typedef std::function<void(const EC2Client*, const Model::DescribeInstanceTypeOfferingsRequest&,
4433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4435typedef std::function<void(const EC2Client*, const Model::DescribeInstanceTypesRequest&, const Model::DescribeInstanceTypesOutcome&,
4436 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4438typedef std::function<void(const EC2Client*, const Model::DescribeInstancesRequest&, const Model::DescribeInstancesOutcome&,
4439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4441typedef std::function<void(const EC2Client*, const Model::DescribeInternetGatewaysRequest&, const Model::DescribeInternetGatewaysOutcome&,
4442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4444typedef std::function<void(const EC2Client*, const Model::DescribeIpamByoasnRequest&, const Model::DescribeIpamByoasnOutcome&,
4445 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4447typedef std::function<void(const EC2Client*, const Model::DescribeIpamExternalResourceVerificationTokensRequest&,
4449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4451typedef std::function<void(const EC2Client*, const Model::DescribeIpamPoliciesRequest&, const Model::DescribeIpamPoliciesOutcome&,
4452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4454typedef std::function<void(const EC2Client*, const Model::DescribeIpamPoolsRequest&, const Model::DescribeIpamPoolsOutcome&,
4455 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4457typedef std::function<void(const EC2Client*, const Model::DescribeIpamPrefixListResolverTargetsRequest&,
4459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4461typedef std::function<void(const EC2Client*, const Model::DescribeIpamPrefixListResolversRequest&,
4463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4465typedef std::function<void(const EC2Client*, const Model::DescribeIpamResourceDiscoveriesRequest&,
4467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4469typedef std::function<void(const EC2Client*, const Model::DescribeIpamResourceDiscoveryAssociationsRequest&,
4471 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4473typedef std::function<void(const EC2Client*, const Model::DescribeIpamScopesRequest&, const Model::DescribeIpamScopesOutcome&,
4474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4476typedef std::function<void(const EC2Client*, const Model::DescribeIpamsRequest&, const Model::DescribeIpamsOutcome&,
4477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4479typedef std::function<void(const EC2Client*, const Model::DescribeIpv6PoolsRequest&, const Model::DescribeIpv6PoolsOutcome&,
4480 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4482typedef std::function<void(const EC2Client*, const Model::DescribeKeyPairsRequest&, const Model::DescribeKeyPairsOutcome&,
4483 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4485typedef std::function<void(const EC2Client*, const Model::DescribeLaunchTemplateVersionsRequest&,
4487 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4489typedef std::function<void(const EC2Client*, const Model::DescribeLaunchTemplatesRequest&, const Model::DescribeLaunchTemplatesOutcome&,
4490 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4496typedef std::function<void(const EC2Client*, const Model::DescribeLocalGatewayRouteTableVpcAssociationsRequest&,
4498 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4500typedef std::function<void(const EC2Client*, const Model::DescribeLocalGatewayRouteTablesRequest&,
4502 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4504typedef std::function<void(const EC2Client*, const Model::DescribeLocalGatewayVirtualInterfaceGroupsRequest&,
4506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4508typedef std::function<void(const EC2Client*, const Model::DescribeLocalGatewayVirtualInterfacesRequest&,
4510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4512typedef std::function<void(const EC2Client*, const Model::DescribeLocalGatewaysRequest&, const Model::DescribeLocalGatewaysOutcome&,
4513 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4515typedef std::function<void(const EC2Client*, const Model::DescribeLockedSnapshotsRequest&, const Model::DescribeLockedSnapshotsOutcome&,
4516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4518typedef std::function<void(const EC2Client*, const Model::DescribeMacHostsRequest&, const Model::DescribeMacHostsOutcome&,
4519 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4521typedef std::function<void(const EC2Client*, const Model::DescribeMacModificationTasksRequest&,
4523 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4525typedef std::function<void(const EC2Client*, const Model::DescribeManagedPrefixListsRequest&,
4526 const Model::DescribeManagedPrefixListsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4528typedef std::function<void(const EC2Client*, const Model::DescribeMovingAddressesRequest&, const Model::DescribeMovingAddressesOutcome&,
4529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4531typedef std::function<void(const EC2Client*, const Model::DescribeNatGatewaysRequest&, const Model::DescribeNatGatewaysOutcome&,
4532 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4534typedef std::function<void(const EC2Client*, const Model::DescribeNetworkAclsRequest&, const Model::DescribeNetworkAclsOutcome&,
4535 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4537typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInsightsAccessScopeAnalysesRequest&,
4539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4541typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInsightsAccessScopesRequest&,
4543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4545typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInsightsAnalysesRequest&,
4547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4549typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInsightsPathsRequest&,
4551 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4553typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInterfaceAttributeRequest&,
4555 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4557typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInterfacePermissionsRequest&,
4559 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4561typedef std::function<void(const EC2Client*, const Model::DescribeNetworkInterfacesRequest&, const Model::DescribeNetworkInterfacesOutcome&,
4562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4564typedef std::function<void(const EC2Client*, const Model::DescribeOutpostLagsRequest&, const Model::DescribeOutpostLagsOutcome&,
4565 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4567typedef std::function<void(const EC2Client*, const Model::DescribePlacementGroupsRequest&, const Model::DescribePlacementGroupsOutcome&,
4568 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4570typedef std::function<void(const EC2Client*, const Model::DescribePrefixListsRequest&, const Model::DescribePrefixListsOutcome&,
4571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4573typedef std::function<void(const EC2Client*, const Model::DescribePrincipalIdFormatRequest&, const Model::DescribePrincipalIdFormatOutcome&,
4574 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4576typedef std::function<void(const EC2Client*, const Model::DescribePublicIpv4PoolsRequest&, const Model::DescribePublicIpv4PoolsOutcome&,
4577 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4579typedef std::function<void(const EC2Client*, const Model::DescribeRegionsRequest&, const Model::DescribeRegionsOutcome&,
4580 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4582typedef std::function<void(const EC2Client*, const Model::DescribeReplaceRootVolumeTasksRequest&,
4584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4586typedef std::function<void(const EC2Client*, const Model::DescribeReservedInstancesRequest&, const Model::DescribeReservedInstancesOutcome&,
4587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4589typedef std::function<void(const EC2Client*, const Model::DescribeReservedInstancesListingsRequest&,
4591 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4593typedef std::function<void(const EC2Client*, const Model::DescribeReservedInstancesModificationsRequest&,
4595 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4597typedef std::function<void(const EC2Client*, const Model::DescribeReservedInstancesOfferingsRequest&,
4599 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4601typedef std::function<void(const EC2Client*, const Model::DescribeRouteServerEndpointsRequest&,
4603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4605typedef std::function<void(const EC2Client*, const Model::DescribeRouteServerPeersRequest&, const Model::DescribeRouteServerPeersOutcome&,
4606 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4608typedef std::function<void(const EC2Client*, const Model::DescribeRouteServersRequest&, const Model::DescribeRouteServersOutcome&,
4609 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4611typedef std::function<void(const EC2Client*, const Model::DescribeRouteTablesRequest&, const Model::DescribeRouteTablesOutcome&,
4612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4614typedef std::function<void(const EC2Client*, const Model::DescribeScheduledInstanceAvailabilityRequest&,
4616 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4618typedef std::function<void(const EC2Client*, const Model::DescribeScheduledInstancesRequest&,
4619 const Model::DescribeScheduledInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4621typedef std::function<void(const EC2Client*, const Model::DescribeSecondaryInterfacesRequest&,
4622 const Model::DescribeSecondaryInterfacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4624typedef std::function<void(const EC2Client*, const Model::DescribeSecondaryNetworksRequest&, const Model::DescribeSecondaryNetworksOutcome&,
4625 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4627typedef std::function<void(const EC2Client*, const Model::DescribeSecondarySubnetsRequest&, const Model::DescribeSecondarySubnetsOutcome&,
4628 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4630typedef std::function<void(const EC2Client*, const Model::DescribeSecurityGroupReferencesRequest&,
4632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4634typedef std::function<void(const EC2Client*, const Model::DescribeSecurityGroupRulesRequest&,
4635 const Model::DescribeSecurityGroupRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4637typedef std::function<void(const EC2Client*, const Model::DescribeSecurityGroupVpcAssociationsRequest&,
4639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4641typedef std::function<void(const EC2Client*, const Model::DescribeSecurityGroupsRequest&, const Model::DescribeSecurityGroupsOutcome&,
4642 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4644typedef std::function<void(const EC2Client*, const Model::DescribeServiceLinkVirtualInterfacesRequest&,
4646 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4648typedef std::function<void(const EC2Client*, const Model::DescribeSnapshotAttributeRequest&, const Model::DescribeSnapshotAttributeOutcome&,
4649 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4651typedef std::function<void(const EC2Client*, const Model::DescribeSnapshotTierStatusRequest&,
4652 const Model::DescribeSnapshotTierStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4654typedef std::function<void(const EC2Client*, const Model::DescribeSnapshotsRequest&, const Model::DescribeSnapshotsOutcome&,
4655 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4657typedef std::function<void(const EC2Client*, const Model::DescribeSpotDatafeedSubscriptionRequest&,
4659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4661typedef std::function<void(const EC2Client*, const Model::DescribeSpotFleetInstancesRequest&,
4662 const Model::DescribeSpotFleetInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4664typedef std::function<void(const EC2Client*, const Model::DescribeSpotFleetRequestHistoryRequest&,
4666 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4668typedef std::function<void(const EC2Client*, const Model::DescribeSpotFleetRequestsRequest&, const Model::DescribeSpotFleetRequestsOutcome&,
4669 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4671typedef std::function<void(const EC2Client*, const Model::DescribeSpotInstanceRequestsRequest&,
4673 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4675typedef std::function<void(const EC2Client*, const Model::DescribeSpotPriceHistoryRequest&, const Model::DescribeSpotPriceHistoryOutcome&,
4676 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4678typedef std::function<void(const EC2Client*, const Model::DescribeStaleSecurityGroupsRequest&,
4679 const Model::DescribeStaleSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4681typedef std::function<void(const EC2Client*, const Model::DescribeStoreImageTasksRequest&, const Model::DescribeStoreImageTasksOutcome&,
4682 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4684typedef std::function<void(const EC2Client*, const Model::DescribeSubnetsRequest&, const Model::DescribeSubnetsOutcome&,
4685 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4687typedef std::function<void(const EC2Client*, const Model::DescribeTagsRequest&, const Model::DescribeTagsOutcome&,
4688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4690typedef std::function<void(const EC2Client*, const Model::DescribeTrafficMirrorFilterRulesRequest&,
4692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4694typedef std::function<void(const EC2Client*, const Model::DescribeTrafficMirrorFiltersRequest&,
4696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4698typedef std::function<void(const EC2Client*, const Model::DescribeTrafficMirrorSessionsRequest&,
4700 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4702typedef std::function<void(const EC2Client*, const Model::DescribeTrafficMirrorTargetsRequest&,
4704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4706typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayAttachmentsRequest&,
4708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4710typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayConnectPeersRequest&,
4712 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4714typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayConnectsRequest&,
4716 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4718typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayMeteringPoliciesRequest&,
4720 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4722typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayMulticastDomainsRequest&,
4724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4726typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayPeeringAttachmentsRequest&,
4728 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4730typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayPolicyTablesRequest&,
4732 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4734typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayRouteTableAnnouncementsRequest&,
4736 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4738typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayRouteTablesRequest&,
4740 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4742typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewayVpcAttachmentsRequest&,
4744 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4746typedef std::function<void(const EC2Client*, const Model::DescribeTransitGatewaysRequest&, const Model::DescribeTransitGatewaysOutcome&,
4747 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4749typedef std::function<void(const EC2Client*, const Model::DescribeTrunkInterfaceAssociationsRequest&,
4751 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4753typedef std::function<void(const EC2Client*, const Model::DescribeVerifiedAccessEndpointsRequest&,
4755 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4757typedef std::function<void(const EC2Client*, const Model::DescribeVerifiedAccessGroupsRequest&,
4759 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4763 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4765typedef std::function<void(const EC2Client*, const Model::DescribeVerifiedAccessInstancesRequest&,
4767 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4769typedef std::function<void(const EC2Client*, const Model::DescribeVerifiedAccessTrustProvidersRequest&,
4771 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4773typedef std::function<void(const EC2Client*, const Model::DescribeVolumeAttributeRequest&, const Model::DescribeVolumeAttributeOutcome&,
4774 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4776typedef std::function<void(const EC2Client*, const Model::DescribeVolumeStatusRequest&, const Model::DescribeVolumeStatusOutcome&,
4777 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4779typedef std::function<void(const EC2Client*, const Model::DescribeVolumesRequest&, const Model::DescribeVolumesOutcome&,
4780 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4782typedef std::function<void(const EC2Client*, const Model::DescribeVolumesModificationsRequest&,
4784 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4786typedef std::function<void(const EC2Client*, const Model::DescribeVpcAttributeRequest&, const Model::DescribeVpcAttributeOutcome&,
4787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4789typedef std::function<void(const EC2Client*, const Model::DescribeVpcBlockPublicAccessExclusionsRequest&,
4791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4793typedef std::function<void(const EC2Client*, const Model::DescribeVpcBlockPublicAccessOptionsRequest&,
4795 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4797typedef std::function<void(const EC2Client*, const Model::DescribeVpcClassicLinkRequest&, const Model::DescribeVpcClassicLinkOutcome&,
4798 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4800typedef std::function<void(const EC2Client*, const Model::DescribeVpcClassicLinkDnsSupportRequest&,
4802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4804typedef std::function<void(const EC2Client*, const Model::DescribeVpcEncryptionControlsRequest&,
4806 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4808typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointAssociationsRequest&,
4810 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4812typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointConnectionNotificationsRequest&,
4814 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4816typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointConnectionsRequest&,
4818 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4820typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointServiceConfigurationsRequest&,
4822 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4824typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointServicePermissionsRequest&,
4826 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4828typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointServicesRequest&,
4829 const Model::DescribeVpcEndpointServicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4831typedef std::function<void(const EC2Client*, const Model::DescribeVpcEndpointsRequest&, const Model::DescribeVpcEndpointsOutcome&,
4832 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4834typedef std::function<void(const EC2Client*, const Model::DescribeVpcPeeringConnectionsRequest&,
4836 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4838typedef std::function<void(const EC2Client*, const Model::DescribeVpcsRequest&, const Model::DescribeVpcsOutcome&,
4839 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4841typedef std::function<void(const EC2Client*, const Model::DescribeVpnConcentratorsRequest&, const Model::DescribeVpnConcentratorsOutcome&,
4842 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4844typedef std::function<void(const EC2Client*, const Model::DescribeVpnConnectionsRequest&, const Model::DescribeVpnConnectionsOutcome&,
4845 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4847typedef std::function<void(const EC2Client*, const Model::DescribeVpnGatewaysRequest&, const Model::DescribeVpnGatewaysOutcome&,
4848 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4850typedef std::function<void(const EC2Client*, const Model::DetachClassicLinkVpcRequest&, const Model::DetachClassicLinkVpcOutcome&,
4851 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4853typedef std::function<void(const EC2Client*, const Model::DetachInternetGatewayRequest&, const Model::DetachInternetGatewayOutcome&,
4854 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4856typedef std::function<void(const EC2Client*, const Model::DetachNetworkInterfaceRequest&, const Model::DetachNetworkInterfaceOutcome&,
4857 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4859typedef std::function<void(const EC2Client*, const Model::DetachVerifiedAccessTrustProviderRequest&,
4861 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4863typedef std::function<void(const EC2Client*, const Model::DetachVolumeRequest&, const Model::DetachVolumeOutcome&,
4864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4866typedef std::function<void(const EC2Client*, const Model::DetachVpnGatewayRequest&, const Model::DetachVpnGatewayOutcome&,
4867 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4869typedef std::function<void(const EC2Client*, const Model::DisableAddressTransferRequest&, const Model::DisableAddressTransferOutcome&,
4870 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4872typedef std::function<void(const EC2Client*, const Model::DisableAllowedImagesSettingsRequest&,
4874 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4876typedef std::function<void(const EC2Client*, const Model::DisableAwsNetworkPerformanceMetricSubscriptionRequest&,
4878 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4880typedef std::function<void(const EC2Client*, const Model::DisableCapacityManagerRequest&, const Model::DisableCapacityManagerOutcome&,
4881 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4883typedef std::function<void(const EC2Client*, const Model::DisableEbsEncryptionByDefaultRequest&,
4885 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4887typedef std::function<void(const EC2Client*, const Model::DisableFastLaunchRequest&, const Model::DisableFastLaunchOutcome&,
4888 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4890typedef std::function<void(const EC2Client*, const Model::DisableFastSnapshotRestoresRequest&,
4891 const Model::DisableFastSnapshotRestoresOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4893typedef std::function<void(const EC2Client*, const Model::DisableImageRequest&, const Model::DisableImageOutcome&,
4894 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4896typedef std::function<void(const EC2Client*, const Model::DisableImageBlockPublicAccessRequest&,
4898 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4900typedef std::function<void(const EC2Client*, const Model::DisableImageDeprecationRequest&, const Model::DisableImageDeprecationOutcome&,
4901 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4903typedef std::function<void(const EC2Client*, const Model::DisableImageDeregistrationProtectionRequest&,
4905 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4907typedef std::function<void(const EC2Client*, const Model::DisableInstanceSqlHaStandbyDetectionsRequest&,
4909 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4911typedef std::function<void(const EC2Client*, const Model::DisableIpamOrganizationAdminAccountRequest&,
4913 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4915typedef std::function<void(const EC2Client*, const Model::DisableIpamPolicyRequest&, const Model::DisableIpamPolicyOutcome&,
4916 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4918typedef std::function<void(const EC2Client*, const Model::DisableRouteServerPropagationRequest&,
4920 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4922typedef std::function<void(const EC2Client*, const Model::DisableSerialConsoleAccessRequest&,
4923 const Model::DisableSerialConsoleAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4925typedef std::function<void(const EC2Client*, const Model::DisableSnapshotBlockPublicAccessRequest&,
4927 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4929typedef std::function<void(const EC2Client*, const Model::DisableTransitGatewayRouteTablePropagationRequest&,
4931 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4933typedef std::function<void(const EC2Client*, const Model::DisableVgwRoutePropagationRequest&,
4934 const Model::DisableVgwRoutePropagationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4936typedef std::function<void(const EC2Client*, const Model::DisableVpcClassicLinkRequest&, const Model::DisableVpcClassicLinkOutcome&,
4937 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4939typedef std::function<void(const EC2Client*, const Model::DisableVpcClassicLinkDnsSupportRequest&,
4941 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4943typedef std::function<void(const EC2Client*, const Model::DisassociateAddressRequest&, const Model::DisassociateAddressOutcome&,
4944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4946typedef std::function<void(const EC2Client*, const Model::DisassociateCapacityReservationBillingOwnerRequest&,
4948 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4950typedef std::function<void(const EC2Client*, const Model::DisassociateClientVpnTargetNetworkRequest&,
4952 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4954typedef std::function<void(const EC2Client*, const Model::DisassociateEnclaveCertificateIamRoleRequest&,
4956 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4958typedef std::function<void(const EC2Client*, const Model::DisassociateIamInstanceProfileRequest&,
4960 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4962typedef std::function<void(const EC2Client*, const Model::DisassociateInstanceEventWindowRequest&,
4964 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4966typedef std::function<void(const EC2Client*, const Model::DisassociateIpamByoasnRequest&, const Model::DisassociateIpamByoasnOutcome&,
4967 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4969typedef std::function<void(const EC2Client*, const Model::DisassociateIpamResourceDiscoveryRequest&,
4971 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4973typedef std::function<void(const EC2Client*, const Model::DisassociateNatGatewayAddressRequest&,
4975 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4977typedef std::function<void(const EC2Client*, const Model::DisassociateRouteServerRequest&, const Model::DisassociateRouteServerOutcome&,
4978 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4980typedef std::function<void(const EC2Client*, const Model::DisassociateRouteTableRequest&, const Model::DisassociateRouteTableOutcome&,
4981 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4983typedef std::function<void(const EC2Client*, const Model::DisassociateSecurityGroupVpcRequest&,
4985 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4987typedef std::function<void(const EC2Client*, const Model::DisassociateSubnetCidrBlockRequest&,
4988 const Model::DisassociateSubnetCidrBlockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4990typedef std::function<void(const EC2Client*, const Model::DisassociateTransitGatewayMulticastDomainRequest&,
4992 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4994typedef std::function<void(const EC2Client*, const Model::DisassociateTransitGatewayPolicyTableRequest&,
4996 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
4998typedef std::function<void(const EC2Client*, const Model::DisassociateTransitGatewayRouteTableRequest&,
5000 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5002typedef std::function<void(const EC2Client*, const Model::DisassociateTrunkInterfaceRequest&,
5003 const Model::DisassociateTrunkInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5005typedef std::function<void(const EC2Client*, const Model::DisassociateVpcCidrBlockRequest&, const Model::DisassociateVpcCidrBlockOutcome&,
5006 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5008typedef std::function<void(const EC2Client*, const Model::EnableAddressTransferRequest&, const Model::EnableAddressTransferOutcome&,
5009 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5011typedef std::function<void(const EC2Client*, const Model::EnableAllowedImagesSettingsRequest&,
5012 const Model::EnableAllowedImagesSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5014typedef std::function<void(const EC2Client*, const Model::EnableAwsNetworkPerformanceMetricSubscriptionRequest&,
5016 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5018typedef std::function<void(const EC2Client*, const Model::EnableCapacityManagerRequest&, const Model::EnableCapacityManagerOutcome&,
5019 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5021typedef std::function<void(const EC2Client*, const Model::EnableEbsEncryptionByDefaultRequest&,
5023 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5025typedef std::function<void(const EC2Client*, const Model::EnableFastLaunchRequest&, const Model::EnableFastLaunchOutcome&,
5026 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5028typedef std::function<void(const EC2Client*, const Model::EnableFastSnapshotRestoresRequest&,
5029 const Model::EnableFastSnapshotRestoresOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5031typedef std::function<void(const EC2Client*, const Model::EnableImageRequest&, const Model::EnableImageOutcome&,
5032 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5034typedef std::function<void(const EC2Client*, const Model::EnableImageBlockPublicAccessRequest&,
5036 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5038typedef std::function<void(const EC2Client*, const Model::EnableImageDeprecationRequest&, const Model::EnableImageDeprecationOutcome&,
5039 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5041typedef std::function<void(const EC2Client*, const Model::EnableImageDeregistrationProtectionRequest&,
5043 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5045typedef std::function<void(const EC2Client*, const Model::EnableInstanceSqlHaStandbyDetectionsRequest&,
5047 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5049typedef std::function<void(const EC2Client*, const Model::EnableIpamOrganizationAdminAccountRequest&,
5051 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5053typedef std::function<void(const EC2Client*, const Model::EnableIpamPolicyRequest&, const Model::EnableIpamPolicyOutcome&,
5054 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5056typedef std::function<void(const EC2Client*, const Model::EnableReachabilityAnalyzerOrganizationSharingRequest&,
5058 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5060typedef std::function<void(const EC2Client*, const Model::EnableRouteServerPropagationRequest&,
5062 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5064typedef std::function<void(const EC2Client*, const Model::EnableSerialConsoleAccessRequest&, const Model::EnableSerialConsoleAccessOutcome&,
5065 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5067typedef std::function<void(const EC2Client*, const Model::EnableSnapshotBlockPublicAccessRequest&,
5069 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5071typedef std::function<void(const EC2Client*, const Model::EnableTransitGatewayRouteTablePropagationRequest&,
5073 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5075typedef std::function<void(const EC2Client*, const Model::EnableVgwRoutePropagationRequest&, const Model::EnableVgwRoutePropagationOutcome&,
5076 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5078typedef std::function<void(const EC2Client*, const Model::EnableVolumeIORequest&, const Model::EnableVolumeIOOutcome&,
5079 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5081typedef std::function<void(const EC2Client*, const Model::EnableVpcClassicLinkRequest&, const Model::EnableVpcClassicLinkOutcome&,
5082 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5084typedef std::function<void(const EC2Client*, const Model::EnableVpcClassicLinkDnsSupportRequest&,
5086 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5088typedef std::function<void(const EC2Client*, const Model::ExportClientVpnClientCertificateRevocationListRequest&,
5090 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5092typedef std::function<void(const EC2Client*, const Model::ExportClientVpnClientConfigurationRequest&,
5094 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5096typedef std::function<void(const EC2Client*, const Model::ExportImageRequest&, const Model::ExportImageOutcome&,
5097 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5099typedef std::function<void(const EC2Client*, const Model::ExportTransitGatewayRoutesRequest&,
5100 const Model::ExportTransitGatewayRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5102typedef std::function<void(const EC2Client*, const Model::ExportVerifiedAccessInstanceClientConfigurationRequest&,
5104 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5106typedef std::function<void(const EC2Client*, const Model::GetActiveVpnTunnelStatusRequest&, const Model::GetActiveVpnTunnelStatusOutcome&,
5107 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5109typedef std::function<void(const EC2Client*, const Model::GetAllowedImagesSettingsRequest&, const Model::GetAllowedImagesSettingsOutcome&,
5110 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5112typedef std::function<void(const EC2Client*, const Model::GetAssociatedEnclaveCertificateIamRolesRequest&,
5114 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5116typedef std::function<void(const EC2Client*, const Model::GetAssociatedIpv6PoolCidrsRequest&,
5117 const Model::GetAssociatedIpv6PoolCidrsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5119typedef std::function<void(const EC2Client*, const Model::GetAwsNetworkPerformanceDataRequest&,
5121 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5123typedef std::function<void(const EC2Client*, const Model::GetCapacityManagerAttributesRequest&,
5125 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5127typedef std::function<void(const EC2Client*, const Model::GetCapacityManagerMetricDataRequest&,
5129 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5131typedef std::function<void(const EC2Client*, const Model::GetCapacityManagerMetricDimensionsRequest&,
5133 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5135typedef std::function<void(const EC2Client*, const Model::GetCapacityReservationUsageRequest&,
5136 const Model::GetCapacityReservationUsageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5138typedef std::function<void(const EC2Client*, const Model::GetCoipPoolUsageRequest&, const Model::GetCoipPoolUsageOutcome&,
5139 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5141typedef std::function<void(const EC2Client*, const Model::GetConsoleOutputRequest&, const Model::GetConsoleOutputOutcome&,
5142 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5144typedef std::function<void(const EC2Client*, const Model::GetConsoleScreenshotRequest&, const Model::GetConsoleScreenshotOutcome&,
5145 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5147typedef std::function<void(const EC2Client*, const Model::GetDeclarativePoliciesReportSummaryRequest&,
5149 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5151typedef std::function<void(const EC2Client*, const Model::GetDefaultCreditSpecificationRequest&,
5153 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5155typedef std::function<void(const EC2Client*, const Model::GetEbsDefaultKmsKeyIdRequest&, const Model::GetEbsDefaultKmsKeyIdOutcome&,
5156 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5158typedef std::function<void(const EC2Client*, const Model::GetEbsEncryptionByDefaultRequest&, const Model::GetEbsEncryptionByDefaultOutcome&,
5159 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5161typedef std::function<void(const EC2Client*, const Model::GetEnabledIpamPolicyRequest&, const Model::GetEnabledIpamPolicyOutcome&,
5162 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5164typedef std::function<void(const EC2Client*, const Model::GetFlowLogsIntegrationTemplateRequest&,
5166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5168typedef std::function<void(const EC2Client*, const Model::GetGroupsForCapacityReservationRequest&,
5170 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5172typedef std::function<void(const EC2Client*, const Model::GetHostReservationPurchasePreviewRequest&,
5174 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5176typedef std::function<void(const EC2Client*, const Model::GetImageAncestryRequest&, const Model::GetImageAncestryOutcome&,
5177 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5179typedef std::function<void(const EC2Client*, const Model::GetImageBlockPublicAccessStateRequest&,
5181 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5183typedef std::function<void(const EC2Client*, const Model::GetInstanceMetadataDefaultsRequest&,
5184 const Model::GetInstanceMetadataDefaultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5186typedef std::function<void(const EC2Client*, const Model::GetInstanceTpmEkPubRequest&, const Model::GetInstanceTpmEkPubOutcome&,
5187 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5189typedef std::function<void(const EC2Client*, const Model::GetInstanceTypesFromInstanceRequirementsRequest&,
5191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5193typedef std::function<void(const EC2Client*, const Model::GetInstanceUefiDataRequest&, const Model::GetInstanceUefiDataOutcome&,
5194 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5196typedef std::function<void(const EC2Client*, const Model::GetIpamAddressHistoryRequest&, const Model::GetIpamAddressHistoryOutcome&,
5197 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5199typedef std::function<void(const EC2Client*, const Model::GetIpamDiscoveredAccountsRequest&, const Model::GetIpamDiscoveredAccountsOutcome&,
5200 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5202typedef std::function<void(const EC2Client*, const Model::GetIpamDiscoveredPublicAddressesRequest&,
5204 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5206typedef std::function<void(const EC2Client*, const Model::GetIpamDiscoveredResourceCidrsRequest&,
5208 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5210typedef std::function<void(const EC2Client*, const Model::GetIpamPolicyAllocationRulesRequest&,
5212 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5214typedef std::function<void(const EC2Client*, const Model::GetIpamPolicyOrganizationTargetsRequest&,
5216 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5218typedef std::function<void(const EC2Client*, const Model::GetIpamPoolAllocationsRequest&, const Model::GetIpamPoolAllocationsOutcome&,
5219 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5221typedef std::function<void(const EC2Client*, const Model::GetIpamPoolCidrsRequest&, const Model::GetIpamPoolCidrsOutcome&,
5222 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5224typedef std::function<void(const EC2Client*, const Model::GetIpamPrefixListResolverRulesRequest&,
5226 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5228typedef std::function<void(const EC2Client*, const Model::GetIpamPrefixListResolverVersionEntriesRequest&,
5230 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5232typedef std::function<void(const EC2Client*, const Model::GetIpamPrefixListResolverVersionsRequest&,
5234 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5236typedef std::function<void(const EC2Client*, const Model::GetIpamResourceCidrsRequest&, const Model::GetIpamResourceCidrsOutcome&,
5237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5239typedef std::function<void(const EC2Client*, const Model::GetLaunchTemplateDataRequest&, const Model::GetLaunchTemplateDataOutcome&,
5240 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5242typedef std::function<void(const EC2Client*, const Model::GetManagedPrefixListAssociationsRequest&,
5244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5246typedef std::function<void(const EC2Client*, const Model::GetManagedPrefixListEntriesRequest&,
5247 const Model::GetManagedPrefixListEntriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5249typedef std::function<void(const EC2Client*, const Model::GetNetworkInsightsAccessScopeAnalysisFindingsRequest&,
5251 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5253typedef std::function<void(const EC2Client*, const Model::GetNetworkInsightsAccessScopeContentRequest&,
5255 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5257typedef std::function<void(const EC2Client*, const Model::GetPasswordDataRequest&, const Model::GetPasswordDataOutcome&,
5258 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5260typedef std::function<void(const EC2Client*, const Model::GetReservedInstancesExchangeQuoteRequest&,
5262 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5264typedef std::function<void(const EC2Client*, const Model::GetRouteServerAssociationsRequest&,
5265 const Model::GetRouteServerAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5267typedef std::function<void(const EC2Client*, const Model::GetRouteServerPropagationsRequest&,
5268 const Model::GetRouteServerPropagationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5270typedef std::function<void(const EC2Client*, const Model::GetRouteServerRoutingDatabaseRequest&,
5272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5274typedef std::function<void(const EC2Client*, const Model::GetSecurityGroupsForVpcRequest&, const Model::GetSecurityGroupsForVpcOutcome&,
5275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5277typedef std::function<void(const EC2Client*, const Model::GetSerialConsoleAccessStatusRequest&,
5279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5281typedef std::function<void(const EC2Client*, const Model::GetSnapshotBlockPublicAccessStateRequest&,
5283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5285typedef std::function<void(const EC2Client*, const Model::GetSpotPlacementScoresRequest&, const Model::GetSpotPlacementScoresOutcome&,
5286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5288typedef std::function<void(const EC2Client*, const Model::GetSubnetCidrReservationsRequest&, const Model::GetSubnetCidrReservationsOutcome&,
5289 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5291typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayAttachmentPropagationsRequest&,
5293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5295typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayMeteringPolicyEntriesRequest&,
5297 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5299typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayMulticastDomainAssociationsRequest&,
5301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5303typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayPolicyTableAssociationsRequest&,
5305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5307typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayPolicyTableEntriesRequest&,
5309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5311typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayPrefixListReferencesRequest&,
5313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5315typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayRouteTableAssociationsRequest&,
5317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5319typedef std::function<void(const EC2Client*, const Model::GetTransitGatewayRouteTablePropagationsRequest&,
5321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5323typedef std::function<void(const EC2Client*, const Model::GetVerifiedAccessEndpointPolicyRequest&,
5325 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5327typedef std::function<void(const EC2Client*, const Model::GetVerifiedAccessEndpointTargetsRequest&,
5329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5331typedef std::function<void(const EC2Client*, const Model::GetVerifiedAccessGroupPolicyRequest&,
5333 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5335typedef std::function<void(const EC2Client*, const Model::GetVpcResourcesBlockingEncryptionEnforcementRequest&,
5337 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5339typedef std::function<void(const EC2Client*, const Model::GetVpnConnectionDeviceSampleConfigurationRequest&,
5341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5343typedef std::function<void(const EC2Client*, const Model::GetVpnConnectionDeviceTypesRequest&,
5344 const Model::GetVpnConnectionDeviceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5346typedef std::function<void(const EC2Client*, const Model::GetVpnTunnelReplacementStatusRequest&,
5348 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5350typedef std::function<void(const EC2Client*, const Model::ImportClientVpnClientCertificateRevocationListRequest&,
5352 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5354typedef std::function<void(const EC2Client*, const Model::ImportImageRequest&, const Model::ImportImageOutcome&,
5355 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5357typedef std::function<void(const EC2Client*, const Model::ImportInstanceRequest&, const Model::ImportInstanceOutcome&,
5358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5360typedef std::function<void(const EC2Client*, const Model::ImportKeyPairRequest&, const Model::ImportKeyPairOutcome&,
5361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5363typedef std::function<void(const EC2Client*, const Model::ImportSnapshotRequest&, const Model::ImportSnapshotOutcome&,
5364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5366typedef std::function<void(const EC2Client*, const Model::ImportVolumeRequest&, const Model::ImportVolumeOutcome&,
5367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5369typedef std::function<void(const EC2Client*, const Model::ListImagesInRecycleBinRequest&, const Model::ListImagesInRecycleBinOutcome&,
5370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5372typedef std::function<void(const EC2Client*, const Model::ListSnapshotsInRecycleBinRequest&, const Model::ListSnapshotsInRecycleBinOutcome&,
5373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5375typedef std::function<void(const EC2Client*, const Model::ListVolumesInRecycleBinRequest&, const Model::ListVolumesInRecycleBinOutcome&,
5376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5378typedef std::function<void(const EC2Client*, const Model::LockSnapshotRequest&, const Model::LockSnapshotOutcome&,
5379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5381typedef std::function<void(const EC2Client*, const Model::ModifyAddressAttributeRequest&, const Model::ModifyAddressAttributeOutcome&,
5382 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5384typedef std::function<void(const EC2Client*, const Model::ModifyAvailabilityZoneGroupRequest&,
5385 const Model::ModifyAvailabilityZoneGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5387typedef std::function<void(const EC2Client*, const Model::ModifyCapacityReservationRequest&, const Model::ModifyCapacityReservationOutcome&,
5388 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5390typedef std::function<void(const EC2Client*, const Model::ModifyCapacityReservationFleetRequest&,
5392 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5394typedef std::function<void(const EC2Client*, const Model::ModifyClientVpnEndpointRequest&, const Model::ModifyClientVpnEndpointOutcome&,
5395 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5397typedef std::function<void(const EC2Client*, const Model::ModifyDefaultCreditSpecificationRequest&,
5399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5401typedef std::function<void(const EC2Client*, const Model::ModifyEbsDefaultKmsKeyIdRequest&, const Model::ModifyEbsDefaultKmsKeyIdOutcome&,
5402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5404typedef std::function<void(const EC2Client*, const Model::ModifyFleetRequest&, const Model::ModifyFleetOutcome&,
5405 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5407typedef std::function<void(const EC2Client*, const Model::ModifyFpgaImageAttributeRequest&, const Model::ModifyFpgaImageAttributeOutcome&,
5408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5410typedef std::function<void(const EC2Client*, const Model::ModifyHostsRequest&, const Model::ModifyHostsOutcome&,
5411 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5413typedef std::function<void(const EC2Client*, const Model::ModifyIdFormatRequest&, const Model::ModifyIdFormatOutcome&,
5414 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5416typedef std::function<void(const EC2Client*, const Model::ModifyIdentityIdFormatRequest&, const Model::ModifyIdentityIdFormatOutcome&,
5417 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5419typedef std::function<void(const EC2Client*, const Model::ModifyImageAttributeRequest&, const Model::ModifyImageAttributeOutcome&,
5420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5422typedef std::function<void(const EC2Client*, const Model::ModifyInstanceAttributeRequest&, const Model::ModifyInstanceAttributeOutcome&,
5423 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5425typedef std::function<void(const EC2Client*, const Model::ModifyInstanceCapacityReservationAttributesRequest&,
5427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5429typedef std::function<void(const EC2Client*, const Model::ModifyInstanceConnectEndpointRequest&,
5431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5433typedef std::function<void(const EC2Client*, const Model::ModifyInstanceCpuOptionsRequest&, const Model::ModifyInstanceCpuOptionsOutcome&,
5434 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5436typedef std::function<void(const EC2Client*, const Model::ModifyInstanceCreditSpecificationRequest&,
5438 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5440typedef std::function<void(const EC2Client*, const Model::ModifyInstanceEventStartTimeRequest&,
5442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5444typedef std::function<void(const EC2Client*, const Model::ModifyInstanceEventWindowRequest&, const Model::ModifyInstanceEventWindowOutcome&,
5445 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5447typedef std::function<void(const EC2Client*, const Model::ModifyInstanceMaintenanceOptionsRequest&,
5449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5451typedef std::function<void(const EC2Client*, const Model::ModifyInstanceMetadataDefaultsRequest&,
5453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5455typedef std::function<void(const EC2Client*, const Model::ModifyInstanceMetadataOptionsRequest&,
5457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5459typedef std::function<void(const EC2Client*, const Model::ModifyInstanceNetworkPerformanceOptionsRequest&,
5461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5463typedef std::function<void(const EC2Client*, const Model::ModifyInstancePlacementRequest&, const Model::ModifyInstancePlacementOutcome&,
5464 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5466typedef std::function<void(const EC2Client*, const Model::ModifyIpamRequest&, const Model::ModifyIpamOutcome&,
5467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5469typedef std::function<void(const EC2Client*, const Model::ModifyIpamPolicyAllocationRulesRequest&,
5471 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5473typedef std::function<void(const EC2Client*, const Model::ModifyIpamPoolRequest&, const Model::ModifyIpamPoolOutcome&,
5474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5476typedef std::function<void(const EC2Client*, const Model::ModifyIpamPrefixListResolverRequest&,
5478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5480typedef std::function<void(const EC2Client*, const Model::ModifyIpamPrefixListResolverTargetRequest&,
5482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5484typedef std::function<void(const EC2Client*, const Model::ModifyIpamResourceCidrRequest&, const Model::ModifyIpamResourceCidrOutcome&,
5485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5487typedef std::function<void(const EC2Client*, const Model::ModifyIpamResourceDiscoveryRequest&,
5488 const Model::ModifyIpamResourceDiscoveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5490typedef std::function<void(const EC2Client*, const Model::ModifyIpamScopeRequest&, const Model::ModifyIpamScopeOutcome&,
5491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5493typedef std::function<void(const EC2Client*, const Model::ModifyLaunchTemplateRequest&, const Model::ModifyLaunchTemplateOutcome&,
5494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5496typedef std::function<void(const EC2Client*, const Model::ModifyLocalGatewayRouteRequest&, const Model::ModifyLocalGatewayRouteOutcome&,
5497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5499typedef std::function<void(const EC2Client*, const Model::ModifyManagedPrefixListRequest&, const Model::ModifyManagedPrefixListOutcome&,
5500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5502typedef std::function<void(const EC2Client*, const Model::ModifyNetworkInterfaceAttributeRequest&,
5504 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5506typedef std::function<void(const EC2Client*, const Model::ModifyPrivateDnsNameOptionsRequest&,
5507 const Model::ModifyPrivateDnsNameOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5509typedef std::function<void(const EC2Client*, const Model::ModifyPublicIpDnsNameOptionsRequest&,
5511 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5513typedef std::function<void(const EC2Client*, const Model::ModifyReservedInstancesRequest&, const Model::ModifyReservedInstancesOutcome&,
5514 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5516typedef std::function<void(const EC2Client*, const Model::ModifyRouteServerRequest&, const Model::ModifyRouteServerOutcome&,
5517 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5519typedef std::function<void(const EC2Client*, const Model::ModifySecurityGroupRulesRequest&, const Model::ModifySecurityGroupRulesOutcome&,
5520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5522typedef std::function<void(const EC2Client*, const Model::ModifySnapshotAttributeRequest&, const Model::ModifySnapshotAttributeOutcome&,
5523 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5525typedef std::function<void(const EC2Client*, const Model::ModifySnapshotTierRequest&, const Model::ModifySnapshotTierOutcome&,
5526 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5528typedef std::function<void(const EC2Client*, const Model::ModifySpotFleetRequestRequest&, const Model::ModifySpotFleetRequestOutcome&,
5529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5531typedef std::function<void(const EC2Client*, const Model::ModifySubnetAttributeRequest&, const Model::ModifySubnetAttributeOutcome&,
5532 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5534typedef std::function<void(const EC2Client*, const Model::ModifyTrafficMirrorFilterNetworkServicesRequest&,
5536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5538typedef std::function<void(const EC2Client*, const Model::ModifyTrafficMirrorFilterRuleRequest&,
5540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5542typedef std::function<void(const EC2Client*, const Model::ModifyTrafficMirrorSessionRequest&,
5543 const Model::ModifyTrafficMirrorSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5545typedef std::function<void(const EC2Client*, const Model::ModifyTransitGatewayRequest&, const Model::ModifyTransitGatewayOutcome&,
5546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5548typedef std::function<void(const EC2Client*, const Model::ModifyTransitGatewayMeteringPolicyRequest&,
5550 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5552typedef std::function<void(const EC2Client*, const Model::ModifyTransitGatewayPrefixListReferenceRequest&,
5554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5556typedef std::function<void(const EC2Client*, const Model::ModifyTransitGatewayVpcAttachmentRequest&,
5558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5560typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessEndpointRequest&,
5562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5564typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessEndpointPolicyRequest&,
5566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5568typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessGroupRequest&, const Model::ModifyVerifiedAccessGroupOutcome&,
5569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5571typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessGroupPolicyRequest&,
5573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5575typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessInstanceRequest&,
5577 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5579typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessInstanceLoggingConfigurationRequest&,
5581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5583typedef std::function<void(const EC2Client*, const Model::ModifyVerifiedAccessTrustProviderRequest&,
5585 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5587typedef std::function<void(const EC2Client*, const Model::ModifyVolumeRequest&, const Model::ModifyVolumeOutcome&,
5588 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5590typedef std::function<void(const EC2Client*, const Model::ModifyVolumeAttributeRequest&, const Model::ModifyVolumeAttributeOutcome&,
5591 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5593typedef std::function<void(const EC2Client*, const Model::ModifyVpcAttributeRequest&, const Model::ModifyVpcAttributeOutcome&,
5594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5596typedef std::function<void(const EC2Client*, const Model::ModifyVpcBlockPublicAccessExclusionRequest&,
5598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5600typedef std::function<void(const EC2Client*, const Model::ModifyVpcBlockPublicAccessOptionsRequest&,
5602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5604typedef std::function<void(const EC2Client*, const Model::ModifyVpcEncryptionControlRequest&,
5605 const Model::ModifyVpcEncryptionControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5607typedef std::function<void(const EC2Client*, const Model::ModifyVpcEndpointRequest&, const Model::ModifyVpcEndpointOutcome&,
5608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5610typedef std::function<void(const EC2Client*, const Model::ModifyVpcEndpointConnectionNotificationRequest&,
5612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5614typedef std::function<void(const EC2Client*, const Model::ModifyVpcEndpointServiceConfigurationRequest&,
5616 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5618typedef std::function<void(const EC2Client*, const Model::ModifyVpcEndpointServicePayerResponsibilityRequest&,
5620 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5622typedef std::function<void(const EC2Client*, const Model::ModifyVpcEndpointServicePermissionsRequest&,
5624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5626typedef std::function<void(const EC2Client*, const Model::ModifyVpcPeeringConnectionOptionsRequest&,
5628 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5630typedef std::function<void(const EC2Client*, const Model::ModifyVpcTenancyRequest&, const Model::ModifyVpcTenancyOutcome&,
5631 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5633typedef std::function<void(const EC2Client*, const Model::ModifyVpnConnectionRequest&, const Model::ModifyVpnConnectionOutcome&,
5634 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5636typedef std::function<void(const EC2Client*, const Model::ModifyVpnConnectionOptionsRequest&,
5637 const Model::ModifyVpnConnectionOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5639typedef std::function<void(const EC2Client*, const Model::ModifyVpnTunnelCertificateRequest&,
5640 const Model::ModifyVpnTunnelCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5642typedef std::function<void(const EC2Client*, const Model::ModifyVpnTunnelOptionsRequest&, const Model::ModifyVpnTunnelOptionsOutcome&,
5643 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5645typedef std::function<void(const EC2Client*, const Model::MonitorInstancesRequest&, const Model::MonitorInstancesOutcome&,
5646 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5648typedef std::function<void(const EC2Client*, const Model::MoveAddressToVpcRequest&, const Model::MoveAddressToVpcOutcome&,
5649 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5651typedef std::function<void(const EC2Client*, const Model::MoveByoipCidrToIpamRequest&, const Model::MoveByoipCidrToIpamOutcome&,
5652 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5654typedef std::function<void(const EC2Client*, const Model::MoveCapacityReservationInstancesRequest&,
5656 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5658typedef std::function<void(const EC2Client*, const Model::ProvisionByoipCidrRequest&, const Model::ProvisionByoipCidrOutcome&,
5659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5661typedef std::function<void(const EC2Client*, const Model::ProvisionIpamByoasnRequest&, const Model::ProvisionIpamByoasnOutcome&,
5662 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5664typedef std::function<void(const EC2Client*, const Model::ProvisionIpamPoolCidrRequest&, const Model::ProvisionIpamPoolCidrOutcome&,
5665 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5667typedef std::function<void(const EC2Client*, const Model::ProvisionPublicIpv4PoolCidrRequest&,
5668 const Model::ProvisionPublicIpv4PoolCidrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5670typedef std::function<void(const EC2Client*, const Model::PurchaseCapacityBlockRequest&, const Model::PurchaseCapacityBlockOutcome&,
5671 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5673typedef std::function<void(const EC2Client*, const Model::PurchaseCapacityBlockExtensionRequest&,
5675 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5677typedef std::function<void(const EC2Client*, const Model::PurchaseHostReservationRequest&, const Model::PurchaseHostReservationOutcome&,
5678 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5680typedef std::function<void(const EC2Client*, const Model::PurchaseReservedInstancesOfferingRequest&,
5682 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5684typedef std::function<void(const EC2Client*, const Model::PurchaseScheduledInstancesRequest&,
5685 const Model::PurchaseScheduledInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5687typedef std::function<void(const EC2Client*, const Model::RebootInstancesRequest&, const Model::RebootInstancesOutcome&,
5688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5690typedef std::function<void(const EC2Client*, const Model::RegisterImageRequest&, const Model::RegisterImageOutcome&,
5691 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5693typedef std::function<void(const EC2Client*, const Model::RegisterInstanceEventNotificationAttributesRequest&,
5695 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5697typedef std::function<void(const EC2Client*, const Model::RegisterTransitGatewayMulticastGroupMembersRequest&,
5699 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5701typedef std::function<void(const EC2Client*, const Model::RegisterTransitGatewayMulticastGroupSourcesRequest&,
5703 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5705typedef std::function<void(const EC2Client*, const Model::RejectCapacityReservationBillingOwnershipRequest&,
5707 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5709typedef std::function<void(const EC2Client*, const Model::RejectTransitGatewayMulticastDomainAssociationsRequest&,
5711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5713typedef std::function<void(const EC2Client*, const Model::RejectTransitGatewayPeeringAttachmentRequest&,
5715 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5717typedef std::function<void(const EC2Client*, const Model::RejectTransitGatewayVpcAttachmentRequest&,
5719 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5721typedef std::function<void(const EC2Client*, const Model::RejectVpcEndpointConnectionsRequest&,
5723 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5725typedef std::function<void(const EC2Client*, const Model::RejectVpcPeeringConnectionRequest&,
5726 const Model::RejectVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5728typedef std::function<void(const EC2Client*, const Model::ReleaseAddressRequest&, const Model::ReleaseAddressOutcome&,
5729 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5731typedef std::function<void(const EC2Client*, const Model::ReleaseHostsRequest&, const Model::ReleaseHostsOutcome&,
5732 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5734typedef std::function<void(const EC2Client*, const Model::ReleaseIpamPoolAllocationRequest&, const Model::ReleaseIpamPoolAllocationOutcome&,
5735 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5737typedef std::function<void(const EC2Client*, const Model::ReplaceIamInstanceProfileAssociationRequest&,
5739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5741typedef std::function<void(const EC2Client*, const Model::ReplaceImageCriteriaInAllowedImagesSettingsRequest&,
5743 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5745typedef std::function<void(const EC2Client*, const Model::ReplaceNetworkAclAssociationRequest&,
5747 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5749typedef std::function<void(const EC2Client*, const Model::ReplaceNetworkAclEntryRequest&, const Model::ReplaceNetworkAclEntryOutcome&,
5750 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5752typedef std::function<void(const EC2Client*, const Model::ReplaceRouteRequest&, const Model::ReplaceRouteOutcome&,
5753 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5755typedef std::function<void(const EC2Client*, const Model::ReplaceRouteTableAssociationRequest&,
5757 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5759typedef std::function<void(const EC2Client*, const Model::ReplaceTransitGatewayRouteRequest&,
5760 const Model::ReplaceTransitGatewayRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5762typedef std::function<void(const EC2Client*, const Model::ReplaceVpnTunnelRequest&, const Model::ReplaceVpnTunnelOutcome&,
5763 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5765typedef std::function<void(const EC2Client*, const Model::ReportInstanceStatusRequest&, const Model::ReportInstanceStatusOutcome&,
5766 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5768typedef std::function<void(const EC2Client*, const Model::RequestSpotFleetRequest&, const Model::RequestSpotFleetOutcome&,
5769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5771typedef std::function<void(const EC2Client*, const Model::RequestSpotInstancesRequest&, const Model::RequestSpotInstancesOutcome&,
5772 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5774typedef std::function<void(const EC2Client*, const Model::ResetAddressAttributeRequest&, const Model::ResetAddressAttributeOutcome&,
5775 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5777typedef std::function<void(const EC2Client*, const Model::ResetEbsDefaultKmsKeyIdRequest&, const Model::ResetEbsDefaultKmsKeyIdOutcome&,
5778 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5780typedef std::function<void(const EC2Client*, const Model::ResetFpgaImageAttributeRequest&, const Model::ResetFpgaImageAttributeOutcome&,
5781 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5783typedef std::function<void(const EC2Client*, const Model::ResetImageAttributeRequest&, const Model::ResetImageAttributeOutcome&,
5784 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5786typedef std::function<void(const EC2Client*, const Model::ResetInstanceAttributeRequest&, const Model::ResetInstanceAttributeOutcome&,
5787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5789typedef std::function<void(const EC2Client*, const Model::ResetNetworkInterfaceAttributeRequest&,
5791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5793typedef std::function<void(const EC2Client*, const Model::ResetSnapshotAttributeRequest&, const Model::ResetSnapshotAttributeOutcome&,
5794 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5796typedef std::function<void(const EC2Client*, const Model::RestoreAddressToClassicRequest&, const Model::RestoreAddressToClassicOutcome&,
5797 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5799typedef std::function<void(const EC2Client*, const Model::RestoreImageFromRecycleBinRequest&,
5800 const Model::RestoreImageFromRecycleBinOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5802typedef std::function<void(const EC2Client*, const Model::RestoreManagedPrefixListVersionRequest&,
5804 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5806typedef std::function<void(const EC2Client*, const Model::RestoreSnapshotFromRecycleBinRequest&,
5808 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5810typedef std::function<void(const EC2Client*, const Model::RestoreSnapshotTierRequest&, const Model::RestoreSnapshotTierOutcome&,
5811 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5813typedef std::function<void(const EC2Client*, const Model::RestoreVolumeFromRecycleBinRequest&,
5814 const Model::RestoreVolumeFromRecycleBinOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5816typedef std::function<void(const EC2Client*, const Model::RevokeClientVpnIngressRequest&, const Model::RevokeClientVpnIngressOutcome&,
5817 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5819typedef std::function<void(const EC2Client*, const Model::RevokeSecurityGroupEgressRequest&, const Model::RevokeSecurityGroupEgressOutcome&,
5820 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5822typedef std::function<void(const EC2Client*, const Model::RevokeSecurityGroupIngressRequest&,
5823 const Model::RevokeSecurityGroupIngressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5825typedef std::function<void(const EC2Client*, const Model::RunInstancesRequest&, const Model::RunInstancesOutcome&,
5826 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5828typedef std::function<void(const EC2Client*, const Model::RunScheduledInstancesRequest&, const Model::RunScheduledInstancesOutcome&,
5829 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5831typedef std::function<void(const EC2Client*, const Model::SearchLocalGatewayRoutesRequest&, const Model::SearchLocalGatewayRoutesOutcome&,
5832 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5834typedef std::function<void(const EC2Client*, const Model::SearchTransitGatewayMulticastGroupsRequest&,
5836 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5838typedef std::function<void(const EC2Client*, const Model::SearchTransitGatewayRoutesRequest&,
5839 const Model::SearchTransitGatewayRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5841typedef std::function<void(const EC2Client*, const Model::SendDiagnosticInterruptRequest&, const Model::SendDiagnosticInterruptOutcome&,
5842 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5844typedef std::function<void(const EC2Client*, const Model::StartDeclarativePoliciesReportRequest&,
5846 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5848typedef std::function<void(const EC2Client*, const Model::StartInstancesRequest&, const Model::StartInstancesOutcome&,
5849 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5851typedef std::function<void(const EC2Client*, const Model::StartNetworkInsightsAccessScopeAnalysisRequest&,
5853 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5855typedef std::function<void(const EC2Client*, const Model::StartNetworkInsightsAnalysisRequest&,
5857 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5859typedef std::function<void(const EC2Client*, const Model::StartVpcEndpointServicePrivateDnsVerificationRequest&,
5861 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5863typedef std::function<void(const EC2Client*, const Model::StopInstancesRequest&, const Model::StopInstancesOutcome&,
5864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5866typedef std::function<void(const EC2Client*, const Model::TerminateClientVpnConnectionsRequest&,
5868 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5870typedef std::function<void(const EC2Client*, const Model::TerminateInstancesRequest&, const Model::TerminateInstancesOutcome&,
5871 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5873typedef std::function<void(const EC2Client*, const Model::UnassignIpv6AddressesRequest&, const Model::UnassignIpv6AddressesOutcome&,
5874 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5876typedef std::function<void(const EC2Client*, const Model::UnassignPrivateIpAddressesRequest&,
5877 const Model::UnassignPrivateIpAddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5879typedef std::function<void(const EC2Client*, const Model::UnassignPrivateNatGatewayAddressRequest&,
5881 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5883typedef std::function<void(const EC2Client*, const Model::UnlockSnapshotRequest&, const Model::UnlockSnapshotOutcome&,
5884 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5886typedef std::function<void(const EC2Client*, const Model::UnmonitorInstancesRequest&, const Model::UnmonitorInstancesOutcome&,
5887 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5889typedef std::function<void(const EC2Client*, const Model::UpdateCapacityManagerOrganizationsAccessRequest&,
5891 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5893typedef std::function<void(const EC2Client*, const Model::UpdateInterruptibleCapacityReservationAllocationRequest&,
5895 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5897typedef std::function<void(const EC2Client*, const Model::UpdateSecurityGroupRuleDescriptionsEgressRequest&,
5899 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5901typedef std::function<void(const EC2Client*, const Model::UpdateSecurityGroupRuleDescriptionsIngressRequest&,
5903 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5905typedef std::function<void(const EC2Client*, const Model::WithdrawByoipCidrRequest&, const Model::WithdrawByoipCidrOutcome&,
5906 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
5908/* End of service model async handlers definitions */
5909} // namespace EC2
5910} // 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
std::future< DescribeSecondarySubnetsOutcome > DescribeSecondarySubnetsOutcomeCallable
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
std::future< DescribeSecondaryInterfacesOutcome > DescribeSecondaryInterfacesOutcomeCallable
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< CreateSecondaryNetworkResponse, EC2Error > CreateSecondaryNetworkOutcome
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
std::future< DescribeSecondaryNetworksOutcome > DescribeSecondaryNetworksOutcomeCallable
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< DescribeSecondaryInterfacesResponse, EC2Error > DescribeSecondaryInterfacesOutcome
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
Aws::Utils::Outcome< DescribeSecondarySubnetsResponse, EC2Error > DescribeSecondarySubnetsOutcome
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< DeleteSecondarySubnetResponse, EC2Error > DeleteSecondarySubnetOutcome
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
std::future< CreateSecondarySubnetOutcome > CreateSecondarySubnetOutcomeCallable
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
Aws::Utils::Outcome< DescribeSecondaryNetworksResponse, EC2Error > DescribeSecondaryNetworksOutcome
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< DeleteSecondaryNetworkOutcome > DeleteSecondaryNetworkOutcomeCallable
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< CreateSecondaryNetworkOutcome > CreateSecondaryNetworkOutcomeCallable
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< DeleteSecondarySubnetOutcome > DeleteSecondarySubnetOutcomeCallable
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
Aws::Utils::Outcome< CreateSecondarySubnetResponse, EC2Error > CreateSecondarySubnetOutcome
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
Aws::Utils::Outcome< DeleteSecondaryNetworkResponse, EC2Error > DeleteSecondaryNetworkOutcome
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::DescribeSecondaryInterfacesRequest &, const Model::DescribeSecondaryInterfacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSecondaryInterfacesResponseReceivedHandler
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::CreateSecondarySubnetRequest &, const Model::CreateSecondarySubnetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSecondarySubnetResponseReceivedHandler
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::CreateSecondaryNetworkRequest &, const Model::CreateSecondaryNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSecondaryNetworkResponseReceivedHandler
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::DescribeSecondaryNetworksRequest &, const Model::DescribeSecondaryNetworksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSecondaryNetworksResponseReceivedHandler
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::DeleteSecondarySubnetRequest &, const Model::DeleteSecondarySubnetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSecondarySubnetResponseReceivedHandler
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::DeleteSecondaryNetworkRequest &, const Model::DeleteSecondaryNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSecondaryNetworkResponseReceivedHandler
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::DescribeSecondarySubnetsRequest &, const Model::DescribeSecondarySubnetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSecondarySubnetsResponseReceivedHandler
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