7#include <aws/core/AmazonSerializableWebServiceRequest.h>
8#include <aws/core/client/AWSClient.h>
9#include <aws/core/client/AWSClientAsyncCRTP.h>
10#include <aws/core/client/ClientConfiguration.h>
11#include <aws/core/utils/xml/XmlSerializer.h>
12#include <aws/ec2/EC2ServiceClientModel.h>
13#include <aws/ec2/EC2_EXPORTS.h>
38 std::shared_ptr<EC2EndpointProviderBase> endpointProvider =
nullptr);
51 EC2Client(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
52 std::shared_ptr<EC2EndpointProviderBase> endpointProvider =
nullptr,
72 EC2Client(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
92 template <
typename AcceptAddressTransferRequestT = Model::AcceptAddressTransferRequest>
94 return SubmitCallable(&EC2Client::AcceptAddressTransfer, request);
101 template <
typename AcceptAddressTransferRequestT = Model::AcceptAddressTransferRequest>
103 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
104 return SubmitAsync(&EC2Client::AcceptAddressTransfer, request, handler, context);
123 template <
typename AcceptCapacityReservationBillingOwnershipRequestT = Model::AcceptCapacityReservationBillingOwnershipRequest>
125 const AcceptCapacityReservationBillingOwnershipRequestT& request)
const {
126 return SubmitCallable(&EC2Client::AcceptCapacityReservationBillingOwnership, request);
133 template <
typename AcceptCapacityReservationBillingOwnershipRequestT = Model::AcceptCapacityReservationBillingOwnershipRequest>
135 const AcceptCapacityReservationBillingOwnershipRequestT& request,
137 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
138 return SubmitAsync(&EC2Client::AcceptCapacityReservationBillingOwnership, request, handler, context);
154 template <
typename AcceptReservedInstancesExchangeQuoteRequestT = Model::AcceptReservedInstancesExchangeQuoteRequest>
156 const AcceptReservedInstancesExchangeQuoteRequestT& request)
const {
157 return SubmitCallable(&EC2Client::AcceptReservedInstancesExchangeQuote, request);
164 template <
typename AcceptReservedInstancesExchangeQuoteRequestT = Model::AcceptReservedInstancesExchangeQuoteRequest>
167 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
168 return SubmitAsync(&EC2Client::AcceptReservedInstancesExchangeQuote, request, handler, context);
187 const AcceptTransitGatewayMulticastDomainAssociationsRequestT& request = {})
const {
188 return SubmitCallable(&EC2Client::AcceptTransitGatewayMulticastDomainAssociations, request);
196 typename AcceptTransitGatewayMulticastDomainAssociationsRequestT = Model::AcceptTransitGatewayMulticastDomainAssociationsRequest>
199 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
200 const AcceptTransitGatewayMulticastDomainAssociationsRequestT& request = {})
const {
201 return SubmitAsync(&EC2Client::AcceptTransitGatewayMulticastDomainAssociations, request, handler, context);
218 template <
typename AcceptTransitGatewayPeeringAttachmentRequestT = Model::AcceptTransitGatewayPeeringAttachmentRequest>
220 const AcceptTransitGatewayPeeringAttachmentRequestT& request)
const {
221 return SubmitCallable(&EC2Client::AcceptTransitGatewayPeeringAttachment, request);
228 template <
typename AcceptTransitGatewayPeeringAttachmentRequestT = Model::AcceptTransitGatewayPeeringAttachmentRequest>
231 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
232 return SubmitAsync(&EC2Client::AcceptTransitGatewayPeeringAttachment, request, handler, context);
251 template <
typename AcceptTransitGatewayVpcAttachmentRequestT = Model::AcceptTransitGatewayVpcAttachmentRequest>
253 const AcceptTransitGatewayVpcAttachmentRequestT& request)
const {
254 return SubmitCallable(&EC2Client::AcceptTransitGatewayVpcAttachment, request);
261 template <
typename AcceptTransitGatewayVpcAttachmentRequestT = Model::AcceptTransitGatewayVpcAttachmentRequest>
264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
265 return SubmitAsync(&EC2Client::AcceptTransitGatewayVpcAttachment, request, handler, context);
281 template <
typename AcceptVpcEndpo
intConnectionsRequestT = Model::AcceptVpcEndpo
intConnectionsRequest>
283 const AcceptVpcEndpointConnectionsRequestT& request)
const {
284 return SubmitCallable(&EC2Client::AcceptVpcEndpointConnections, request);
291 template <
typename AcceptVpcEndpo
intConnectionsRequestT = Model::AcceptVpcEndpo
intConnectionsRequest>
294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
295 return SubmitAsync(&EC2Client::AcceptVpcEndpointConnections, request, handler, context);
315 template <
typename AcceptVpcPeeringConnectionRequestT = Model::AcceptVpcPeeringConnectionRequest>
317 const AcceptVpcPeeringConnectionRequestT& request)
const {
318 return SubmitCallable(&EC2Client::AcceptVpcPeeringConnection, request);
325 template <
typename AcceptVpcPeeringConnectionRequestT = Model::AcceptVpcPeeringConnectionRequest>
328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
329 return SubmitAsync(&EC2Client::AcceptVpcPeeringConnection, request, handler, context);
354 template <
typename AdvertiseByoipC
idrRequestT = Model::AdvertiseByoipC
idrRequest>
356 return SubmitCallable(&EC2Client::AdvertiseByoipCidr, request);
363 template <
typename AdvertiseByoipC
idrRequestT = Model::AdvertiseByoipC
idrRequest>
365 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
366 return SubmitAsync(&EC2Client::AdvertiseByoipCidr, request, handler, context);
402 template <
typename AllocateAddressRequestT = Model::AllocateAddressRequest>
404 return SubmitCallable(&EC2Client::AllocateAddress, request);
411 template <
typename AllocateAddressRequestT = Model::AllocateAddressRequest>
413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
414 const AllocateAddressRequestT& request = {})
const {
415 return SubmitAsync(&EC2Client::AllocateAddress, request, handler, context);
431 template <
typename AllocateHostsRequestT = Model::AllocateHostsRequest>
433 return SubmitCallable(&EC2Client::AllocateHosts, request);
440 template <
typename AllocateHostsRequestT = Model::AllocateHostsRequest>
442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
443 const AllocateHostsRequestT& request = {})
const {
444 return SubmitAsync(&EC2Client::AllocateHosts, request, handler, context);
467 template <
typename AllocateIpamPoolC
idrRequestT = Model::AllocateIpamPoolC
idrRequest>
469 return SubmitCallable(&EC2Client::AllocateIpamPoolCidr, request);
476 template <
typename AllocateIpamPoolC
idrRequestT = Model::AllocateIpamPoolC
idrRequest>
478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
479 return SubmitAsync(&EC2Client::AllocateIpamPoolCidr, request, handler, context);
496 template <
typename ApplySecurityGroupsToClientVpnTargetNetworkRequestT = Model::ApplySecurityGroupsToClientVpnTargetNetworkRequest>
498 const ApplySecurityGroupsToClientVpnTargetNetworkRequestT& request)
const {
499 return SubmitCallable(&EC2Client::ApplySecurityGroupsToClientVpnTargetNetwork, request);
506 template <
typename ApplySecurityGroupsToClientVpnTargetNetworkRequestT = Model::ApplySecurityGroupsToClientVpnTargetNetworkRequest>
508 const ApplySecurityGroupsToClientVpnTargetNetworkRequestT& request,
510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
511 return SubmitAsync(&EC2Client::ApplySecurityGroupsToClientVpnTargetNetwork, request, handler, context);
536 template <
typename AssignIpv6AddressesRequestT = Model::AssignIpv6AddressesRequest>
538 return SubmitCallable(&EC2Client::AssignIpv6Addresses, request);
545 template <
typename AssignIpv6AddressesRequestT = Model::AssignIpv6AddressesRequest>
547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
548 return SubmitAsync(&EC2Client::AssignIpv6Addresses, request, handler, context);
582 template <
typename AssignPrivateIpAddressesRequestT = Model::AssignPrivateIpAddressesRequest>
584 return SubmitCallable(&EC2Client::AssignPrivateIpAddresses, request);
591 template <
typename AssignPrivateIpAddressesRequestT = Model::AssignPrivateIpAddressesRequest>
594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
595 return SubmitAsync(&EC2Client::AssignPrivateIpAddresses, request, handler, context);
614 template <
typename AssignPrivateNatGatewayAddressRequestT = Model::AssignPrivateNatGatewayAddressRequest>
616 const AssignPrivateNatGatewayAddressRequestT& request)
const {
617 return SubmitCallable(&EC2Client::AssignPrivateNatGatewayAddress, request);
624 template <
typename AssignPrivateNatGatewayAddressRequestT = Model::AssignPrivateNatGatewayAddressRequest>
627 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
628 return SubmitAsync(&EC2Client::AssignPrivateNatGatewayAddress, request, handler, context);
658 template <
typename AssociateAddressRequestT = Model::AssociateAddressRequest>
660 return SubmitCallable(&EC2Client::AssociateAddress, request);
667 template <
typename AssociateAddressRequestT = Model::AssociateAddressRequest>
669 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
670 const AssociateAddressRequestT& request = {})
const {
671 return SubmitAsync(&EC2Client::AssociateAddress, request, handler, context);
691 template <
typename AssociateCapacityReservationBillingOwnerRequestT = Model::AssociateCapacityReservationBillingOwnerRequest>
693 const AssociateCapacityReservationBillingOwnerRequestT& request)
const {
694 return SubmitCallable(&EC2Client::AssociateCapacityReservationBillingOwner, request);
701 template <
typename AssociateCapacityReservationBillingOwnerRequestT = Model::AssociateCapacityReservationBillingOwnerRequest>
703 const AssociateCapacityReservationBillingOwnerRequestT& request,
705 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
706 return SubmitAsync(&EC2Client::AssociateCapacityReservationBillingOwner, request, handler, context);
729 template <
typename AssociateClientVpnTargetNetworkRequestT = Model::AssociateClientVpnTargetNetworkRequest>
731 const AssociateClientVpnTargetNetworkRequestT& request)
const {
732 return SubmitCallable(&EC2Client::AssociateClientVpnTargetNetwork, request);
739 template <
typename AssociateClientVpnTargetNetworkRequestT = Model::AssociateClientVpnTargetNetworkRequest>
742 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
743 return SubmitAsync(&EC2Client::AssociateClientVpnTargetNetwork, request, handler, context);
767 template <
typename AssociateDhcpOptionsRequestT = Model::AssociateDhcpOptionsRequest>
769 return SubmitCallable(&EC2Client::AssociateDhcpOptions, request);
776 template <
typename AssociateDhcpOptionsRequestT = Model::AssociateDhcpOptionsRequest>
778 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
779 return SubmitAsync(&EC2Client::AssociateDhcpOptions, request, handler, context);
812 template <
typename AssociateEnclaveCertificateIamRoleRequestT = Model::AssociateEnclaveCertificateIamRoleRequest>
814 const AssociateEnclaveCertificateIamRoleRequestT& request)
const {
815 return SubmitCallable(&EC2Client::AssociateEnclaveCertificateIamRole, request);
822 template <
typename AssociateEnclaveCertificateIamRoleRequestT = Model::AssociateEnclaveCertificateIamRoleRequest>
825 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
826 return SubmitAsync(&EC2Client::AssociateEnclaveCertificateIamRole, request, handler, context);
843 template <
typename AssociateIamInstanceProfileRequestT = Model::AssociateIamInstanceProfileRequest>
845 const AssociateIamInstanceProfileRequestT& request)
const {
846 return SubmitCallable(&EC2Client::AssociateIamInstanceProfile, request);
853 template <
typename AssociateIamInstanceProfileRequestT = Model::AssociateIamInstanceProfileRequest>
856 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
857 return SubmitAsync(&EC2Client::AssociateIamInstanceProfile, request, handler, context);
877 template <
typename AssociateInstanceEventWindowRequestT = Model::AssociateInstanceEventWindowRequest>
879 const AssociateInstanceEventWindowRequestT& request)
const {
880 return SubmitCallable(&EC2Client::AssociateInstanceEventWindow, request);
887 template <
typename AssociateInstanceEventWindowRequestT = Model::AssociateInstanceEventWindowRequest>
890 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
891 return SubmitAsync(&EC2Client::AssociateInstanceEventWindow, request, handler, context);
914 template <
typename AssociateIpamByoasnRequestT = Model::AssociateIpamByoasnRequest>
916 return SubmitCallable(&EC2Client::AssociateIpamByoasn, request);
923 template <
typename AssociateIpamByoasnRequestT = Model::AssociateIpamByoasnRequest>
925 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
926 return SubmitAsync(&EC2Client::AssociateIpamByoasn, request, handler, context);
943 template <
typename AssociateIpamResourceDiscoveryRequestT = Model::AssociateIpamResourceDiscoveryRequest>
945 const AssociateIpamResourceDiscoveryRequestT& request)
const {
946 return SubmitCallable(&EC2Client::AssociateIpamResourceDiscovery, request);
953 template <
typename AssociateIpamResourceDiscoveryRequestT = Model::AssociateIpamResourceDiscoveryRequest>
956 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
957 return SubmitAsync(&EC2Client::AssociateIpamResourceDiscovery, request, handler, context);
990 template <
typename AssociateNatGatewayAddressRequestT = Model::AssociateNatGatewayAddressRequest>
992 const AssociateNatGatewayAddressRequestT& request)
const {
993 return SubmitCallable(&EC2Client::AssociateNatGatewayAddress, request);
1000 template <
typename AssociateNatGatewayAddressRequestT = Model::AssociateNatGatewayAddressRequest>
1003 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1004 return SubmitAsync(&EC2Client::AssociateNatGatewayAddress, request, handler, context);
1023 template <
typename AssociateRouteServerRequestT = Model::AssociateRouteServerRequest>
1025 return SubmitCallable(&EC2Client::AssociateRouteServer, request);
1032 template <
typename AssociateRouteServerRequestT = Model::AssociateRouteServerRequest>
1034 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1035 return SubmitAsync(&EC2Client::AssociateRouteServer, request, handler, context);
1056 template <
typename AssociateRouteTableRequestT = Model::AssociateRouteTableRequest>
1058 return SubmitCallable(&EC2Client::AssociateRouteTable, request);
1065 template <
typename AssociateRouteTableRequestT = Model::AssociateRouteTableRequest>
1067 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1068 return SubmitAsync(&EC2Client::AssociateRouteTable, request, handler, context);
1090 template <
typename AssociateSecurityGroupVpcRequestT = Model::AssociateSecurityGroupVpcRequest>
1092 const AssociateSecurityGroupVpcRequestT& request)
const {
1093 return SubmitCallable(&EC2Client::AssociateSecurityGroupVpc, request);
1100 template <
typename AssociateSecurityGroupVpcRequestT = Model::AssociateSecurityGroupVpcRequest>
1103 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1104 return SubmitAsync(&EC2Client::AssociateSecurityGroupVpc, request, handler, context);
1119 template <
typename AssociateSubnetC
idrBlockRequestT = Model::AssociateSubnetC
idrBlockRequest>
1121 return SubmitCallable(&EC2Client::AssociateSubnetCidrBlock, request);
1128 template <
typename AssociateSubnetC
idrBlockRequestT = Model::AssociateSubnetC
idrBlockRequest>
1131 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1132 return SubmitAsync(&EC2Client::AssociateSubnetCidrBlock, request, handler, context);
1151 template <
typename AssociateTransitGatewayMulticastDomainRequestT = Model::AssociateTransitGatewayMulticastDomainRequest>
1153 const AssociateTransitGatewayMulticastDomainRequestT& request)
const {
1154 return SubmitCallable(&EC2Client::AssociateTransitGatewayMulticastDomain, request);
1161 template <
typename AssociateTransitGatewayMulticastDomainRequestT = Model::AssociateTransitGatewayMulticastDomainRequest>
1164 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1165 return SubmitAsync(&EC2Client::AssociateTransitGatewayMulticastDomain, request, handler, context);
1181 template <
typename AssociateTransitGatewayPolicyTableRequestT = Model::AssociateTransitGatewayPolicyTableRequest>
1183 const AssociateTransitGatewayPolicyTableRequestT& request)
const {
1184 return SubmitCallable(&EC2Client::AssociateTransitGatewayPolicyTable, request);
1191 template <
typename AssociateTransitGatewayPolicyTableRequestT = Model::AssociateTransitGatewayPolicyTableRequest>
1194 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1195 return SubmitAsync(&EC2Client::AssociateTransitGatewayPolicyTable, request, handler, context);
1212 template <
typename AssociateTransitGatewayRouteTableRequestT = Model::AssociateTransitGatewayRouteTableRequest>
1214 const AssociateTransitGatewayRouteTableRequestT& request)
const {
1215 return SubmitCallable(&EC2Client::AssociateTransitGatewayRouteTable, request);
1222 template <
typename AssociateTransitGatewayRouteTableRequestT = Model::AssociateTransitGatewayRouteTableRequest>
1225 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1226 return SubmitAsync(&EC2Client::AssociateTransitGatewayRouteTable, request, handler, context);
1245 template <
typename AssociateTrunkInterfaceRequestT = Model::AssociateTrunkInterfaceRequest>
1247 return SubmitCallable(&EC2Client::AssociateTrunkInterface, request);
1254 template <
typename AssociateTrunkInterfaceRequestT = Model::AssociateTrunkInterfaceRequest>
1257 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1258 return SubmitAsync(&EC2Client::AssociateTrunkInterface, request, handler, context);
1281 template <
typename AssociateVpcC
idrBlockRequestT = Model::AssociateVpcC
idrBlockRequest>
1283 return SubmitCallable(&EC2Client::AssociateVpcCidrBlock, request);
1290 template <
typename AssociateVpcC
idrBlockRequestT = Model::AssociateVpcC
idrBlockRequest>
1292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1293 return SubmitAsync(&EC2Client::AssociateVpcCidrBlock, request, handler, context);
1316 template <
typename AttachClassicLinkVpcRequestT = Model::AttachClassicLinkVpcRequest>
1318 return SubmitCallable(&EC2Client::AttachClassicLinkVpc, request);
1325 template <
typename AttachClassicLinkVpcRequestT = Model::AttachClassicLinkVpcRequest>
1327 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1328 return SubmitAsync(&EC2Client::AttachClassicLinkVpc, request, handler, context);
1345 template <
typename AttachInternetGatewayRequestT = Model::AttachInternetGatewayRequest>
1347 return SubmitCallable(&EC2Client::AttachInternetGateway, request);
1354 template <
typename AttachInternetGatewayRequestT = Model::AttachInternetGatewayRequest>
1356 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1357 return SubmitAsync(&EC2Client::AttachInternetGateway, request, handler, context);
1371 template <
typename AttachNetworkInterfaceRequestT = Model::AttachNetworkInterfaceRequest>
1373 return SubmitCallable(&EC2Client::AttachNetworkInterface, request);
1380 template <
typename AttachNetworkInterfaceRequestT = Model::AttachNetworkInterfaceRequest>
1383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1384 return SubmitAsync(&EC2Client::AttachNetworkInterface, request, handler, context);
1401 template <
typename AttachVerifiedAccessTrustProv
iderRequestT = Model::AttachVerifiedAccessTrustProv
iderRequest>
1403 const AttachVerifiedAccessTrustProviderRequestT& request)
const {
1404 return SubmitCallable(&EC2Client::AttachVerifiedAccessTrustProvider, request);
1411 template <
typename AttachVerifiedAccessTrustProv
iderRequestT = Model::AttachVerifiedAccessTrustProv
iderRequest>
1414 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1415 return SubmitAsync(&EC2Client::AttachVerifiedAccessTrustProvider, request, handler, context);
1448 template <
typename AttachVolumeRequestT = Model::AttachVolumeRequest>
1450 return SubmitCallable(&EC2Client::AttachVolume, request);
1457 template <
typename AttachVolumeRequestT = Model::AttachVolumeRequest>
1459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1460 return SubmitAsync(&EC2Client::AttachVolume, request, handler, context);
1478 template <
typename AttachVpnGatewayRequestT = Model::AttachVpnGatewayRequest>
1480 return SubmitCallable(&EC2Client::AttachVpnGateway, request);
1487 template <
typename AttachVpnGatewayRequestT = Model::AttachVpnGatewayRequest>
1489 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1490 return SubmitAsync(&EC2Client::AttachVpnGateway, request, handler, context);
1507 template <
typename AuthorizeClientVpnIngressRequestT = Model::AuthorizeClientVpnIngressRequest>
1509 const AuthorizeClientVpnIngressRequestT& request)
const {
1510 return SubmitCallable(&EC2Client::AuthorizeClientVpnIngress, request);
1517 template <
typename AuthorizeClientVpnIngressRequestT = Model::AuthorizeClientVpnIngressRequest>
1520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1521 return SubmitAsync(&EC2Client::AuthorizeClientVpnIngress, request, handler, context);
1555 template <
typename AuthorizeSecurityGroupEgressRequestT = Model::AuthorizeSecurityGroupEgressRequest>
1557 const AuthorizeSecurityGroupEgressRequestT& request)
const {
1558 return SubmitCallable(&EC2Client::AuthorizeSecurityGroupEgress, request);
1565 template <
typename AuthorizeSecurityGroupEgressRequestT = Model::AuthorizeSecurityGroupEgressRequest>
1568 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1569 return SubmitAsync(&EC2Client::AuthorizeSecurityGroupEgress, request, handler, context);
1603 template <
typename AuthorizeSecurityGroupIngressRequestT = Model::AuthorizeSecurityGroupIngressRequest>
1605 const AuthorizeSecurityGroupIngressRequestT& request = {})
const {
1606 return SubmitCallable(&EC2Client::AuthorizeSecurityGroupIngress, request);
1613 template <
typename AuthorizeSecurityGroupIngressRequestT = Model::AuthorizeSecurityGroupIngressRequest>
1615 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1616 const AuthorizeSecurityGroupIngressRequestT& request = {})
const {
1617 return SubmitAsync(&EC2Client::AuthorizeSecurityGroupIngress, request, handler, context);
1634 template <
typename BundleInstanceRequestT = Model::BundleInstanceRequest>
1636 return SubmitCallable(&EC2Client::BundleInstance, request);
1643 template <
typename BundleInstanceRequestT = Model::BundleInstanceRequest>
1645 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1646 return SubmitAsync(&EC2Client::BundleInstance, request, handler, context);
1661 template <
typename CancelBundleTaskRequestT = Model::CancelBundleTaskRequest>
1663 return SubmitCallable(&EC2Client::CancelBundleTask, request);
1670 template <
typename CancelBundleTaskRequestT = Model::CancelBundleTaskRequest>
1672 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1673 return SubmitAsync(&EC2Client::CancelBundleTask, request, handler, context);
1703 template <
typename CancelCapacityReservationRequestT = Model::CancelCapacityReservationRequest>
1705 const CancelCapacityReservationRequestT& request)
const {
1706 return SubmitCallable(&EC2Client::CancelCapacityReservation, request);
1713 template <
typename CancelCapacityReservationRequestT = Model::CancelCapacityReservationRequest>
1716 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1717 return SubmitAsync(&EC2Client::CancelCapacityReservation, request, handler, context);
1738 template <
typename CancelCapacityReservationFleetsRequestT = Model::CancelCapacityReservationFleetsRequest>
1740 const CancelCapacityReservationFleetsRequestT& request)
const {
1741 return SubmitCallable(&EC2Client::CancelCapacityReservationFleets, request);
1748 template <
typename CancelCapacityReservationFleetsRequestT = Model::CancelCapacityReservationFleetsRequest>
1751 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1752 return SubmitAsync(&EC2Client::CancelCapacityReservationFleets, request, handler, context);
1770 template <
typename CancelConversionTaskRequestT = Model::CancelConversionTaskRequest>
1772 return SubmitCallable(&EC2Client::CancelConversionTask, request);
1779 template <
typename CancelConversionTaskRequestT = Model::CancelConversionTaskRequest>
1781 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1782 return SubmitAsync(&EC2Client::CancelConversionTask, request, handler, context);
1803 template <
typename CancelDeclarativePoliciesReportRequestT = Model::CancelDeclarativePoliciesReportRequest>
1805 const CancelDeclarativePoliciesReportRequestT& request)
const {
1806 return SubmitCallable(&EC2Client::CancelDeclarativePoliciesReport, request);
1813 template <
typename CancelDeclarativePoliciesReportRequestT = Model::CancelDeclarativePoliciesReportRequest>
1816 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1817 return SubmitAsync(&EC2Client::CancelDeclarativePoliciesReport, request, handler, context);
1834 template <
typename CancelExportTaskRequestT = Model::CancelExportTaskRequest>
1836 return SubmitCallable(&EC2Client::CancelExportTask, request);
1843 template <
typename CancelExportTaskRequestT = Model::CancelExportTaskRequest>
1845 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1846 return SubmitAsync(&EC2Client::CancelExportTask, request, handler, context);
1865 template <
typename CancelImageLaunchPermissionRequestT = Model::CancelImageLaunchPermissionRequest>
1867 const CancelImageLaunchPermissionRequestT& request)
const {
1868 return SubmitCallable(&EC2Client::CancelImageLaunchPermission, request);
1875 template <
typename CancelImageLaunchPermissionRequestT = Model::CancelImageLaunchPermissionRequest>
1878 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1879 return SubmitAsync(&EC2Client::CancelImageLaunchPermission, request, handler, context);
1894 template <
typename CancelImportTaskRequestT = Model::CancelImportTaskRequest>
1896 return SubmitCallable(&EC2Client::CancelImportTask, request);
1903 template <
typename CancelImportTaskRequestT = Model::CancelImportTaskRequest>
1905 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1906 const CancelImportTaskRequestT& request = {})
const {
1907 return SubmitAsync(&EC2Client::CancelImportTask, request, handler, context);
1926 template <
typename CancelReservedInstancesListingRequestT = Model::CancelReservedInstancesListingRequest>
1928 const CancelReservedInstancesListingRequestT& request)
const {
1929 return SubmitCallable(&EC2Client::CancelReservedInstancesListing, request);
1936 template <
typename CancelReservedInstancesListingRequestT = Model::CancelReservedInstancesListingRequest>
1939 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1940 return SubmitAsync(&EC2Client::CancelReservedInstancesListing, request, handler, context);
1972 template <
typename CancelSpotFleetRequestsRequestT = Model::CancelSpotFleetRequestsRequest>
1974 return SubmitCallable(&EC2Client::CancelSpotFleetRequests, request);
1981 template <
typename CancelSpotFleetRequestsRequestT = Model::CancelSpotFleetRequestsRequest>
1984 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1985 return SubmitAsync(&EC2Client::CancelSpotFleetRequests, request, handler, context);
2002 template <
typename CancelSpotInstanceRequestsRequestT = Model::CancelSpotInstanceRequestsRequest>
2004 const CancelSpotInstanceRequestsRequestT& request)
const {
2005 return SubmitCallable(&EC2Client::CancelSpotInstanceRequests, request);
2012 template <
typename CancelSpotInstanceRequestsRequestT = Model::CancelSpotInstanceRequestsRequest>
2015 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2016 return SubmitAsync(&EC2Client::CancelSpotInstanceRequests, request, handler, context);
2033 template <
typename ConfirmProductInstanceRequestT = Model::ConfirmProductInstanceRequest>
2035 return SubmitCallable(&EC2Client::ConfirmProductInstance, request);
2042 template <
typename ConfirmProductInstanceRequestT = Model::ConfirmProductInstanceRequest>
2045 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2046 return SubmitAsync(&EC2Client::ConfirmProductInstance, request, handler, context);
2060 template <
typename CopyFpgaImageRequestT = Model::CopyFpgaImageRequest>
2062 return SubmitCallable(&EC2Client::CopyFpgaImage, request);
2069 template <
typename CopyFpgaImageRequestT = Model::CopyFpgaImageRequest>
2071 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2072 return SubmitAsync(&EC2Client::CopyFpgaImage, request, handler, context);
2120 template <
typename CopyImageRequestT = Model::CopyImageRequest>
2122 return SubmitCallable(&EC2Client::CopyImage, request);
2129 template <
typename CopyImageRequestT = Model::CopyImageRequest>
2131 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2132 return SubmitAsync(&EC2Client::CopyImage, request, handler, context);
2168 template <
typename CopySnapshotRequestT = Model::CopySnapshotRequest>
2170 return SubmitCallable(&EC2Client::CopySnapshot, request);
2177 template <
typename CopySnapshotRequestT = Model::CopySnapshotRequest>
2179 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2180 return SubmitAsync(&EC2Client::CopySnapshot, request, handler, context);
2198 template <
typename CopyVolumesRequestT = Model::CopyVolumesRequest>
2200 return SubmitCallable(&EC2Client::CopyVolumes, request);
2207 template <
typename CopyVolumesRequestT = Model::CopyVolumesRequest>
2209 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2210 return SubmitAsync(&EC2Client::CopyVolumes, request, handler, context);
2229 template <
typename CreateCapacityManagerDataExportRequestT = Model::CreateCapacityManagerDataExportRequest>
2231 const CreateCapacityManagerDataExportRequestT& request)
const {
2232 return SubmitCallable(&EC2Client::CreateCapacityManagerDataExport, request);
2239 template <
typename CreateCapacityManagerDataExportRequestT = Model::CreateCapacityManagerDataExportRequest>
2242 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2243 return SubmitAsync(&EC2Client::CreateCapacityManagerDataExport, request, handler, context);
2275 template <
typename CreateCapacityReservationRequestT = Model::CreateCapacityReservationRequest>
2277 const CreateCapacityReservationRequestT& request)
const {
2278 return SubmitCallable(&EC2Client::CreateCapacityReservation, request);
2285 template <
typename CreateCapacityReservationRequestT = Model::CreateCapacityReservationRequest>
2288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2289 return SubmitAsync(&EC2Client::CreateCapacityReservation, request, handler, context);
2308 template <
typename CreateCapacityReservationBySplittingRequestT = Model::CreateCapacityReservationBySplittingRequest>
2310 const CreateCapacityReservationBySplittingRequestT& request)
const {
2311 return SubmitCallable(&EC2Client::CreateCapacityReservationBySplitting, request);
2318 template <
typename CreateCapacityReservationBySplittingRequestT = Model::CreateCapacityReservationBySplittingRequest>
2321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2322 return SubmitAsync(&EC2Client::CreateCapacityReservationBySplitting, request, handler, context);
2340 template <
typename CreateCapacityReservationFleetRequestT = Model::CreateCapacityReservationFleetRequest>
2342 const CreateCapacityReservationFleetRequestT& request)
const {
2343 return SubmitCallable(&EC2Client::CreateCapacityReservationFleet, request);
2350 template <
typename CreateCapacityReservationFleetRequestT = Model::CreateCapacityReservationFleetRequest>
2353 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2354 return SubmitAsync(&EC2Client::CreateCapacityReservationFleet, request, handler, context);
2372 template <
typename CreateCarrierGatewayRequestT = Model::CreateCarrierGatewayRequest>
2374 return SubmitCallable(&EC2Client::CreateCarrierGateway, request);
2381 template <
typename CreateCarrierGatewayRequestT = Model::CreateCarrierGatewayRequest>
2383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2384 return SubmitAsync(&EC2Client::CreateCarrierGateway, request, handler, context);
2401 template <
typename CreateClientVpnEndpo
intRequestT = Model::CreateClientVpnEndpo
intRequest>
2403 return SubmitCallable(&EC2Client::CreateClientVpnEndpoint, request);
2410 template <
typename CreateClientVpnEndpo
intRequestT = Model::CreateClientVpnEndpo
intRequest>
2413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2414 return SubmitAsync(&EC2Client::CreateClientVpnEndpoint, request, handler, context);
2431 template <
typename CreateClientVpnRouteRequestT = Model::CreateClientVpnRouteRequest>
2433 return SubmitCallable(&EC2Client::CreateClientVpnRoute, request);
2440 template <
typename CreateClientVpnRouteRequestT = Model::CreateClientVpnRouteRequest>
2442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2443 return SubmitAsync(&EC2Client::CreateClientVpnRoute, request, handler, context);
2457 template <
typename CreateCoipC
idrRequestT = Model::CreateCoipC
idrRequest>
2459 return SubmitCallable(&EC2Client::CreateCoipCidr, request);
2466 template <
typename CreateCoipC
idrRequestT = Model::CreateCoipC
idrRequest>
2468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2469 return SubmitAsync(&EC2Client::CreateCoipCidr, request, handler, context);
2483 template <
typename CreateCoipPoolRequestT = Model::CreateCoipPoolRequest>
2485 return SubmitCallable(&EC2Client::CreateCoipPool, request);
2492 template <
typename CreateCoipPoolRequestT = Model::CreateCoipPoolRequest>
2494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2495 return SubmitAsync(&EC2Client::CreateCoipPool, request, handler, context);
2523 template <
typename CreateCustomerGatewayRequestT = Model::CreateCustomerGatewayRequest>
2525 return SubmitCallable(&EC2Client::CreateCustomerGateway, request);
2532 template <
typename CreateCustomerGatewayRequestT = Model::CreateCustomerGatewayRequest>
2534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2535 return SubmitAsync(&EC2Client::CreateCustomerGateway, request, handler, context);
2554 template <
typename CreateDefaultSubnetRequestT = Model::CreateDefaultSubnetRequest>
2556 return SubmitCallable(&EC2Client::CreateDefaultSubnet, request);
2563 template <
typename CreateDefaultSubnetRequestT = Model::CreateDefaultSubnetRequest>
2565 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2566 const CreateDefaultSubnetRequestT& request = {})
const {
2567 return SubmitAsync(&EC2Client::CreateDefaultSubnet, request, handler, context);
2588 template <
typename CreateDefaultVpcRequestT = Model::CreateDefaultVpcRequest>
2590 return SubmitCallable(&EC2Client::CreateDefaultVpc, request);
2597 template <
typename CreateDefaultVpcRequestT = Model::CreateDefaultVpcRequest>
2599 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2600 const CreateDefaultVpcRequestT& request = {})
const {
2601 return SubmitAsync(&EC2Client::CreateDefaultVpc, request, handler, context);
2617 template <
typename CreateDelegateMacVolumeOwnershipTaskRequestT = Model::CreateDelegateMacVolumeOwnershipTaskRequest>
2619 const CreateDelegateMacVolumeOwnershipTaskRequestT& request)
const {
2620 return SubmitCallable(&EC2Client::CreateDelegateMacVolumeOwnershipTask, request);
2627 template <
typename CreateDelegateMacVolumeOwnershipTaskRequestT = Model::CreateDelegateMacVolumeOwnershipTaskRequest>
2630 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2631 return SubmitAsync(&EC2Client::CreateDelegateMacVolumeOwnershipTask, request, handler, context);
2681 template <
typename CreateDhcpOptionsRequestT = Model::CreateDhcpOptionsRequest>
2683 return SubmitCallable(&EC2Client::CreateDhcpOptions, request);
2690 template <
typename CreateDhcpOptionsRequestT = Model::CreateDhcpOptionsRequest>
2692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2693 return SubmitAsync(&EC2Client::CreateDhcpOptions, request, handler, context);
2712 template <
typename CreateEgressOnlyInternetGatewayRequestT = Model::CreateEgressOnlyInternetGatewayRequest>
2714 const CreateEgressOnlyInternetGatewayRequestT& request)
const {
2715 return SubmitCallable(&EC2Client::CreateEgressOnlyInternetGateway, request);
2722 template <
typename CreateEgressOnlyInternetGatewayRequestT = Model::CreateEgressOnlyInternetGatewayRequest>
2725 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2726 return SubmitAsync(&EC2Client::CreateEgressOnlyInternetGateway, request, handler, context);
2745 template <
typename CreateFleetRequestT = Model::CreateFleetRequest>
2747 return SubmitCallable(&EC2Client::CreateFleet, request);
2754 template <
typename CreateFleetRequestT = Model::CreateFleetRequest>
2756 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2757 return SubmitAsync(&EC2Client::CreateFleet, request, handler, context);
2783 template <
typename CreateFlowLogsRequestT = Model::CreateFlowLogsRequest>
2785 return SubmitCallable(&EC2Client::CreateFlowLogs, request);
2792 template <
typename CreateFlowLogsRequestT = Model::CreateFlowLogsRequest>
2794 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2795 return SubmitAsync(&EC2Client::CreateFlowLogs, request, handler, context);
2814 template <
typename CreateFpgaImageRequestT = Model::CreateFpgaImageRequest>
2816 return SubmitCallable(&EC2Client::CreateFpgaImage, request);
2823 template <
typename CreateFpgaImageRequestT = Model::CreateFpgaImageRequest>
2825 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2826 return SubmitAsync(&EC2Client::CreateFpgaImage, request, handler, context);
2852 template <
typename CreateImageRequestT = Model::CreateImageRequest>
2854 return SubmitCallable(&EC2Client::CreateImage, request);
2861 template <
typename CreateImageRequestT = Model::CreateImageRequest>
2863 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2864 return SubmitAsync(&EC2Client::CreateImage, request, handler, context);
2884 template <
typename CreateImageUsageReportRequestT = Model::CreateImageUsageReportRequest>
2886 return SubmitCallable(&EC2Client::CreateImageUsageReport, request);
2893 template <
typename CreateImageUsageReportRequestT = Model::CreateImageUsageReportRequest>
2896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2897 return SubmitAsync(&EC2Client::CreateImageUsageReport, request, handler, context);
2917 template <
typename CreateInstanceConnectEndpo
intRequestT = Model::CreateInstanceConnectEndpo
intRequest>
2919 const CreateInstanceConnectEndpointRequestT& request)
const {
2920 return SubmitCallable(&EC2Client::CreateInstanceConnectEndpoint, request);
2927 template <
typename CreateInstanceConnectEndpo
intRequestT = Model::CreateInstanceConnectEndpo
intRequest>
2930 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2931 return SubmitAsync(&EC2Client::CreateInstanceConnectEndpoint, request, handler, context);
2961 template <
typename CreateInstanceEventWindowRequestT = Model::CreateInstanceEventWindowRequest>
2963 const CreateInstanceEventWindowRequestT& request = {})
const {
2964 return SubmitCallable(&EC2Client::CreateInstanceEventWindow, request);
2971 template <
typename CreateInstanceEventWindowRequestT = Model::CreateInstanceEventWindowRequest>
2973 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2974 const CreateInstanceEventWindowRequestT& request = {})
const {
2975 return SubmitAsync(&EC2Client::CreateInstanceEventWindow, request, handler, context);
2995 template <
typename CreateInstanceExportTaskRequestT = Model::CreateInstanceExportTaskRequest>
2997 return SubmitCallable(&EC2Client::CreateInstanceExportTask, request);
3004 template <
typename CreateInstanceExportTaskRequestT = Model::CreateInstanceExportTaskRequest>
3007 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3008 return SubmitAsync(&EC2Client::CreateInstanceExportTask, request, handler, context);
3026 template <
typename CreateInternetGatewayRequestT = Model::CreateInternetGatewayRequest>
3028 return SubmitCallable(&EC2Client::CreateInternetGateway, request);
3035 template <
typename CreateInternetGatewayRequestT = Model::CreateInternetGatewayRequest>
3037 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3038 const CreateInternetGatewayRequestT& request = {})
const {
3039 return SubmitAsync(&EC2Client::CreateInternetGateway, request, handler, context);
3060 const CreateInterruptibleCapacityReservationAllocationRequestT& request)
const {
3061 return SubmitCallable(&EC2Client::CreateInterruptibleCapacityReservationAllocation, request);
3071 const CreateInterruptibleCapacityReservationAllocationRequestT& request,
3073 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3074 return SubmitAsync(&EC2Client::CreateInterruptibleCapacityReservationAllocation, request, handler, context);
3093 template <
typename CreateIpamRequestT = Model::CreateIpamRequest>
3095 return SubmitCallable(&EC2Client::CreateIpam, request);
3102 template <
typename CreateIpamRequestT = Model::CreateIpamRequest>
3104 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3105 const CreateIpamRequestT& request = {})
const {
3106 return SubmitAsync(&EC2Client::CreateIpam, request, handler, context);
3125 template <
typename CreateIpamExternalResourceVerificationTokenRequestT = Model::CreateIpamExternalResourceVerificationTokenRequest>
3127 const CreateIpamExternalResourceVerificationTokenRequestT& request)
const {
3128 return SubmitCallable(&EC2Client::CreateIpamExternalResourceVerificationToken, request);
3135 template <
typename CreateIpamExternalResourceVerificationTokenRequestT = Model::CreateIpamExternalResourceVerificationTokenRequest>
3137 const CreateIpamExternalResourceVerificationTokenRequestT& request,
3139 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3140 return SubmitAsync(&EC2Client::CreateIpamExternalResourceVerificationToken, request, handler, context);
3164 template <
typename CreateIpamPolicyRequestT = Model::CreateIpamPolicyRequest>
3166 return SubmitCallable(&EC2Client::CreateIpamPolicy, request);
3173 template <
typename CreateIpamPolicyRequestT = Model::CreateIpamPolicyRequest>
3175 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3176 return SubmitAsync(&EC2Client::CreateIpamPolicy, request, handler, context);
3197 template <
typename CreateIpamPoolRequestT = Model::CreateIpamPoolRequest>
3199 return SubmitCallable(&EC2Client::CreateIpamPool, request);
3206 template <
typename CreateIpamPoolRequestT = Model::CreateIpamPoolRequest>
3208 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3209 return SubmitAsync(&EC2Client::CreateIpamPool, request, handler, context);
3233 template <
typename CreateIpamPrefixListResolverRequestT = Model::CreateIpamPrefixListResolverRequest>
3235 const CreateIpamPrefixListResolverRequestT& request)
const {
3236 return SubmitCallable(&EC2Client::CreateIpamPrefixListResolver, request);
3243 template <
typename CreateIpamPrefixListResolverRequestT = Model::CreateIpamPrefixListResolverRequest>
3246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3247 return SubmitAsync(&EC2Client::CreateIpamPrefixListResolver, request, handler, context);
3270 template <
typename CreateIpamPrefixListResolverTargetRequestT = Model::CreateIpamPrefixListResolverTargetRequest>
3272 const CreateIpamPrefixListResolverTargetRequestT& request)
const {
3273 return SubmitCallable(&EC2Client::CreateIpamPrefixListResolverTarget, request);
3280 template <
typename CreateIpamPrefixListResolverTargetRequestT = Model::CreateIpamPrefixListResolverTargetRequest>
3283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3284 return SubmitAsync(&EC2Client::CreateIpamPrefixListResolverTarget, request, handler, context);
3301 template <
typename CreateIpamResourceDiscoveryRequestT = Model::CreateIpamResourceDiscoveryRequest>
3303 const CreateIpamResourceDiscoveryRequestT& request = {})
const {
3304 return SubmitCallable(&EC2Client::CreateIpamResourceDiscovery, request);
3311 template <
typename CreateIpamResourceDiscoveryRequestT = Model::CreateIpamResourceDiscoveryRequest>
3313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3314 const CreateIpamResourceDiscoveryRequestT& request = {})
const {
3315 return SubmitAsync(&EC2Client::CreateIpamResourceDiscovery, request, handler, context);
3336 template <
typename CreateIpamScopeRequestT = Model::CreateIpamScopeRequest>
3338 return SubmitCallable(&EC2Client::CreateIpamScope, request);
3345 template <
typename CreateIpamScopeRequestT = Model::CreateIpamScopeRequest>
3347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3348 return SubmitAsync(&EC2Client::CreateIpamScope, request, handler, context);
3373 template <
typename CreateKeyPairRequestT = Model::CreateKeyPairRequest>
3375 return SubmitCallable(&EC2Client::CreateKeyPair, request);
3382 template <
typename CreateKeyPairRequestT = Model::CreateKeyPairRequest>
3384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3385 return SubmitAsync(&EC2Client::CreateKeyPair, request, handler, context);
3410 template <
typename CreateLaunchTemplateRequestT = Model::CreateLaunchTemplateRequest>
3412 return SubmitCallable(&EC2Client::CreateLaunchTemplate, request);
3419 template <
typename CreateLaunchTemplateRequestT = Model::CreateLaunchTemplateRequest>
3421 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3422 return SubmitAsync(&EC2Client::CreateLaunchTemplate, request, handler, context);
3448 template <
typename CreateLaunchTemplateVersionRequestT = Model::CreateLaunchTemplateVersionRequest>
3450 const CreateLaunchTemplateVersionRequestT& request)
const {
3451 return SubmitCallable(&EC2Client::CreateLaunchTemplateVersion, request);
3458 template <
typename CreateLaunchTemplateVersionRequestT = Model::CreateLaunchTemplateVersionRequest>
3461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3462 return SubmitAsync(&EC2Client::CreateLaunchTemplateVersion, request, handler, context);
3479 template <
typename CreateLocalGatewayRouteRequestT = Model::CreateLocalGatewayRouteRequest>
3481 return SubmitCallable(&EC2Client::CreateLocalGatewayRoute, request);
3488 template <
typename CreateLocalGatewayRouteRequestT = Model::CreateLocalGatewayRouteRequest>
3491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3492 return SubmitAsync(&EC2Client::CreateLocalGatewayRoute, request, handler, context);
3507 template <
typename CreateLocalGatewayRouteTableRequestT = Model::CreateLocalGatewayRouteTableRequest>
3509 const CreateLocalGatewayRouteTableRequestT& request)
const {
3510 return SubmitCallable(&EC2Client::CreateLocalGatewayRouteTable, request);
3517 template <
typename CreateLocalGatewayRouteTableRequestT = Model::CreateLocalGatewayRouteTableRequest>
3520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3521 return SubmitAsync(&EC2Client::CreateLocalGatewayRouteTable, request, handler, context);
3538 template <
typename CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestT =
3542 const CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestT& request)
const {
3543 return SubmitCallable(&EC2Client::CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation, request);
3550 template <
typename CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestT =
3553 const CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestT& request,
3555 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3556 return SubmitAsync(&EC2Client::CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation, request, handler, context);
3572 template <
typename CreateLocalGatewayRouteTableVpcAssociationRequestT = Model::CreateLocalGatewayRouteTableVpcAssociationRequest>
3574 const CreateLocalGatewayRouteTableVpcAssociationRequestT& request)
const {
3575 return SubmitCallable(&EC2Client::CreateLocalGatewayRouteTableVpcAssociation, request);
3582 template <
typename CreateLocalGatewayRouteTableVpcAssociationRequestT = Model::CreateLocalGatewayRouteTableVpcAssociationRequest>
3584 const CreateLocalGatewayRouteTableVpcAssociationRequestT& request,
3586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3587 return SubmitAsync(&EC2Client::CreateLocalGatewayRouteTableVpcAssociation, request, handler, context);
3603 template <
typename CreateLocalGatewayVirtualInterfaceRequestT = Model::CreateLocalGatewayVirtualInterfaceRequest>
3605 const CreateLocalGatewayVirtualInterfaceRequestT& request)
const {
3606 return SubmitCallable(&EC2Client::CreateLocalGatewayVirtualInterface, request);
3613 template <
typename CreateLocalGatewayVirtualInterfaceRequestT = Model::CreateLocalGatewayVirtualInterfaceRequest>
3616 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3617 return SubmitAsync(&EC2Client::CreateLocalGatewayVirtualInterface, request, handler, context);
3632 template <
typename CreateLocalGatewayVirtualInterfaceGroupRequestT = Model::CreateLocalGatewayVirtualInterfaceGroupRequest>
3634 const CreateLocalGatewayVirtualInterfaceGroupRequestT& request)
const {
3635 return SubmitCallable(&EC2Client::CreateLocalGatewayVirtualInterfaceGroup, request);
3642 template <
typename CreateLocalGatewayVirtualInterfaceGroupRequestT = Model::CreateLocalGatewayVirtualInterfaceGroupRequest>
3645 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3646 return SubmitAsync(&EC2Client::CreateLocalGatewayVirtualInterfaceGroup, request, handler, context);
3690 template <
typename CreateMacSystemIntegrityProtectionModificationTaskRequestT =
3693 const CreateMacSystemIntegrityProtectionModificationTaskRequestT& request)
const {
3694 return SubmitCallable(&EC2Client::CreateMacSystemIntegrityProtectionModificationTask, request);
3701 template <
typename CreateMacSystemIntegrityProtectionModificationTaskRequestT =
3704 const CreateMacSystemIntegrityProtectionModificationTaskRequestT& request,
3706 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3707 return SubmitAsync(&EC2Client::CreateMacSystemIntegrityProtectionModificationTask, request, handler, context);
3723 template <
typename CreateManagedPrefixListRequestT = Model::CreateManagedPrefixListRequest>
3725 return SubmitCallable(&EC2Client::CreateManagedPrefixList, request);
3732 template <
typename CreateManagedPrefixListRequestT = Model::CreateManagedPrefixListRequest>
3735 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3736 return SubmitAsync(&EC2Client::CreateManagedPrefixList, request, handler, context);
3772 template <
typename CreateNatGatewayRequestT = Model::CreateNatGatewayRequest>
3774 return SubmitCallable(&EC2Client::CreateNatGateway, request);
3781 template <
typename CreateNatGatewayRequestT = Model::CreateNatGatewayRequest>
3783 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3784 const CreateNatGatewayRequestT& request = {})
const {
3785 return SubmitAsync(&EC2Client::CreateNatGateway, request, handler, context);
3803 template <
typename CreateNetworkAclRequestT = Model::CreateNetworkAclRequest>
3805 return SubmitCallable(&EC2Client::CreateNetworkAcl, request);
3812 template <
typename CreateNetworkAclRequestT = Model::CreateNetworkAclRequest>
3814 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3815 return SubmitAsync(&EC2Client::CreateNetworkAcl, request, handler, context);
3842 template <
typename CreateNetworkAclEntryRequestT = Model::CreateNetworkAclEntryRequest>
3844 return SubmitCallable(&EC2Client::CreateNetworkAclEntry, request);
3851 template <
typename CreateNetworkAclEntryRequestT = Model::CreateNetworkAclEntryRequest>
3853 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3854 return SubmitAsync(&EC2Client::CreateNetworkAclEntry, request, handler, context);
3874 template <
typename CreateNetworkInsightsAccessScopeRequestT = Model::CreateNetworkInsightsAccessScopeRequest>
3876 const CreateNetworkInsightsAccessScopeRequestT& request)
const {
3877 return SubmitCallable(&EC2Client::CreateNetworkInsightsAccessScope, request);
3884 template <
typename CreateNetworkInsightsAccessScopeRequestT = Model::CreateNetworkInsightsAccessScopeRequest>
3887 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3888 return SubmitAsync(&EC2Client::CreateNetworkInsightsAccessScope, request, handler, context);
3906 template <
typename CreateNetworkInsightsPathRequestT = Model::CreateNetworkInsightsPathRequest>
3908 const CreateNetworkInsightsPathRequestT& request)
const {
3909 return SubmitCallable(&EC2Client::CreateNetworkInsightsPath, request);
3916 template <
typename CreateNetworkInsightsPathRequestT = Model::CreateNetworkInsightsPathRequest>
3919 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3920 return SubmitAsync(&EC2Client::CreateNetworkInsightsPath, request, handler, context);
3939 template <
typename CreateNetworkInterfaceRequestT = Model::CreateNetworkInterfaceRequest>
3941 return SubmitCallable(&EC2Client::CreateNetworkInterface, request);
3948 template <
typename CreateNetworkInterfaceRequestT = Model::CreateNetworkInterfaceRequest>
3951 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3952 return SubmitAsync(&EC2Client::CreateNetworkInterface, request, handler, context);
3970 template <
typename CreateNetworkInterfacePermissionRequestT = Model::CreateNetworkInterfacePermissionRequest>
3972 const CreateNetworkInterfacePermissionRequestT& request)
const {
3973 return SubmitCallable(&EC2Client::CreateNetworkInterfacePermission, request);
3980 template <
typename CreateNetworkInterfacePermissionRequestT = Model::CreateNetworkInterfacePermissionRequest>
3983 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3984 return SubmitAsync(&EC2Client::CreateNetworkInterfacePermission, request, handler, context);
4008 template <
typename CreatePlacementGroupRequestT = Model::CreatePlacementGroupRequest>
4010 return SubmitCallable(&EC2Client::CreatePlacementGroup, request);
4017 template <
typename CreatePlacementGroupRequestT = Model::CreatePlacementGroupRequest>
4019 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
4020 const CreatePlacementGroupRequestT& request = {})
const {
4021 return SubmitAsync(&EC2Client::CreatePlacementGroup, request, handler, context);
4040 template <
typename CreatePublicIpv4PoolRequestT = Model::CreatePublicIpv4PoolRequest>
4042 return SubmitCallable(&EC2Client::CreatePublicIpv4Pool, request);
4049 template <
typename CreatePublicIpv4PoolRequestT = Model::CreatePublicIpv4PoolRequest>
4051 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
4052 const CreatePublicIpv4PoolRequestT& request = {})
const {
4053 return SubmitAsync(&EC2Client::CreatePublicIpv4Pool, request, handler, context);
4075 template <
typename CreateReplaceRootVolumeTaskRequestT = Model::CreateReplaceRootVolumeTaskRequest>
4077 const CreateReplaceRootVolumeTaskRequestT& request)
const {
4078 return SubmitCallable(&EC2Client::CreateReplaceRootVolumeTask, request);
4085 template <
typename CreateReplaceRootVolumeTaskRequestT = Model::CreateReplaceRootVolumeTaskRequest>
4088 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4089 return SubmitAsync(&EC2Client::CreateReplaceRootVolumeTask, request, handler, context);
4124 template <
typename CreateReservedInstancesListingRequestT = Model::CreateReservedInstancesListingRequest>
4126 const CreateReservedInstancesListingRequestT& request)
const {
4127 return SubmitCallable(&EC2Client::CreateReservedInstancesListing, request);
4134 template <
typename CreateReservedInstancesListingRequestT = Model::CreateReservedInstancesListingRequest>
4137 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4138 return SubmitAsync(&EC2Client::CreateReservedInstancesListing, request, handler, context);
4162 template <
typename CreateRestoreImageTaskRequestT = Model::CreateRestoreImageTaskRequest>
4164 return SubmitCallable(&EC2Client::CreateRestoreImageTask, request);
4171 template <
typename CreateRestoreImageTaskRequestT = Model::CreateRestoreImageTaskRequest>
4174 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4175 return SubmitAsync(&EC2Client::CreateRestoreImageTask, request, handler, context);
4201 template <
typename CreateRouteRequestT = Model::CreateRouteRequest>
4203 return SubmitCallable(&EC2Client::CreateRoute, request);
4210 template <
typename CreateRouteRequestT = Model::CreateRouteRequest>
4212 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4213 return SubmitAsync(&EC2Client::CreateRoute, request, handler, context);
4243 template <
typename CreateRouteServerRequestT = Model::CreateRouteServerRequest>
4245 return SubmitCallable(&EC2Client::CreateRouteServer, request);
4252 template <
typename CreateRouteServerRequestT = Model::CreateRouteServerRequest>
4254 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4255 return SubmitAsync(&EC2Client::CreateRouteServer, request, handler, context);
4277 template <
typename CreateRouteServerEndpo
intRequestT = Model::CreateRouteServerEndpo
intRequest>
4279 const CreateRouteServerEndpointRequestT& request)
const {
4280 return SubmitCallable(&EC2Client::CreateRouteServerEndpoint, request);
4287 template <
typename CreateRouteServerEndpo
intRequestT = Model::CreateRouteServerEndpo
intRequest>
4290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4291 return SubmitAsync(&EC2Client::CreateRouteServerEndpoint, request, handler, context);
4314 template <
typename CreateRouteServerPeerRequestT = Model::CreateRouteServerPeerRequest>
4316 return SubmitCallable(&EC2Client::CreateRouteServerPeer, request);
4323 template <
typename CreateRouteServerPeerRequestT = Model::CreateRouteServerPeerRequest>
4325 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4326 return SubmitAsync(&EC2Client::CreateRouteServerPeer, request, handler, context);
4344 template <
typename CreateRouteTableRequestT = Model::CreateRouteTableRequest>
4346 return SubmitCallable(&EC2Client::CreateRouteTable, request);
4353 template <
typename CreateRouteTableRequestT = Model::CreateRouteTableRequest>
4355 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4356 return SubmitAsync(&EC2Client::CreateRouteTable, request, handler, context);
4388 template <
typename CreateSecurityGroupRequestT = Model::CreateSecurityGroupRequest>
4390 return SubmitCallable(&EC2Client::CreateSecurityGroup, request);
4397 template <
typename CreateSecurityGroupRequestT = Model::CreateSecurityGroupRequest>
4399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4400 return SubmitAsync(&EC2Client::CreateSecurityGroup, request, handler, context);
4441 template <
typename CreateSnapshotRequestT = Model::CreateSnapshotRequest>
4443 return SubmitCallable(&EC2Client::CreateSnapshot, request);
4450 template <
typename CreateSnapshotRequestT = Model::CreateSnapshotRequest>
4452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4453 return SubmitAsync(&EC2Client::CreateSnapshot, request, handler, context);
4479 template <
typename CreateSnapshotsRequestT = Model::CreateSnapshotsRequest>
4481 return SubmitCallable(&EC2Client::CreateSnapshots, request);
4488 template <
typename CreateSnapshotsRequestT = Model::CreateSnapshotsRequest>
4490 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4491 return SubmitAsync(&EC2Client::CreateSnapshots, request, handler, context);
4511 template <
typename CreateSpotDatafeedSubscriptionRequestT = Model::CreateSpotDatafeedSubscriptionRequest>
4513 const CreateSpotDatafeedSubscriptionRequestT& request)
const {
4514 return SubmitCallable(&EC2Client::CreateSpotDatafeedSubscription, request);
4521 template <
typename CreateSpotDatafeedSubscriptionRequestT = Model::CreateSpotDatafeedSubscriptionRequest>
4524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4525 return SubmitAsync(&EC2Client::CreateSpotDatafeedSubscription, request, handler, context);
4546 template <
typename CreateStoreImageTaskRequestT = Model::CreateStoreImageTaskRequest>
4548 return SubmitCallable(&EC2Client::CreateStoreImageTask, request);
4555 template <
typename CreateStoreImageTaskRequestT = Model::CreateStoreImageTaskRequest>
4557 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4558 return SubmitAsync(&EC2Client::CreateStoreImageTask, request, handler, context);
4589 template <
typename CreateSubnetRequestT = Model::CreateSubnetRequest>
4591 return SubmitCallable(&EC2Client::CreateSubnet, request);
4598 template <
typename CreateSubnetRequestT = Model::CreateSubnetRequest>
4600 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4601 return SubmitAsync(&EC2Client::CreateSubnet, request, handler, context);
4621 template <
typename CreateSubnetC
idrReservationRequestT = Model::CreateSubnetC
idrReservationRequest>
4623 const CreateSubnetCidrReservationRequestT& request)
const {
4624 return SubmitCallable(&EC2Client::CreateSubnetCidrReservation, request);
4631 template <
typename CreateSubnetC
idrReservationRequestT = Model::CreateSubnetC
idrReservationRequest>
4634 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4635 return SubmitAsync(&EC2Client::CreateSubnetCidrReservation, request, handler, context);
4659 template <
typename CreateTagsRequestT = Model::CreateTagsRequest>
4661 return SubmitCallable(&EC2Client::CreateTags, request);
4668 template <
typename CreateTagsRequestT = Model::CreateTagsRequest>
4670 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4671 return SubmitAsync(&EC2Client::CreateTags, request, handler, context);
4693 template <
typename CreateTrafficMirrorFilterRequestT = Model::CreateTrafficMirrorFilterRequest>
4695 const CreateTrafficMirrorFilterRequestT& request = {})
const {
4696 return SubmitCallable(&EC2Client::CreateTrafficMirrorFilter, request);
4703 template <
typename CreateTrafficMirrorFilterRequestT = Model::CreateTrafficMirrorFilterRequest>
4705 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
4706 const CreateTrafficMirrorFilterRequestT& request = {})
const {
4707 return SubmitAsync(&EC2Client::CreateTrafficMirrorFilter, request, handler, context);
4724 template <
typename CreateTrafficMirrorFilterRuleRequestT = Model::CreateTrafficMirrorFilterRuleRequest>
4726 const CreateTrafficMirrorFilterRuleRequestT& request)
const {
4727 return SubmitCallable(&EC2Client::CreateTrafficMirrorFilterRule, request);
4734 template <
typename CreateTrafficMirrorFilterRuleRequestT = Model::CreateTrafficMirrorFilterRuleRequest>
4737 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4738 return SubmitAsync(&EC2Client::CreateTrafficMirrorFilterRule, request, handler, context);
4762 template <
typename CreateTrafficMirrorSessionRequestT = Model::CreateTrafficMirrorSessionRequest>
4764 const CreateTrafficMirrorSessionRequestT& request)
const {
4765 return SubmitCallable(&EC2Client::CreateTrafficMirrorSession, request);
4772 template <
typename CreateTrafficMirrorSessionRequestT = Model::CreateTrafficMirrorSessionRequest>
4775 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4776 return SubmitAsync(&EC2Client::CreateTrafficMirrorSession, request, handler, context);
4799 template <
typename CreateTrafficMirrorTargetRequestT = Model::CreateTrafficMirrorTargetRequest>
4801 const CreateTrafficMirrorTargetRequestT& request = {})
const {
4802 return SubmitCallable(&EC2Client::CreateTrafficMirrorTarget, request);
4809 template <
typename CreateTrafficMirrorTargetRequestT = Model::CreateTrafficMirrorTargetRequest>
4811 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
4812 const CreateTrafficMirrorTargetRequestT& request = {})
const {
4813 return SubmitAsync(&EC2Client::CreateTrafficMirrorTarget, request, handler, context);
4844 template <
typename CreateTransitGatewayRequestT = Model::CreateTransitGatewayRequest>
4846 return SubmitCallable(&EC2Client::CreateTransitGateway, request);
4853 template <
typename CreateTransitGatewayRequestT = Model::CreateTransitGatewayRequest>
4855 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
4856 const CreateTransitGatewayRequestT& request = {})
const {
4857 return SubmitAsync(&EC2Client::CreateTransitGateway, request, handler, context);
4876 template <
typename CreateTransitGatewayConnectRequestT = Model::CreateTransitGatewayConnectRequest>
4878 const CreateTransitGatewayConnectRequestT& request)
const {
4879 return SubmitCallable(&EC2Client::CreateTransitGatewayConnect, request);
4886 template <
typename CreateTransitGatewayConnectRequestT = Model::CreateTransitGatewayConnectRequest>
4889 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4890 return SubmitAsync(&EC2Client::CreateTransitGatewayConnect, request, handler, context);
4911 template <
typename CreateTransitGatewayConnectPeerRequestT = Model::CreateTransitGatewayConnectPeerRequest>
4913 const CreateTransitGatewayConnectPeerRequestT& request)
const {
4914 return SubmitCallable(&EC2Client::CreateTransitGatewayConnectPeer, request);
4921 template <
typename CreateTransitGatewayConnectPeerRequestT = Model::CreateTransitGatewayConnectPeerRequest>
4924 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4925 return SubmitAsync(&EC2Client::CreateTransitGatewayConnectPeer, request, handler, context);
4941 template <
typename CreateTransitGatewayMeteringPolicyRequestT = Model::CreateTransitGatewayMeteringPolicyRequest>
4943 const CreateTransitGatewayMeteringPolicyRequestT& request)
const {
4944 return SubmitCallable(&EC2Client::CreateTransitGatewayMeteringPolicy, request);
4951 template <
typename CreateTransitGatewayMeteringPolicyRequestT = Model::CreateTransitGatewayMeteringPolicyRequest>
4954 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4955 return SubmitAsync(&EC2Client::CreateTransitGatewayMeteringPolicy, request, handler, context);
4971 template <
typename CreateTransitGatewayMeteringPolicyEntryRequestT = Model::CreateTransitGatewayMeteringPolicyEntryRequest>
4973 const CreateTransitGatewayMeteringPolicyEntryRequestT& request)
const {
4974 return SubmitCallable(&EC2Client::CreateTransitGatewayMeteringPolicyEntry, request);
4981 template <
typename CreateTransitGatewayMeteringPolicyEntryRequestT = Model::CreateTransitGatewayMeteringPolicyEntryRequest>
4984 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4985 return SubmitAsync(&EC2Client::CreateTransitGatewayMeteringPolicyEntry, request, handler, context);
5004 template <
typename CreateTransitGatewayMulticastDomainRequestT = Model::CreateTransitGatewayMulticastDomainRequest>
5006 const CreateTransitGatewayMulticastDomainRequestT& request)
const {
5007 return SubmitCallable(&EC2Client::CreateTransitGatewayMulticastDomain, request);
5014 template <
typename CreateTransitGatewayMulticastDomainRequestT = Model::CreateTransitGatewayMulticastDomainRequest>
5017 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5018 return SubmitAsync(&EC2Client::CreateTransitGatewayMulticastDomain, request, handler, context);
5037 template <
typename CreateTransitGatewayPeeringAttachmentRequestT = Model::CreateTransitGatewayPeeringAttachmentRequest>
5039 const CreateTransitGatewayPeeringAttachmentRequestT& request)
const {
5040 return SubmitCallable(&EC2Client::CreateTransitGatewayPeeringAttachment, request);
5047 template <
typename CreateTransitGatewayPeeringAttachmentRequestT = Model::CreateTransitGatewayPeeringAttachmentRequest>
5050 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5051 return SubmitAsync(&EC2Client::CreateTransitGatewayPeeringAttachment, request, handler, context);
5066 template <
typename CreateTransitGatewayPolicyTableRequestT = Model::CreateTransitGatewayPolicyTableRequest>
5068 const CreateTransitGatewayPolicyTableRequestT& request)
const {
5069 return SubmitCallable(&EC2Client::CreateTransitGatewayPolicyTable, request);
5076 template <
typename CreateTransitGatewayPolicyTableRequestT = Model::CreateTransitGatewayPolicyTableRequest>
5079 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5080 return SubmitAsync(&EC2Client::CreateTransitGatewayPolicyTable, request, handler, context);
5096 template <
typename CreateTransitGatewayPrefixListReferenceRequestT = Model::CreateTransitGatewayPrefixListReferenceRequest>
5098 const CreateTransitGatewayPrefixListReferenceRequestT& request)
const {
5099 return SubmitCallable(&EC2Client::CreateTransitGatewayPrefixListReference, request);
5106 template <
typename CreateTransitGatewayPrefixListReferenceRequestT = Model::CreateTransitGatewayPrefixListReferenceRequest>
5109 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5110 return SubmitAsync(&EC2Client::CreateTransitGatewayPrefixListReference, request, handler, context);
5125 template <
typename CreateTransitGatewayRouteRequestT = Model::CreateTransitGatewayRouteRequest>
5127 const CreateTransitGatewayRouteRequestT& request)
const {
5128 return SubmitCallable(&EC2Client::CreateTransitGatewayRoute, request);
5135 template <
typename CreateTransitGatewayRouteRequestT = Model::CreateTransitGatewayRouteRequest>
5138 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5139 return SubmitAsync(&EC2Client::CreateTransitGatewayRoute, request, handler, context);
5155 template <
typename CreateTransitGatewayRouteTableRequestT = Model::CreateTransitGatewayRouteTableRequest>
5157 const CreateTransitGatewayRouteTableRequestT& request)
const {
5158 return SubmitCallable(&EC2Client::CreateTransitGatewayRouteTable, request);
5165 template <
typename CreateTransitGatewayRouteTableRequestT = Model::CreateTransitGatewayRouteTableRequest>
5168 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5169 return SubmitAsync(&EC2Client::CreateTransitGatewayRouteTable, request, handler, context);
5184 template <
typename CreateTransitGatewayRouteTableAnnouncementRequestT = Model::CreateTransitGatewayRouteTableAnnouncementRequest>
5186 const CreateTransitGatewayRouteTableAnnouncementRequestT& request)
const {
5187 return SubmitCallable(&EC2Client::CreateTransitGatewayRouteTableAnnouncement, request);
5194 template <
typename CreateTransitGatewayRouteTableAnnouncementRequestT = Model::CreateTransitGatewayRouteTableAnnouncementRequest>
5196 const CreateTransitGatewayRouteTableAnnouncementRequestT& request,
5198 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5199 return SubmitAsync(&EC2Client::CreateTransitGatewayRouteTableAnnouncement, request, handler, context);
5219 template <
typename CreateTransitGatewayVpcAttachmentRequestT = Model::CreateTransitGatewayVpcAttachmentRequest>
5221 const CreateTransitGatewayVpcAttachmentRequestT& request)
const {
5222 return SubmitCallable(&EC2Client::CreateTransitGatewayVpcAttachment, request);
5229 template <
typename CreateTransitGatewayVpcAttachmentRequestT = Model::CreateTransitGatewayVpcAttachmentRequest>
5232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5233 return SubmitAsync(&EC2Client::CreateTransitGatewayVpcAttachment, request, handler, context);
5250 template <
typename CreateVerifiedAccessEndpo
intRequestT = Model::CreateVerifiedAccessEndpo
intRequest>
5252 const CreateVerifiedAccessEndpointRequestT& request)
const {
5253 return SubmitCallable(&EC2Client::CreateVerifiedAccessEndpoint, request);
5260 template <
typename CreateVerifiedAccessEndpo
intRequestT = Model::CreateVerifiedAccessEndpo
intRequest>
5263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5264 return SubmitAsync(&EC2Client::CreateVerifiedAccessEndpoint, request, handler, context);
5283 template <
typename CreateVerifiedAccessGroupRequestT = Model::CreateVerifiedAccessGroupRequest>
5285 const CreateVerifiedAccessGroupRequestT& request)
const {
5286 return SubmitCallable(&EC2Client::CreateVerifiedAccessGroup, request);
5293 template <
typename CreateVerifiedAccessGroupRequestT = Model::CreateVerifiedAccessGroupRequest>
5296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5297 return SubmitAsync(&EC2Client::CreateVerifiedAccessGroup, request, handler, context);
5314 template <
typename CreateVerifiedAccessInstanceRequestT = Model::CreateVerifiedAccessInstanceRequest>
5316 const CreateVerifiedAccessInstanceRequestT& request = {})
const {
5317 return SubmitCallable(&EC2Client::CreateVerifiedAccessInstance, request);
5324 template <
typename CreateVerifiedAccessInstanceRequestT = Model::CreateVerifiedAccessInstanceRequest>
5326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
5327 const CreateVerifiedAccessInstanceRequestT& request = {})
const {
5328 return SubmitAsync(&EC2Client::CreateVerifiedAccessInstance, request, handler, context);
5347 template <
typename CreateVerifiedAccessTrustProv
iderRequestT = Model::CreateVerifiedAccessTrustProv
iderRequest>
5349 const CreateVerifiedAccessTrustProviderRequestT& request)
const {
5350 return SubmitCallable(&EC2Client::CreateVerifiedAccessTrustProvider, request);
5357 template <
typename CreateVerifiedAccessTrustProv
iderRequestT = Model::CreateVerifiedAccessTrustProv
iderRequest>
5360 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5361 return SubmitAsync(&EC2Client::CreateVerifiedAccessTrustProvider, request, handler, context);
5389 template <
typename CreateVolumeRequestT = Model::CreateVolumeRequest>
5391 return SubmitCallable(&EC2Client::CreateVolume, request);
5398 template <
typename CreateVolumeRequestT = Model::CreateVolumeRequest>
5400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
5401 const CreateVolumeRequestT& request = {})
const {
5402 return SubmitAsync(&EC2Client::CreateVolume, request, handler, context);
5432 template <
typename CreateVpcRequestT = Model::CreateVpcRequest>
5434 return SubmitCallable(&EC2Client::CreateVpc, request);
5441 template <
typename CreateVpcRequestT = Model::CreateVpcRequest>
5443 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
5444 const CreateVpcRequestT& request = {})
const {
5445 return SubmitAsync(&EC2Client::CreateVpc, request, handler, context);
5468 template <
typename CreateVpcBlockPublicAccessExclusionRequestT = Model::CreateVpcBlockPublicAccessExclusionRequest>
5470 const CreateVpcBlockPublicAccessExclusionRequestT& request)
const {
5471 return SubmitCallable(&EC2Client::CreateVpcBlockPublicAccessExclusion, request);
5478 template <
typename CreateVpcBlockPublicAccessExclusionRequestT = Model::CreateVpcBlockPublicAccessExclusionRequest>
5481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5482 return SubmitAsync(&EC2Client::CreateVpcBlockPublicAccessExclusion, request, handler, context);
5503 template <
typename CreateVpcEncryptionControlRequestT = Model::CreateVpcEncryptionControlRequest>
5505 const CreateVpcEncryptionControlRequestT& request)
const {
5506 return SubmitCallable(&EC2Client::CreateVpcEncryptionControl, request);
5513 template <
typename CreateVpcEncryptionControlRequestT = Model::CreateVpcEncryptionControlRequest>
5516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5517 return SubmitAsync(&EC2Client::CreateVpcEncryptionControl, request, handler, context);
5536 template <
typename CreateVpcEndpo
intRequestT = Model::CreateVpcEndpo
intRequest>
5538 return SubmitCallable(&EC2Client::CreateVpcEndpoint, request);
5545 template <
typename CreateVpcEndpo
intRequestT = Model::CreateVpcEndpo
intRequest>
5547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5548 return SubmitAsync(&EC2Client::CreateVpcEndpoint, request, handler, context);
5570 template <
typename CreateVpcEndpo
intConnectionNotificationRequestT = Model::CreateVpcEndpo
intConnectionNotificationRequest>
5572 const CreateVpcEndpointConnectionNotificationRequestT& request)
const {
5573 return SubmitCallable(&EC2Client::CreateVpcEndpointConnectionNotification, request);
5580 template <
typename CreateVpcEndpo
intConnectionNotificationRequestT = Model::CreateVpcEndpo
intConnectionNotificationRequest>
5583 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5584 return SubmitAsync(&EC2Client::CreateVpcEndpointConnectionNotification, request, handler, context);
5612 template <
typename CreateVpcEndpo
intServiceConfigurationRequestT = Model::CreateVpcEndpo
intServiceConfigurationRequest>
5614 const CreateVpcEndpointServiceConfigurationRequestT& request = {})
const {
5615 return SubmitCallable(&EC2Client::CreateVpcEndpointServiceConfiguration, request);
5622 template <
typename CreateVpcEndpo
intServiceConfigurationRequestT = Model::CreateVpcEndpo
intServiceConfigurationRequest>
5624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
5625 const CreateVpcEndpointServiceConfigurationRequestT& request = {})
const {
5626 return SubmitAsync(&EC2Client::CreateVpcEndpointServiceConfiguration, request, handler, context);
5654 template <
typename CreateVpcPeeringConnectionRequestT = Model::CreateVpcPeeringConnectionRequest>
5656 const CreateVpcPeeringConnectionRequestT& request)
const {
5657 return SubmitCallable(&EC2Client::CreateVpcPeeringConnection, request);
5664 template <
typename CreateVpcPeeringConnectionRequestT = Model::CreateVpcPeeringConnectionRequest>
5667 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5668 return SubmitAsync(&EC2Client::CreateVpcPeeringConnection, request, handler, context);
5683 template <
typename CreateVpnConcentratorRequestT = Model::CreateVpnConcentratorRequest>
5685 return SubmitCallable(&EC2Client::CreateVpnConcentrator, request);
5692 template <
typename CreateVpnConcentratorRequestT = Model::CreateVpnConcentratorRequest>
5694 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5695 return SubmitAsync(&EC2Client::CreateVpnConcentrator, request, handler, context);
5723 template <
typename CreateVpnConnectionRequestT = Model::CreateVpnConnectionRequest>
5725 return SubmitCallable(&EC2Client::CreateVpnConnection, request);
5732 template <
typename CreateVpnConnectionRequestT = Model::CreateVpnConnectionRequest>
5734 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5735 return SubmitAsync(&EC2Client::CreateVpnConnection, request, handler, context);
5755 template <
typename CreateVpnConnectionRouteRequestT = Model::CreateVpnConnectionRouteRequest>
5757 return SubmitCallable(&EC2Client::CreateVpnConnectionRoute, request);
5764 template <
typename CreateVpnConnectionRouteRequestT = Model::CreateVpnConnectionRouteRequest>
5767 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5768 return SubmitAsync(&EC2Client::CreateVpnConnectionRoute, request, handler, context);
5787 template <
typename CreateVpnGatewayRequestT = Model::CreateVpnGatewayRequest>
5789 return SubmitCallable(&EC2Client::CreateVpnGateway, request);
5796 template <
typename CreateVpnGatewayRequestT = Model::CreateVpnGatewayRequest>
5798 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5799 return SubmitAsync(&EC2Client::CreateVpnGateway, request, handler, context);
5816 template <
typename DeleteCapacityManagerDataExportRequestT = Model::DeleteCapacityManagerDataExportRequest>
5818 const DeleteCapacityManagerDataExportRequestT& request)
const {
5819 return SubmitCallable(&EC2Client::DeleteCapacityManagerDataExport, request);
5826 template <
typename DeleteCapacityManagerDataExportRequestT = Model::DeleteCapacityManagerDataExportRequest>
5829 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5830 return SubmitAsync(&EC2Client::DeleteCapacityManagerDataExport, request, handler, context);
5848 template <
typename DeleteCarrierGatewayRequestT = Model::DeleteCarrierGatewayRequest>
5850 return SubmitCallable(&EC2Client::DeleteCarrierGateway, request);
5857 template <
typename DeleteCarrierGatewayRequestT = Model::DeleteCarrierGatewayRequest>
5859 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5860 return SubmitAsync(&EC2Client::DeleteCarrierGateway, request, handler, context);
5876 template <
typename DeleteClientVpnEndpo
intRequestT = Model::DeleteClientVpnEndpo
intRequest>
5878 return SubmitCallable(&EC2Client::DeleteClientVpnEndpoint, request);
5885 template <
typename DeleteClientVpnEndpo
intRequestT = Model::DeleteClientVpnEndpo
intRequest>
5888 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5889 return SubmitAsync(&EC2Client::DeleteClientVpnEndpoint, request, handler, context);
5907 template <
typename DeleteClientVpnRouteRequestT = Model::DeleteClientVpnRouteRequest>
5909 return SubmitCallable(&EC2Client::DeleteClientVpnRoute, request);
5916 template <
typename DeleteClientVpnRouteRequestT = Model::DeleteClientVpnRouteRequest>
5918 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5919 return SubmitAsync(&EC2Client::DeleteClientVpnRoute, request, handler, context);
5933 template <
typename DeleteCoipC
idrRequestT = Model::DeleteCoipC
idrRequest>
5935 return SubmitCallable(&EC2Client::DeleteCoipCidr, request);
5942 template <
typename DeleteCoipC
idrRequestT = Model::DeleteCoipC
idrRequest>
5944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5945 return SubmitAsync(&EC2Client::DeleteCoipCidr, request, handler, context);
5959 template <
typename DeleteCoipPoolRequestT = Model::DeleteCoipPoolRequest>
5961 return SubmitCallable(&EC2Client::DeleteCoipPool, request);
5968 template <
typename DeleteCoipPoolRequestT = Model::DeleteCoipPoolRequest>
5970 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5971 return SubmitAsync(&EC2Client::DeleteCoipPool, request, handler, context);
5986 template <
typename DeleteCustomerGatewayRequestT = Model::DeleteCustomerGatewayRequest>
5988 return SubmitCallable(&EC2Client::DeleteCustomerGateway, request);
5995 template <
typename DeleteCustomerGatewayRequestT = Model::DeleteCustomerGatewayRequest>
5997 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5998 return SubmitAsync(&EC2Client::DeleteCustomerGateway, request, handler, context);
6015 template <
typename DeleteDhcpOptionsRequestT = Model::DeleteDhcpOptionsRequest>
6017 return SubmitCallable(&EC2Client::DeleteDhcpOptions, request);
6024 template <
typename DeleteDhcpOptionsRequestT = Model::DeleteDhcpOptionsRequest>
6026 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6027 return SubmitAsync(&EC2Client::DeleteDhcpOptions, request, handler, context);
6042 template <
typename DeleteEgressOnlyInternetGatewayRequestT = Model::DeleteEgressOnlyInternetGatewayRequest>
6044 const DeleteEgressOnlyInternetGatewayRequestT& request)
const {
6045 return SubmitCallable(&EC2Client::DeleteEgressOnlyInternetGateway, request);
6052 template <
typename DeleteEgressOnlyInternetGatewayRequestT = Model::DeleteEgressOnlyInternetGatewayRequest>
6055 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6056 return SubmitAsync(&EC2Client::DeleteEgressOnlyInternetGateway, request, handler, context);
6100 template <
typename DeleteFleetsRequestT = Model::DeleteFleetsRequest>
6102 return SubmitCallable(&EC2Client::DeleteFleets, request);
6109 template <
typename DeleteFleetsRequestT = Model::DeleteFleetsRequest>
6111 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6112 return SubmitAsync(&EC2Client::DeleteFleets, request, handler, context);
6125 template <
typename DeleteFlowLogsRequestT = Model::DeleteFlowLogsRequest>
6127 return SubmitCallable(&EC2Client::DeleteFlowLogs, request);
6134 template <
typename DeleteFlowLogsRequestT = Model::DeleteFlowLogsRequest>
6136 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6137 return SubmitAsync(&EC2Client::DeleteFlowLogs, request, handler, context);
6150 template <
typename DeleteFpgaImageRequestT = Model::DeleteFpgaImageRequest>
6152 return SubmitCallable(&EC2Client::DeleteFpgaImage, request);
6159 template <
typename DeleteFpgaImageRequestT = Model::DeleteFpgaImageRequest>
6161 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6162 return SubmitAsync(&EC2Client::DeleteFpgaImage, request, handler, context);
6179 template <
typename DeleteImageUsageReportRequestT = Model::DeleteImageUsageReportRequest>
6181 return SubmitCallable(&EC2Client::DeleteImageUsageReport, request);
6188 template <
typename DeleteImageUsageReportRequestT = Model::DeleteImageUsageReportRequest>
6191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6192 return SubmitAsync(&EC2Client::DeleteImageUsageReport, request, handler, context);
6208 template <
typename DeleteInstanceConnectEndpo
intRequestT = Model::DeleteInstanceConnectEndpo
intRequest>
6210 const DeleteInstanceConnectEndpointRequestT& request)
const {
6211 return SubmitCallable(&EC2Client::DeleteInstanceConnectEndpoint, request);
6218 template <
typename DeleteInstanceConnectEndpo
intRequestT = Model::DeleteInstanceConnectEndpo
intRequest>
6221 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6222 return SubmitAsync(&EC2Client::DeleteInstanceConnectEndpoint, request, handler, context);
6239 template <
typename DeleteInstanceEventWindowRequestT = Model::DeleteInstanceEventWindowRequest>
6241 const DeleteInstanceEventWindowRequestT& request)
const {
6242 return SubmitCallable(&EC2Client::DeleteInstanceEventWindow, request);
6249 template <
typename DeleteInstanceEventWindowRequestT = Model::DeleteInstanceEventWindowRequest>
6252 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6253 return SubmitAsync(&EC2Client::DeleteInstanceEventWindow, request, handler, context);
6268 template <
typename DeleteInternetGatewayRequestT = Model::DeleteInternetGatewayRequest>
6270 return SubmitCallable(&EC2Client::DeleteInternetGateway, request);
6277 template <
typename DeleteInternetGatewayRequestT = Model::DeleteInternetGatewayRequest>
6279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6280 return SubmitAsync(&EC2Client::DeleteInternetGateway, request, handler, context);
6297 template <
typename DeleteIpamRequestT = Model::DeleteIpamRequest>
6299 return SubmitCallable(&EC2Client::DeleteIpam, request);
6306 template <
typename DeleteIpamRequestT = Model::DeleteIpamRequest>
6308 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6309 return SubmitAsync(&EC2Client::DeleteIpam, request, handler, context);
6328 template <
typename DeleteIpamExternalResourceVerificationTokenRequestT = Model::DeleteIpamExternalResourceVerificationTokenRequest>
6330 const DeleteIpamExternalResourceVerificationTokenRequestT& request)
const {
6331 return SubmitCallable(&EC2Client::DeleteIpamExternalResourceVerificationToken, request);
6338 template <
typename DeleteIpamExternalResourceVerificationTokenRequestT = Model::DeleteIpamExternalResourceVerificationTokenRequest>
6340 const DeleteIpamExternalResourceVerificationTokenRequestT& request,
6342 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6343 return SubmitAsync(&EC2Client::DeleteIpamExternalResourceVerificationToken, request, handler, context);
6364 template <
typename DeleteIpamPolicyRequestT = Model::DeleteIpamPolicyRequest>
6366 return SubmitCallable(&EC2Client::DeleteIpamPolicy, request);
6373 template <
typename DeleteIpamPolicyRequestT = Model::DeleteIpamPolicyRequest>
6375 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6376 return SubmitAsync(&EC2Client::DeleteIpamPolicy, request, handler, context);
6397 template <
typename DeleteIpamPoolRequestT = Model::DeleteIpamPoolRequest>
6399 return SubmitCallable(&EC2Client::DeleteIpamPool, request);
6406 template <
typename DeleteIpamPoolRequestT = Model::DeleteIpamPoolRequest>
6408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6409 return SubmitAsync(&EC2Client::DeleteIpamPool, request, handler, context);
6426 template <
typename DeleteIpamPrefixListResolverRequestT = Model::DeleteIpamPrefixListResolverRequest>
6428 const DeleteIpamPrefixListResolverRequestT& request)
const {
6429 return SubmitCallable(&EC2Client::DeleteIpamPrefixListResolver, request);
6436 template <
typename DeleteIpamPrefixListResolverRequestT = Model::DeleteIpamPrefixListResolverRequest>
6439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6440 return SubmitAsync(&EC2Client::DeleteIpamPrefixListResolver, request, handler, context);
6461 template <
typename DeleteIpamPrefixListResolverTargetRequestT = Model::DeleteIpamPrefixListResolverTargetRequest>
6463 const DeleteIpamPrefixListResolverTargetRequestT& request)
const {
6464 return SubmitCallable(&EC2Client::DeleteIpamPrefixListResolverTarget, request);
6471 template <
typename DeleteIpamPrefixListResolverTargetRequestT = Model::DeleteIpamPrefixListResolverTargetRequest>
6474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6475 return SubmitAsync(&EC2Client::DeleteIpamPrefixListResolverTarget, request, handler, context);
6492 template <
typename DeleteIpamResourceDiscoveryRequestT = Model::DeleteIpamResourceDiscoveryRequest>
6494 const DeleteIpamResourceDiscoveryRequestT& request)
const {
6495 return SubmitCallable(&EC2Client::DeleteIpamResourceDiscovery, request);
6502 template <
typename DeleteIpamResourceDiscoveryRequestT = Model::DeleteIpamResourceDiscoveryRequest>
6505 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6506 return SubmitAsync(&EC2Client::DeleteIpamResourceDiscovery, request, handler, context);
6523 template <
typename DeleteIpamScopeRequestT = Model::DeleteIpamScopeRequest>
6525 return SubmitCallable(&EC2Client::DeleteIpamScope, request);
6532 template <
typename DeleteIpamScopeRequestT = Model::DeleteIpamScopeRequest>
6534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6535 return SubmitAsync(&EC2Client::DeleteIpamScope, request, handler, context);
6549 template <
typename DeleteKeyPairRequestT = Model::DeleteKeyPairRequest>
6551 return SubmitCallable(&EC2Client::DeleteKeyPair, request);
6558 template <
typename DeleteKeyPairRequestT = Model::DeleteKeyPairRequest>
6560 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
6561 const DeleteKeyPairRequestT& request = {})
const {
6562 return SubmitAsync(&EC2Client::DeleteKeyPair, request, handler, context);
6577 template <
typename DeleteLaunchTemplateRequestT = Model::DeleteLaunchTemplateRequest>
6579 return SubmitCallable(&EC2Client::DeleteLaunchTemplate, request);
6586 template <
typename DeleteLaunchTemplateRequestT = Model::DeleteLaunchTemplateRequest>
6588 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
6589 const DeleteLaunchTemplateRequestT& request = {})
const {
6590 return SubmitAsync(&EC2Client::DeleteLaunchTemplate, request, handler, context);
6615 template <
typename DeleteLaunchTemplateVersionsRequestT = Model::DeleteLaunchTemplateVersionsRequest>
6617 const DeleteLaunchTemplateVersionsRequestT& request)
const {
6618 return SubmitCallable(&EC2Client::DeleteLaunchTemplateVersions, request);
6625 template <
typename DeleteLaunchTemplateVersionsRequestT = Model::DeleteLaunchTemplateVersionsRequest>
6628 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6629 return SubmitAsync(&EC2Client::DeleteLaunchTemplateVersions, request, handler, context);
6644 template <
typename DeleteLocalGatewayRouteRequestT = Model::DeleteLocalGatewayRouteRequest>
6646 return SubmitCallable(&EC2Client::DeleteLocalGatewayRoute, request);
6653 template <
typename DeleteLocalGatewayRouteRequestT = Model::DeleteLocalGatewayRouteRequest>
6656 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6657 return SubmitAsync(&EC2Client::DeleteLocalGatewayRoute, request, handler, context);
6672 template <
typename DeleteLocalGatewayRouteTableRequestT = Model::DeleteLocalGatewayRouteTableRequest>
6674 const DeleteLocalGatewayRouteTableRequestT& request)
const {
6675 return SubmitCallable(&EC2Client::DeleteLocalGatewayRouteTable, request);
6682 template <
typename DeleteLocalGatewayRouteTableRequestT = Model::DeleteLocalGatewayRouteTableRequest>
6685 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6686 return SubmitAsync(&EC2Client::DeleteLocalGatewayRouteTable, request, handler, context);
6703 template <
typename DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestT =
6707 const DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestT& request)
const {
6708 return SubmitCallable(&EC2Client::DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation, request);
6715 template <
typename DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestT =
6718 const DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestT& request,
6720 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6721 return SubmitAsync(&EC2Client::DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation, request, handler, context);
6737 template <
typename DeleteLocalGatewayRouteTableVpcAssociationRequestT = Model::DeleteLocalGatewayRouteTableVpcAssociationRequest>
6739 const DeleteLocalGatewayRouteTableVpcAssociationRequestT& request)
const {
6740 return SubmitCallable(&EC2Client::DeleteLocalGatewayRouteTableVpcAssociation, request);
6747 template <
typename DeleteLocalGatewayRouteTableVpcAssociationRequestT = Model::DeleteLocalGatewayRouteTableVpcAssociationRequest>
6749 const DeleteLocalGatewayRouteTableVpcAssociationRequestT& request,
6751 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6752 return SubmitAsync(&EC2Client::DeleteLocalGatewayRouteTableVpcAssociation, request, handler, context);
6768 template <
typename DeleteLocalGatewayVirtualInterfaceRequestT = Model::DeleteLocalGatewayVirtualInterfaceRequest>
6770 const DeleteLocalGatewayVirtualInterfaceRequestT& request)
const {
6771 return SubmitCallable(&EC2Client::DeleteLocalGatewayVirtualInterface, request);
6778 template <
typename DeleteLocalGatewayVirtualInterfaceRequestT = Model::DeleteLocalGatewayVirtualInterfaceRequest>
6781 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6782 return SubmitAsync(&EC2Client::DeleteLocalGatewayVirtualInterface, request, handler, context);
6798 template <
typename DeleteLocalGatewayVirtualInterfaceGroupRequestT = Model::DeleteLocalGatewayVirtualInterfaceGroupRequest>
6800 const DeleteLocalGatewayVirtualInterfaceGroupRequestT& request)
const {
6801 return SubmitCallable(&EC2Client::DeleteLocalGatewayVirtualInterfaceGroup, request);
6808 template <
typename DeleteLocalGatewayVirtualInterfaceGroupRequestT = Model::DeleteLocalGatewayVirtualInterfaceGroupRequest>
6811 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6812 return SubmitAsync(&EC2Client::DeleteLocalGatewayVirtualInterfaceGroup, request, handler, context);
6827 template <
typename DeleteManagedPrefixListRequestT = Model::DeleteManagedPrefixListRequest>
6829 return SubmitCallable(&EC2Client::DeleteManagedPrefixList, request);
6836 template <
typename DeleteManagedPrefixListRequestT = Model::DeleteManagedPrefixListRequest>
6839 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6840 return SubmitAsync(&EC2Client::DeleteManagedPrefixList, request, handler, context);
6857 template <
typename DeleteNatGatewayRequestT = Model::DeleteNatGatewayRequest>
6859 return SubmitCallable(&EC2Client::DeleteNatGateway, request);
6866 template <
typename DeleteNatGatewayRequestT = Model::DeleteNatGatewayRequest>
6868 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6869 return SubmitAsync(&EC2Client::DeleteNatGateway, request, handler, context);
6885 template <
typename DeleteNetworkAclRequestT = Model::DeleteNetworkAclRequest>
6887 return SubmitCallable(&EC2Client::DeleteNetworkAcl, request);
6894 template <
typename DeleteNetworkAclRequestT = Model::DeleteNetworkAclRequest>
6896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6897 return SubmitAsync(&EC2Client::DeleteNetworkAcl, request, handler, context);
6912 template <
typename DeleteNetworkAclEntryRequestT = Model::DeleteNetworkAclEntryRequest>
6914 return SubmitCallable(&EC2Client::DeleteNetworkAclEntry, request);
6921 template <
typename DeleteNetworkAclEntryRequestT = Model::DeleteNetworkAclEntryRequest>
6923 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6924 return SubmitAsync(&EC2Client::DeleteNetworkAclEntry, request, handler, context);
6939 template <
typename DeleteNetworkInsightsAccessScopeRequestT = Model::DeleteNetworkInsightsAccessScopeRequest>
6941 const DeleteNetworkInsightsAccessScopeRequestT& request)
const {
6942 return SubmitCallable(&EC2Client::DeleteNetworkInsightsAccessScope, request);
6949 template <
typename DeleteNetworkInsightsAccessScopeRequestT = Model::DeleteNetworkInsightsAccessScopeRequest>
6952 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6953 return SubmitAsync(&EC2Client::DeleteNetworkInsightsAccessScope, request, handler, context);
6969 template <
typename DeleteNetworkInsightsAccessScopeAnalysisRequestT = Model::DeleteNetworkInsightsAccessScopeAnalysisRequest>
6971 const DeleteNetworkInsightsAccessScopeAnalysisRequestT& request)
const {
6972 return SubmitCallable(&EC2Client::DeleteNetworkInsightsAccessScopeAnalysis, request);
6979 template <
typename DeleteNetworkInsightsAccessScopeAnalysisRequestT = Model::DeleteNetworkInsightsAccessScopeAnalysisRequest>
6981 const DeleteNetworkInsightsAccessScopeAnalysisRequestT& request,
6983 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6984 return SubmitAsync(&EC2Client::DeleteNetworkInsightsAccessScopeAnalysis, request, handler, context);
7000 template <
typename DeleteNetworkInsightsAnalysisRequestT = Model::DeleteNetworkInsightsAnalysisRequest>
7002 const DeleteNetworkInsightsAnalysisRequestT& request)
const {
7003 return SubmitCallable(&EC2Client::DeleteNetworkInsightsAnalysis, request);
7010 template <
typename DeleteNetworkInsightsAnalysisRequestT = Model::DeleteNetworkInsightsAnalysisRequest>
7013 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7014 return SubmitAsync(&EC2Client::DeleteNetworkInsightsAnalysis, request, handler, context);
7028 template <
typename DeleteNetworkInsightsPathRequestT = Model::DeleteNetworkInsightsPathRequest>
7030 const DeleteNetworkInsightsPathRequestT& request)
const {
7031 return SubmitCallable(&EC2Client::DeleteNetworkInsightsPath, request);
7038 template <
typename DeleteNetworkInsightsPathRequestT = Model::DeleteNetworkInsightsPathRequest>
7041 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7042 return SubmitAsync(&EC2Client::DeleteNetworkInsightsPath, request, handler, context);
7057 template <
typename DeleteNetworkInterfaceRequestT = Model::DeleteNetworkInterfaceRequest>
7059 return SubmitCallable(&EC2Client::DeleteNetworkInterface, request);
7066 template <
typename DeleteNetworkInterfaceRequestT = Model::DeleteNetworkInterfaceRequest>
7069 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7070 return SubmitAsync(&EC2Client::DeleteNetworkInterface, request, handler, context);
7088 template <
typename DeleteNetworkInterfacePermissionRequestT = Model::DeleteNetworkInterfacePermissionRequest>
7090 const DeleteNetworkInterfacePermissionRequestT& request)
const {
7091 return SubmitCallable(&EC2Client::DeleteNetworkInterfacePermission, request);
7098 template <
typename DeleteNetworkInterfacePermissionRequestT = Model::DeleteNetworkInterfacePermissionRequest>
7101 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7102 return SubmitAsync(&EC2Client::DeleteNetworkInterfacePermission, request, handler, context);
7120 template <
typename DeletePlacementGroupRequestT = Model::DeletePlacementGroupRequest>
7122 return SubmitCallable(&EC2Client::DeletePlacementGroup, request);
7129 template <
typename DeletePlacementGroupRequestT = Model::DeletePlacementGroupRequest>
7131 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7132 return SubmitAsync(&EC2Client::DeletePlacementGroup, request, handler, context);
7149 template <
typename DeletePublicIpv4PoolRequestT = Model::DeletePublicIpv4PoolRequest>
7151 return SubmitCallable(&EC2Client::DeletePublicIpv4Pool, request);
7158 template <
typename DeletePublicIpv4PoolRequestT = Model::DeletePublicIpv4PoolRequest>
7160 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7161 return SubmitAsync(&EC2Client::DeletePublicIpv4Pool, request, handler, context);
7177 template <
typename DeleteQueuedReservedInstancesRequestT = Model::DeleteQueuedReservedInstancesRequest>
7179 const DeleteQueuedReservedInstancesRequestT& request)
const {
7180 return SubmitCallable(&EC2Client::DeleteQueuedReservedInstances, request);
7187 template <
typename DeleteQueuedReservedInstancesRequestT = Model::DeleteQueuedReservedInstancesRequest>
7190 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7191 return SubmitAsync(&EC2Client::DeleteQueuedReservedInstances, request, handler, context);
7205 template <
typename DeleteRouteRequestT = Model::DeleteRouteRequest>
7207 return SubmitCallable(&EC2Client::DeleteRoute, request);
7214 template <
typename DeleteRouteRequestT = Model::DeleteRouteRequest>
7216 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7217 return SubmitAsync(&EC2Client::DeleteRoute, request, handler, context);
7247 template <
typename DeleteRouteServerRequestT = Model::DeleteRouteServerRequest>
7249 return SubmitCallable(&EC2Client::DeleteRouteServer, request);
7256 template <
typename DeleteRouteServerRequestT = Model::DeleteRouteServerRequest>
7258 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7259 return SubmitAsync(&EC2Client::DeleteRouteServer, request, handler, context);
7277 template <
typename DeleteRouteServerEndpo
intRequestT = Model::DeleteRouteServerEndpo
intRequest>
7279 const DeleteRouteServerEndpointRequestT& request)
const {
7280 return SubmitCallable(&EC2Client::DeleteRouteServerEndpoint, request);
7287 template <
typename DeleteRouteServerEndpo
intRequestT = Model::DeleteRouteServerEndpo
intRequest>
7290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7291 return SubmitAsync(&EC2Client::DeleteRouteServerEndpoint, request, handler, context);
7311 template <
typename DeleteRouteServerPeerRequestT = Model::DeleteRouteServerPeerRequest>
7313 return SubmitCallable(&EC2Client::DeleteRouteServerPeer, request);
7320 template <
typename DeleteRouteServerPeerRequestT = Model::DeleteRouteServerPeerRequest>
7322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7323 return SubmitAsync(&EC2Client::DeleteRouteServerPeer, request, handler, context);
7339 template <
typename DeleteRouteTableRequestT = Model::DeleteRouteTableRequest>
7341 return SubmitCallable(&EC2Client::DeleteRouteTable, request);
7348 template <
typename DeleteRouteTableRequestT = Model::DeleteRouteTableRequest>
7350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7351 return SubmitAsync(&EC2Client::DeleteRouteTable, request, handler, context);
7368 template <
typename DeleteSecurityGroupRequestT = Model::DeleteSecurityGroupRequest>
7370 return SubmitCallable(&EC2Client::DeleteSecurityGroup, request);
7377 template <
typename DeleteSecurityGroupRequestT = Model::DeleteSecurityGroupRequest>
7379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
7380 const DeleteSecurityGroupRequestT& request = {})
const {
7381 return SubmitAsync(&EC2Client::DeleteSecurityGroup, request, handler, context);
7405 template <
typename DeleteSnapshotRequestT = Model::DeleteSnapshotRequest>
7407 return SubmitCallable(&EC2Client::DeleteSnapshot, request);
7414 template <
typename DeleteSnapshotRequestT = Model::DeleteSnapshotRequest>
7416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7417 return SubmitAsync(&EC2Client::DeleteSnapshot, request, handler, context);
7432 template <
typename DeleteSpotDatafeedSubscriptionRequestT = Model::DeleteSpotDatafeedSubscriptionRequest>
7434 const DeleteSpotDatafeedSubscriptionRequestT& request = {})
const {
7435 return SubmitCallable(&EC2Client::DeleteSpotDatafeedSubscription, request);
7442 template <
typename DeleteSpotDatafeedSubscriptionRequestT = Model::DeleteSpotDatafeedSubscriptionRequest>
7444 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
7445 const DeleteSpotDatafeedSubscriptionRequestT& request = {})
const {
7446 return SubmitAsync(&EC2Client::DeleteSpotDatafeedSubscription, request, handler, context);
7460 template <
typename DeleteSubnetRequestT = Model::DeleteSubnetRequest>
7462 return SubmitCallable(&EC2Client::DeleteSubnet, request);
7469 template <
typename DeleteSubnetRequestT = Model::DeleteSubnetRequest>
7471 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7472 return SubmitAsync(&EC2Client::DeleteSubnet, request, handler, context);
7487 template <
typename DeleteSubnetC
idrReservationRequestT = Model::DeleteSubnetC
idrReservationRequest>
7489 const DeleteSubnetCidrReservationRequestT& request)
const {
7490 return SubmitCallable(&EC2Client::DeleteSubnetCidrReservation, request);
7497 template <
typename DeleteSubnetC
idrReservationRequestT = Model::DeleteSubnetC
idrReservationRequest>
7500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7501 return SubmitAsync(&EC2Client::DeleteSubnetCidrReservation, request, handler, context);
7519 template <
typename DeleteTagsRequestT = Model::DeleteTagsRequest>
7521 return SubmitCallable(&EC2Client::DeleteTags, request);
7528 template <
typename DeleteTagsRequestT = Model::DeleteTagsRequest>
7530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7531 return SubmitAsync(&EC2Client::DeleteTags, request, handler, context);
7547 template <
typename DeleteTrafficMirrorFilterRequestT = Model::DeleteTrafficMirrorFilterRequest>
7549 const DeleteTrafficMirrorFilterRequestT& request)
const {
7550 return SubmitCallable(&EC2Client::DeleteTrafficMirrorFilter, request);
7557 template <
typename DeleteTrafficMirrorFilterRequestT = Model::DeleteTrafficMirrorFilterRequest>
7560 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7561 return SubmitAsync(&EC2Client::DeleteTrafficMirrorFilter, request, handler, context);
7576 template <
typename DeleteTrafficMirrorFilterRuleRequestT = Model::DeleteTrafficMirrorFilterRuleRequest>
7578 const DeleteTrafficMirrorFilterRuleRequestT& request)
const {
7579 return SubmitCallable(&EC2Client::DeleteTrafficMirrorFilterRule, request);
7586 template <
typename DeleteTrafficMirrorFilterRuleRequestT = Model::DeleteTrafficMirrorFilterRuleRequest>
7589 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7590 return SubmitAsync(&EC2Client::DeleteTrafficMirrorFilterRule, request, handler, context);
7605 template <
typename DeleteTrafficMirrorSessionRequestT = Model::DeleteTrafficMirrorSessionRequest>
7607 const DeleteTrafficMirrorSessionRequestT& request)
const {
7608 return SubmitCallable(&EC2Client::DeleteTrafficMirrorSession, request);
7615 template <
typename DeleteTrafficMirrorSessionRequestT = Model::DeleteTrafficMirrorSessionRequest>
7618 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7619 return SubmitAsync(&EC2Client::DeleteTrafficMirrorSession, request, handler, context);
7635 template <
typename DeleteTrafficMirrorTargetRequestT = Model::DeleteTrafficMirrorTargetRequest>
7637 const DeleteTrafficMirrorTargetRequestT& request)
const {
7638 return SubmitCallable(&EC2Client::DeleteTrafficMirrorTarget, request);
7645 template <
typename DeleteTrafficMirrorTargetRequestT = Model::DeleteTrafficMirrorTargetRequest>
7648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7649 return SubmitAsync(&EC2Client::DeleteTrafficMirrorTarget, request, handler, context);
7663 template <
typename DeleteTransitGatewayRequestT = Model::DeleteTransitGatewayRequest>
7665 return SubmitCallable(&EC2Client::DeleteTransitGateway, request);
7672 template <
typename DeleteTransitGatewayRequestT = Model::DeleteTransitGatewayRequest>
7674 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7675 return SubmitAsync(&EC2Client::DeleteTransitGateway, request, handler, context);
7691 template <
typename DeleteTransitGatewayConnectRequestT = Model::DeleteTransitGatewayConnectRequest>
7693 const DeleteTransitGatewayConnectRequestT& request)
const {
7694 return SubmitCallable(&EC2Client::DeleteTransitGatewayConnect, request);
7701 template <
typename DeleteTransitGatewayConnectRequestT = Model::DeleteTransitGatewayConnectRequest>
7704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7705 return SubmitAsync(&EC2Client::DeleteTransitGatewayConnect, request, handler, context);
7720 template <
typename DeleteTransitGatewayConnectPeerRequestT = Model::DeleteTransitGatewayConnectPeerRequest>
7722 const DeleteTransitGatewayConnectPeerRequestT& request)
const {
7723 return SubmitCallable(&EC2Client::DeleteTransitGatewayConnectPeer, request);
7730 template <
typename DeleteTransitGatewayConnectPeerRequestT = Model::DeleteTransitGatewayConnectPeerRequest>
7733 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7734 return SubmitAsync(&EC2Client::DeleteTransitGatewayConnectPeer, request, handler, context);
7749 template <
typename DeleteTransitGatewayMeteringPolicyRequestT = Model::DeleteTransitGatewayMeteringPolicyRequest>
7751 const DeleteTransitGatewayMeteringPolicyRequestT& request)
const {
7752 return SubmitCallable(&EC2Client::DeleteTransitGatewayMeteringPolicy, request);
7759 template <
typename DeleteTransitGatewayMeteringPolicyRequestT = Model::DeleteTransitGatewayMeteringPolicyRequest>
7762 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7763 return SubmitAsync(&EC2Client::DeleteTransitGatewayMeteringPolicy, request, handler, context);
7779 template <
typename DeleteTransitGatewayMeteringPolicyEntryRequestT = Model::DeleteTransitGatewayMeteringPolicyEntryRequest>
7781 const DeleteTransitGatewayMeteringPolicyEntryRequestT& request)
const {
7782 return SubmitCallable(&EC2Client::DeleteTransitGatewayMeteringPolicyEntry, request);
7789 template <
typename DeleteTransitGatewayMeteringPolicyEntryRequestT = Model::DeleteTransitGatewayMeteringPolicyEntryRequest>
7792 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7793 return SubmitAsync(&EC2Client::DeleteTransitGatewayMeteringPolicyEntry, request, handler, context);
7809 template <
typename DeleteTransitGatewayMulticastDomainRequestT = Model::DeleteTransitGatewayMulticastDomainRequest>
7811 const DeleteTransitGatewayMulticastDomainRequestT& request)
const {
7812 return SubmitCallable(&EC2Client::DeleteTransitGatewayMulticastDomain, request);
7819 template <
typename DeleteTransitGatewayMulticastDomainRequestT = Model::DeleteTransitGatewayMulticastDomainRequest>
7822 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7823 return SubmitAsync(&EC2Client::DeleteTransitGatewayMulticastDomain, request, handler, context);
7838 template <
typename DeleteTransitGatewayPeeringAttachmentRequestT = Model::DeleteTransitGatewayPeeringAttachmentRequest>
7840 const DeleteTransitGatewayPeeringAttachmentRequestT& request)
const {
7841 return SubmitCallable(&EC2Client::DeleteTransitGatewayPeeringAttachment, request);
7848 template <
typename DeleteTransitGatewayPeeringAttachmentRequestT = Model::DeleteTransitGatewayPeeringAttachmentRequest>
7851 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7852 return SubmitAsync(&EC2Client::DeleteTransitGatewayPeeringAttachment, request, handler, context);
7868 template <
typename DeleteTransitGatewayPolicyTableRequestT = Model::DeleteTransitGatewayPolicyTableRequest>
7870 const DeleteTransitGatewayPolicyTableRequestT& request)
const {
7871 return SubmitCallable(&EC2Client::DeleteTransitGatewayPolicyTable, request);
7878 template <
typename DeleteTransitGatewayPolicyTableRequestT = Model::DeleteTransitGatewayPolicyTableRequest>
7881 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7882 return SubmitAsync(&EC2Client::DeleteTransitGatewayPolicyTable, request, handler, context);
7898 template <
typename DeleteTransitGatewayPrefixListReferenceRequestT = Model::DeleteTransitGatewayPrefixListReferenceRequest>
7900 const DeleteTransitGatewayPrefixListReferenceRequestT& request)
const {
7901 return SubmitCallable(&EC2Client::DeleteTransitGatewayPrefixListReference, request);
7908 template <
typename DeleteTransitGatewayPrefixListReferenceRequestT = Model::DeleteTransitGatewayPrefixListReferenceRequest>
7911 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7912 return SubmitAsync(&EC2Client::DeleteTransitGatewayPrefixListReference, request, handler, context);
7927 template <
typename DeleteTransitGatewayRouteRequestT = Model::DeleteTransitGatewayRouteRequest>
7929 const DeleteTransitGatewayRouteRequestT& request)
const {
7930 return SubmitCallable(&EC2Client::DeleteTransitGatewayRoute, request);
7937 template <
typename DeleteTransitGatewayRouteRequestT = Model::DeleteTransitGatewayRouteRequest>
7940 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7941 return SubmitAsync(&EC2Client::DeleteTransitGatewayRoute, request, handler, context);
7960 template <
typename DeleteTransitGatewayRouteTableRequestT = Model::DeleteTransitGatewayRouteTableRequest>
7962 const DeleteTransitGatewayRouteTableRequestT& request)
const {
7963 return SubmitCallable(&EC2Client::DeleteTransitGatewayRouteTable, request);
7970 template <
typename DeleteTransitGatewayRouteTableRequestT = Model::DeleteTransitGatewayRouteTableRequest>
7973 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7974 return SubmitAsync(&EC2Client::DeleteTransitGatewayRouteTable, request, handler, context);
7990 template <
typename DeleteTransitGatewayRouteTableAnnouncementRequestT = Model::DeleteTransitGatewayRouteTableAnnouncementRequest>
7992 const DeleteTransitGatewayRouteTableAnnouncementRequestT& request)
const {
7993 return SubmitCallable(&EC2Client::DeleteTransitGatewayRouteTableAnnouncement, request);
8000 template <
typename DeleteTransitGatewayRouteTableAnnouncementRequestT = Model::DeleteTransitGatewayRouteTableAnnouncementRequest>
8002 const DeleteTransitGatewayRouteTableAnnouncementRequestT& request,
8004 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8005 return SubmitAsync(&EC2Client::DeleteTransitGatewayRouteTableAnnouncement, request, handler, context);
8020 template <
typename DeleteTransitGatewayVpcAttachmentRequestT = Model::DeleteTransitGatewayVpcAttachmentRequest>
8022 const DeleteTransitGatewayVpcAttachmentRequestT& request)
const {
8023 return SubmitCallable(&EC2Client::DeleteTransitGatewayVpcAttachment, request);
8030 template <
typename DeleteTransitGatewayVpcAttachmentRequestT = Model::DeleteTransitGatewayVpcAttachmentRequest>
8033 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8034 return SubmitAsync(&EC2Client::DeleteTransitGatewayVpcAttachment, request, handler, context);
8050 template <
typename DeleteVerifiedAccessEndpo
intRequestT = Model::DeleteVerifiedAccessEndpo
intRequest>
8052 const DeleteVerifiedAccessEndpointRequestT& request)
const {
8053 return SubmitCallable(&EC2Client::DeleteVerifiedAccessEndpoint, request);
8060 template <
typename DeleteVerifiedAccessEndpo
intRequestT = Model::DeleteVerifiedAccessEndpo
intRequest>
8063 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8064 return SubmitAsync(&EC2Client::DeleteVerifiedAccessEndpoint, request, handler, context);
8079 template <
typename DeleteVerifiedAccessGroupRequestT = Model::DeleteVerifiedAccessGroupRequest>
8081 const DeleteVerifiedAccessGroupRequestT& request)
const {
8082 return SubmitCallable(&EC2Client::DeleteVerifiedAccessGroup, request);
8089 template <
typename DeleteVerifiedAccessGroupRequestT = Model::DeleteVerifiedAccessGroupRequest>
8092 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8093 return SubmitAsync(&EC2Client::DeleteVerifiedAccessGroup, request, handler, context);
8109 template <
typename DeleteVerifiedAccessInstanceRequestT = Model::DeleteVerifiedAccessInstanceRequest>
8111 const DeleteVerifiedAccessInstanceRequestT& request)
const {
8112 return SubmitCallable(&EC2Client::DeleteVerifiedAccessInstance, request);
8119 template <
typename DeleteVerifiedAccessInstanceRequestT = Model::DeleteVerifiedAccessInstanceRequest>
8122 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8123 return SubmitAsync(&EC2Client::DeleteVerifiedAccessInstance, request, handler, context);
8139 template <
typename DeleteVerifiedAccessTrustProv
iderRequestT = Model::DeleteVerifiedAccessTrustProv
iderRequest>
8141 const DeleteVerifiedAccessTrustProviderRequestT& request)
const {
8142 return SubmitCallable(&EC2Client::DeleteVerifiedAccessTrustProvider, request);
8149 template <
typename DeleteVerifiedAccessTrustProv
iderRequestT = Model::DeleteVerifiedAccessTrustProv
iderRequest>
8152 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8153 return SubmitAsync(&EC2Client::DeleteVerifiedAccessTrustProvider, request, handler, context);
8172 template <
typename DeleteVolumeRequestT = Model::DeleteVolumeRequest>
8174 return SubmitCallable(&EC2Client::DeleteVolume, request);
8181 template <
typename DeleteVolumeRequestT = Model::DeleteVolumeRequest>
8183 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8184 return SubmitAsync(&EC2Client::DeleteVolume, request, handler, context);
8205 template <
typename DeleteVpcRequestT = Model::DeleteVpcRequest>
8207 return SubmitCallable(&EC2Client::DeleteVpc, request);
8214 template <
typename DeleteVpcRequestT = Model::DeleteVpcRequest>
8216 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8217 return SubmitAsync(&EC2Client::DeleteVpc, request, handler, context);
8240 template <
typename DeleteVpcBlockPublicAccessExclusionRequestT = Model::DeleteVpcBlockPublicAccessExclusionRequest>
8242 const DeleteVpcBlockPublicAccessExclusionRequestT& request)
const {
8243 return SubmitCallable(&EC2Client::DeleteVpcBlockPublicAccessExclusion, request);
8250 template <
typename DeleteVpcBlockPublicAccessExclusionRequestT = Model::DeleteVpcBlockPublicAccessExclusionRequest>
8253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8254 return SubmitAsync(&EC2Client::DeleteVpcBlockPublicAccessExclusion, request, handler, context);
8273 template <
typename DeleteVpcEncryptionControlRequestT = Model::DeleteVpcEncryptionControlRequest>
8275 const DeleteVpcEncryptionControlRequestT& request)
const {
8276 return SubmitCallable(&EC2Client::DeleteVpcEncryptionControl, request);
8283 template <
typename DeleteVpcEncryptionControlRequestT = Model::DeleteVpcEncryptionControlRequest>
8286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8287 return SubmitAsync(&EC2Client::DeleteVpcEncryptionControl, request, handler, context);
8303 template <
typename DeleteVpcEndpo
intConnectionNotificationsRequestT = Model::DeleteVpcEndpo
intConnectionNotificationsRequest>
8305 const DeleteVpcEndpointConnectionNotificationsRequestT& request)
const {
8306 return SubmitCallable(&EC2Client::DeleteVpcEndpointConnectionNotifications, request);
8313 template <
typename DeleteVpcEndpo
intConnectionNotificationsRequestT = Model::DeleteVpcEndpo
intConnectionNotificationsRequest>
8315 const DeleteVpcEndpointConnectionNotificationsRequestT& request,
8317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8318 return SubmitAsync(&EC2Client::DeleteVpcEndpointConnectionNotifications, request, handler, context);
8336 template <
typename DeleteVpcEndpo
intServiceConfigurationsRequestT = Model::DeleteVpcEndpo
intServiceConfigurationsRequest>
8338 const DeleteVpcEndpointServiceConfigurationsRequestT& request)
const {
8339 return SubmitCallable(&EC2Client::DeleteVpcEndpointServiceConfigurations, request);
8346 template <
typename DeleteVpcEndpo
intServiceConfigurationsRequestT = Model::DeleteVpcEndpo
intServiceConfigurationsRequest>
8349 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8350 return SubmitAsync(&EC2Client::DeleteVpcEndpointServiceConfigurations, request, handler, context);
8370 template <
typename DeleteVpcEndpo
intsRequestT = Model::DeleteVpcEndpo
intsRequest>
8372 return SubmitCallable(&EC2Client::DeleteVpcEndpoints, request);
8379 template <
typename DeleteVpcEndpo
intsRequestT = Model::DeleteVpcEndpo
intsRequest>
8381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8382 return SubmitAsync(&EC2Client::DeleteVpcEndpoints, request, handler, context);
8402 template <
typename DeleteVpcPeeringConnectionRequestT = Model::DeleteVpcPeeringConnectionRequest>
8404 const DeleteVpcPeeringConnectionRequestT& request)
const {
8405 return SubmitCallable(&EC2Client::DeleteVpcPeeringConnection, request);
8412 template <
typename DeleteVpcPeeringConnectionRequestT = Model::DeleteVpcPeeringConnectionRequest>
8415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8416 return SubmitAsync(&EC2Client::DeleteVpcPeeringConnection, request, handler, context);
8430 template <
typename DeleteVpnConcentratorRequestT = Model::DeleteVpnConcentratorRequest>
8432 return SubmitCallable(&EC2Client::DeleteVpnConcentrator, request);
8439 template <
typename DeleteVpnConcentratorRequestT = Model::DeleteVpnConcentratorRequest>
8441 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8442 return SubmitAsync(&EC2Client::DeleteVpnConcentrator, request, handler, context);
8467 template <
typename DeleteVpnConnectionRequestT = Model::DeleteVpnConnectionRequest>
8469 return SubmitCallable(&EC2Client::DeleteVpnConnection, request);
8476 template <
typename DeleteVpnConnectionRequestT = Model::DeleteVpnConnectionRequest>
8478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8479 return SubmitAsync(&EC2Client::DeleteVpnConnection, request, handler, context);
8496 template <
typename DeleteVpnConnectionRouteRequestT = Model::DeleteVpnConnectionRouteRequest>
8498 return SubmitCallable(&EC2Client::DeleteVpnConnectionRoute, request);
8505 template <
typename DeleteVpnConnectionRouteRequestT = Model::DeleteVpnConnectionRouteRequest>
8508 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8509 return SubmitAsync(&EC2Client::DeleteVpnConnectionRoute, request, handler, context);
8526 template <
typename DeleteVpnGatewayRequestT = Model::DeleteVpnGatewayRequest>
8528 return SubmitCallable(&EC2Client::DeleteVpnGateway, request);
8535 template <
typename DeleteVpnGatewayRequestT = Model::DeleteVpnGatewayRequest>
8537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8538 return SubmitAsync(&EC2Client::DeleteVpnGateway, request, handler, context);
8556 template <
typename DeprovisionByoipC
idrRequestT = Model::DeprovisionByoipC
idrRequest>
8558 return SubmitCallable(&EC2Client::DeprovisionByoipCidr, request);
8565 template <
typename DeprovisionByoipC
idrRequestT = Model::DeprovisionByoipC
idrRequest>
8567 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8568 return SubmitAsync(&EC2Client::DeprovisionByoipCidr, request, handler, context);
8589 template <
typename DeprovisionIpamByoasnRequestT = Model::DeprovisionIpamByoasnRequest>
8591 return SubmitCallable(&EC2Client::DeprovisionIpamByoasn, request);
8598 template <
typename DeprovisionIpamByoasnRequestT = Model::DeprovisionIpamByoasnRequest>
8600 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8601 return SubmitAsync(&EC2Client::DeprovisionIpamByoasn, request, handler, context);
8620 template <
typename DeprovisionIpamPoolC
idrRequestT = Model::DeprovisionIpamPoolC
idrRequest>
8622 return SubmitCallable(&EC2Client::DeprovisionIpamPoolCidr, request);
8629 template <
typename DeprovisionIpamPoolC
idrRequestT = Model::DeprovisionIpamPoolC
idrRequest>
8632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8633 return SubmitAsync(&EC2Client::DeprovisionIpamPoolCidr, request, handler, context);
8648 template <
typename DeprovisionPublicIpv4PoolC
idrRequestT = Model::DeprovisionPublicIpv4PoolC
idrRequest>
8650 const DeprovisionPublicIpv4PoolCidrRequestT& request)
const {
8651 return SubmitCallable(&EC2Client::DeprovisionPublicIpv4PoolCidr, request);
8658 template <
typename DeprovisionPublicIpv4PoolC
idrRequestT = Model::DeprovisionPublicIpv4PoolC
idrRequest>
8661 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8662 return SubmitAsync(&EC2Client::DeprovisionPublicIpv4PoolCidr, request, handler, context);
8696 template <
typename DeregisterImageRequestT = Model::DeregisterImageRequest>
8698 return SubmitCallable(&EC2Client::DeregisterImage, request);
8705 template <
typename DeregisterImageRequestT = Model::DeregisterImageRequest>
8707 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8708 return SubmitAsync(&EC2Client::DeregisterImage, request, handler, context);
8725 template <
typename DeregisterInstanceEventNotificationAttributesRequestT = Model::DeregisterInstanceEventNotificationAttributesRequest>
8727 const DeregisterInstanceEventNotificationAttributesRequestT& request)
const {
8728 return SubmitCallable(&EC2Client::DeregisterInstanceEventNotificationAttributes, request);
8735 template <
typename DeregisterInstanceEventNotificationAttributesRequestT = Model::DeregisterInstanceEventNotificationAttributesRequest>
8737 const DeregisterInstanceEventNotificationAttributesRequestT& request,
8739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8740 return SubmitAsync(&EC2Client::DeregisterInstanceEventNotificationAttributes, request, handler, context);
8756 template <
typename DeregisterTransitGatewayMulticastGroupMembersRequestT = Model::DeregisterTransitGatewayMulticastGroupMembersRequest>
8758 const DeregisterTransitGatewayMulticastGroupMembersRequestT& request = {})
const {
8759 return SubmitCallable(&EC2Client::DeregisterTransitGatewayMulticastGroupMembers, request);
8766 template <
typename DeregisterTransitGatewayMulticastGroupMembersRequestT = Model::DeregisterTransitGatewayMulticastGroupMembersRequest>
8769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
8770 const DeregisterTransitGatewayMulticastGroupMembersRequestT& request = {})
const {
8771 return SubmitAsync(&EC2Client::DeregisterTransitGatewayMulticastGroupMembers, request, handler, context);
8787 template <
typename DeregisterTransitGatewayMulticastGroupSourcesRequestT = Model::DeregisterTransitGatewayMulticastGroupSourcesRequest>
8789 const DeregisterTransitGatewayMulticastGroupSourcesRequestT& request = {})
const {
8790 return SubmitCallable(&EC2Client::DeregisterTransitGatewayMulticastGroupSources, request);
8797 template <
typename DeregisterTransitGatewayMulticastGroupSourcesRequestT = Model::DeregisterTransitGatewayMulticastGroupSourcesRequest>
8800 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
8801 const DeregisterTransitGatewayMulticastGroupSourcesRequestT& request = {})
const {
8802 return SubmitAsync(&EC2Client::DeregisterTransitGatewayMulticastGroupSources, request, handler, context);
8834 template <
typename DescribeAccountAttributesRequestT = Model::DescribeAccountAttributesRequest>
8836 const DescribeAccountAttributesRequestT& request = {})
const {
8837 return SubmitCallable(&EC2Client::DescribeAccountAttributes, request);
8844 template <
typename DescribeAccountAttributesRequestT = Model::DescribeAccountAttributesRequest>
8846 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
8847 const DescribeAccountAttributesRequestT& request = {})
const {
8848 return SubmitAsync(&EC2Client::DescribeAccountAttributes, request, handler, context);
8872 template <
typename DescribeAddressTransfersRequestT = Model::DescribeAddressTransfersRequest>
8874 const DescribeAddressTransfersRequestT& request = {})
const {
8875 return SubmitCallable(&EC2Client::DescribeAddressTransfers, request);
8882 template <
typename DescribeAddressTransfersRequestT = Model::DescribeAddressTransfersRequest>
8884 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
8885 const DescribeAddressTransfersRequestT& request = {})
const {
8886 return SubmitAsync(&EC2Client::DescribeAddressTransfers, request, handler, context);
8901 template <
typename DescribeAddressesRequestT = Model::DescribeAddressesRequest>
8903 return SubmitCallable(&EC2Client::DescribeAddresses, request);
8910 template <
typename DescribeAddressesRequestT = Model::DescribeAddressesRequest>
8912 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
8913 const DescribeAddressesRequestT& request = {})
const {
8914 return SubmitAsync(&EC2Client::DescribeAddresses, request, handler, context);
8932 template <
typename DescribeAddressesAttributeRequestT = Model::DescribeAddressesAttributeRequest>
8934 const DescribeAddressesAttributeRequestT& request = {})
const {
8935 return SubmitCallable(&EC2Client::DescribeAddressesAttribute, request);
8942 template <
typename DescribeAddressesAttributeRequestT = Model::DescribeAddressesAttributeRequest>
8944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
8945 const DescribeAddressesAttributeRequestT& request = {})
const {
8946 return SubmitAsync(&EC2Client::DescribeAddressesAttribute, request, handler, context);
8980 template <
typename DescribeAggregateIdFormatRequestT = Model::DescribeAggregateIdFormatRequest>
8982 const DescribeAggregateIdFormatRequestT& request = {})
const {
8983 return SubmitCallable(&EC2Client::DescribeAggregateIdFormat, request);
8990 template <
typename DescribeAggregateIdFormatRequestT = Model::DescribeAggregateIdFormatRequest>
8992 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
8993 const DescribeAggregateIdFormatRequestT& request = {})
const {
8994 return SubmitAsync(&EC2Client::DescribeAggregateIdFormat, request, handler, context);
9016 template <
typename DescribeAvailabilityZonesRequestT = Model::DescribeAvailabilityZonesRequest>
9018 const DescribeAvailabilityZonesRequestT& request = {})
const {
9019 return SubmitCallable(&EC2Client::DescribeAvailabilityZones, request);
9026 template <
typename DescribeAvailabilityZonesRequestT = Model::DescribeAvailabilityZonesRequest>
9028 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9029 const DescribeAvailabilityZonesRequestT& request = {})
const {
9030 return SubmitAsync(&EC2Client::DescribeAvailabilityZones, request, handler, context);
9049 const DescribeAwsNetworkPerformanceMetricSubscriptionsRequestT& request = {})
const {
9050 return SubmitCallable(&EC2Client::DescribeAwsNetworkPerformanceMetricSubscriptions, request);
9058 typename DescribeAwsNetworkPerformanceMetricSubscriptionsRequestT = Model::DescribeAwsNetworkPerformanceMetricSubscriptionsRequest>
9061 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9062 const DescribeAwsNetworkPerformanceMetricSubscriptionsRequestT& request = {})
const {
9063 return SubmitAsync(&EC2Client::DescribeAwsNetworkPerformanceMetricSubscriptions, request, handler, context);
9084 template <
typename DescribeBundleTasksRequestT = Model::DescribeBundleTasksRequest>
9086 return SubmitCallable(&EC2Client::DescribeBundleTasks, request);
9093 template <
typename DescribeBundleTasksRequestT = Model::DescribeBundleTasksRequest>
9095 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9096 const DescribeBundleTasksRequestT& request = {})
const {
9097 return SubmitAsync(&EC2Client::DescribeBundleTasks, request, handler, context);
9113 template <
typename DescribeByoipC
idrsRequestT = Model::DescribeByoipC
idrsRequest>
9115 return SubmitCallable(&EC2Client::DescribeByoipCidrs, request);
9122 template <
typename DescribeByoipC
idrsRequestT = Model::DescribeByoipC
idrsRequest>
9124 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9125 return SubmitAsync(&EC2Client::DescribeByoipCidrs, request, handler, context);
9141 template <
typename DescribeCapacityBlockExtensionHistoryRequestT = Model::DescribeCapacityBlockExtensionHistoryRequest>
9143 const DescribeCapacityBlockExtensionHistoryRequestT& request = {})
const {
9144 return SubmitCallable(&EC2Client::DescribeCapacityBlockExtensionHistory, request);
9151 template <
typename DescribeCapacityBlockExtensionHistoryRequestT = Model::DescribeCapacityBlockExtensionHistoryRequest>
9153 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9154 const DescribeCapacityBlockExtensionHistoryRequestT& request = {})
const {
9155 return SubmitAsync(&EC2Client::DescribeCapacityBlockExtensionHistory, request, handler, context);
9172 template <
typename DescribeCapacityBlockExtensionOfferingsRequestT = Model::DescribeCapacityBlockExtensionOfferingsRequest>
9174 const DescribeCapacityBlockExtensionOfferingsRequestT& request)
const {
9175 return SubmitCallable(&EC2Client::DescribeCapacityBlockExtensionOfferings, request);
9182 template <
typename DescribeCapacityBlockExtensionOfferingsRequestT = Model::DescribeCapacityBlockExtensionOfferingsRequest>
9185 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9186 return SubmitAsync(&EC2Client::DescribeCapacityBlockExtensionOfferings, request, handler, context);
9205 template <
typename DescribeCapacityBlockOfferingsRequestT = Model::DescribeCapacityBlockOfferingsRequest>
9207 const DescribeCapacityBlockOfferingsRequestT& request)
const {
9208 return SubmitCallable(&EC2Client::DescribeCapacityBlockOfferings, request);
9215 template <
typename DescribeCapacityBlockOfferingsRequestT = Model::DescribeCapacityBlockOfferingsRequest>
9218 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9219 return SubmitAsync(&EC2Client::DescribeCapacityBlockOfferings, request, handler, context);
9235 template <
typename DescribeCapacityBlockStatusRequestT = Model::DescribeCapacityBlockStatusRequest>
9237 const DescribeCapacityBlockStatusRequestT& request = {})
const {
9238 return SubmitCallable(&EC2Client::DescribeCapacityBlockStatus, request);
9245 template <
typename DescribeCapacityBlockStatusRequestT = Model::DescribeCapacityBlockStatusRequest>
9247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9248 const DescribeCapacityBlockStatusRequestT& request = {})
const {
9249 return SubmitAsync(&EC2Client::DescribeCapacityBlockStatus, request, handler, context);
9264 template <
typename DescribeCapacityBlocksRequestT = Model::DescribeCapacityBlocksRequest>
9266 return SubmitCallable(&EC2Client::DescribeCapacityBlocks, request);
9273 template <
typename DescribeCapacityBlocksRequestT = Model::DescribeCapacityBlocksRequest>
9275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9276 const DescribeCapacityBlocksRequestT& request = {})
const {
9277 return SubmitAsync(&EC2Client::DescribeCapacityBlocks, request, handler, context);
9294 template <
typename DescribeCapacityManagerDataExportsRequestT = Model::DescribeCapacityManagerDataExportsRequest>
9296 const DescribeCapacityManagerDataExportsRequestT& request = {})
const {
9297 return SubmitCallable(&EC2Client::DescribeCapacityManagerDataExports, request);
9304 template <
typename DescribeCapacityManagerDataExportsRequestT = Model::DescribeCapacityManagerDataExportsRequest>
9306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9307 const DescribeCapacityManagerDataExportsRequestT& request = {})
const {
9308 return SubmitAsync(&EC2Client::DescribeCapacityManagerDataExports, request, handler, context);
9327 template <
typename DescribeCapacityReservationBillingRequestsRequestT = Model::DescribeCapacityReservationBillingRequestsRequest>
9329 const DescribeCapacityReservationBillingRequestsRequestT& request)
const {
9330 return SubmitCallable(&EC2Client::DescribeCapacityReservationBillingRequests, request);
9337 template <
typename DescribeCapacityReservationBillingRequestsRequestT = Model::DescribeCapacityReservationBillingRequestsRequest>
9339 const DescribeCapacityReservationBillingRequestsRequestT& request,
9341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9342 return SubmitAsync(&EC2Client::DescribeCapacityReservationBillingRequests, request, handler, context);
9358 template <
typename DescribeCapacityReservationFleetsRequestT = Model::DescribeCapacityReservationFleetsRequest>
9360 const DescribeCapacityReservationFleetsRequestT& request = {})
const {
9361 return SubmitCallable(&EC2Client::DescribeCapacityReservationFleets, request);
9368 template <
typename DescribeCapacityReservationFleetsRequestT = Model::DescribeCapacityReservationFleetsRequest>
9370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9371 const DescribeCapacityReservationFleetsRequestT& request = {})
const {
9372 return SubmitAsync(&EC2Client::DescribeCapacityReservationFleets, request, handler, context);
9407 template <
typename DescribeCapacityReservationTopologyRequestT = Model::DescribeCapacityReservationTopologyRequest>
9409 const DescribeCapacityReservationTopologyRequestT& request = {})
const {
9410 return SubmitCallable(&EC2Client::DescribeCapacityReservationTopology, request);
9417 template <
typename DescribeCapacityReservationTopologyRequestT = Model::DescribeCapacityReservationTopologyRequest>
9419 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9420 const DescribeCapacityReservationTopologyRequestT& request = {})
const {
9421 return SubmitAsync(&EC2Client::DescribeCapacityReservationTopology, request, handler, context);
9438 template <
typename DescribeCapacityReservationsRequestT = Model::DescribeCapacityReservationsRequest>
9440 const DescribeCapacityReservationsRequestT& request = {})
const {
9441 return SubmitCallable(&EC2Client::DescribeCapacityReservations, request);
9448 template <
typename DescribeCapacityReservationsRequestT = Model::DescribeCapacityReservationsRequest>
9450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9451 const DescribeCapacityReservationsRequestT& request = {})
const {
9452 return SubmitAsync(&EC2Client::DescribeCapacityReservations, request, handler, context);
9466 template <
typename DescribeCarrierGatewaysRequestT = Model::DescribeCarrierGatewaysRequest>
9468 return SubmitCallable(&EC2Client::DescribeCarrierGateways, request);
9475 template <
typename DescribeCarrierGatewaysRequestT = Model::DescribeCarrierGatewaysRequest>
9477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9478 const DescribeCarrierGatewaysRequestT& request = {})
const {
9479 return SubmitAsync(&EC2Client::DescribeCarrierGateways, request, handler, context);
9497 template <
typename DescribeClassicLinkInstancesRequestT = Model::DescribeClassicLinkInstancesRequest>
9499 const DescribeClassicLinkInstancesRequestT& request = {})
const {
9500 return SubmitCallable(&EC2Client::DescribeClassicLinkInstances, request);
9507 template <
typename DescribeClassicLinkInstancesRequestT = Model::DescribeClassicLinkInstancesRequest>
9509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9510 const DescribeClassicLinkInstancesRequestT& request = {})
const {
9511 return SubmitAsync(&EC2Client::DescribeClassicLinkInstances, request, handler, context);
9527 template <
typename DescribeClientVpnAuthorizationRulesRequestT = Model::DescribeClientVpnAuthorizationRulesRequest>
9529 const DescribeClientVpnAuthorizationRulesRequestT& request)
const {
9530 return SubmitCallable(&EC2Client::DescribeClientVpnAuthorizationRules, request);
9537 template <
typename DescribeClientVpnAuthorizationRulesRequestT = Model::DescribeClientVpnAuthorizationRulesRequest>
9540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9541 return SubmitAsync(&EC2Client::DescribeClientVpnAuthorizationRules, request, handler, context);
9558 template <
typename DescribeClientVpnConnectionsRequestT = Model::DescribeClientVpnConnectionsRequest>
9560 const DescribeClientVpnConnectionsRequestT& request)
const {
9561 return SubmitCallable(&EC2Client::DescribeClientVpnConnections, request);
9568 template <
typename DescribeClientVpnConnectionsRequestT = Model::DescribeClientVpnConnectionsRequest>
9571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9572 return SubmitAsync(&EC2Client::DescribeClientVpnConnections, request, handler, context);
9588 template <
typename DescribeClientVpnEndpo
intsRequestT = Model::DescribeClientVpnEndpo
intsRequest>
9590 const DescribeClientVpnEndpointsRequestT& request = {})
const {
9591 return SubmitCallable(&EC2Client::DescribeClientVpnEndpoints, request);
9598 template <
typename DescribeClientVpnEndpo
intsRequestT = Model::DescribeClientVpnEndpo
intsRequest>
9600 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9601 const DescribeClientVpnEndpointsRequestT& request = {})
const {
9602 return SubmitAsync(&EC2Client::DescribeClientVpnEndpoints, request, handler, context);
9617 template <
typename DescribeClientVpnRoutesRequestT = Model::DescribeClientVpnRoutesRequest>
9619 return SubmitCallable(&EC2Client::DescribeClientVpnRoutes, request);
9626 template <
typename DescribeClientVpnRoutesRequestT = Model::DescribeClientVpnRoutesRequest>
9629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9630 return SubmitAsync(&EC2Client::DescribeClientVpnRoutes, request, handler, context);
9646 template <
typename DescribeClientVpnTargetNetworksRequestT = Model::DescribeClientVpnTargetNetworksRequest>
9648 const DescribeClientVpnTargetNetworksRequestT& request)
const {
9649 return SubmitCallable(&EC2Client::DescribeClientVpnTargetNetworks, request);
9656 template <
typename DescribeClientVpnTargetNetworksRequestT = Model::DescribeClientVpnTargetNetworksRequest>
9659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9660 return SubmitAsync(&EC2Client::DescribeClientVpnTargetNetworks, request, handler, context);
9675 template <
typename DescribeCoipPoolsRequestT = Model::DescribeCoipPoolsRequest>
9677 return SubmitCallable(&EC2Client::DescribeCoipPools, request);
9684 template <
typename DescribeCoipPoolsRequestT = Model::DescribeCoipPoolsRequest>
9686 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9687 const DescribeCoipPoolsRequestT& request = {})
const {
9688 return SubmitAsync(&EC2Client::DescribeCoipPools, request, handler, context);
9708 template <
typename DescribeConversionTasksRequestT = Model::DescribeConversionTasksRequest>
9710 return SubmitCallable(&EC2Client::DescribeConversionTasks, request);
9717 template <
typename DescribeConversionTasksRequestT = Model::DescribeConversionTasksRequest>
9719 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9720 const DescribeConversionTasksRequestT& request = {})
const {
9721 return SubmitAsync(&EC2Client::DescribeConversionTasks, request, handler, context);
9739 template <
typename DescribeCustomerGatewaysRequestT = Model::DescribeCustomerGatewaysRequest>
9741 const DescribeCustomerGatewaysRequestT& request = {})
const {
9742 return SubmitCallable(&EC2Client::DescribeCustomerGateways, request);
9749 template <
typename DescribeCustomerGatewaysRequestT = Model::DescribeCustomerGatewaysRequest>
9751 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9752 const DescribeCustomerGatewaysRequestT& request = {})
const {
9753 return SubmitAsync(&EC2Client::DescribeCustomerGateways, request, handler, context);
9779 template <
typename DescribeDeclarativePoliciesReportsRequestT = Model::DescribeDeclarativePoliciesReportsRequest>
9781 const DescribeDeclarativePoliciesReportsRequestT& request = {})
const {
9782 return SubmitCallable(&EC2Client::DescribeDeclarativePoliciesReports, request);
9789 template <
typename DescribeDeclarativePoliciesReportsRequestT = Model::DescribeDeclarativePoliciesReportsRequest>
9791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9792 const DescribeDeclarativePoliciesReportsRequestT& request = {})
const {
9793 return SubmitAsync(&EC2Client::DescribeDeclarativePoliciesReports, request, handler, context);
9813 template <
typename DescribeDhcpOptionsRequestT = Model::DescribeDhcpOptionsRequest>
9815 return SubmitCallable(&EC2Client::DescribeDhcpOptions, request);
9822 template <
typename DescribeDhcpOptionsRequestT = Model::DescribeDhcpOptionsRequest>
9824 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9825 const DescribeDhcpOptionsRequestT& request = {})
const {
9826 return SubmitAsync(&EC2Client::DescribeDhcpOptions, request, handler, context);
9845 template <
typename DescribeEgressOnlyInternetGatewaysRequestT = Model::DescribeEgressOnlyInternetGatewaysRequest>
9847 const DescribeEgressOnlyInternetGatewaysRequestT& request = {})
const {
9848 return SubmitCallable(&EC2Client::DescribeEgressOnlyInternetGateways, request);
9855 template <
typename DescribeEgressOnlyInternetGatewaysRequestT = Model::DescribeEgressOnlyInternetGatewaysRequest>
9857 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9858 const DescribeEgressOnlyInternetGatewaysRequestT& request = {})
const {
9859 return SubmitAsync(&EC2Client::DescribeEgressOnlyInternetGateways, request, handler, context);
9875 template <
typename DescribeElasticGpusRequestT = Model::DescribeElasticGpusRequest>
9877 return SubmitCallable(&EC2Client::DescribeElasticGpus, request);
9884 template <
typename DescribeElasticGpusRequestT = Model::DescribeElasticGpusRequest>
9886 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9887 const DescribeElasticGpusRequestT& request = {})
const {
9888 return SubmitAsync(&EC2Client::DescribeElasticGpus, request, handler, context);
9903 template <
typename DescribeExportImageTasksRequestT = Model::DescribeExportImageTasksRequest>
9905 const DescribeExportImageTasksRequestT& request = {})
const {
9906 return SubmitCallable(&EC2Client::DescribeExportImageTasks, request);
9913 template <
typename DescribeExportImageTasksRequestT = Model::DescribeExportImageTasksRequest>
9915 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9916 const DescribeExportImageTasksRequestT& request = {})
const {
9917 return SubmitAsync(&EC2Client::DescribeExportImageTasks, request, handler, context);
9932 template <
typename DescribeExportTasksRequestT = Model::DescribeExportTasksRequest>
9934 return SubmitCallable(&EC2Client::DescribeExportTasks, request);
9941 template <
typename DescribeExportTasksRequestT = Model::DescribeExportTasksRequest>
9943 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9944 const DescribeExportTasksRequestT& request = {})
const {
9945 return SubmitAsync(&EC2Client::DescribeExportTasks, request, handler, context);
9960 template <
typename DescribeFastLaunchImagesRequestT = Model::DescribeFastLaunchImagesRequest>
9962 const DescribeFastLaunchImagesRequestT& request = {})
const {
9963 return SubmitCallable(&EC2Client::DescribeFastLaunchImages, request);
9970 template <
typename DescribeFastLaunchImagesRequestT = Model::DescribeFastLaunchImagesRequest>
9972 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9973 const DescribeFastLaunchImagesRequestT& request = {})
const {
9974 return SubmitAsync(&EC2Client::DescribeFastLaunchImages, request, handler, context);
9990 template <
typename DescribeFastSnapshotRestoresRequestT = Model::DescribeFastSnapshotRestoresRequest>
9992 const DescribeFastSnapshotRestoresRequestT& request = {})
const {
9993 return SubmitCallable(&EC2Client::DescribeFastSnapshotRestores, request);
10000 template <
typename DescribeFastSnapshotRestoresRequestT = Model::DescribeFastSnapshotRestoresRequest>
10002 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10003 const DescribeFastSnapshotRestoresRequestT& request = {})
const {
10004 return SubmitAsync(&EC2Client::DescribeFastSnapshotRestores, request, handler, context);
10025 template <
typename DescribeFleetHistoryRequestT = Model::DescribeFleetHistoryRequest>
10027 return SubmitCallable(&EC2Client::DescribeFleetHistory, request);
10034 template <
typename DescribeFleetHistoryRequestT = Model::DescribeFleetHistoryRequest>
10036 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10037 return SubmitAsync(&EC2Client::DescribeFleetHistory, request, handler, context);
10058 template <
typename DescribeFleetInstancesRequestT = Model::DescribeFleetInstancesRequest>
10060 return SubmitCallable(&EC2Client::DescribeFleetInstances, request);
10067 template <
typename DescribeFleetInstancesRequestT = Model::DescribeFleetInstancesRequest>
10070 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10071 return SubmitAsync(&EC2Client::DescribeFleetInstances, request, handler, context);
10090 template <
typename DescribeFleetsRequestT = Model::DescribeFleetsRequest>
10092 return SubmitCallable(&EC2Client::DescribeFleets, request);
10099 template <
typename DescribeFleetsRequestT = Model::DescribeFleetsRequest>
10101 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10102 const DescribeFleetsRequestT& request = {})
const {
10103 return SubmitAsync(&EC2Client::DescribeFleets, request, handler, context);
10120 template <
typename DescribeFlowLogsRequestT = Model::DescribeFlowLogsRequest>
10122 return SubmitCallable(&EC2Client::DescribeFlowLogs, request);
10129 template <
typename DescribeFlowLogsRequestT = Model::DescribeFlowLogsRequest>
10131 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10132 const DescribeFlowLogsRequestT& request = {})
const {
10133 return SubmitAsync(&EC2Client::DescribeFlowLogs, request, handler, context);
10149 template <
typename DescribeFpgaImageAttributeRequestT = Model::DescribeFpgaImageAttributeRequest>
10151 const DescribeFpgaImageAttributeRequestT& request)
const {
10152 return SubmitCallable(&EC2Client::DescribeFpgaImageAttribute, request);
10159 template <
typename DescribeFpgaImageAttributeRequestT = Model::DescribeFpgaImageAttributeRequest>
10162 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10163 return SubmitAsync(&EC2Client::DescribeFpgaImageAttribute, request, handler, context);
10180 template <
typename DescribeFpgaImagesRequestT = Model::DescribeFpgaImagesRequest>
10182 return SubmitCallable(&EC2Client::DescribeFpgaImages, request);
10189 template <
typename DescribeFpgaImagesRequestT = Model::DescribeFpgaImagesRequest>
10191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10192 const DescribeFpgaImagesRequestT& request = {})
const {
10193 return SubmitAsync(&EC2Client::DescribeFpgaImages, request, handler, context);
10215 template <
typename DescribeHostReservationOfferingsRequestT = Model::DescribeHostReservationOfferingsRequest>
10217 const DescribeHostReservationOfferingsRequestT& request = {})
const {
10218 return SubmitCallable(&EC2Client::DescribeHostReservationOfferings, request);
10225 template <
typename DescribeHostReservationOfferingsRequestT = Model::DescribeHostReservationOfferingsRequest>
10227 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10228 const DescribeHostReservationOfferingsRequestT& request = {})
const {
10229 return SubmitAsync(&EC2Client::DescribeHostReservationOfferings, request, handler, context);
10244 template <
typename DescribeHostReservationsRequestT = Model::DescribeHostReservationsRequest>
10246 const DescribeHostReservationsRequestT& request = {})
const {
10247 return SubmitCallable(&EC2Client::DescribeHostReservations, request);
10254 template <
typename DescribeHostReservationsRequestT = Model::DescribeHostReservationsRequest>
10256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10257 const DescribeHostReservationsRequestT& request = {})
const {
10258 return SubmitAsync(&EC2Client::DescribeHostReservations, request, handler, context);
10275 template <
typename DescribeHostsRequestT = Model::DescribeHostsRequest>
10277 return SubmitCallable(&EC2Client::DescribeHosts, request);
10284 template <
typename DescribeHostsRequestT = Model::DescribeHostsRequest>
10286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10287 const DescribeHostsRequestT& request = {})
const {
10288 return SubmitAsync(&EC2Client::DescribeHosts, request, handler, context);
10304 template <
typename DescribeIamInstanceProfileAssociationsRequestT = Model::DescribeIamInstanceProfileAssociationsRequest>
10306 const DescribeIamInstanceProfileAssociationsRequestT& request = {})
const {
10307 return SubmitCallable(&EC2Client::DescribeIamInstanceProfileAssociations, request);
10314 template <
typename DescribeIamInstanceProfileAssociationsRequestT = Model::DescribeIamInstanceProfileAssociationsRequest>
10316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10317 const DescribeIamInstanceProfileAssociationsRequestT& request = {})
const {
10318 return SubmitAsync(&EC2Client::DescribeIamInstanceProfileAssociations, request, handler, context);
10357 template <
typename DescribeIdFormatRequestT = Model::DescribeIdFormatRequest>
10359 return SubmitCallable(&EC2Client::DescribeIdFormat, request);
10366 template <
typename DescribeIdFormatRequestT = Model::DescribeIdFormatRequest>
10368 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10369 const DescribeIdFormatRequestT& request = {})
const {
10370 return SubmitAsync(&EC2Client::DescribeIdFormat, request, handler, context);
10407 template <
typename DescribeIdentityIdFormatRequestT = Model::DescribeIdentityIdFormatRequest>
10409 return SubmitCallable(&EC2Client::DescribeIdentityIdFormat, request);
10416 template <
typename DescribeIdentityIdFormatRequestT = Model::DescribeIdentityIdFormatRequest>
10419 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10420 return SubmitAsync(&EC2Client::DescribeIdentityIdFormat, request, handler, context);
10438 template <
typename DescribeImageAttributeRequestT = Model::DescribeImageAttributeRequest>
10440 return SubmitCallable(&EC2Client::DescribeImageAttribute, request);
10447 template <
typename DescribeImageAttributeRequestT = Model::DescribeImageAttributeRequest>
10450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10451 return SubmitAsync(&EC2Client::DescribeImageAttribute, request, handler, context);
10469 template <
typename DescribeImageReferencesRequestT = Model::DescribeImageReferencesRequest>
10471 return SubmitCallable(&EC2Client::DescribeImageReferences, request);
10478 template <
typename DescribeImageReferencesRequestT = Model::DescribeImageReferencesRequest>
10481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10482 return SubmitAsync(&EC2Client::DescribeImageReferences, request, handler, context);
10502 template <
typename DescribeImageUsageReportEntriesRequestT = Model::DescribeImageUsageReportEntriesRequest>
10504 const DescribeImageUsageReportEntriesRequestT& request = {})
const {
10505 return SubmitCallable(&EC2Client::DescribeImageUsageReportEntries, request);
10512 template <
typename DescribeImageUsageReportEntriesRequestT = Model::DescribeImageUsageReportEntriesRequest>
10514 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10515 const DescribeImageUsageReportEntriesRequestT& request = {})
const {
10516 return SubmitAsync(&EC2Client::DescribeImageUsageReportEntries, request, handler, context);
10535 template <
typename DescribeImageUsageReportsRequestT = Model::DescribeImageUsageReportsRequest>
10537 const DescribeImageUsageReportsRequestT& request = {})
const {
10538 return SubmitCallable(&EC2Client::DescribeImageUsageReports, request);
10545 template <
typename DescribeImageUsageReportsRequestT = Model::DescribeImageUsageReportsRequest>
10547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10548 const DescribeImageUsageReportsRequestT& request = {})
const {
10549 return SubmitAsync(&EC2Client::DescribeImageUsageReports, request, handler, context);
10587 template <
typename DescribeImagesRequestT = Model::DescribeImagesRequest>
10589 return SubmitCallable(&EC2Client::DescribeImages, request);
10596 template <
typename DescribeImagesRequestT = Model::DescribeImagesRequest>
10598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10599 const DescribeImagesRequestT& request = {})
const {
10600 return SubmitAsync(&EC2Client::DescribeImages, request, handler, context);
10615 template <
typename DescribeImportImageTasksRequestT = Model::DescribeImportImageTasksRequest>
10617 const DescribeImportImageTasksRequestT& request = {})
const {
10618 return SubmitCallable(&EC2Client::DescribeImportImageTasks, request);
10625 template <
typename DescribeImportImageTasksRequestT = Model::DescribeImportImageTasksRequest>
10627 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10628 const DescribeImportImageTasksRequestT& request = {})
const {
10629 return SubmitAsync(&EC2Client::DescribeImportImageTasks, request, handler, context);
10644 template <
typename DescribeImportSnapshotTasksRequestT = Model::DescribeImportSnapshotTasksRequest>
10646 const DescribeImportSnapshotTasksRequestT& request = {})
const {
10647 return SubmitCallable(&EC2Client::DescribeImportSnapshotTasks, request);
10654 template <
typename DescribeImportSnapshotTasksRequestT = Model::DescribeImportSnapshotTasksRequest>
10656 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10657 const DescribeImportSnapshotTasksRequestT& request = {})
const {
10658 return SubmitAsync(&EC2Client::DescribeImportSnapshotTasks, request, handler, context);
10675 template <
typename DescribeInstanceAttributeRequestT = Model::DescribeInstanceAttributeRequest>
10677 const DescribeInstanceAttributeRequestT& request)
const {
10678 return SubmitCallable(&EC2Client::DescribeInstanceAttribute, request);
10685 template <
typename DescribeInstanceAttributeRequestT = Model::DescribeInstanceAttributeRequest>
10688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10689 return SubmitAsync(&EC2Client::DescribeInstanceAttribute, request, handler, context);
10705 template <
typename DescribeInstanceConnectEndpo
intsRequestT = Model::DescribeInstanceConnectEndpo
intsRequest>
10707 const DescribeInstanceConnectEndpointsRequestT& request = {})
const {
10708 return SubmitCallable(&EC2Client::DescribeInstanceConnectEndpoints, request);
10715 template <
typename DescribeInstanceConnectEndpo
intsRequestT = Model::DescribeInstanceConnectEndpo
intsRequest>
10717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10718 const DescribeInstanceConnectEndpointsRequestT& request = {})
const {
10719 return SubmitAsync(&EC2Client::DescribeInstanceConnectEndpoints, request, handler, context);
10753 template <
typename DescribeInstanceCreditSpecificationsRequestT = Model::DescribeInstanceCreditSpecificationsRequest>
10755 const DescribeInstanceCreditSpecificationsRequestT& request = {})
const {
10756 return SubmitCallable(&EC2Client::DescribeInstanceCreditSpecifications, request);
10763 template <
typename DescribeInstanceCreditSpecificationsRequestT = Model::DescribeInstanceCreditSpecificationsRequest>
10765 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10766 const DescribeInstanceCreditSpecificationsRequestT& request = {})
const {
10767 return SubmitAsync(&EC2Client::DescribeInstanceCreditSpecifications, request, handler, context);
10783 template <
typename DescribeInstanceEventNotificationAttributesRequestT = Model::DescribeInstanceEventNotificationAttributesRequest>
10785 const DescribeInstanceEventNotificationAttributesRequestT& request = {})
const {
10786 return SubmitCallable(&EC2Client::DescribeInstanceEventNotificationAttributes, request);
10793 template <
typename DescribeInstanceEventNotificationAttributesRequestT = Model::DescribeInstanceEventNotificationAttributesRequest>
10795 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10796 const DescribeInstanceEventNotificationAttributesRequestT& request = {})
const {
10797 return SubmitAsync(&EC2Client::DescribeInstanceEventNotificationAttributes, request, handler, context);
10822 template <
typename DescribeInstanceEventWindowsRequestT = Model::DescribeInstanceEventWindowsRequest>
10824 const DescribeInstanceEventWindowsRequestT& request = {})
const {
10825 return SubmitCallable(&EC2Client::DescribeInstanceEventWindows, request);
10832 template <
typename DescribeInstanceEventWindowsRequestT = Model::DescribeInstanceEventWindowsRequest>
10834 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10835 const DescribeInstanceEventWindowsRequestT& request = {})
const {
10836 return SubmitAsync(&EC2Client::DescribeInstanceEventWindows, request, handler, context);
10868 template <
typename DescribeInstanceImageMetadataRequestT = Model::DescribeInstanceImageMetadataRequest>
10870 const DescribeInstanceImageMetadataRequestT& request = {})
const {
10871 return SubmitCallable(&EC2Client::DescribeInstanceImageMetadata, request);
10878 template <
typename DescribeInstanceImageMetadataRequestT = Model::DescribeInstanceImageMetadataRequest>
10880 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10881 const DescribeInstanceImageMetadataRequestT& request = {})
const {
10882 return SubmitAsync(&EC2Client::DescribeInstanceImageMetadata, request, handler, context);
10899 template <
typename DescribeInstanceSqlHaHistoryStatesRequestT = Model::DescribeInstanceSqlHaHistoryStatesRequest>
10901 const DescribeInstanceSqlHaHistoryStatesRequestT& request = {})
const {
10902 return SubmitCallable(&EC2Client::DescribeInstanceSqlHaHistoryStates, request);
10909 template <
typename DescribeInstanceSqlHaHistoryStatesRequestT = Model::DescribeInstanceSqlHaHistoryStatesRequest>
10911 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10912 const DescribeInstanceSqlHaHistoryStatesRequestT& request = {})
const {
10913 return SubmitAsync(&EC2Client::DescribeInstanceSqlHaHistoryStates, request, handler, context);
10930 template <
typename DescribeInstanceSqlHaStatesRequestT = Model::DescribeInstanceSqlHaStatesRequest>
10932 const DescribeInstanceSqlHaStatesRequestT& request = {})
const {
10933 return SubmitCallable(&EC2Client::DescribeInstanceSqlHaStates, request);
10940 template <
typename DescribeInstanceSqlHaStatesRequestT = Model::DescribeInstanceSqlHaStatesRequest>
10942 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10943 const DescribeInstanceSqlHaStatesRequestT& request = {})
const {
10944 return SubmitAsync(&EC2Client::DescribeInstanceSqlHaStates, request, handler, context);
10985 template <
typename DescribeInstanceStatusRequestT = Model::DescribeInstanceStatusRequest>
10987 return SubmitCallable(&EC2Client::DescribeInstanceStatus, request);
10994 template <
typename DescribeInstanceStatusRequestT = Model::DescribeInstanceStatusRequest>
10996 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
10997 const DescribeInstanceStatusRequestT& request = {})
const {
10998 return SubmitAsync(&EC2Client::DescribeInstanceStatus, request, handler, context);
11031 template <
typename DescribeInstanceTopologyRequestT = Model::DescribeInstanceTopologyRequest>
11033 const DescribeInstanceTopologyRequestT& request = {})
const {
11034 return SubmitCallable(&EC2Client::DescribeInstanceTopology, request);
11041 template <
typename DescribeInstanceTopologyRequestT = Model::DescribeInstanceTopologyRequest>
11043 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11044 const DescribeInstanceTopologyRequestT& request = {})
const {
11045 return SubmitAsync(&EC2Client::DescribeInstanceTopology, request, handler, context);
11062 template <
typename DescribeInstanceTypeOfferingsRequestT = Model::DescribeInstanceTypeOfferingsRequest>
11064 const DescribeInstanceTypeOfferingsRequestT& request = {})
const {
11065 return SubmitCallable(&EC2Client::DescribeInstanceTypeOfferings, request);
11072 template <
typename DescribeInstanceTypeOfferingsRequestT = Model::DescribeInstanceTypeOfferingsRequest>
11074 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11075 const DescribeInstanceTypeOfferingsRequestT& request = {})
const {
11076 return SubmitAsync(&EC2Client::DescribeInstanceTypeOfferings, request, handler, context);
11092 template <
typename DescribeInstanceTypesRequestT = Model::DescribeInstanceTypesRequest>
11094 return SubmitCallable(&EC2Client::DescribeInstanceTypes, request);
11101 template <
typename DescribeInstanceTypesRequestT = Model::DescribeInstanceTypesRequest>
11103 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11104 const DescribeInstanceTypesRequestT& request = {})
const {
11105 return SubmitAsync(&EC2Client::DescribeInstanceTypes, request, handler, context);
11146 template <
typename DescribeInstancesRequestT = Model::DescribeInstancesRequest>
11148 return SubmitCallable(&EC2Client::DescribeInstances, request);
11155 template <
typename DescribeInstancesRequestT = Model::DescribeInstancesRequest>
11157 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11158 const DescribeInstancesRequestT& request = {})
const {
11159 return SubmitAsync(&EC2Client::DescribeInstances, request, handler, context);
11176 template <
typename DescribeInternetGatewaysRequestT = Model::DescribeInternetGatewaysRequest>
11178 const DescribeInternetGatewaysRequestT& request = {})
const {
11179 return SubmitCallable(&EC2Client::DescribeInternetGateways, request);
11186 template <
typename DescribeInternetGatewaysRequestT = Model::DescribeInternetGatewaysRequest>
11188 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11189 const DescribeInternetGatewaysRequestT& request = {})
const {
11190 return SubmitAsync(&EC2Client::DescribeInternetGateways, request, handler, context);
11208 template <
typename DescribeIpamByoasnRequestT = Model::DescribeIpamByoasnRequest>
11210 return SubmitCallable(&EC2Client::DescribeIpamByoasn, request);
11217 template <
typename DescribeIpamByoasnRequestT = Model::DescribeIpamByoasnRequest>
11219 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11220 const DescribeIpamByoasnRequestT& request = {})
const {
11221 return SubmitAsync(&EC2Client::DescribeIpamByoasn, request, handler, context);
11240 template <
typename DescribeIpamExternalResourceVerificationTokensRequestT = Model::DescribeIpamExternalResourceVerificationTokensRequest>
11242 const DescribeIpamExternalResourceVerificationTokensRequestT& request = {})
const {
11243 return SubmitCallable(&EC2Client::DescribeIpamExternalResourceVerificationTokens, request);
11250 template <
typename DescribeIpamExternalResourceVerificationTokensRequestT = Model::DescribeIpamExternalResourceVerificationTokensRequest>
11253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11254 const DescribeIpamExternalResourceVerificationTokensRequestT& request = {})
const {
11255 return SubmitAsync(&EC2Client::DescribeIpamExternalResourceVerificationTokens, request, handler, context);
11277 template <
typename DescribeIpamPoliciesRequestT = Model::DescribeIpamPoliciesRequest>
11279 return SubmitCallable(&EC2Client::DescribeIpamPolicies, request);
11286 template <
typename DescribeIpamPoliciesRequestT = Model::DescribeIpamPoliciesRequest>
11288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11289 const DescribeIpamPoliciesRequestT& request = {})
const {
11290 return SubmitAsync(&EC2Client::DescribeIpamPolicies, request, handler, context);
11304 template <
typename DescribeIpamPoolsRequestT = Model::DescribeIpamPoolsRequest>
11306 return SubmitCallable(&EC2Client::DescribeIpamPools, request);
11313 template <
typename DescribeIpamPoolsRequestT = Model::DescribeIpamPoolsRequest>
11315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11316 const DescribeIpamPoolsRequestT& request = {})
const {
11317 return SubmitAsync(&EC2Client::DescribeIpamPools, request, handler, context);
11334 template <
typename DescribeIpamPrefixListResolverTargetsRequestT = Model::DescribeIpamPrefixListResolverTargetsRequest>
11336 const DescribeIpamPrefixListResolverTargetsRequestT& request = {})
const {
11337 return SubmitCallable(&EC2Client::DescribeIpamPrefixListResolverTargets, request);
11344 template <
typename DescribeIpamPrefixListResolverTargetsRequestT = Model::DescribeIpamPrefixListResolverTargetsRequest>
11346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11347 const DescribeIpamPrefixListResolverTargetsRequestT& request = {})
const {
11348 return SubmitAsync(&EC2Client::DescribeIpamPrefixListResolverTargets, request, handler, context);
11365 template <
typename DescribeIpamPrefixListResolversRequestT = Model::DescribeIpamPrefixListResolversRequest>
11367 const DescribeIpamPrefixListResolversRequestT& request = {})
const {
11368 return SubmitCallable(&EC2Client::DescribeIpamPrefixListResolvers, request);
11375 template <
typename DescribeIpamPrefixListResolversRequestT = Model::DescribeIpamPrefixListResolversRequest>
11377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11378 const DescribeIpamPrefixListResolversRequestT& request = {})
const {
11379 return SubmitAsync(&EC2Client::DescribeIpamPrefixListResolvers, request, handler, context);
11396 template <
typename DescribeIpamResourceDiscoveriesRequestT = Model::DescribeIpamResourceDiscoveriesRequest>
11398 const DescribeIpamResourceDiscoveriesRequestT& request = {})
const {
11399 return SubmitCallable(&EC2Client::DescribeIpamResourceDiscoveries, request);
11406 template <
typename DescribeIpamResourceDiscoveriesRequestT = Model::DescribeIpamResourceDiscoveriesRequest>
11408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11409 const DescribeIpamResourceDiscoveriesRequestT& request = {})
const {
11410 return SubmitAsync(&EC2Client::DescribeIpamResourceDiscoveries, request, handler, context);
11427 template <
typename DescribeIpamResourceDiscoveryAssociationsRequestT = Model::DescribeIpamResourceDiscoveryAssociationsRequest>
11429 const DescribeIpamResourceDiscoveryAssociationsRequestT& request = {})
const {
11430 return SubmitCallable(&EC2Client::DescribeIpamResourceDiscoveryAssociations, request);
11437 template <
typename DescribeIpamResourceDiscoveryAssociationsRequestT = Model::DescribeIpamResourceDiscoveryAssociationsRequest>
11439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11440 const DescribeIpamResourceDiscoveryAssociationsRequestT& request = {})
const {
11441 return SubmitAsync(&EC2Client::DescribeIpamResourceDiscoveryAssociations, request, handler, context);
11455 template <
typename DescribeIpamScopesRequestT = Model::DescribeIpamScopesRequest>
11457 return SubmitCallable(&EC2Client::DescribeIpamScopes, request);
11464 template <
typename DescribeIpamScopesRequestT = Model::DescribeIpamScopesRequest>
11466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11467 const DescribeIpamScopesRequestT& request = {})
const {
11468 return SubmitAsync(&EC2Client::DescribeIpamScopes, request, handler, context);
11484 template <
typename DescribeIpamsRequestT = Model::DescribeIpamsRequest>
11486 return SubmitCallable(&EC2Client::DescribeIpams, request);
11493 template <
typename DescribeIpamsRequestT = Model::DescribeIpamsRequest>
11495 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11496 const DescribeIpamsRequestT& request = {})
const {
11497 return SubmitAsync(&EC2Client::DescribeIpams, request, handler, context);
11511 template <
typename DescribeIpv6PoolsRequestT = Model::DescribeIpv6PoolsRequest>
11513 return SubmitCallable(&EC2Client::DescribeIpv6Pools, request);
11520 template <
typename DescribeIpv6PoolsRequestT = Model::DescribeIpv6PoolsRequest>
11522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11523 const DescribeIpv6PoolsRequestT& request = {})
const {
11524 return SubmitAsync(&EC2Client::DescribeIpv6Pools, request, handler, context);
11542 template <
typename DescribeKeyPairsRequestT = Model::DescribeKeyPairsRequest>
11544 return SubmitCallable(&EC2Client::DescribeKeyPairs, request);
11551 template <
typename DescribeKeyPairsRequestT = Model::DescribeKeyPairsRequest>
11553 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11554 const DescribeKeyPairsRequestT& request = {})
const {
11555 return SubmitAsync(&EC2Client::DescribeKeyPairs, request, handler, context);
11573 template <
typename DescribeLaunchTemplateVersionsRequestT = Model::DescribeLaunchTemplateVersionsRequest>
11575 const DescribeLaunchTemplateVersionsRequestT& request = {})
const {
11576 return SubmitCallable(&EC2Client::DescribeLaunchTemplateVersions, request);
11583 template <
typename DescribeLaunchTemplateVersionsRequestT = Model::DescribeLaunchTemplateVersionsRequest>
11585 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11586 const DescribeLaunchTemplateVersionsRequestT& request = {})
const {
11587 return SubmitAsync(&EC2Client::DescribeLaunchTemplateVersions, request, handler, context);
11601 template <
typename DescribeLaunchTemplatesRequestT = Model::DescribeLaunchTemplatesRequest>
11603 return SubmitCallable(&EC2Client::DescribeLaunchTemplates, request);
11610 template <
typename DescribeLaunchTemplatesRequestT = Model::DescribeLaunchTemplatesRequest>
11612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11613 const DescribeLaunchTemplatesRequestT& request = {})
const {
11614 return SubmitAsync(&EC2Client::DescribeLaunchTemplates, request, handler, context);
11623 virtual Model::DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcome
11631 template <
typename DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestT =
11635 const DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestT& request = {})
const {
11636 return SubmitCallable(&EC2Client::DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations, request);
11643 template <
typename DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestT =
11644 Model::DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest>
11647 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11648 const DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestT& request = {})
const {
11649 return SubmitAsync(&EC2Client::DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations, request, handler, context);
11665 template <
typename DescribeLocalGatewayRouteTableVpcAssociationsRequestT = Model::DescribeLocalGatewayRouteTableVpcAssociationsRequest>
11667 const DescribeLocalGatewayRouteTableVpcAssociationsRequestT& request = {})
const {
11668 return SubmitCallable(&EC2Client::DescribeLocalGatewayRouteTableVpcAssociations, request);
11675 template <
typename DescribeLocalGatewayRouteTableVpcAssociationsRequestT = Model::DescribeLocalGatewayRouteTableVpcAssociationsRequest>
11678 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11679 const DescribeLocalGatewayRouteTableVpcAssociationsRequestT& request = {})
const {
11680 return SubmitAsync(&EC2Client::DescribeLocalGatewayRouteTableVpcAssociations, request, handler, context);
11697 template <
typename DescribeLocalGatewayRouteTablesRequestT = Model::DescribeLocalGatewayRouteTablesRequest>
11699 const DescribeLocalGatewayRouteTablesRequestT& request = {})
const {
11700 return SubmitCallable(&EC2Client::DescribeLocalGatewayRouteTables, request);
11707 template <
typename DescribeLocalGatewayRouteTablesRequestT = Model::DescribeLocalGatewayRouteTablesRequest>
11709 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11710 const DescribeLocalGatewayRouteTablesRequestT& request = {})
const {
11711 return SubmitAsync(&EC2Client::DescribeLocalGatewayRouteTables, request, handler, context);
11727 template <
typename DescribeLocalGatewayVirtualInterfaceGroupsRequestT = Model::DescribeLocalGatewayVirtualInterfaceGroupsRequest>
11729 const DescribeLocalGatewayVirtualInterfaceGroupsRequestT& request = {})
const {
11730 return SubmitCallable(&EC2Client::DescribeLocalGatewayVirtualInterfaceGroups, request);
11737 template <
typename DescribeLocalGatewayVirtualInterfaceGroupsRequestT = Model::DescribeLocalGatewayVirtualInterfaceGroupsRequest>
11739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11740 const DescribeLocalGatewayVirtualInterfaceGroupsRequestT& request = {})
const {
11741 return SubmitAsync(&EC2Client::DescribeLocalGatewayVirtualInterfaceGroups, request, handler, context);
11757 template <
typename DescribeLocalGatewayVirtualInterfacesRequestT = Model::DescribeLocalGatewayVirtualInterfacesRequest>
11759 const DescribeLocalGatewayVirtualInterfacesRequestT& request = {})
const {
11760 return SubmitCallable(&EC2Client::DescribeLocalGatewayVirtualInterfaces, request);
11767 template <
typename DescribeLocalGatewayVirtualInterfacesRequestT = Model::DescribeLocalGatewayVirtualInterfacesRequest>
11769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11770 const DescribeLocalGatewayVirtualInterfacesRequestT& request = {})
const {
11771 return SubmitAsync(&EC2Client::DescribeLocalGatewayVirtualInterfaces, request, handler, context);
11787 template <
typename DescribeLocalGatewaysRequestT = Model::DescribeLocalGatewaysRequest>
11789 return SubmitCallable(&EC2Client::DescribeLocalGateways, request);
11796 template <
typename DescribeLocalGatewaysRequestT = Model::DescribeLocalGatewaysRequest>
11798 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11799 const DescribeLocalGatewaysRequestT& request = {})
const {
11800 return SubmitAsync(&EC2Client::DescribeLocalGateways, request, handler, context);
11814 template <
typename DescribeLockedSnapshotsRequestT = Model::DescribeLockedSnapshotsRequest>
11816 return SubmitCallable(&EC2Client::DescribeLockedSnapshots, request);
11823 template <
typename DescribeLockedSnapshotsRequestT = Model::DescribeLockedSnapshotsRequest>
11825 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11826 const DescribeLockedSnapshotsRequestT& request = {})
const {
11827 return SubmitAsync(&EC2Client::DescribeLockedSnapshots, request, handler, context);
11842 template <
typename DescribeMacHostsRequestT = Model::DescribeMacHostsRequest>
11844 return SubmitCallable(&EC2Client::DescribeMacHosts, request);
11851 template <
typename DescribeMacHostsRequestT = Model::DescribeMacHostsRequest>
11853 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11854 const DescribeMacHostsRequestT& request = {})
const {
11855 return SubmitAsync(&EC2Client::DescribeMacHosts, request, handler, context);
11875 template <
typename DescribeMacModificationTasksRequestT = Model::DescribeMacModificationTasksRequest>
11877 const DescribeMacModificationTasksRequestT& request = {})
const {
11878 return SubmitCallable(&EC2Client::DescribeMacModificationTasks, request);
11885 template <
typename DescribeMacModificationTasksRequestT = Model::DescribeMacModificationTasksRequest>
11887 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11888 const DescribeMacModificationTasksRequestT& request = {})
const {
11889 return SubmitAsync(&EC2Client::DescribeMacModificationTasks, request, handler, context);
11905 template <
typename DescribeManagedPrefixListsRequestT = Model::DescribeManagedPrefixListsRequest>
11907 const DescribeManagedPrefixListsRequestT& request = {})
const {
11908 return SubmitCallable(&EC2Client::DescribeManagedPrefixLists, request);
11915 template <
typename DescribeManagedPrefixListsRequestT = Model::DescribeManagedPrefixListsRequest>
11917 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11918 const DescribeManagedPrefixListsRequestT& request = {})
const {
11919 return SubmitAsync(&EC2Client::DescribeManagedPrefixLists, request, handler, context);
11936 template <
typename DescribeMovingAddressesRequestT = Model::DescribeMovingAddressesRequest>
11938 return SubmitCallable(&EC2Client::DescribeMovingAddresses, request);
11945 template <
typename DescribeMovingAddressesRequestT = Model::DescribeMovingAddressesRequest>
11947 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11948 const DescribeMovingAddressesRequestT& request = {})
const {
11949 return SubmitAsync(&EC2Client::DescribeMovingAddresses, request, handler, context);
11966 template <
typename DescribeNatGatewaysRequestT = Model::DescribeNatGatewaysRequest>
11968 return SubmitCallable(&EC2Client::DescribeNatGateways, request);
11975 template <
typename DescribeNatGatewaysRequestT = Model::DescribeNatGatewaysRequest>
11977 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
11978 const DescribeNatGatewaysRequestT& request = {})
const {
11979 return SubmitAsync(&EC2Client::DescribeNatGateways, request, handler, context);
11998 template <
typename DescribeNetworkAclsRequestT = Model::DescribeNetworkAclsRequest>
12000 return SubmitCallable(&EC2Client::DescribeNetworkAcls, request);
12007 template <
typename DescribeNetworkAclsRequestT = Model::DescribeNetworkAclsRequest>
12009 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12010 const DescribeNetworkAclsRequestT& request = {})
const {
12011 return SubmitAsync(&EC2Client::DescribeNetworkAcls, request, handler, context);
12027 template <
typename DescribeNetworkInsightsAccessScopeAnalysesRequestT = Model::DescribeNetworkInsightsAccessScopeAnalysesRequest>
12029 const DescribeNetworkInsightsAccessScopeAnalysesRequestT& request = {})
const {
12030 return SubmitCallable(&EC2Client::DescribeNetworkInsightsAccessScopeAnalyses, request);
12037 template <
typename DescribeNetworkInsightsAccessScopeAnalysesRequestT = Model::DescribeNetworkInsightsAccessScopeAnalysesRequest>
12039 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12040 const DescribeNetworkInsightsAccessScopeAnalysesRequestT& request = {})
const {
12041 return SubmitAsync(&EC2Client::DescribeNetworkInsightsAccessScopeAnalyses, request, handler, context);
12056 template <
typename DescribeNetworkInsightsAccessScopesRequestT = Model::DescribeNetworkInsightsAccessScopesRequest>
12058 const DescribeNetworkInsightsAccessScopesRequestT& request = {})
const {
12059 return SubmitCallable(&EC2Client::DescribeNetworkInsightsAccessScopes, request);
12066 template <
typename DescribeNetworkInsightsAccessScopesRequestT = Model::DescribeNetworkInsightsAccessScopesRequest>
12068 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12069 const DescribeNetworkInsightsAccessScopesRequestT& request = {})
const {
12070 return SubmitAsync(&EC2Client::DescribeNetworkInsightsAccessScopes, request, handler, context);
12086 template <
typename DescribeNetworkInsightsAnalysesRequestT = Model::DescribeNetworkInsightsAnalysesRequest>
12088 const DescribeNetworkInsightsAnalysesRequestT& request = {})
const {
12089 return SubmitCallable(&EC2Client::DescribeNetworkInsightsAnalyses, request);
12096 template <
typename DescribeNetworkInsightsAnalysesRequestT = Model::DescribeNetworkInsightsAnalysesRequest>
12098 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12099 const DescribeNetworkInsightsAnalysesRequestT& request = {})
const {
12100 return SubmitAsync(&EC2Client::DescribeNetworkInsightsAnalyses, request, handler, context);
12115 template <
typename DescribeNetworkInsightsPathsRequestT = Model::DescribeNetworkInsightsPathsRequest>
12117 const DescribeNetworkInsightsPathsRequestT& request = {})
const {
12118 return SubmitCallable(&EC2Client::DescribeNetworkInsightsPaths, request);
12125 template <
typename DescribeNetworkInsightsPathsRequestT = Model::DescribeNetworkInsightsPathsRequest>
12127 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12128 const DescribeNetworkInsightsPathsRequestT& request = {})
const {
12129 return SubmitAsync(&EC2Client::DescribeNetworkInsightsPaths, request, handler, context);
12145 template <
typename DescribeNetworkInterfaceAttributeRequestT = Model::DescribeNetworkInterfaceAttributeRequest>
12147 const DescribeNetworkInterfaceAttributeRequestT& request)
const {
12148 return SubmitCallable(&EC2Client::DescribeNetworkInterfaceAttribute, request);
12155 template <
typename DescribeNetworkInterfaceAttributeRequestT = Model::DescribeNetworkInterfaceAttributeRequest>
12158 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
12159 return SubmitAsync(&EC2Client::DescribeNetworkInterfaceAttribute, request, handler, context);
12175 template <
typename DescribeNetworkInterfacePermissionsRequestT = Model::DescribeNetworkInterfacePermissionsRequest>
12177 const DescribeNetworkInterfacePermissionsRequestT& request = {})
const {
12178 return SubmitCallable(&EC2Client::DescribeNetworkInterfacePermissions, request);
12185 template <
typename DescribeNetworkInterfacePermissionsRequestT = Model::DescribeNetworkInterfacePermissionsRequest>
12187 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12188 const DescribeNetworkInterfacePermissionsRequestT& request = {})
const {
12189 return SubmitAsync(&EC2Client::DescribeNetworkInterfacePermissions, request, handler, context);
12211 template <
typename DescribeNetworkInterfacesRequestT = Model::DescribeNetworkInterfacesRequest>
12213 const DescribeNetworkInterfacesRequestT& request = {})
const {
12214 return SubmitCallable(&EC2Client::DescribeNetworkInterfaces, request);
12221 template <
typename DescribeNetworkInterfacesRequestT = Model::DescribeNetworkInterfacesRequest>
12223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12224 const DescribeNetworkInterfacesRequestT& request = {})
const {
12225 return SubmitAsync(&EC2Client::DescribeNetworkInterfaces, request, handler, context);
12241 template <
typename DescribeOutpostLagsRequestT = Model::DescribeOutpostLagsRequest>
12243 return SubmitCallable(&EC2Client::DescribeOutpostLags, request);
12250 template <
typename DescribeOutpostLagsRequestT = Model::DescribeOutpostLagsRequest>
12252 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12253 const DescribeOutpostLagsRequestT& request = {})
const {
12254 return SubmitAsync(&EC2Client::DescribeOutpostLags, request, handler, context);
12275 template <
typename DescribePlacementGroupsRequestT = Model::DescribePlacementGroupsRequest>
12277 return SubmitCallable(&EC2Client::DescribePlacementGroups, request);
12284 template <
typename DescribePlacementGroupsRequestT = Model::DescribePlacementGroupsRequest>
12286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12287 const DescribePlacementGroupsRequestT& request = {})
const {
12288 return SubmitAsync(&EC2Client::DescribePlacementGroups, request, handler, context);
12304 template <
typename DescribePrefixListsRequestT = Model::DescribePrefixListsRequest>
12306 return SubmitCallable(&EC2Client::DescribePrefixLists, request);
12313 template <
typename DescribePrefixListsRequestT = Model::DescribePrefixListsRequest>
12315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12316 const DescribePrefixListsRequestT& request = {})
const {
12317 return SubmitAsync(&EC2Client::DescribePrefixLists, request, handler, context);
12352 template <
typename DescribePrincipalIdFormatRequestT = Model::DescribePrincipalIdFormatRequest>
12354 const DescribePrincipalIdFormatRequestT& request = {})
const {
12355 return SubmitCallable(&EC2Client::DescribePrincipalIdFormat, request);
12362 template <
typename DescribePrincipalIdFormatRequestT = Model::DescribePrincipalIdFormatRequest>
12364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12365 const DescribePrincipalIdFormatRequestT& request = {})
const {
12366 return SubmitAsync(&EC2Client::DescribePrincipalIdFormat, request, handler, context);
12380 template <
typename DescribePublicIpv4PoolsRequestT = Model::DescribePublicIpv4PoolsRequest>
12382 return SubmitCallable(&EC2Client::DescribePublicIpv4Pools, request);
12389 template <
typename DescribePublicIpv4PoolsRequestT = Model::DescribePublicIpv4PoolsRequest>
12391 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12392 const DescribePublicIpv4PoolsRequestT& request = {})
const {
12393 return SubmitAsync(&EC2Client::DescribePublicIpv4Pools, request, handler, context);
12416 template <
typename DescribeRegionsRequestT = Model::DescribeRegionsRequest>
12418 return SubmitCallable(&EC2Client::DescribeRegions, request);
12425 template <
typename DescribeRegionsRequestT = Model::DescribeRegionsRequest>
12427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12428 const DescribeRegionsRequestT& request = {})
const {
12429 return SubmitAsync(&EC2Client::DescribeRegions, request, handler, context);
12447 template <
typename DescribeReplaceRootVolumeTasksRequestT = Model::DescribeReplaceRootVolumeTasksRequest>
12449 const DescribeReplaceRootVolumeTasksRequestT& request = {})
const {
12450 return SubmitCallable(&EC2Client::DescribeReplaceRootVolumeTasks, request);
12457 template <
typename DescribeReplaceRootVolumeTasksRequestT = Model::DescribeReplaceRootVolumeTasksRequest>
12459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12460 const DescribeReplaceRootVolumeTasksRequestT& request = {})
const {
12461 return SubmitAsync(&EC2Client::DescribeReplaceRootVolumeTasks, request, handler, context);
12482 template <
typename DescribeReservedInstancesRequestT = Model::DescribeReservedInstancesRequest>
12484 const DescribeReservedInstancesRequestT& request = {})
const {
12485 return SubmitCallable(&EC2Client::DescribeReservedInstances, request);
12492 template <
typename DescribeReservedInstancesRequestT = Model::DescribeReservedInstancesRequest>
12494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12495 const DescribeReservedInstancesRequestT& request = {})
const {
12496 return SubmitAsync(&EC2Client::DescribeReservedInstances, request, handler, context);
12529 template <
typename DescribeReservedInstancesListingsRequestT = Model::DescribeReservedInstancesListingsRequest>
12531 const DescribeReservedInstancesListingsRequestT& request = {})
const {
12532 return SubmitCallable(&EC2Client::DescribeReservedInstancesListings, request);
12539 template <
typename DescribeReservedInstancesListingsRequestT = Model::DescribeReservedInstancesListingsRequest>
12541 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12542 const DescribeReservedInstancesListingsRequestT& request = {})
const {
12543 return SubmitAsync(&EC2Client::DescribeReservedInstancesListings, request, handler, context);
12566 template <
typename DescribeReservedInstancesModificationsRequestT = Model::DescribeReservedInstancesModificationsRequest>
12568 const DescribeReservedInstancesModificationsRequestT& request = {})
const {
12569 return SubmitCallable(&EC2Client::DescribeReservedInstancesModifications, request);
12576 template <
typename DescribeReservedInstancesModificationsRequestT = Model::DescribeReservedInstancesModificationsRequest>
12578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12579 const DescribeReservedInstancesModificationsRequestT& request = {})
const {
12580 return SubmitAsync(&EC2Client::DescribeReservedInstancesModifications, request, handler, context);
12607 template <
typename DescribeReservedInstancesOfferingsRequestT = Model::DescribeReservedInstancesOfferingsRequest>
12609 const DescribeReservedInstancesOfferingsRequestT& request = {})
const {
12610 return SubmitCallable(&EC2Client::DescribeReservedInstancesOfferings, request);
12617 template <
typename DescribeReservedInstancesOfferingsRequestT = Model::DescribeReservedInstancesOfferingsRequest>
12619 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12620 const DescribeReservedInstancesOfferingsRequestT& request = {})
const {
12621 return SubmitAsync(&EC2Client::DescribeReservedInstancesOfferings, request, handler, context);
12643 template <
typename DescribeRouteServerEndpo
intsRequestT = Model::DescribeRouteServerEndpo
intsRequest>
12645 const DescribeRouteServerEndpointsRequestT& request = {})
const {
12646 return SubmitCallable(&EC2Client::DescribeRouteServerEndpoints, request);
12653 template <
typename DescribeRouteServerEndpo
intsRequestT = Model::DescribeRouteServerEndpo
intsRequest>
12655 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12656 const DescribeRouteServerEndpointsRequestT& request = {})
const {
12657 return SubmitAsync(&EC2Client::DescribeRouteServerEndpoints, request, handler, context);
12680 template <
typename DescribeRouteServerPeersRequestT = Model::DescribeRouteServerPeersRequest>
12682 const DescribeRouteServerPeersRequestT& request = {})
const {
12683 return SubmitCallable(&EC2Client::DescribeRouteServerPeers, request);
12690 template <
typename DescribeRouteServerPeersRequestT = Model::DescribeRouteServerPeersRequest>
12692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12693 const DescribeRouteServerPeersRequestT& request = {})
const {
12694 return SubmitAsync(&EC2Client::DescribeRouteServerPeers, request, handler, context);
12724 template <
typename DescribeRouteServersRequestT = Model::DescribeRouteServersRequest>
12726 return SubmitCallable(&EC2Client::DescribeRouteServers, request);
12733 template <
typename DescribeRouteServersRequestT = Model::DescribeRouteServersRequest>
12735 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12736 const DescribeRouteServersRequestT& request = {})
const {
12737 return SubmitAsync(&EC2Client::DescribeRouteServers, request, handler, context);
12759 template <
typename DescribeRouteTablesRequestT = Model::DescribeRouteTablesRequest>
12761 return SubmitCallable(&EC2Client::DescribeRouteTables, request);
12768 template <
typename DescribeRouteTablesRequestT = Model::DescribeRouteTablesRequest>
12770 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12771 const DescribeRouteTablesRequestT& request = {})
const {
12772 return SubmitAsync(&EC2Client::DescribeRouteTables, request, handler, context);
12793 template <
typename DescribeScheduledInstanceAvailabilityRequestT = Model::DescribeScheduledInstanceAvailabilityRequest>
12795 const DescribeScheduledInstanceAvailabilityRequestT& request)
const {
12796 return SubmitCallable(&EC2Client::DescribeScheduledInstanceAvailability, request);
12803 template <
typename DescribeScheduledInstanceAvailabilityRequestT = Model::DescribeScheduledInstanceAvailabilityRequest>
12806 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
12807 return SubmitAsync(&EC2Client::DescribeScheduledInstanceAvailability, request, handler, context);
12823 template <
typename DescribeScheduledInstancesRequestT = Model::DescribeScheduledInstancesRequest>
12825 const DescribeScheduledInstancesRequestT& request = {})
const {
12826 return SubmitCallable(&EC2Client::DescribeScheduledInstances, request);
12833 template <
typename DescribeScheduledInstancesRequestT = Model::DescribeScheduledInstancesRequest>
12835 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12836 const DescribeScheduledInstancesRequestT& request = {})
const {
12837 return SubmitAsync(&EC2Client::DescribeScheduledInstances, request, handler, context);
12854 template <
typename DescribeSecurityGroupReferencesRequestT = Model::DescribeSecurityGroupReferencesRequest>
12856 const DescribeSecurityGroupReferencesRequestT& request)
const {
12857 return SubmitCallable(&EC2Client::DescribeSecurityGroupReferences, request);
12864 template <
typename DescribeSecurityGroupReferencesRequestT = Model::DescribeSecurityGroupReferencesRequest>
12867 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
12868 return SubmitAsync(&EC2Client::DescribeSecurityGroupReferences, request, handler, context);
12884 template <
typename DescribeSecurityGroupRulesRequestT = Model::DescribeSecurityGroupRulesRequest>
12886 const DescribeSecurityGroupRulesRequestT& request = {})
const {
12887 return SubmitCallable(&EC2Client::DescribeSecurityGroupRules, request);
12894 template <
typename DescribeSecurityGroupRulesRequestT = Model::DescribeSecurityGroupRulesRequest>
12896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12897 const DescribeSecurityGroupRulesRequestT& request = {})
const {
12898 return SubmitAsync(&EC2Client::DescribeSecurityGroupRules, request, handler, context);
12915 template <
typename DescribeSecurityGroupVpcAssociationsRequestT = Model::DescribeSecurityGroupVpcAssociationsRequest>
12917 const DescribeSecurityGroupVpcAssociationsRequestT& request = {})
const {
12918 return SubmitCallable(&EC2Client::DescribeSecurityGroupVpcAssociations, request);
12925 template <
typename DescribeSecurityGroupVpcAssociationsRequestT = Model::DescribeSecurityGroupVpcAssociationsRequest>
12927 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12928 const DescribeSecurityGroupVpcAssociationsRequestT& request = {})
const {
12929 return SubmitAsync(&EC2Client::DescribeSecurityGroupVpcAssociations, request, handler, context);
12944 template <
typename DescribeSecurityGroupsRequestT = Model::DescribeSecurityGroupsRequest>
12946 return SubmitCallable(&EC2Client::DescribeSecurityGroups, request);
12953 template <
typename DescribeSecurityGroupsRequestT = Model::DescribeSecurityGroupsRequest>
12955 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12956 const DescribeSecurityGroupsRequestT& request = {})
const {
12957 return SubmitAsync(&EC2Client::DescribeSecurityGroups, request, handler, context);
12973 template <
typename DescribeServiceLinkVirtualInterfacesRequestT = Model::DescribeServiceLinkVirtualInterfacesRequest>
12975 const DescribeServiceLinkVirtualInterfacesRequestT& request = {})
const {
12976 return SubmitCallable(&EC2Client::DescribeServiceLinkVirtualInterfaces, request);
12983 template <
typename DescribeServiceLinkVirtualInterfacesRequestT = Model::DescribeServiceLinkVirtualInterfacesRequest>
12985 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
12986 const DescribeServiceLinkVirtualInterfacesRequestT& request = {})
const {
12987 return SubmitAsync(&EC2Client::DescribeServiceLinkVirtualInterfaces, request, handler, context);
13006 template <
typename DescribeSnapshotAttributeRequestT = Model::DescribeSnapshotAttributeRequest>
13008 const DescribeSnapshotAttributeRequestT& request)
const {
13009 return SubmitCallable(&EC2Client::DescribeSnapshotAttribute, request);
13016 template <
typename DescribeSnapshotAttributeRequestT = Model::DescribeSnapshotAttributeRequest>
13019 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
13020 return SubmitAsync(&EC2Client::DescribeSnapshotAttribute, request, handler, context);
13036 template <
typename DescribeSnapshotTierStatusRequestT = Model::DescribeSnapshotTierStatusRequest>
13038 const DescribeSnapshotTierStatusRequestT& request = {})
const {
13039 return SubmitCallable(&EC2Client::DescribeSnapshotTierStatus, request);
13046 template <
typename DescribeSnapshotTierStatusRequestT = Model::DescribeSnapshotTierStatusRequest>
13048 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13049 const DescribeSnapshotTierStatusRequestT& request = {})
const {
13050 return SubmitAsync(&EC2Client::DescribeSnapshotTierStatus, request, handler, context);
13100 template <
typename DescribeSnapshotsRequestT = Model::DescribeSnapshotsRequest>
13102 return SubmitCallable(&EC2Client::DescribeSnapshots, request);
13109 template <
typename DescribeSnapshotsRequestT = Model::DescribeSnapshotsRequest>
13111 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13112 const DescribeSnapshotsRequestT& request = {})
const {
13113 return SubmitAsync(&EC2Client::DescribeSnapshots, request, handler, context);
13131 template <
typename DescribeSpotDatafeedSubscriptionRequestT = Model::DescribeSpotDatafeedSubscriptionRequest>
13133 const DescribeSpotDatafeedSubscriptionRequestT& request = {})
const {
13134 return SubmitCallable(&EC2Client::DescribeSpotDatafeedSubscription, request);
13141 template <
typename DescribeSpotDatafeedSubscriptionRequestT = Model::DescribeSpotDatafeedSubscriptionRequest>
13143 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13144 const DescribeSpotDatafeedSubscriptionRequestT& request = {})
const {
13145 return SubmitAsync(&EC2Client::DescribeSpotDatafeedSubscription, request, handler, context);
13161 template <
typename DescribeSpotFleetInstancesRequestT = Model::DescribeSpotFleetInstancesRequest>
13163 const DescribeSpotFleetInstancesRequestT& request)
const {
13164 return SubmitCallable(&EC2Client::DescribeSpotFleetInstances, request);
13171 template <
typename DescribeSpotFleetInstancesRequestT = Model::DescribeSpotFleetInstancesRequest>
13174 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
13175 return SubmitAsync(&EC2Client::DescribeSpotFleetInstances, request, handler, context);
13197 template <
typename DescribeSpotFleetRequestHistoryRequestT = Model::DescribeSpotFleetRequestHistoryRequest>
13199 const DescribeSpotFleetRequestHistoryRequestT& request)
const {
13200 return SubmitCallable(&EC2Client::DescribeSpotFleetRequestHistory, request);
13207 template <
typename DescribeSpotFleetRequestHistoryRequestT = Model::DescribeSpotFleetRequestHistoryRequest>
13210 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
13211 return SubmitAsync(&EC2Client::DescribeSpotFleetRequestHistory, request, handler, context);
13228 template <
typename DescribeSpotFleetRequestsRequestT = Model::DescribeSpotFleetRequestsRequest>
13230 const DescribeSpotFleetRequestsRequestT& request = {})
const {
13231 return SubmitCallable(&EC2Client::DescribeSpotFleetRequests, request);
13238 template <
typename DescribeSpotFleetRequestsRequestT = Model::DescribeSpotFleetRequestsRequest>
13240 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13241 const DescribeSpotFleetRequestsRequestT& request = {})
const {
13242 return SubmitAsync(&EC2Client::DescribeSpotFleetRequests, request, handler, context);
13272 template <
typename DescribeSpotInstanceRequestsRequestT = Model::DescribeSpotInstanceRequestsRequest>
13274 const DescribeSpotInstanceRequestsRequestT& request = {})
const {
13275 return SubmitCallable(&EC2Client::DescribeSpotInstanceRequests, request);
13282 template <
typename DescribeSpotInstanceRequestsRequestT = Model::DescribeSpotInstanceRequestsRequest>
13284 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13285 const DescribeSpotInstanceRequestsRequestT& request = {})
const {
13286 return SubmitAsync(&EC2Client::DescribeSpotInstanceRequests, request, handler, context);
13306 template <
typename DescribeSpotPriceHistoryRequestT = Model::DescribeSpotPriceHistoryRequest>
13308 const DescribeSpotPriceHistoryRequestT& request = {})
const {
13309 return SubmitCallable(&EC2Client::DescribeSpotPriceHistory, request);
13316 template <
typename DescribeSpotPriceHistoryRequestT = Model::DescribeSpotPriceHistoryRequest>
13318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13319 const DescribeSpotPriceHistoryRequestT& request = {})
const {
13320 return SubmitAsync(&EC2Client::DescribeSpotPriceHistory, request, handler, context);
13344 template <
typename DescribeStaleSecurityGroupsRequestT = Model::DescribeStaleSecurityGroupsRequest>
13346 const DescribeStaleSecurityGroupsRequestT& request)
const {
13347 return SubmitCallable(&EC2Client::DescribeStaleSecurityGroups, request);
13354 template <
typename DescribeStaleSecurityGroupsRequestT = Model::DescribeStaleSecurityGroupsRequest>
13357 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
13358 return SubmitAsync(&EC2Client::DescribeStaleSecurityGroups, request, handler, context);
13386 template <
typename DescribeStoreImageTasksRequestT = Model::DescribeStoreImageTasksRequest>
13388 return SubmitCallable(&EC2Client::DescribeStoreImageTasks, request);
13395 template <
typename DescribeStoreImageTasksRequestT = Model::DescribeStoreImageTasksRequest>
13397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13398 const DescribeStoreImageTasksRequestT& request = {})
const {
13399 return SubmitAsync(&EC2Client::DescribeStoreImageTasks, request, handler, context);
13417 template <
typename DescribeSubnetsRequestT = Model::DescribeSubnetsRequest>
13419 return SubmitCallable(&EC2Client::DescribeSubnets, request);
13426 template <
typename DescribeSubnetsRequestT = Model::DescribeSubnetsRequest>
13428 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13429 const DescribeSubnetsRequestT& request = {})
const {
13430 return SubmitAsync(&EC2Client::DescribeSubnets, request, handler, context);
13451 template <
typename DescribeTagsRequestT = Model::DescribeTagsRequest>
13453 return SubmitCallable(&EC2Client::DescribeTags, request);
13460 template <
typename DescribeTagsRequestT = Model::DescribeTagsRequest>
13462 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13463 const DescribeTagsRequestT& request = {})
const {
13464 return SubmitAsync(&EC2Client::DescribeTags, request, handler, context);
13480 template <
typename DescribeTrafficMirrorFilterRulesRequestT = Model::DescribeTrafficMirrorFilterRulesRequest>
13482 const DescribeTrafficMirrorFilterRulesRequestT& request = {})
const {
13483 return SubmitCallable(&EC2Client::DescribeTrafficMirrorFilterRules, request);
13490 template <
typename DescribeTrafficMirrorFilterRulesRequestT = Model::DescribeTrafficMirrorFilterRulesRequest>
13492 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13493 const DescribeTrafficMirrorFilterRulesRequestT& request = {})
const {
13494 return SubmitAsync(&EC2Client::DescribeTrafficMirrorFilterRules, request, handler, context);
13509 template <
typename DescribeTrafficMirrorFiltersRequestT = Model::DescribeTrafficMirrorFiltersRequest>
13511 const DescribeTrafficMirrorFiltersRequestT& request = {})
const {
13512 return SubmitCallable(&EC2Client::DescribeTrafficMirrorFilters, request);
13519 template <
typename DescribeTrafficMirrorFiltersRequestT = Model::DescribeTrafficMirrorFiltersRequest>
13521 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13522 const DescribeTrafficMirrorFiltersRequestT& request = {})
const {
13523 return SubmitAsync(&EC2Client::DescribeTrafficMirrorFilters, request, handler, context);
13540 template <
typename DescribeTrafficMirrorSessionsRequestT = Model::DescribeTrafficMirrorSessionsRequest>
13542 const DescribeTrafficMirrorSessionsRequestT& request = {})
const {
13543 return SubmitCallable(&EC2Client::DescribeTrafficMirrorSessions, request);
13550 template <
typename DescribeTrafficMirrorSessionsRequestT = Model::DescribeTrafficMirrorSessionsRequest>
13552 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13553 const DescribeTrafficMirrorSessionsRequestT& request = {})
const {
13554 return SubmitAsync(&EC2Client::DescribeTrafficMirrorSessions, request, handler, context);
13570 template <
typename DescribeTrafficMirrorTargetsRequestT = Model::DescribeTrafficMirrorTargetsRequest>
13572 const DescribeTrafficMirrorTargetsRequestT& request = {})
const {
13573 return SubmitCallable(&EC2Client::DescribeTrafficMirrorTargets, request);
13580 template <
typename DescribeTrafficMirrorTargetsRequestT = Model::DescribeTrafficMirrorTargetsRequest>
13582 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13583 const DescribeTrafficMirrorTargetsRequestT& request = {})
const {
13584 return SubmitAsync(&EC2Client::DescribeTrafficMirrorTargets, request, handler, context);
13602 template <
typename DescribeTransitGatewayAttachmentsRequestT = Model::DescribeTransitGatewayAttachmentsRequest>
13604 const DescribeTransitGatewayAttachmentsRequestT& request = {})
const {
13605 return SubmitCallable(&EC2Client::DescribeTransitGatewayAttachments, request);
13612 template <
typename DescribeTransitGatewayAttachmentsRequestT = Model::DescribeTransitGatewayAttachmentsRequest>
13614 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13615 const DescribeTransitGatewayAttachmentsRequestT& request = {})
const {
13616 return SubmitAsync(&EC2Client::DescribeTransitGatewayAttachments, request, handler, context);
13631 template <
typename DescribeTransitGatewayConnectPeersRequestT = Model::DescribeTransitGatewayConnectPeersRequest>
13633 const DescribeTransitGatewayConnectPeersRequestT& request = {})
const {
13634 return SubmitCallable(&EC2Client::DescribeTransitGatewayConnectPeers, request);
13641 template <
typename DescribeTransitGatewayConnectPeersRequestT = Model::DescribeTransitGatewayConnectPeersRequest>
13643 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13644 const DescribeTransitGatewayConnectPeersRequestT& request = {})
const {
13645 return SubmitAsync(&EC2Client::DescribeTransitGatewayConnectPeers, request, handler, context);
13660 template <
typename DescribeTransitGatewayConnectsRequestT = Model::DescribeTransitGatewayConnectsRequest>
13662 const DescribeTransitGatewayConnectsRequestT& request = {})
const {
13663 return SubmitCallable(&EC2Client::DescribeTransitGatewayConnects, request);
13670 template <
typename DescribeTransitGatewayConnectsRequestT = Model::DescribeTransitGatewayConnectsRequest>
13672 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13673 const DescribeTransitGatewayConnectsRequestT& request = {})
const {
13674 return SubmitAsync(&EC2Client::DescribeTransitGatewayConnects, request, handler, context);
13690 template <
typename DescribeTransitGatewayMeteringPoliciesRequestT = Model::DescribeTransitGatewayMeteringPoliciesRequest>
13692 const DescribeTransitGatewayMeteringPoliciesRequestT& request = {})
const {
13693 return SubmitCallable(&EC2Client::DescribeTransitGatewayMeteringPolicies, request);
13700 template <
typename DescribeTransitGatewayMeteringPoliciesRequestT = Model::DescribeTransitGatewayMeteringPoliciesRequest>
13702 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13703 const DescribeTransitGatewayMeteringPoliciesRequestT& request = {})
const {
13704 return SubmitAsync(&EC2Client::DescribeTransitGatewayMeteringPolicies, request, handler, context);
13720 template <
typename DescribeTransitGatewayMulticastDomainsRequestT = Model::DescribeTransitGatewayMulticastDomainsRequest>
13722 const DescribeTransitGatewayMulticastDomainsRequestT& request = {})
const {
13723 return SubmitCallable(&EC2Client::DescribeTransitGatewayMulticastDomains, request);
13730 template <
typename DescribeTransitGatewayMulticastDomainsRequestT = Model::DescribeTransitGatewayMulticastDomainsRequest>
13732 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13733 const DescribeTransitGatewayMulticastDomainsRequestT& request = {})
const {
13734 return SubmitAsync(&EC2Client::DescribeTransitGatewayMulticastDomains, request, handler, context);
13750 template <
typename DescribeTransitGatewayPeeringAttachmentsRequestT = Model::DescribeTransitGatewayPeeringAttachmentsRequest>
13752 const DescribeTransitGatewayPeeringAttachmentsRequestT& request = {})
const {
13753 return SubmitCallable(&EC2Client::DescribeTransitGatewayPeeringAttachments, request);
13760 template <
typename DescribeTransitGatewayPeeringAttachmentsRequestT = Model::DescribeTransitGatewayPeeringAttachmentsRequest>
13762 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13763 const DescribeTransitGatewayPeeringAttachmentsRequestT& request = {})
const {
13764 return SubmitAsync(&EC2Client::DescribeTransitGatewayPeeringAttachments, request, handler, context);
13780 template <
typename DescribeTransitGatewayPolicyTablesRequestT = Model::DescribeTransitGatewayPolicyTablesRequest>
13782 const DescribeTransitGatewayPolicyTablesRequestT& request = {})
const {
13783 return SubmitCallable(&EC2Client::DescribeTransitGatewayPolicyTables, request);
13790 template <
typename DescribeTransitGatewayPolicyTablesRequestT = Model::DescribeTransitGatewayPolicyTablesRequest>
13792 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13793 const DescribeTransitGatewayPolicyTablesRequestT& request = {})
const {
13794 return SubmitAsync(&EC2Client::DescribeTransitGatewayPolicyTables, request, handler, context);
13810 template <
typename DescribeTransitGatewayRouteTableAnnouncementsRequestT = Model::DescribeTransitGatewayRouteTableAnnouncementsRequest>
13812 const DescribeTransitGatewayRouteTableAnnouncementsRequestT& request = {})
const {
13813 return SubmitCallable(&EC2Client::DescribeTransitGatewayRouteTableAnnouncements, request);
13820 template <
typename DescribeTransitGatewayRouteTableAnnouncementsRequestT = Model::DescribeTransitGatewayRouteTableAnnouncementsRequest>
13823 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13824 const DescribeTransitGatewayRouteTableAnnouncementsRequestT& request = {})
const {
13825 return SubmitAsync(&EC2Client::DescribeTransitGatewayRouteTableAnnouncements, request, handler, context);
13842 template <
typename DescribeTransitGatewayRouteTablesRequestT = Model::DescribeTransitGatewayRouteTablesRequest>
13844 const DescribeTransitGatewayRouteTablesRequestT& request = {})
const {
13845 return SubmitCallable(&EC2Client::DescribeTransitGatewayRouteTables, request);
13852 template <
typename DescribeTransitGatewayRouteTablesRequestT = Model::DescribeTransitGatewayRouteTablesRequest>
13854 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13855 const DescribeTransitGatewayRouteTablesRequestT& request = {})
const {
13856 return SubmitAsync(&EC2Client::DescribeTransitGatewayRouteTables, request, handler, context);
13873 template <
typename DescribeTransitGatewayVpcAttachmentsRequestT = Model::DescribeTransitGatewayVpcAttachmentsRequest>
13875 const DescribeTransitGatewayVpcAttachmentsRequestT& request = {})
const {
13876 return SubmitCallable(&EC2Client::DescribeTransitGatewayVpcAttachments, request);
13883 template <
typename DescribeTransitGatewayVpcAttachmentsRequestT = Model::DescribeTransitGatewayVpcAttachmentsRequest>
13885 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13886 const DescribeTransitGatewayVpcAttachmentsRequestT& request = {})
const {
13887 return SubmitAsync(&EC2Client::DescribeTransitGatewayVpcAttachments, request, handler, context);
13903 template <
typename DescribeTransitGatewaysRequestT = Model::DescribeTransitGatewaysRequest>
13905 return SubmitCallable(&EC2Client::DescribeTransitGateways, request);
13912 template <
typename DescribeTransitGatewaysRequestT = Model::DescribeTransitGatewaysRequest>
13914 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13915 const DescribeTransitGatewaysRequestT& request = {})
const {
13916 return SubmitAsync(&EC2Client::DescribeTransitGateways, request, handler, context);
13932 template <
typename DescribeTrunkInterfaceAssociationsRequestT = Model::DescribeTrunkInterfaceAssociationsRequest>
13934 const DescribeTrunkInterfaceAssociationsRequestT& request = {})
const {
13935 return SubmitCallable(&EC2Client::DescribeTrunkInterfaceAssociations, request);
13942 template <
typename DescribeTrunkInterfaceAssociationsRequestT = Model::DescribeTrunkInterfaceAssociationsRequest>
13944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13945 const DescribeTrunkInterfaceAssociationsRequestT& request = {})
const {
13946 return SubmitAsync(&EC2Client::DescribeTrunkInterfaceAssociations, request, handler, context);
13962 template <
typename DescribeVerifiedAccessEndpo
intsRequestT = Model::DescribeVerifiedAccessEndpo
intsRequest>
13964 const DescribeVerifiedAccessEndpointsRequestT& request = {})
const {
13965 return SubmitCallable(&EC2Client::DescribeVerifiedAccessEndpoints, request);
13972 template <
typename DescribeVerifiedAccessEndpo
intsRequestT = Model::DescribeVerifiedAccessEndpo
intsRequest>
13974 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
13975 const DescribeVerifiedAccessEndpointsRequestT& request = {})
const {
13976 return SubmitAsync(&EC2Client::DescribeVerifiedAccessEndpoints, request, handler, context);
13991 template <
typename DescribeVerifiedAccessGroupsRequestT = Model::DescribeVerifiedAccessGroupsRequest>
13993 const DescribeVerifiedAccessGroupsRequestT& request = {})
const {
13994 return SubmitCallable(&EC2Client::DescribeVerifiedAccessGroups, request);
14001 template <
typename DescribeVerifiedAccessGroupsRequestT = Model::DescribeVerifiedAccessGroupsRequest>
14003 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14004 const DescribeVerifiedAccessGroupsRequestT& request = {})
const {
14005 return SubmitAsync(&EC2Client::DescribeVerifiedAccessGroups, request, handler, context);
14021 template <
typename DescribeVerifiedAccessInstanceLoggingConfigurationsRequestT =
14024 const DescribeVerifiedAccessInstanceLoggingConfigurationsRequestT& request = {})
const {
14025 return SubmitCallable(&EC2Client::DescribeVerifiedAccessInstanceLoggingConfigurations, request);
14032 template <
typename DescribeVerifiedAccessInstanceLoggingConfigurationsRequestT =
14033 Model::DescribeVerifiedAccessInstanceLoggingConfigurationsRequest>
14036 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14037 const DescribeVerifiedAccessInstanceLoggingConfigurationsRequestT& request = {})
const {
14038 return SubmitAsync(&EC2Client::DescribeVerifiedAccessInstanceLoggingConfigurations, request, handler, context);
14054 template <
typename DescribeVerifiedAccessInstancesRequestT = Model::DescribeVerifiedAccessInstancesRequest>
14056 const DescribeVerifiedAccessInstancesRequestT& request = {})
const {
14057 return SubmitCallable(&EC2Client::DescribeVerifiedAccessInstances, request);
14064 template <
typename DescribeVerifiedAccessInstancesRequestT = Model::DescribeVerifiedAccessInstancesRequest>
14066 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14067 const DescribeVerifiedAccessInstancesRequestT& request = {})
const {
14068 return SubmitAsync(&EC2Client::DescribeVerifiedAccessInstances, request, handler, context);
14084 template <
typename DescribeVerifiedAccessTrustProv
idersRequestT = Model::DescribeVerifiedAccessTrustProv
idersRequest>
14086 const DescribeVerifiedAccessTrustProvidersRequestT& request = {})
const {
14087 return SubmitCallable(&EC2Client::DescribeVerifiedAccessTrustProviders, request);
14094 template <
typename DescribeVerifiedAccessTrustProv
idersRequestT = Model::DescribeVerifiedAccessTrustProv
idersRequest>
14096 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14097 const DescribeVerifiedAccessTrustProvidersRequestT& request = {})
const {
14098 return SubmitAsync(&EC2Client::DescribeVerifiedAccessTrustProviders, request, handler, context);
14117 template <
typename DescribeVolumeAttributeRequestT = Model::DescribeVolumeAttributeRequest>
14119 return SubmitCallable(&EC2Client::DescribeVolumeAttribute, request);
14126 template <
typename DescribeVolumeAttributeRequestT = Model::DescribeVolumeAttributeRequest>
14129 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
14130 return SubmitAsync(&EC2Client::DescribeVolumeAttribute, request, handler, context);
14181 template <
typename DescribeVolumeStatusRequestT = Model::DescribeVolumeStatusRequest>
14183 return SubmitCallable(&EC2Client::DescribeVolumeStatus, request);
14190 template <
typename DescribeVolumeStatusRequestT = Model::DescribeVolumeStatusRequest>
14192 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14193 const DescribeVolumeStatusRequestT& request = {})
const {
14194 return SubmitAsync(&EC2Client::DescribeVolumeStatus, request, handler, context);
14218 template <
typename DescribeVolumesRequestT = Model::DescribeVolumesRequest>
14220 return SubmitCallable(&EC2Client::DescribeVolumes, request);
14227 template <
typename DescribeVolumesRequestT = Model::DescribeVolumesRequest>
14229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14230 const DescribeVolumesRequestT& request = {})
const {
14231 return SubmitAsync(&EC2Client::DescribeVolumes, request, handler, context);
14250 template <
typename DescribeVolumesModificationsRequestT = Model::DescribeVolumesModificationsRequest>
14252 const DescribeVolumesModificationsRequestT& request = {})
const {
14253 return SubmitCallable(&EC2Client::DescribeVolumesModifications, request);
14260 template <
typename DescribeVolumesModificationsRequestT = Model::DescribeVolumesModificationsRequest>
14262 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14263 const DescribeVolumesModificationsRequestT& request = {})
const {
14264 return SubmitAsync(&EC2Client::DescribeVolumesModifications, request, handler, context);
14279 template <
typename DescribeVpcAttributeRequestT = Model::DescribeVpcAttributeRequest>
14281 return SubmitCallable(&EC2Client::DescribeVpcAttribute, request);
14288 template <
typename DescribeVpcAttributeRequestT = Model::DescribeVpcAttributeRequest>
14290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
14291 return SubmitAsync(&EC2Client::DescribeVpcAttribute, request, handler, context);
14314 template <
typename DescribeVpcBlockPublicAccessExclusionsRequestT = Model::DescribeVpcBlockPublicAccessExclusionsRequest>
14316 const DescribeVpcBlockPublicAccessExclusionsRequestT& request = {})
const {
14317 return SubmitCallable(&EC2Client::DescribeVpcBlockPublicAccessExclusions, request);
14324 template <
typename DescribeVpcBlockPublicAccessExclusionsRequestT = Model::DescribeVpcBlockPublicAccessExclusionsRequest>
14326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14327 const DescribeVpcBlockPublicAccessExclusionsRequestT& request = {})
const {
14328 return SubmitAsync(&EC2Client::DescribeVpcBlockPublicAccessExclusions, request, handler, context);
14349 template <
typename DescribeVpcBlockPublicAccessOptionsRequestT = Model::DescribeVpcBlockPublicAccessOptionsRequest>
14351 const DescribeVpcBlockPublicAccessOptionsRequestT& request = {})
const {
14352 return SubmitCallable(&EC2Client::DescribeVpcBlockPublicAccessOptions, request);
14359 template <
typename DescribeVpcBlockPublicAccessOptionsRequestT = Model::DescribeVpcBlockPublicAccessOptionsRequest>
14361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14362 const DescribeVpcBlockPublicAccessOptionsRequestT& request = {})
const {
14363 return SubmitAsync(&EC2Client::DescribeVpcBlockPublicAccessOptions, request, handler, context);
14378 template <
typename DescribeVpcClassicLinkRequestT = Model::DescribeVpcClassicLinkRequest>
14380 return SubmitCallable(&EC2Client::DescribeVpcClassicLink, request);
14387 template <
typename DescribeVpcClassicLinkRequestT = Model::DescribeVpcClassicLinkRequest>
14389 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14390 const DescribeVpcClassicLinkRequestT& request = {})
const {
14391 return SubmitAsync(&EC2Client::DescribeVpcClassicLink, request, handler, context);
14411 template <
typename DescribeVpcClassicLinkDnsSupportRequestT = Model::DescribeVpcClassicLinkDnsSupportRequest>
14413 const DescribeVpcClassicLinkDnsSupportRequestT& request = {})
const {
14414 return SubmitCallable(&EC2Client::DescribeVpcClassicLinkDnsSupport, request);
14421 template <
typename DescribeVpcClassicLinkDnsSupportRequestT = Model::DescribeVpcClassicLinkDnsSupportRequest>
14423 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14424 const DescribeVpcClassicLinkDnsSupportRequestT& request = {})
const {
14425 return SubmitAsync(&EC2Client::DescribeVpcClassicLinkDnsSupport, request, handler, context);
14447 template <
typename DescribeVpcEncryptionControlsRequestT = Model::DescribeVpcEncryptionControlsRequest>
14449 const DescribeVpcEncryptionControlsRequestT& request = {})
const {
14450 return SubmitCallable(&EC2Client::DescribeVpcEncryptionControls, request);
14457 template <
typename DescribeVpcEncryptionControlsRequestT = Model::DescribeVpcEncryptionControlsRequest>
14459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14460 const DescribeVpcEncryptionControlsRequestT& request = {})
const {
14461 return SubmitAsync(&EC2Client::DescribeVpcEncryptionControls, request, handler, context);
14478 template <
typename DescribeVpcEndpo
intAssociationsRequestT = Model::DescribeVpcEndpo
intAssociationsRequest>
14480 const DescribeVpcEndpointAssociationsRequestT& request = {})
const {
14481 return SubmitCallable(&EC2Client::DescribeVpcEndpointAssociations, request);
14488 template <
typename DescribeVpcEndpo
intAssociationsRequestT = Model::DescribeVpcEndpo
intAssociationsRequest>
14490 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14491 const DescribeVpcEndpointAssociationsRequestT& request = {})
const {
14492 return SubmitAsync(&EC2Client::DescribeVpcEndpointAssociations, request, handler, context);
14508 template <
typename DescribeVpcEndpo
intConnectionNotificationsRequestT = Model::DescribeVpcEndpo
intConnectionNotificationsRequest>
14510 const DescribeVpcEndpointConnectionNotificationsRequestT& request = {})
const {
14511 return SubmitCallable(&EC2Client::DescribeVpcEndpointConnectionNotifications, request);
14518 template <
typename DescribeVpcEndpo
intConnectionNotificationsRequestT = Model::DescribeVpcEndpo
intConnectionNotificationsRequest>
14520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14521 const DescribeVpcEndpointConnectionNotificationsRequestT& request = {})
const {
14522 return SubmitAsync(&EC2Client::DescribeVpcEndpointConnectionNotifications, request, handler, context);
14539 template <
typename DescribeVpcEndpo
intConnectionsRequestT = Model::DescribeVpcEndpo
intConnectionsRequest>
14541 const DescribeVpcEndpointConnectionsRequestT& request = {})
const {
14542 return SubmitCallable(&EC2Client::DescribeVpcEndpointConnections, request);
14549 template <
typename DescribeVpcEndpo
intConnectionsRequestT = Model::DescribeVpcEndpo
intConnectionsRequest>
14551 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14552 const DescribeVpcEndpointConnectionsRequestT& request = {})
const {
14553 return SubmitAsync(&EC2Client::DescribeVpcEndpointConnections, request, handler, context);
14569 template <
typename DescribeVpcEndpo
intServiceConfigurationsRequestT = Model::DescribeVpcEndpo
intServiceConfigurationsRequest>
14571 const DescribeVpcEndpointServiceConfigurationsRequestT& request = {})
const {
14572 return SubmitCallable(&EC2Client::DescribeVpcEndpointServiceConfigurations, request);
14579 template <
typename DescribeVpcEndpo
intServiceConfigurationsRequestT = Model::DescribeVpcEndpo
intServiceConfigurationsRequest>
14581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14582 const DescribeVpcEndpointServiceConfigurationsRequestT& request = {})
const {
14583 return SubmitAsync(&EC2Client::DescribeVpcEndpointServiceConfigurations, request, handler, context);
14600 template <
typename DescribeVpcEndpo
intServicePermissionsRequestT = Model::DescribeVpcEndpo
intServicePermissionsRequest>
14602 const DescribeVpcEndpointServicePermissionsRequestT& request)
const {
14603 return SubmitCallable(&EC2Client::DescribeVpcEndpointServicePermissions, request);
14610 template <
typename DescribeVpcEndpo
intServicePermissionsRequestT = Model::DescribeVpcEndpo
intServicePermissionsRequest>
14613 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
14614 return SubmitAsync(&EC2Client::DescribeVpcEndpointServicePermissions, request, handler, context);
14636 template <
typename DescribeVpcEndpo
intServicesRequestT = Model::DescribeVpcEndpo
intServicesRequest>
14638 const DescribeVpcEndpointServicesRequestT& request = {})
const {
14639 return SubmitCallable(&EC2Client::DescribeVpcEndpointServices, request);
14646 template <
typename DescribeVpcEndpo
intServicesRequestT = Model::DescribeVpcEndpo
intServicesRequest>
14648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14649 const DescribeVpcEndpointServicesRequestT& request = {})
const {
14650 return SubmitAsync(&EC2Client::DescribeVpcEndpointServices, request, handler, context);
14667 template <
typename DescribeVpcEndpo
intsRequestT = Model::DescribeVpcEndpo
intsRequest>
14669 return SubmitCallable(&EC2Client::DescribeVpcEndpoints, request);
14676 template <
typename DescribeVpcEndpo
intsRequestT = Model::DescribeVpcEndpo
intsRequest>
14678 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14679 const DescribeVpcEndpointsRequestT& request = {})
const {
14680 return SubmitAsync(&EC2Client::DescribeVpcEndpoints, request, handler, context);
14698 template <
typename DescribeVpcPeeringConnectionsRequestT = Model::DescribeVpcPeeringConnectionsRequest>
14700 const DescribeVpcPeeringConnectionsRequestT& request = {})
const {
14701 return SubmitCallable(&EC2Client::DescribeVpcPeeringConnections, request);
14708 template <
typename DescribeVpcPeeringConnectionsRequestT = Model::DescribeVpcPeeringConnectionsRequest>
14710 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14711 const DescribeVpcPeeringConnectionsRequestT& request = {})
const {
14712 return SubmitAsync(&EC2Client::DescribeVpcPeeringConnections, request, handler, context);
14727 template <
typename DescribeVpcsRequestT = Model::DescribeVpcsRequest>
14729 return SubmitCallable(&EC2Client::DescribeVpcs, request);
14736 template <
typename DescribeVpcsRequestT = Model::DescribeVpcsRequest>
14738 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14739 const DescribeVpcsRequestT& request = {})
const {
14740 return SubmitAsync(&EC2Client::DescribeVpcs, request, handler, context);
14755 template <
typename DescribeVpnConcentratorsRequestT = Model::DescribeVpnConcentratorsRequest>
14757 const DescribeVpnConcentratorsRequestT& request = {})
const {
14758 return SubmitCallable(&EC2Client::DescribeVpnConcentrators, request);
14765 template <
typename DescribeVpnConcentratorsRequestT = Model::DescribeVpnConcentratorsRequest>
14767 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14768 const DescribeVpnConcentratorsRequestT& request = {})
const {
14769 return SubmitAsync(&EC2Client::DescribeVpnConcentrators, request, handler, context);
14786 template <
typename DescribeVpnConnectionsRequestT = Model::DescribeVpnConnectionsRequest>
14788 return SubmitCallable(&EC2Client::DescribeVpnConnections, request);
14795 template <
typename DescribeVpnConnectionsRequestT = Model::DescribeVpnConnectionsRequest>
14797 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14798 const DescribeVpnConnectionsRequestT& request = {})
const {
14799 return SubmitAsync(&EC2Client::DescribeVpnConnections, request, handler, context);
14817 template <
typename DescribeVpnGatewaysRequestT = Model::DescribeVpnGatewaysRequest>
14819 return SubmitCallable(&EC2Client::DescribeVpnGateways, request);
14826 template <
typename DescribeVpnGatewaysRequestT = Model::DescribeVpnGatewaysRequest>
14828 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
14829 const DescribeVpnGatewaysRequestT& request = {})
const {
14830 return SubmitAsync(&EC2Client::DescribeVpnGateways, request, handler, context);
14847 template <
typename DetachClassicLinkVpcRequestT = Model::DetachClassicLinkVpcRequest>
14849 return SubmitCallable(&EC2Client::DetachClassicLinkVpc, request);
14856 template <
typename DetachClassicLinkVpcRequestT = Model::DetachClassicLinkVpcRequest>
14858 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
14859 return SubmitAsync(&EC2Client::DetachClassicLinkVpc, request, handler, context);
14875 template <
typename DetachInternetGatewayRequestT = Model::DetachInternetGatewayRequest>
14877 return SubmitCallable(&EC2Client::DetachInternetGateway, request);
14884 template <
typename DetachInternetGatewayRequestT = Model::DetachInternetGatewayRequest>
14886 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
14887 return SubmitAsync(&EC2Client::DetachInternetGateway, request, handler, context);
14901 template <
typename DetachNetworkInterfaceRequestT = Model::DetachNetworkInterfaceRequest>
14903 return SubmitCallable(&EC2Client::DetachNetworkInterface, request);
14910 template <
typename DetachNetworkInterfaceRequestT = Model::DetachNetworkInterfaceRequest>
14913 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
14914 return SubmitAsync(&EC2Client::DetachNetworkInterface, request, handler, context);
14931 template <
typename DetachVerifiedAccessTrustProv
iderRequestT = Model::DetachVerifiedAccessTrustProv
iderRequest>
14933 const DetachVerifiedAccessTrustProviderRequestT& request)
const {
14934 return SubmitCallable(&EC2Client::DetachVerifiedAccessTrustProvider, request);
14941 template <
typename DetachVerifiedAccessTrustProv
iderRequestT = Model::DetachVerifiedAccessTrustProv
iderRequest>
14944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
14945 return SubmitAsync(&EC2Client::DetachVerifiedAccessTrustProvider, request, handler, context);
14973 template <
typename DetachVolumeRequestT = Model::DetachVolumeRequest>
14975 return SubmitCallable(&EC2Client::DetachVolume, request);
14982 template <
typename DetachVolumeRequestT = Model::DetachVolumeRequest>
14984 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
14985 return SubmitAsync(&EC2Client::DetachVolume, request, handler, context);
15005 template <
typename DetachVpnGatewayRequestT = Model::DetachVpnGatewayRequest>
15007 return SubmitCallable(&EC2Client::DetachVpnGateway, request);
15014 template <
typename DetachVpnGatewayRequestT = Model::DetachVpnGatewayRequest>
15016 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15017 return SubmitAsync(&EC2Client::DetachVpnGateway, request, handler, context);
15034 template <
typename DisableAddressTransferRequestT = Model::DisableAddressTransferRequest>
15036 return SubmitCallable(&EC2Client::DisableAddressTransfer, request);
15043 template <
typename DisableAddressTransferRequestT = Model::DisableAddressTransferRequest>
15046 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15047 return SubmitAsync(&EC2Client::DisableAddressTransfer, request, handler, context);
15072 template <
typename DisableAllowedImagesSettingsRequestT = Model::DisableAllowedImagesSettingsRequest>
15074 const DisableAllowedImagesSettingsRequestT& request = {})
const {
15075 return SubmitCallable(&EC2Client::DisableAllowedImagesSettings, request);
15082 template <
typename DisableAllowedImagesSettingsRequestT = Model::DisableAllowedImagesSettingsRequest>
15084 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
15085 const DisableAllowedImagesSettingsRequestT& request = {})
const {
15086 return SubmitAsync(&EC2Client::DisableAllowedImagesSettings, request, handler, context);
15102 template <
typename DisableAwsNetworkPerformanceMetricSubscriptionRequestT = Model::DisableAwsNetworkPerformanceMetricSubscriptionRequest>
15104 const DisableAwsNetworkPerformanceMetricSubscriptionRequestT& request = {})
const {
15105 return SubmitCallable(&EC2Client::DisableAwsNetworkPerformanceMetricSubscription, request);
15112 template <
typename DisableAwsNetworkPerformanceMetricSubscriptionRequestT = Model::DisableAwsNetworkPerformanceMetricSubscriptionRequest>
15115 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
15116 const DisableAwsNetworkPerformanceMetricSubscriptionRequestT& request = {})
const {
15117 return SubmitAsync(&EC2Client::DisableAwsNetworkPerformanceMetricSubscription, request, handler, context);
15134 template <
typename DisableCapacityManagerRequestT = Model::DisableCapacityManagerRequest>
15136 return SubmitCallable(&EC2Client::DisableCapacityManager, request);
15143 template <
typename DisableCapacityManagerRequestT = Model::DisableCapacityManagerRequest>
15145 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
15146 const DisableCapacityManagerRequestT& request = {})
const {
15147 return SubmitAsync(&EC2Client::DisableCapacityManager, request, handler, context);
15169 template <
typename DisableEbsEncryptionByDefaultRequestT = Model::DisableEbsEncryptionByDefaultRequest>
15171 const DisableEbsEncryptionByDefaultRequestT& request = {})
const {
15172 return SubmitCallable(&EC2Client::DisableEbsEncryptionByDefault, request);
15179 template <
typename DisableEbsEncryptionByDefaultRequestT = Model::DisableEbsEncryptionByDefaultRequest>
15181 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
15182 const DisableEbsEncryptionByDefaultRequestT& request = {})
const {
15183 return SubmitAsync(&EC2Client::DisableEbsEncryptionByDefault, request, handler, context);
15202 template <
typename DisableFastLaunchRequestT = Model::DisableFastLaunchRequest>
15204 return SubmitCallable(&EC2Client::DisableFastLaunch, request);
15211 template <
typename DisableFastLaunchRequestT = Model::DisableFastLaunchRequest>
15213 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15214 return SubmitAsync(&EC2Client::DisableFastLaunch, request, handler, context);
15230 template <
typename DisableFastSnapshotRestoresRequestT = Model::DisableFastSnapshotRestoresRequest>
15232 const DisableFastSnapshotRestoresRequestT& request)
const {
15233 return SubmitCallable(&EC2Client::DisableFastSnapshotRestores, request);
15240 template <
typename DisableFastSnapshotRestoresRequestT = Model::DisableFastSnapshotRestoresRequest>
15243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15244 return SubmitAsync(&EC2Client::DisableFastSnapshotRestores, request, handler, context);
15269 template <
typename DisableImageRequestT = Model::DisableImageRequest>
15271 return SubmitCallable(&EC2Client::DisableImage, request);
15278 template <
typename DisableImageRequestT = Model::DisableImageRequest>
15280 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15281 return SubmitAsync(&EC2Client::DisableImage, request, handler, context);
15303 template <
typename DisableImageBlockPublicAccessRequestT = Model::DisableImageBlockPublicAccessRequest>
15305 const DisableImageBlockPublicAccessRequestT& request = {})
const {
15306 return SubmitCallable(&EC2Client::DisableImageBlockPublicAccess, request);
15313 template <
typename DisableImageBlockPublicAccessRequestT = Model::DisableImageBlockPublicAccessRequest>
15315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
15316 const DisableImageBlockPublicAccessRequestT& request = {})
const {
15317 return SubmitAsync(&EC2Client::DisableImageBlockPublicAccess, request, handler, context);
15335 template <
typename DisableImageDeprecationRequestT = Model::DisableImageDeprecationRequest>
15337 return SubmitCallable(&EC2Client::DisableImageDeprecation, request);
15344 template <
typename DisableImageDeprecationRequestT = Model::DisableImageDeprecationRequest>
15347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15348 return SubmitAsync(&EC2Client::DisableImageDeprecation, request, handler, context);
15370 template <
typename DisableImageDeregistrationProtectionRequestT = Model::DisableImageDeregistrationProtectionRequest>
15372 const DisableImageDeregistrationProtectionRequestT& request)
const {
15373 return SubmitCallable(&EC2Client::DisableImageDeregistrationProtection, request);
15380 template <
typename DisableImageDeregistrationProtectionRequestT = Model::DisableImageDeregistrationProtectionRequest>
15383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15384 return SubmitAsync(&EC2Client::DisableImageDeregistrationProtection, request, handler, context);
15403 template <
typename DisableInstanceSqlHaStandbyDetectionsRequestT = Model::DisableInstanceSqlHaStandbyDetectionsRequest>
15405 const DisableInstanceSqlHaStandbyDetectionsRequestT& request)
const {
15406 return SubmitCallable(&EC2Client::DisableInstanceSqlHaStandbyDetections, request);
15413 template <
typename DisableInstanceSqlHaStandbyDetectionsRequestT = Model::DisableInstanceSqlHaStandbyDetectionsRequest>
15416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15417 return SubmitAsync(&EC2Client::DisableInstanceSqlHaStandbyDetections, request, handler, context);
15435 template <
typename DisableIpamOrganizationAdminAccountRequestT = Model::DisableIpamOrganizationAdminAccountRequest>
15437 const DisableIpamOrganizationAdminAccountRequestT& request)
const {
15438 return SubmitCallable(&EC2Client::DisableIpamOrganizationAdminAccount, request);
15445 template <
typename DisableIpamOrganizationAdminAccountRequestT = Model::DisableIpamOrganizationAdminAccountRequest>
15448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15449 return SubmitAsync(&EC2Client::DisableIpamOrganizationAdminAccount, request, handler, context);
15470 template <
typename DisableIpamPolicyRequestT = Model::DisableIpamPolicyRequest>
15472 return SubmitCallable(&EC2Client::DisableIpamPolicy, request);
15479 template <
typename DisableIpamPolicyRequestT = Model::DisableIpamPolicyRequest>
15481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15482 return SubmitAsync(&EC2Client::DisableIpamPolicy, request, handler, context);
15516 template <
typename DisableRouteServerPropagationRequestT = Model::DisableRouteServerPropagationRequest>
15518 const DisableRouteServerPropagationRequestT& request)
const {
15519 return SubmitCallable(&EC2Client::DisableRouteServerPropagation, request);
15526 template <
typename DisableRouteServerPropagationRequestT = Model::DisableRouteServerPropagationRequest>
15529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15530 return SubmitAsync(&EC2Client::DisableRouteServerPropagation, request, handler, context);
15550 template <
typename DisableSerialConsoleAccessRequestT = Model::DisableSerialConsoleAccessRequest>
15552 const DisableSerialConsoleAccessRequestT& request = {})
const {
15553 return SubmitCallable(&EC2Client::DisableSerialConsoleAccess, request);
15560 template <
typename DisableSerialConsoleAccessRequestT = Model::DisableSerialConsoleAccessRequest>
15562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
15563 const DisableSerialConsoleAccessRequestT& request = {})
const {
15564 return SubmitAsync(&EC2Client::DisableSerialConsoleAccess, request, handler, context);
15592 template <
typename DisableSnapshotBlockPublicAccessRequestT = Model::DisableSnapshotBlockPublicAccessRequest>
15594 const DisableSnapshotBlockPublicAccessRequestT& request = {})
const {
15595 return SubmitCallable(&EC2Client::DisableSnapshotBlockPublicAccess, request);
15602 template <
typename DisableSnapshotBlockPublicAccessRequestT = Model::DisableSnapshotBlockPublicAccessRequest>
15604 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
15605 const DisableSnapshotBlockPublicAccessRequestT& request = {})
const {
15606 return SubmitAsync(&EC2Client::DisableSnapshotBlockPublicAccess, request, handler, context);
15622 template <
typename DisableTransitGatewayRouteTablePropagationRequestT = Model::DisableTransitGatewayRouteTablePropagationRequest>
15624 const DisableTransitGatewayRouteTablePropagationRequestT& request)
const {
15625 return SubmitCallable(&EC2Client::DisableTransitGatewayRouteTablePropagation, request);
15632 template <
typename DisableTransitGatewayRouteTablePropagationRequestT = Model::DisableTransitGatewayRouteTablePropagationRequest>
15634 const DisableTransitGatewayRouteTablePropagationRequestT& request,
15636 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15637 return SubmitAsync(&EC2Client::DisableTransitGatewayRouteTablePropagation, request, handler, context);
15653 template <
typename DisableVgwRoutePropagationRequestT = Model::DisableVgwRoutePropagationRequest>
15655 const DisableVgwRoutePropagationRequestT& request)
const {
15656 return SubmitCallable(&EC2Client::DisableVgwRoutePropagation, request);
15663 template <
typename DisableVgwRoutePropagationRequestT = Model::DisableVgwRoutePropagationRequest>
15666 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15667 return SubmitAsync(&EC2Client::DisableVgwRoutePropagation, request, handler, context);
15683 template <
typename DisableVpcClassicLinkRequestT = Model::DisableVpcClassicLinkRequest>
15685 return SubmitCallable(&EC2Client::DisableVpcClassicLink, request);
15692 template <
typename DisableVpcClassicLinkRequestT = Model::DisableVpcClassicLinkRequest>
15694 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15695 return SubmitAsync(&EC2Client::DisableVpcClassicLink, request, handler, context);
15714 template <
typename DisableVpcClassicLinkDnsSupportRequestT = Model::DisableVpcClassicLinkDnsSupportRequest>
15716 const DisableVpcClassicLinkDnsSupportRequestT& request = {})
const {
15717 return SubmitCallable(&EC2Client::DisableVpcClassicLinkDnsSupport, request);
15724 template <
typename DisableVpcClassicLinkDnsSupportRequestT = Model::DisableVpcClassicLinkDnsSupportRequest>
15726 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
15727 const DisableVpcClassicLinkDnsSupportRequestT& request = {})
const {
15728 return SubmitAsync(&EC2Client::DisableVpcClassicLinkDnsSupport, request, handler, context);
15749 template <
typename DisassociateAddressRequestT = Model::DisassociateAddressRequest>
15751 return SubmitCallable(&EC2Client::DisassociateAddress, request);
15758 template <
typename DisassociateAddressRequestT = Model::DisassociateAddressRequest>
15760 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
15761 const DisassociateAddressRequestT& request = {})
const {
15762 return SubmitAsync(&EC2Client::DisassociateAddress, request, handler, context);
15782 template <
typename DisassociateCapacityReservationBillingOwnerRequestT = Model::DisassociateCapacityReservationBillingOwnerRequest>
15784 const DisassociateCapacityReservationBillingOwnerRequestT& request)
const {
15785 return SubmitCallable(&EC2Client::DisassociateCapacityReservationBillingOwner, request);
15792 template <
typename DisassociateCapacityReservationBillingOwnerRequestT = Model::DisassociateCapacityReservationBillingOwnerRequest>
15794 const DisassociateCapacityReservationBillingOwnerRequestT& request,
15796 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15797 return SubmitAsync(&EC2Client::DisassociateCapacityReservationBillingOwner, request, handler, context);
15818 template <
typename DisassociateClientVpnTargetNetworkRequestT = Model::DisassociateClientVpnTargetNetworkRequest>
15820 const DisassociateClientVpnTargetNetworkRequestT& request)
const {
15821 return SubmitCallable(&EC2Client::DisassociateClientVpnTargetNetwork, request);
15828 template <
typename DisassociateClientVpnTargetNetworkRequestT = Model::DisassociateClientVpnTargetNetworkRequest>
15831 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15832 return SubmitAsync(&EC2Client::DisassociateClientVpnTargetNetwork, request, handler, context);
15852 template <
typename DisassociateEnclaveCertificateIamRoleRequestT = Model::DisassociateEnclaveCertificateIamRoleRequest>
15854 const DisassociateEnclaveCertificateIamRoleRequestT& request)
const {
15855 return SubmitCallable(&EC2Client::DisassociateEnclaveCertificateIamRole, request);
15862 template <
typename DisassociateEnclaveCertificateIamRoleRequestT = Model::DisassociateEnclaveCertificateIamRoleRequest>
15865 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15866 return SubmitAsync(&EC2Client::DisassociateEnclaveCertificateIamRole, request, handler, context);
15883 template <
typename DisassociateIamInstanceProfileRequestT = Model::DisassociateIamInstanceProfileRequest>
15885 const DisassociateIamInstanceProfileRequestT& request)
const {
15886 return SubmitCallable(&EC2Client::DisassociateIamInstanceProfile, request);
15893 template <
typename DisassociateIamInstanceProfileRequestT = Model::DisassociateIamInstanceProfileRequest>
15896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15897 return SubmitAsync(&EC2Client::DisassociateIamInstanceProfile, request, handler, context);
15916 template <
typename DisassociateInstanceEventWindowRequestT = Model::DisassociateInstanceEventWindowRequest>
15918 const DisassociateInstanceEventWindowRequestT& request)
const {
15919 return SubmitCallable(&EC2Client::DisassociateInstanceEventWindow, request);
15926 template <
typename DisassociateInstanceEventWindowRequestT = Model::DisassociateInstanceEventWindowRequest>
15929 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15930 return SubmitAsync(&EC2Client::DisassociateInstanceEventWindow, request, handler, context);
15949 template <
typename DisassociateIpamByoasnRequestT = Model::DisassociateIpamByoasnRequest>
15951 return SubmitCallable(&EC2Client::DisassociateIpamByoasn, request);
15958 template <
typename DisassociateIpamByoasnRequestT = Model::DisassociateIpamByoasnRequest>
15961 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15962 return SubmitAsync(&EC2Client::DisassociateIpamByoasn, request, handler, context);
15979 template <
typename DisassociateIpamResourceDiscoveryRequestT = Model::DisassociateIpamResourceDiscoveryRequest>
15981 const DisassociateIpamResourceDiscoveryRequestT& request)
const {
15982 return SubmitCallable(&EC2Client::DisassociateIpamResourceDiscovery, request);
15989 template <
typename DisassociateIpamResourceDiscoveryRequestT = Model::DisassociateIpamResourceDiscoveryRequest>
15992 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
15993 return SubmitAsync(&EC2Client::DisassociateIpamResourceDiscovery, request, handler, context);
16019 template <
typename DisassociateNatGatewayAddressRequestT = Model::DisassociateNatGatewayAddressRequest>
16021 const DisassociateNatGatewayAddressRequestT& request)
const {
16022 return SubmitCallable(&EC2Client::DisassociateNatGatewayAddress, request);
16029 template <
typename DisassociateNatGatewayAddressRequestT = Model::DisassociateNatGatewayAddressRequest>
16032 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16033 return SubmitAsync(&EC2Client::DisassociateNatGatewayAddress, request, handler, context);
16052 template <
typename DisassociateRouteServerRequestT = Model::DisassociateRouteServerRequest>
16054 return SubmitCallable(&EC2Client::DisassociateRouteServer, request);
16061 template <
typename DisassociateRouteServerRequestT = Model::DisassociateRouteServerRequest>
16064 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16065 return SubmitAsync(&EC2Client::DisassociateRouteServer, request, handler, context);
16084 template <
typename DisassociateRouteTableRequestT = Model::DisassociateRouteTableRequest>
16086 return SubmitCallable(&EC2Client::DisassociateRouteTable, request);
16093 template <
typename DisassociateRouteTableRequestT = Model::DisassociateRouteTableRequest>
16096 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16097 return SubmitAsync(&EC2Client::DisassociateRouteTable, request, handler, context);
16117 template <
typename DisassociateSecurityGroupVpcRequestT = Model::DisassociateSecurityGroupVpcRequest>
16119 const DisassociateSecurityGroupVpcRequestT& request)
const {
16120 return SubmitCallable(&EC2Client::DisassociateSecurityGroupVpc, request);
16127 template <
typename DisassociateSecurityGroupVpcRequestT = Model::DisassociateSecurityGroupVpcRequest>
16130 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16131 return SubmitAsync(&EC2Client::DisassociateSecurityGroupVpc, request, handler, context);
16149 template <
typename DisassociateSubnetC
idrBlockRequestT = Model::DisassociateSubnetC
idrBlockRequest>
16151 const DisassociateSubnetCidrBlockRequestT& request)
const {
16152 return SubmitCallable(&EC2Client::DisassociateSubnetCidrBlock, request);
16159 template <
typename DisassociateSubnetC
idrBlockRequestT = Model::DisassociateSubnetC
idrBlockRequest>
16162 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16163 return SubmitAsync(&EC2Client::DisassociateSubnetCidrBlock, request, handler, context);
16179 template <
typename DisassociateTransitGatewayMulticastDomainRequestT = Model::DisassociateTransitGatewayMulticastDomainRequest>
16181 const DisassociateTransitGatewayMulticastDomainRequestT& request)
const {
16182 return SubmitCallable(&EC2Client::DisassociateTransitGatewayMulticastDomain, request);
16189 template <
typename DisassociateTransitGatewayMulticastDomainRequestT = Model::DisassociateTransitGatewayMulticastDomainRequest>
16191 const DisassociateTransitGatewayMulticastDomainRequestT& request,
16193 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16194 return SubmitAsync(&EC2Client::DisassociateTransitGatewayMulticastDomain, request, handler, context);
16210 template <
typename DisassociateTransitGatewayPolicyTableRequestT = Model::DisassociateTransitGatewayPolicyTableRequest>
16212 const DisassociateTransitGatewayPolicyTableRequestT& request)
const {
16213 return SubmitCallable(&EC2Client::DisassociateTransitGatewayPolicyTable, request);
16220 template <
typename DisassociateTransitGatewayPolicyTableRequestT = Model::DisassociateTransitGatewayPolicyTableRequest>
16223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16224 return SubmitAsync(&EC2Client::DisassociateTransitGatewayPolicyTable, request, handler, context);
16240 template <
typename DisassociateTransitGatewayRouteTableRequestT = Model::DisassociateTransitGatewayRouteTableRequest>
16242 const DisassociateTransitGatewayRouteTableRequestT& request)
const {
16243 return SubmitCallable(&EC2Client::DisassociateTransitGatewayRouteTable, request);
16250 template <
typename DisassociateTransitGatewayRouteTableRequestT = Model::DisassociateTransitGatewayRouteTableRequest>
16253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16254 return SubmitAsync(&EC2Client::DisassociateTransitGatewayRouteTable, request, handler, context);
16270 template <
typename DisassociateTrunkInterfaceRequestT = Model::DisassociateTrunkInterfaceRequest>
16272 const DisassociateTrunkInterfaceRequestT& request)
const {
16273 return SubmitCallable(&EC2Client::DisassociateTrunkInterface, request);
16280 template <
typename DisassociateTrunkInterfaceRequestT = Model::DisassociateTrunkInterfaceRequest>
16283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16284 return SubmitAsync(&EC2Client::DisassociateTrunkInterface, request, handler, context);
16303 template <
typename DisassociateVpcC
idrBlockRequestT = Model::DisassociateVpcC
idrBlockRequest>
16305 return SubmitCallable(&EC2Client::DisassociateVpcCidrBlock, request);
16312 template <
typename DisassociateVpcC
idrBlockRequestT = Model::DisassociateVpcC
idrBlockRequest>
16315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16316 return SubmitAsync(&EC2Client::DisassociateVpcCidrBlock, request, handler, context);
16333 template <
typename EnableAddressTransferRequestT = Model::EnableAddressTransferRequest>
16335 return SubmitCallable(&EC2Client::EnableAddressTransfer, request);
16342 template <
typename EnableAddressTransferRequestT = Model::EnableAddressTransferRequest>
16344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16345 return SubmitAsync(&EC2Client::EnableAddressTransfer, request, handler, context);
16378 template <
typename EnableAllowedImagesSettingsRequestT = Model::EnableAllowedImagesSettingsRequest>
16380 const EnableAllowedImagesSettingsRequestT& request)
const {
16381 return SubmitCallable(&EC2Client::EnableAllowedImagesSettings, request);
16388 template <
typename EnableAllowedImagesSettingsRequestT = Model::EnableAllowedImagesSettingsRequest>
16391 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16392 return SubmitAsync(&EC2Client::EnableAllowedImagesSettings, request, handler, context);
16408 template <
typename EnableAwsNetworkPerformanceMetricSubscriptionRequestT = Model::EnableAwsNetworkPerformanceMetricSubscriptionRequest>
16410 const EnableAwsNetworkPerformanceMetricSubscriptionRequestT& request = {})
const {
16411 return SubmitCallable(&EC2Client::EnableAwsNetworkPerformanceMetricSubscription, request);
16418 template <
typename EnableAwsNetworkPerformanceMetricSubscriptionRequestT = Model::EnableAwsNetworkPerformanceMetricSubscriptionRequest>
16421 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
16422 const EnableAwsNetworkPerformanceMetricSubscriptionRequestT& request = {})
const {
16423 return SubmitAsync(&EC2Client::EnableAwsNetworkPerformanceMetricSubscription, request, handler, context);
16440 template <
typename EnableCapacityManagerRequestT = Model::EnableCapacityManagerRequest>
16442 return SubmitCallable(&EC2Client::EnableCapacityManager, request);
16449 template <
typename EnableCapacityManagerRequestT = Model::EnableCapacityManagerRequest>
16451 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
16452 const EnableCapacityManagerRequestT& request = {})
const {
16453 return SubmitAsync(&EC2Client::EnableCapacityManager, request, handler, context);
16479 template <
typename EnableEbsEncryptionByDefaultRequestT = Model::EnableEbsEncryptionByDefaultRequest>
16481 const EnableEbsEncryptionByDefaultRequestT& request = {})
const {
16482 return SubmitCallable(&EC2Client::EnableEbsEncryptionByDefault, request);
16489 template <
typename EnableEbsEncryptionByDefaultRequestT = Model::EnableEbsEncryptionByDefaultRequest>
16491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
16492 const EnableEbsEncryptionByDefaultRequestT& request = {})
const {
16493 return SubmitAsync(&EC2Client::EnableEbsEncryptionByDefault, request, handler, context);
16515 template <
typename EnableFastLaunchRequestT = Model::EnableFastLaunchRequest>
16517 return SubmitCallable(&EC2Client::EnableFastLaunch, request);
16524 template <
typename EnableFastLaunchRequestT = Model::EnableFastLaunchRequest>
16526 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16527 return SubmitAsync(&EC2Client::EnableFastLaunch, request, handler, context);
16548 template <
typename EnableFastSnapshotRestoresRequestT = Model::EnableFastSnapshotRestoresRequest>
16550 const EnableFastSnapshotRestoresRequestT& request)
const {
16551 return SubmitCallable(&EC2Client::EnableFastSnapshotRestores, request);
16558 template <
typename EnableFastSnapshotRestoresRequestT = Model::EnableFastSnapshotRestoresRequest>
16561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16562 return SubmitAsync(&EC2Client::EnableFastSnapshotRestores, request, handler, context);
16584 template <
typename EnableImageRequestT = Model::EnableImageRequest>
16586 return SubmitCallable(&EC2Client::EnableImage, request);
16593 template <
typename EnableImageRequestT = Model::EnableImageRequest>
16595 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16596 return SubmitAsync(&EC2Client::EnableImage, request, handler, context);
16622 template <
typename EnableImageBlockPublicAccessRequestT = Model::EnableImageBlockPublicAccessRequest>
16624 const EnableImageBlockPublicAccessRequestT& request)
const {
16625 return SubmitCallable(&EC2Client::EnableImageBlockPublicAccess, request);
16632 template <
typename EnableImageBlockPublicAccessRequestT = Model::EnableImageBlockPublicAccessRequest>
16635 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16636 return SubmitAsync(&EC2Client::EnableImageBlockPublicAccess, request, handler, context);
16653 template <
typename EnableImageDeprecationRequestT = Model::EnableImageDeprecationRequest>
16655 return SubmitCallable(&EC2Client::EnableImageDeprecation, request);
16662 template <
typename EnableImageDeprecationRequestT = Model::EnableImageDeprecationRequest>
16665 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16666 return SubmitAsync(&EC2Client::EnableImageDeprecation, request, handler, context);
16687 template <
typename EnableImageDeregistrationProtectionRequestT = Model::EnableImageDeregistrationProtectionRequest>
16689 const EnableImageDeregistrationProtectionRequestT& request)
const {
16690 return SubmitCallable(&EC2Client::EnableImageDeregistrationProtection, request);
16697 template <
typename EnableImageDeregistrationProtectionRequestT = Model::EnableImageDeregistrationProtectionRequest>
16700 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16701 return SubmitAsync(&EC2Client::EnableImageDeregistrationProtection, request, handler, context);
16729 template <
typename EnableInstanceSqlHaStandbyDetectionsRequestT = Model::EnableInstanceSqlHaStandbyDetectionsRequest>
16731 const EnableInstanceSqlHaStandbyDetectionsRequestT& request)
const {
16732 return SubmitCallable(&EC2Client::EnableInstanceSqlHaStandbyDetections, request);
16739 template <
typename EnableInstanceSqlHaStandbyDetectionsRequestT = Model::EnableInstanceSqlHaStandbyDetectionsRequest>
16742 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16743 return SubmitAsync(&EC2Client::EnableInstanceSqlHaStandbyDetections, request, handler, context);
16763 template <
typename EnableIpamOrganizationAdminAccountRequestT = Model::EnableIpamOrganizationAdminAccountRequest>
16765 const EnableIpamOrganizationAdminAccountRequestT& request)
const {
16766 return SubmitCallable(&EC2Client::EnableIpamOrganizationAdminAccount, request);
16773 template <
typename EnableIpamOrganizationAdminAccountRequestT = Model::EnableIpamOrganizationAdminAccountRequest>
16776 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16777 return SubmitAsync(&EC2Client::EnableIpamOrganizationAdminAccount, request, handler, context);
16801 template <
typename EnableIpamPolicyRequestT = Model::EnableIpamPolicyRequest>
16803 return SubmitCallable(&EC2Client::EnableIpamPolicy, request);
16810 template <
typename EnableIpamPolicyRequestT = Model::EnableIpamPolicyRequest>
16812 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16813 return SubmitAsync(&EC2Client::EnableIpamPolicy, request, handler, context);
16832 template <
typename EnableReachabilityAnalyzerOrganizationSharingRequestT = Model::EnableReachabilityAnalyzerOrganizationSharingRequest>
16834 const EnableReachabilityAnalyzerOrganizationSharingRequestT& request = {})
const {
16835 return SubmitCallable(&EC2Client::EnableReachabilityAnalyzerOrganizationSharing, request);
16842 template <
typename EnableReachabilityAnalyzerOrganizationSharingRequestT = Model::EnableReachabilityAnalyzerOrganizationSharingRequest>
16845 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
16846 const EnableReachabilityAnalyzerOrganizationSharingRequestT& request = {})
const {
16847 return SubmitAsync(&EC2Client::EnableReachabilityAnalyzerOrganizationSharing, request, handler, context);
16868 template <
typename EnableRouteServerPropagationRequestT = Model::EnableRouteServerPropagationRequest>
16870 const EnableRouteServerPropagationRequestT& request)
const {
16871 return SubmitCallable(&EC2Client::EnableRouteServerPropagation, request);
16878 template <
typename EnableRouteServerPropagationRequestT = Model::EnableRouteServerPropagationRequest>
16881 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16882 return SubmitAsync(&EC2Client::EnableRouteServerPropagation, request, handler, context);
16902 template <
typename EnableSerialConsoleAccessRequestT = Model::EnableSerialConsoleAccessRequest>
16904 const EnableSerialConsoleAccessRequestT& request = {})
const {
16905 return SubmitCallable(&EC2Client::EnableSerialConsoleAccess, request);
16912 template <
typename EnableSerialConsoleAccessRequestT = Model::EnableSerialConsoleAccessRequest>
16914 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
16915 const EnableSerialConsoleAccessRequestT& request = {})
const {
16916 return SubmitAsync(&EC2Client::EnableSerialConsoleAccess, request, handler, context);
16947 template <
typename EnableSnapshotBlockPublicAccessRequestT = Model::EnableSnapshotBlockPublicAccessRequest>
16949 const EnableSnapshotBlockPublicAccessRequestT& request)
const {
16950 return SubmitCallable(&EC2Client::EnableSnapshotBlockPublicAccess, request);
16957 template <
typename EnableSnapshotBlockPublicAccessRequestT = Model::EnableSnapshotBlockPublicAccessRequest>
16960 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16961 return SubmitAsync(&EC2Client::EnableSnapshotBlockPublicAccess, request, handler, context);
16977 template <
typename EnableTransitGatewayRouteTablePropagationRequestT = Model::EnableTransitGatewayRouteTablePropagationRequest>
16979 const EnableTransitGatewayRouteTablePropagationRequestT& request)
const {
16980 return SubmitCallable(&EC2Client::EnableTransitGatewayRouteTablePropagation, request);
16987 template <
typename EnableTransitGatewayRouteTablePropagationRequestT = Model::EnableTransitGatewayRouteTablePropagationRequest>
16989 const EnableTransitGatewayRouteTablePropagationRequestT& request,
16991 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
16992 return SubmitAsync(&EC2Client::EnableTransitGatewayRouteTablePropagation, request, handler, context);
17007 template <
typename EnableVgwRoutePropagationRequestT = Model::EnableVgwRoutePropagationRequest>
17009 const EnableVgwRoutePropagationRequestT& request)
const {
17010 return SubmitCallable(&EC2Client::EnableVgwRoutePropagation, request);
17017 template <
typename EnableVgwRoutePropagationRequestT = Model::EnableVgwRoutePropagationRequest>
17020 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17021 return SubmitAsync(&EC2Client::EnableVgwRoutePropagation, request, handler, context);
17036 template <
typename EnableVolumeIORequestT = Model::EnableVolumeIORequest>
17038 return SubmitCallable(&EC2Client::EnableVolumeIO, request);
17045 template <
typename EnableVolumeIORequestT = Model::EnableVolumeIORequest>
17047 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17048 return SubmitAsync(&EC2Client::EnableVolumeIO, request, handler, context);
17068 template <
typename EnableVpcClassicLinkRequestT = Model::EnableVpcClassicLinkRequest>
17070 return SubmitCallable(&EC2Client::EnableVpcClassicLink, request);
17077 template <
typename EnableVpcClassicLinkRequestT = Model::EnableVpcClassicLinkRequest>
17079 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17080 return SubmitAsync(&EC2Client::EnableVpcClassicLink, request, handler, context);
17101 template <
typename EnableVpcClassicLinkDnsSupportRequestT = Model::EnableVpcClassicLinkDnsSupportRequest>
17103 const EnableVpcClassicLinkDnsSupportRequestT& request = {})
const {
17104 return SubmitCallable(&EC2Client::EnableVpcClassicLinkDnsSupport, request);
17111 template <
typename EnableVpcClassicLinkDnsSupportRequestT = Model::EnableVpcClassicLinkDnsSupportRequest>
17113 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
17114 const EnableVpcClassicLinkDnsSupportRequestT& request = {})
const {
17115 return SubmitAsync(&EC2Client::EnableVpcClassicLinkDnsSupport, request, handler, context);
17131 template <
typename ExportClientVpnClientCertificateRevocationListRequestT = Model::ExportClientVpnClientCertificateRevocationListRequest>
17133 const ExportClientVpnClientCertificateRevocationListRequestT& request)
const {
17134 return SubmitCallable(&EC2Client::ExportClientVpnClientCertificateRevocationList, request);
17141 template <
typename ExportClientVpnClientCertificateRevocationListRequestT = Model::ExportClientVpnClientCertificateRevocationListRequest>
17143 const ExportClientVpnClientCertificateRevocationListRequestT& request,
17145 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17146 return SubmitAsync(&EC2Client::ExportClientVpnClientCertificateRevocationList, request, handler, context);
17165 template <
typename ExportClientVpnClientConfigurationRequestT = Model::ExportClientVpnClientConfigurationRequest>
17167 const ExportClientVpnClientConfigurationRequestT& request)
const {
17168 return SubmitCallable(&EC2Client::ExportClientVpnClientConfiguration, request);
17175 template <
typename ExportClientVpnClientConfigurationRequestT = Model::ExportClientVpnClientConfigurationRequest>
17178 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17179 return SubmitAsync(&EC2Client::ExportClientVpnClientConfiguration, request, handler, context);
17196 template <
typename ExportImageRequestT = Model::ExportImageRequest>
17198 return SubmitCallable(&EC2Client::ExportImage, request);
17205 template <
typename ExportImageRequestT = Model::ExportImageRequest>
17207 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17208 return SubmitAsync(&EC2Client::ExportImage, request, handler, context);
17229 template <
typename ExportTransitGatewayRoutesRequestT = Model::ExportTransitGatewayRoutesRequest>
17231 const ExportTransitGatewayRoutesRequestT& request)
const {
17232 return SubmitCallable(&EC2Client::ExportTransitGatewayRoutes, request);
17239 template <
typename ExportTransitGatewayRoutesRequestT = Model::ExportTransitGatewayRoutesRequest>
17242 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17243 return SubmitAsync(&EC2Client::ExportTransitGatewayRoutes, request, handler, context);
17262 const ExportVerifiedAccessInstanceClientConfigurationRequestT& request)
const {
17263 return SubmitCallable(&EC2Client::ExportVerifiedAccessInstanceClientConfiguration, request);
17273 const ExportVerifiedAccessInstanceClientConfigurationRequestT& request,
17275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17276 return SubmitAsync(&EC2Client::ExportVerifiedAccessInstanceClientConfiguration, request, handler, context);
17292 template <
typename GetActiveVpnTunnelStatusRequestT = Model::GetActiveVpnTunnelStatusRequest>
17294 return SubmitCallable(&EC2Client::GetActiveVpnTunnelStatus, request);
17301 template <
typename GetActiveVpnTunnelStatusRequestT = Model::GetActiveVpnTunnelStatusRequest>
17304 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17305 return SubmitAsync(&EC2Client::GetActiveVpnTunnelStatus, request, handler, context);
17327 template <
typename GetAllowedImagesSettingsRequestT = Model::GetAllowedImagesSettingsRequest>
17329 const GetAllowedImagesSettingsRequestT& request = {})
const {
17330 return SubmitCallable(&EC2Client::GetAllowedImagesSettings, request);
17337 template <
typename GetAllowedImagesSettingsRequestT = Model::GetAllowedImagesSettingsRequest>
17339 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
17340 const GetAllowedImagesSettingsRequestT& request = {})
const {
17341 return SubmitAsync(&EC2Client::GetAllowedImagesSettings, request, handler, context);
17360 template <
typename GetAssociatedEnclaveCertificateIamRolesRequestT = Model::GetAssociatedEnclaveCertificateIamRolesRequest>
17362 const GetAssociatedEnclaveCertificateIamRolesRequestT& request)
const {
17363 return SubmitCallable(&EC2Client::GetAssociatedEnclaveCertificateIamRoles, request);
17370 template <
typename GetAssociatedEnclaveCertificateIamRolesRequestT = Model::GetAssociatedEnclaveCertificateIamRolesRequest>
17373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17374 return SubmitAsync(&EC2Client::GetAssociatedEnclaveCertificateIamRoles, request, handler, context);
17390 template <
typename GetAssociatedIpv6PoolC
idrsRequestT = Model::GetAssociatedIpv6PoolC
idrsRequest>
17392 const GetAssociatedIpv6PoolCidrsRequestT& request)
const {
17393 return SubmitCallable(&EC2Client::GetAssociatedIpv6PoolCidrs, request);
17400 template <
typename GetAssociatedIpv6PoolC
idrsRequestT = Model::GetAssociatedIpv6PoolC
idrsRequest>
17403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17404 return SubmitAsync(&EC2Client::GetAssociatedIpv6PoolCidrs, request, handler, context);
17419 template <
typename GetAwsNetworkPerformanceDataRequestT = Model::GetAwsNetworkPerformanceDataRequest>
17421 const GetAwsNetworkPerformanceDataRequestT& request = {})
const {
17422 return SubmitCallable(&EC2Client::GetAwsNetworkPerformanceData, request);
17429 template <
typename GetAwsNetworkPerformanceDataRequestT = Model::GetAwsNetworkPerformanceDataRequest>
17431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
17432 const GetAwsNetworkPerformanceDataRequestT& request = {})
const {
17433 return SubmitAsync(&EC2Client::GetAwsNetworkPerformanceData, request, handler, context);
17450 template <
typename GetCapacityManagerAttributesRequestT = Model::GetCapacityManagerAttributesRequest>
17452 const GetCapacityManagerAttributesRequestT& request = {})
const {
17453 return SubmitCallable(&EC2Client::GetCapacityManagerAttributes, request);
17460 template <
typename GetCapacityManagerAttributesRequestT = Model::GetCapacityManagerAttributesRequest>
17462 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
17463 const GetCapacityManagerAttributesRequestT& request = {})
const {
17464 return SubmitAsync(&EC2Client::GetCapacityManagerAttributes, request, handler, context);
17483 template <
typename GetCapacityManagerMetricDataRequestT = Model::GetCapacityManagerMetricDataRequest>
17485 const GetCapacityManagerMetricDataRequestT& request)
const {
17486 return SubmitCallable(&EC2Client::GetCapacityManagerMetricData, request);
17493 template <
typename GetCapacityManagerMetricDataRequestT = Model::GetCapacityManagerMetricDataRequest>
17496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17497 return SubmitAsync(&EC2Client::GetCapacityManagerMetricData, request, handler, context);
17515 template <
typename GetCapacityManagerMetricDimensionsRequestT = Model::GetCapacityManagerMetricDimensionsRequest>
17517 const GetCapacityManagerMetricDimensionsRequestT& request)
const {
17518 return SubmitCallable(&EC2Client::GetCapacityManagerMetricDimensions, request);
17525 template <
typename GetCapacityManagerMetricDimensionsRequestT = Model::GetCapacityManagerMetricDimensionsRequest>
17528 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17529 return SubmitAsync(&EC2Client::GetCapacityManagerMetricDimensions, request, handler, context);
17548 template <
typename GetCapacityReservationUsageRequestT = Model::GetCapacityReservationUsageRequest>
17550 const GetCapacityReservationUsageRequestT& request)
const {
17551 return SubmitCallable(&EC2Client::GetCapacityReservationUsage, request);
17558 template <
typename GetCapacityReservationUsageRequestT = Model::GetCapacityReservationUsageRequest>
17561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17562 return SubmitAsync(&EC2Client::GetCapacityReservationUsage, request, handler, context);
17577 template <
typename GetCoipPoolUsageRequestT = Model::GetCoipPoolUsageRequest>
17579 return SubmitCallable(&EC2Client::GetCoipPoolUsage, request);
17586 template <
typename GetCoipPoolUsageRequestT = Model::GetCoipPoolUsageRequest>
17588 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17589 return SubmitAsync(&EC2Client::GetCoipPoolUsage, request, handler, context);
17610 template <
typename GetConsoleOutputRequestT = Model::GetConsoleOutputRequest>
17612 return SubmitCallable(&EC2Client::GetConsoleOutput, request);
17619 template <
typename GetConsoleOutputRequestT = Model::GetConsoleOutputRequest>
17621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17622 return SubmitAsync(&EC2Client::GetConsoleOutput, request, handler, context);
17641 template <
typename GetConsoleScreenshotRequestT = Model::GetConsoleScreenshotRequest>
17643 return SubmitCallable(&EC2Client::GetConsoleScreenshot, request);
17650 template <
typename GetConsoleScreenshotRequestT = Model::GetConsoleScreenshotRequest>
17652 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17653 return SubmitAsync(&EC2Client::GetConsoleScreenshot, request, handler, context);
17679 template <
typename GetDeclarativePoliciesReportSummaryRequestT = Model::GetDeclarativePoliciesReportSummaryRequest>
17681 const GetDeclarativePoliciesReportSummaryRequestT& request)
const {
17682 return SubmitCallable(&EC2Client::GetDeclarativePoliciesReportSummary, request);
17689 template <
typename GetDeclarativePoliciesReportSummaryRequestT = Model::GetDeclarativePoliciesReportSummaryRequest>
17692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17693 return SubmitAsync(&EC2Client::GetDeclarativePoliciesReportSummary, request, handler, context);
17712 template <
typename GetDefaultCreditSpecificationRequestT = Model::GetDefaultCreditSpecificationRequest>
17714 const GetDefaultCreditSpecificationRequestT& request)
const {
17715 return SubmitCallable(&EC2Client::GetDefaultCreditSpecification, request);
17722 template <
typename GetDefaultCreditSpecificationRequestT = Model::GetDefaultCreditSpecificationRequest>
17725 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17726 return SubmitAsync(&EC2Client::GetDefaultCreditSpecification, request, handler, context);
17744 template <
typename GetEbsDefaultKmsKeyIdRequestT = Model::GetEbsDefaultKmsKeyIdRequest>
17746 return SubmitCallable(&EC2Client::GetEbsDefaultKmsKeyId, request);
17753 template <
typename GetEbsDefaultKmsKeyIdRequestT = Model::GetEbsDefaultKmsKeyIdRequest>
17755 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
17756 const GetEbsDefaultKmsKeyIdRequestT& request = {})
const {
17757 return SubmitAsync(&EC2Client::GetEbsDefaultKmsKeyId, request, handler, context);
17776 template <
typename GetEbsEncryptionByDefaultRequestT = Model::GetEbsEncryptionByDefaultRequest>
17778 const GetEbsEncryptionByDefaultRequestT& request = {})
const {
17779 return SubmitCallable(&EC2Client::GetEbsEncryptionByDefault, request);
17786 template <
typename GetEbsEncryptionByDefaultRequestT = Model::GetEbsEncryptionByDefaultRequest>
17788 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
17789 const GetEbsEncryptionByDefaultRequestT& request = {})
const {
17790 return SubmitAsync(&EC2Client::GetEbsEncryptionByDefault, request, handler, context);
17811 template <
typename GetEnabledIpamPolicyRequestT = Model::GetEnabledIpamPolicyRequest>
17813 return SubmitCallable(&EC2Client::GetEnabledIpamPolicy, request);
17820 template <
typename GetEnabledIpamPolicyRequestT = Model::GetEnabledIpamPolicyRequest>
17822 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
17823 const GetEnabledIpamPolicyRequestT& request = {})
const {
17824 return SubmitAsync(&EC2Client::GetEnabledIpamPolicy, request, handler, context);
17850 template <
typename GetFlowLogsIntegrationTemplateRequestT = Model::GetFlowLogsIntegrationTemplateRequest>
17852 const GetFlowLogsIntegrationTemplateRequestT& request)
const {
17853 return SubmitCallable(&EC2Client::GetFlowLogsIntegrationTemplate, request);
17860 template <
typename GetFlowLogsIntegrationTemplateRequestT = Model::GetFlowLogsIntegrationTemplateRequest>
17863 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17864 return SubmitAsync(&EC2Client::GetFlowLogsIntegrationTemplate, request, handler, context);
17880 template <
typename GetGroupsForCapacityReservationRequestT = Model::GetGroupsForCapacityReservationRequest>
17882 const GetGroupsForCapacityReservationRequestT& request)
const {
17883 return SubmitCallable(&EC2Client::GetGroupsForCapacityReservation, request);
17890 template <
typename GetGroupsForCapacityReservationRequestT = Model::GetGroupsForCapacityReservationRequest>
17893 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17894 return SubmitAsync(&EC2Client::GetGroupsForCapacityReservation, request, handler, context);
17913 template <
typename GetHostReservationPurchasePreviewRequestT = Model::GetHostReservationPurchasePreviewRequest>
17915 const GetHostReservationPurchasePreviewRequestT& request)
const {
17916 return SubmitCallable(&EC2Client::GetHostReservationPurchasePreview, request);
17923 template <
typename GetHostReservationPurchasePreviewRequestT = Model::GetHostReservationPurchasePreviewRequest>
17926 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17927 return SubmitAsync(&EC2Client::GetHostReservationPurchasePreview, request, handler, context);
17944 template <
typename GetImageAncestryRequestT = Model::GetImageAncestryRequest>
17946 return SubmitCallable(&EC2Client::GetImageAncestry, request);
17953 template <
typename GetImageAncestryRequestT = Model::GetImageAncestryRequest>
17955 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
17956 return SubmitAsync(&EC2Client::GetImageAncestry, request, handler, context);
17976 template <
typename GetImageBlockPublicAccessStateRequestT = Model::GetImageBlockPublicAccessStateRequest>
17978 const GetImageBlockPublicAccessStateRequestT& request = {})
const {
17979 return SubmitCallable(&EC2Client::GetImageBlockPublicAccessState, request);
17986 template <
typename GetImageBlockPublicAccessStateRequestT = Model::GetImageBlockPublicAccessStateRequest>
17988 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
17989 const GetImageBlockPublicAccessStateRequestT& request = {})
const {
17990 return SubmitAsync(&EC2Client::GetImageBlockPublicAccessState, request, handler, context);
18010 template <
typename GetInstanceMetadataDefaultsRequestT = Model::GetInstanceMetadataDefaultsRequest>
18012 const GetInstanceMetadataDefaultsRequestT& request = {})
const {
18013 return SubmitCallable(&EC2Client::GetInstanceMetadataDefaults, request);
18020 template <
typename GetInstanceMetadataDefaultsRequestT = Model::GetInstanceMetadataDefaultsRequest>
18022 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
18023 const GetInstanceMetadataDefaultsRequestT& request = {})
const {
18024 return SubmitAsync(&EC2Client::GetInstanceMetadataDefaults, request, handler, context);
18039 template <
typename GetInstanceTpmEkPubRequestT = Model::GetInstanceTpmEkPubRequest>
18041 return SubmitCallable(&EC2Client::GetInstanceTpmEkPub, request);
18048 template <
typename GetInstanceTpmEkPubRequestT = Model::GetInstanceTpmEkPubRequest>
18050 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18051 return SubmitAsync(&EC2Client::GetInstanceTpmEkPub, request, handler, context);
18081 template <
typename GetInstanceTypesFromInstanceRequirementsRequestT = Model::GetInstanceTypesFromInstanceRequirementsRequest>
18083 const GetInstanceTypesFromInstanceRequirementsRequestT& request)
const {
18084 return SubmitCallable(&EC2Client::GetInstanceTypesFromInstanceRequirements, request);
18091 template <
typename GetInstanceTypesFromInstanceRequirementsRequestT = Model::GetInstanceTypesFromInstanceRequirementsRequest>
18093 const GetInstanceTypesFromInstanceRequirementsRequestT& request,
18095 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18096 return SubmitAsync(&EC2Client::GetInstanceTypesFromInstanceRequirements, request, handler, context);
18123 template <
typename GetInstanceUefiDataRequestT = Model::GetInstanceUefiDataRequest>
18125 return SubmitCallable(&EC2Client::GetInstanceUefiData, request);
18132 template <
typename GetInstanceUefiDataRequestT = Model::GetInstanceUefiDataRequest>
18134 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18135 return SubmitAsync(&EC2Client::GetInstanceUefiData, request, handler, context);
18153 template <
typename GetIpamAddressHistoryRequestT = Model::GetIpamAddressHistoryRequest>
18155 return SubmitCallable(&EC2Client::GetIpamAddressHistory, request);
18162 template <
typename GetIpamAddressHistoryRequestT = Model::GetIpamAddressHistoryRequest>
18164 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18165 return SubmitAsync(&EC2Client::GetIpamAddressHistory, request, handler, context);
18183 template <
typename GetIpamDiscoveredAccountsRequestT = Model::GetIpamDiscoveredAccountsRequest>
18185 const GetIpamDiscoveredAccountsRequestT& request)
const {
18186 return SubmitCallable(&EC2Client::GetIpamDiscoveredAccounts, request);
18193 template <
typename GetIpamDiscoveredAccountsRequestT = Model::GetIpamDiscoveredAccountsRequest>
18196 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18197 return SubmitAsync(&EC2Client::GetIpamDiscoveredAccounts, request, handler, context);
18213 template <
typename GetIpamDiscoveredPublicAddressesRequestT = Model::GetIpamDiscoveredPublicAddressesRequest>
18215 const GetIpamDiscoveredPublicAddressesRequestT& request)
const {
18216 return SubmitCallable(&EC2Client::GetIpamDiscoveredPublicAddresses, request);
18223 template <
typename GetIpamDiscoveredPublicAddressesRequestT = Model::GetIpamDiscoveredPublicAddressesRequest>
18226 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18227 return SubmitAsync(&EC2Client::GetIpamDiscoveredPublicAddresses, request, handler, context);
18245 template <
typename GetIpamDiscoveredResourceC
idrsRequestT = Model::GetIpamDiscoveredResourceC
idrsRequest>
18247 const GetIpamDiscoveredResourceCidrsRequestT& request)
const {
18248 return SubmitCallable(&EC2Client::GetIpamDiscoveredResourceCidrs, request);
18255 template <
typename GetIpamDiscoveredResourceC
idrsRequestT = Model::GetIpamDiscoveredResourceC
idrsRequest>
18258 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18259 return SubmitAsync(&EC2Client::GetIpamDiscoveredResourceCidrs, request, handler, context);
18285 template <
typename GetIpamPolicyAllocationRulesRequestT = Model::GetIpamPolicyAllocationRulesRequest>
18287 const GetIpamPolicyAllocationRulesRequestT& request)
const {
18288 return SubmitCallable(&EC2Client::GetIpamPolicyAllocationRules, request);
18295 template <
typename GetIpamPolicyAllocationRulesRequestT = Model::GetIpamPolicyAllocationRulesRequest>
18298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18299 return SubmitAsync(&EC2Client::GetIpamPolicyAllocationRules, request, handler, context);
18324 template <
typename GetIpamPolicyOrganizationTargetsRequestT = Model::GetIpamPolicyOrganizationTargetsRequest>
18326 const GetIpamPolicyOrganizationTargetsRequestT& request)
const {
18327 return SubmitCallable(&EC2Client::GetIpamPolicyOrganizationTargets, request);
18334 template <
typename GetIpamPolicyOrganizationTargetsRequestT = Model::GetIpamPolicyOrganizationTargetsRequest>
18337 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18338 return SubmitAsync(&EC2Client::GetIpamPolicyOrganizationTargets, request, handler, context);
18361 template <
typename GetIpamPoolAllocationsRequestT = Model::GetIpamPoolAllocationsRequest>
18363 return SubmitCallable(&EC2Client::GetIpamPoolAllocations, request);
18370 template <
typename GetIpamPoolAllocationsRequestT = Model::GetIpamPoolAllocationsRequest>
18373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18374 return SubmitAsync(&EC2Client::GetIpamPoolAllocations, request, handler, context);
18388 template <
typename GetIpamPoolC
idrsRequestT = Model::GetIpamPoolC
idrsRequest>
18390 return SubmitCallable(&EC2Client::GetIpamPoolCidrs, request);
18397 template <
typename GetIpamPoolC
idrsRequestT = Model::GetIpamPoolC
idrsRequest>
18399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18400 return SubmitAsync(&EC2Client::GetIpamPoolCidrs, request, handler, context);
18417 template <
typename GetIpamPrefixListResolverRulesRequestT = Model::GetIpamPrefixListResolverRulesRequest>
18419 const GetIpamPrefixListResolverRulesRequestT& request)
const {
18420 return SubmitCallable(&EC2Client::GetIpamPrefixListResolverRules, request);
18427 template <
typename GetIpamPrefixListResolverRulesRequestT = Model::GetIpamPrefixListResolverRulesRequest>
18430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18431 return SubmitAsync(&EC2Client::GetIpamPrefixListResolverRules, request, handler, context);
18448 template <
typename GetIpamPrefixListResolverVersionEntriesRequestT = Model::GetIpamPrefixListResolverVersionEntriesRequest>
18450 const GetIpamPrefixListResolverVersionEntriesRequestT& request)
const {
18451 return SubmitCallable(&EC2Client::GetIpamPrefixListResolverVersionEntries, request);
18458 template <
typename GetIpamPrefixListResolverVersionEntriesRequestT = Model::GetIpamPrefixListResolverVersionEntriesRequest>
18461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18462 return SubmitAsync(&EC2Client::GetIpamPrefixListResolverVersionEntries, request, handler, context);
18489 template <
typename GetIpamPrefixListResolverVersionsRequestT = Model::GetIpamPrefixListResolverVersionsRequest>
18491 const GetIpamPrefixListResolverVersionsRequestT& request)
const {
18492 return SubmitCallable(&EC2Client::GetIpamPrefixListResolverVersions, request);
18499 template <
typename GetIpamPrefixListResolverVersionsRequestT = Model::GetIpamPrefixListResolverVersionsRequest>
18502 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18503 return SubmitAsync(&EC2Client::GetIpamPrefixListResolverVersions, request, handler, context);
18521 template <
typename GetIpamResourceC
idrsRequestT = Model::GetIpamResourceC
idrsRequest>
18523 return SubmitCallable(&EC2Client::GetIpamResourceCidrs, request);
18530 template <
typename GetIpamResourceC
idrsRequestT = Model::GetIpamResourceC
idrsRequest>
18532 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18533 return SubmitAsync(&EC2Client::GetIpamResourceCidrs, request, handler, context);
18555 template <
typename GetLaunchTemplateDataRequestT = Model::GetLaunchTemplateDataRequest>
18557 return SubmitCallable(&EC2Client::GetLaunchTemplateData, request);
18564 template <
typename GetLaunchTemplateDataRequestT = Model::GetLaunchTemplateDataRequest>
18566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18567 return SubmitAsync(&EC2Client::GetLaunchTemplateData, request, handler, context);
18583 template <
typename GetManagedPrefixListAssociationsRequestT = Model::GetManagedPrefixListAssociationsRequest>
18585 const GetManagedPrefixListAssociationsRequestT& request)
const {
18586 return SubmitCallable(&EC2Client::GetManagedPrefixListAssociations, request);
18593 template <
typename GetManagedPrefixListAssociationsRequestT = Model::GetManagedPrefixListAssociationsRequest>
18596 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18597 return SubmitAsync(&EC2Client::GetManagedPrefixListAssociations, request, handler, context);
18613 template <
typename GetManagedPrefixListEntriesRequestT = Model::GetManagedPrefixListEntriesRequest>
18615 const GetManagedPrefixListEntriesRequestT& request)
const {
18616 return SubmitCallable(&EC2Client::GetManagedPrefixListEntries, request);
18623 template <
typename GetManagedPrefixListEntriesRequestT = Model::GetManagedPrefixListEntriesRequest>
18626 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18627 return SubmitAsync(&EC2Client::GetManagedPrefixListEntries, request, handler, context);
18643 template <
typename GetNetworkInsightsAccessScopeAnalysisFindingsRequestT = Model::GetNetworkInsightsAccessScopeAnalysisFindingsRequest>
18645 const GetNetworkInsightsAccessScopeAnalysisFindingsRequestT& request)
const {
18646 return SubmitCallable(&EC2Client::GetNetworkInsightsAccessScopeAnalysisFindings, request);
18653 template <
typename GetNetworkInsightsAccessScopeAnalysisFindingsRequestT = Model::GetNetworkInsightsAccessScopeAnalysisFindingsRequest>
18655 const GetNetworkInsightsAccessScopeAnalysisFindingsRequestT& request,
18657 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18658 return SubmitAsync(&EC2Client::GetNetworkInsightsAccessScopeAnalysisFindings, request, handler, context);
18674 template <
typename GetNetworkInsightsAccessScopeContentRequestT = Model::GetNetworkInsightsAccessScopeContentRequest>
18676 const GetNetworkInsightsAccessScopeContentRequestT& request)
const {
18677 return SubmitCallable(&EC2Client::GetNetworkInsightsAccessScopeContent, request);
18684 template <
typename GetNetworkInsightsAccessScopeContentRequestT = Model::GetNetworkInsightsAccessScopeContentRequest>
18687 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18688 return SubmitAsync(&EC2Client::GetNetworkInsightsAccessScopeContent, request, handler, context);
18717 template <
typename GetPasswordDataRequestT = Model::GetPasswordDataRequest>
18719 return SubmitCallable(&EC2Client::GetPasswordData, request);
18726 template <
typename GetPasswordDataRequestT = Model::GetPasswordDataRequest>
18728 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18729 return SubmitAsync(&EC2Client::GetPasswordData, request, handler, context);
18748 template <
typename GetReservedInstancesExchangeQuoteRequestT = Model::GetReservedInstancesExchangeQuoteRequest>
18750 const GetReservedInstancesExchangeQuoteRequestT& request)
const {
18751 return SubmitCallable(&EC2Client::GetReservedInstancesExchangeQuote, request);
18758 template <
typename GetReservedInstancesExchangeQuoteRequestT = Model::GetReservedInstancesExchangeQuoteRequest>
18761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18762 return SubmitAsync(&EC2Client::GetReservedInstancesExchangeQuote, request, handler, context);
18782 template <
typename GetRouteServerAssociationsRequestT = Model::GetRouteServerAssociationsRequest>
18784 const GetRouteServerAssociationsRequestT& request)
const {
18785 return SubmitCallable(&EC2Client::GetRouteServerAssociations, request);
18792 template <
typename GetRouteServerAssociationsRequestT = Model::GetRouteServerAssociationsRequest>
18795 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18796 return SubmitAsync(&EC2Client::GetRouteServerAssociations, request, handler, context);
18827 template <
typename GetRouteServerPropagationsRequestT = Model::GetRouteServerPropagationsRequest>
18829 const GetRouteServerPropagationsRequestT& request)
const {
18830 return SubmitCallable(&EC2Client::GetRouteServerPropagations, request);
18837 template <
typename GetRouteServerPropagationsRequestT = Model::GetRouteServerPropagationsRequest>
18840 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18841 return SubmitAsync(&EC2Client::GetRouteServerPropagations, request, handler, context);
18876 template <
typename GetRouteServerRoutingDatabaseRequestT = Model::GetRouteServerRoutingDatabaseRequest>
18878 const GetRouteServerRoutingDatabaseRequestT& request)
const {
18879 return SubmitCallable(&EC2Client::GetRouteServerRoutingDatabase, request);
18886 template <
typename GetRouteServerRoutingDatabaseRequestT = Model::GetRouteServerRoutingDatabaseRequest>
18889 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18890 return SubmitAsync(&EC2Client::GetRouteServerRoutingDatabase, request, handler, context);
18906 template <
typename GetSecurityGroupsForVpcRequestT = Model::GetSecurityGroupsForVpcRequest>
18908 return SubmitCallable(&EC2Client::GetSecurityGroupsForVpc, request);
18915 template <
typename GetSecurityGroupsForVpcRequestT = Model::GetSecurityGroupsForVpcRequest>
18918 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
18919 return SubmitAsync(&EC2Client::GetSecurityGroupsForVpc, request, handler, context);
18939 template <
typename GetSerialConsoleAccessStatusRequestT = Model::GetSerialConsoleAccessStatusRequest>
18941 const GetSerialConsoleAccessStatusRequestT& request = {})
const {
18942 return SubmitCallable(&EC2Client::GetSerialConsoleAccessStatus, request);
18949 template <
typename GetSerialConsoleAccessStatusRequestT = Model::GetSerialConsoleAccessStatusRequest>
18951 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
18952 const GetSerialConsoleAccessStatusRequestT& request = {})
const {
18953 return SubmitAsync(&EC2Client::GetSerialConsoleAccessStatus, request, handler, context);
18972 template <
typename GetSnapshotBlockPublicAccessStateRequestT = Model::GetSnapshotBlockPublicAccessStateRequest>
18974 const GetSnapshotBlockPublicAccessStateRequestT& request = {})
const {
18975 return SubmitCallable(&EC2Client::GetSnapshotBlockPublicAccessState, request);
18982 template <
typename GetSnapshotBlockPublicAccessStateRequestT = Model::GetSnapshotBlockPublicAccessStateRequest>
18984 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
18985 const GetSnapshotBlockPublicAccessStateRequestT& request = {})
const {
18986 return SubmitAsync(&EC2Client::GetSnapshotBlockPublicAccessState, request, handler, context);
19009 template <
typename GetSpotPlacementScoresRequestT = Model::GetSpotPlacementScoresRequest>
19011 return SubmitCallable(&EC2Client::GetSpotPlacementScores, request);
19018 template <
typename GetSpotPlacementScoresRequestT = Model::GetSpotPlacementScoresRequest>
19021 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19022 return SubmitAsync(&EC2Client::GetSpotPlacementScores, request, handler, context);
19037 template <
typename GetSubnetC
idrReservationsRequestT = Model::GetSubnetC
idrReservationsRequest>
19039 const GetSubnetCidrReservationsRequestT& request)
const {
19040 return SubmitCallable(&EC2Client::GetSubnetCidrReservations, request);
19047 template <
typename GetSubnetC
idrReservationsRequestT = Model::GetSubnetC
idrReservationsRequest>
19050 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19051 return SubmitAsync(&EC2Client::GetSubnetCidrReservations, request, handler, context);
19067 template <
typename GetTransitGatewayAttachmentPropagationsRequestT = Model::GetTransitGatewayAttachmentPropagationsRequest>
19069 const GetTransitGatewayAttachmentPropagationsRequestT& request)
const {
19070 return SubmitCallable(&EC2Client::GetTransitGatewayAttachmentPropagations, request);
19077 template <
typename GetTransitGatewayAttachmentPropagationsRequestT = Model::GetTransitGatewayAttachmentPropagationsRequest>
19080 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19081 return SubmitAsync(&EC2Client::GetTransitGatewayAttachmentPropagations, request, handler, context);
19097 template <
typename GetTransitGatewayMeteringPolicyEntriesRequestT = Model::GetTransitGatewayMeteringPolicyEntriesRequest>
19099 const GetTransitGatewayMeteringPolicyEntriesRequestT& request)
const {
19100 return SubmitCallable(&EC2Client::GetTransitGatewayMeteringPolicyEntries, request);
19107 template <
typename GetTransitGatewayMeteringPolicyEntriesRequestT = Model::GetTransitGatewayMeteringPolicyEntriesRequest>
19110 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19111 return SubmitAsync(&EC2Client::GetTransitGatewayMeteringPolicyEntries, request, handler, context);
19127 template <
typename GetTransitGatewayMulticastDomainAssociationsRequestT = Model::GetTransitGatewayMulticastDomainAssociationsRequest>
19129 const GetTransitGatewayMulticastDomainAssociationsRequestT& request)
const {
19130 return SubmitCallable(&EC2Client::GetTransitGatewayMulticastDomainAssociations, request);
19137 template <
typename GetTransitGatewayMulticastDomainAssociationsRequestT = Model::GetTransitGatewayMulticastDomainAssociationsRequest>
19139 const GetTransitGatewayMulticastDomainAssociationsRequestT& request,
19141 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19142 return SubmitAsync(&EC2Client::GetTransitGatewayMulticastDomainAssociations, request, handler, context);
19158 template <
typename GetTransitGatewayPolicyTableAssociationsRequestT = Model::GetTransitGatewayPolicyTableAssociationsRequest>
19160 const GetTransitGatewayPolicyTableAssociationsRequestT& request)
const {
19161 return SubmitCallable(&EC2Client::GetTransitGatewayPolicyTableAssociations, request);
19168 template <
typename GetTransitGatewayPolicyTableAssociationsRequestT = Model::GetTransitGatewayPolicyTableAssociationsRequest>
19170 const GetTransitGatewayPolicyTableAssociationsRequestT& request,
19172 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19173 return SubmitAsync(&EC2Client::GetTransitGatewayPolicyTableAssociations, request, handler, context);
19189 template <
typename GetTransitGatewayPolicyTableEntriesRequestT = Model::GetTransitGatewayPolicyTableEntriesRequest>
19191 const GetTransitGatewayPolicyTableEntriesRequestT& request)
const {
19192 return SubmitCallable(&EC2Client::GetTransitGatewayPolicyTableEntries, request);
19199 template <
typename GetTransitGatewayPolicyTableEntriesRequestT = Model::GetTransitGatewayPolicyTableEntriesRequest>
19202 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19203 return SubmitAsync(&EC2Client::GetTransitGatewayPolicyTableEntries, request, handler, context);
19219 template <
typename GetTransitGatewayPrefixListReferencesRequestT = Model::GetTransitGatewayPrefixListReferencesRequest>
19221 const GetTransitGatewayPrefixListReferencesRequestT& request)
const {
19222 return SubmitCallable(&EC2Client::GetTransitGatewayPrefixListReferences, request);
19229 template <
typename GetTransitGatewayPrefixListReferencesRequestT = Model::GetTransitGatewayPrefixListReferencesRequest>
19232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19233 return SubmitAsync(&EC2Client::GetTransitGatewayPrefixListReferences, request, handler, context);
19249 template <
typename GetTransitGatewayRouteTableAssociationsRequestT = Model::GetTransitGatewayRouteTableAssociationsRequest>
19251 const GetTransitGatewayRouteTableAssociationsRequestT& request)
const {
19252 return SubmitCallable(&EC2Client::GetTransitGatewayRouteTableAssociations, request);
19259 template <
typename GetTransitGatewayRouteTableAssociationsRequestT = Model::GetTransitGatewayRouteTableAssociationsRequest>
19262 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19263 return SubmitAsync(&EC2Client::GetTransitGatewayRouteTableAssociations, request, handler, context);
19279 template <
typename GetTransitGatewayRouteTablePropagationsRequestT = Model::GetTransitGatewayRouteTablePropagationsRequest>
19281 const GetTransitGatewayRouteTablePropagationsRequestT& request)
const {
19282 return SubmitCallable(&EC2Client::GetTransitGatewayRouteTablePropagations, request);
19289 template <
typename GetTransitGatewayRouteTablePropagationsRequestT = Model::GetTransitGatewayRouteTablePropagationsRequest>
19292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19293 return SubmitAsync(&EC2Client::GetTransitGatewayRouteTablePropagations, request, handler, context);
19309 template <
typename GetVerifiedAccessEndpo
intPolicyRequestT = Model::GetVerifiedAccessEndpo
intPolicyRequest>
19311 const GetVerifiedAccessEndpointPolicyRequestT& request)
const {
19312 return SubmitCallable(&EC2Client::GetVerifiedAccessEndpointPolicy, request);
19319 template <
typename GetVerifiedAccessEndpo
intPolicyRequestT = Model::GetVerifiedAccessEndpo
intPolicyRequest>
19322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19323 return SubmitAsync(&EC2Client::GetVerifiedAccessEndpointPolicy, request, handler, context);
19339 template <
typename GetVerifiedAccessEndpo
intTargetsRequestT = Model::GetVerifiedAccessEndpo
intTargetsRequest>
19341 const GetVerifiedAccessEndpointTargetsRequestT& request)
const {
19342 return SubmitCallable(&EC2Client::GetVerifiedAccessEndpointTargets, request);
19349 template <
typename GetVerifiedAccessEndpo
intTargetsRequestT = Model::GetVerifiedAccessEndpo
intTargetsRequest>
19352 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19353 return SubmitAsync(&EC2Client::GetVerifiedAccessEndpointTargets, request, handler, context);
19369 template <
typename GetVerifiedAccessGroupPolicyRequestT = Model::GetVerifiedAccessGroupPolicyRequest>
19371 const GetVerifiedAccessGroupPolicyRequestT& request)
const {
19372 return SubmitCallable(&EC2Client::GetVerifiedAccessGroupPolicy, request);
19379 template <
typename GetVerifiedAccessGroupPolicyRequestT = Model::GetVerifiedAccessGroupPolicyRequest>
19382 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19383 return SubmitAsync(&EC2Client::GetVerifiedAccessGroupPolicy, request, handler, context);
19402 template <
typename GetVpcResourcesBlockingEncryptionEnforcementRequestT = Model::GetVpcResourcesBlockingEncryptionEnforcementRequest>
19404 const GetVpcResourcesBlockingEncryptionEnforcementRequestT& request)
const {
19405 return SubmitCallable(&EC2Client::GetVpcResourcesBlockingEncryptionEnforcement, request);
19412 template <
typename GetVpcResourcesBlockingEncryptionEnforcementRequestT = Model::GetVpcResourcesBlockingEncryptionEnforcementRequest>
19414 const GetVpcResourcesBlockingEncryptionEnforcementRequestT& request,
19416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19417 return SubmitAsync(&EC2Client::GetVpcResourcesBlockingEncryptionEnforcement, request, handler, context);
19434 template <
typename GetVpnConnectionDeviceSampleConfigurationRequestT = Model::GetVpnConnectionDeviceSampleConfigurationRequest>
19436 const GetVpnConnectionDeviceSampleConfigurationRequestT& request)
const {
19437 return SubmitCallable(&EC2Client::GetVpnConnectionDeviceSampleConfiguration, request);
19444 template <
typename GetVpnConnectionDeviceSampleConfigurationRequestT = Model::GetVpnConnectionDeviceSampleConfigurationRequest>
19446 const GetVpnConnectionDeviceSampleConfigurationRequestT& request,
19448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19449 return SubmitAsync(&EC2Client::GetVpnConnectionDeviceSampleConfiguration, request, handler, context);
19469 template <
typename GetVpnConnectionDeviceTypesRequestT = Model::GetVpnConnectionDeviceTypesRequest>
19471 const GetVpnConnectionDeviceTypesRequestT& request = {})
const {
19472 return SubmitCallable(&EC2Client::GetVpnConnectionDeviceTypes, request);
19479 template <
typename GetVpnConnectionDeviceTypesRequestT = Model::GetVpnConnectionDeviceTypesRequest>
19481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
19482 const GetVpnConnectionDeviceTypesRequestT& request = {})
const {
19483 return SubmitAsync(&EC2Client::GetVpnConnectionDeviceTypes, request, handler, context);
19499 template <
typename GetVpnTunnelReplacementStatusRequestT = Model::GetVpnTunnelReplacementStatusRequest>
19501 const GetVpnTunnelReplacementStatusRequestT& request)
const {
19502 return SubmitCallable(&EC2Client::GetVpnTunnelReplacementStatus, request);
19509 template <
typename GetVpnTunnelReplacementStatusRequestT = Model::GetVpnTunnelReplacementStatusRequest>
19512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19513 return SubmitAsync(&EC2Client::GetVpnTunnelReplacementStatus, request, handler, context);
19532 template <
typename ImportClientVpnClientCertificateRevocationListRequestT = Model::ImportClientVpnClientCertificateRevocationListRequest>
19534 const ImportClientVpnClientCertificateRevocationListRequestT& request)
const {
19535 return SubmitCallable(&EC2Client::ImportClientVpnClientCertificateRevocationList, request);
19542 template <
typename ImportClientVpnClientCertificateRevocationListRequestT = Model::ImportClientVpnClientCertificateRevocationListRequest>
19544 const ImportClientVpnClientCertificateRevocationListRequestT& request,
19546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19547 return SubmitAsync(&EC2Client::ImportClientVpnClientCertificateRevocationList, request, handler, context);
19575 template <
typename ImportImageRequestT = Model::ImportImageRequest>
19577 return SubmitCallable(&EC2Client::ImportImage, request);
19584 template <
typename ImportImageRequestT = Model::ImportImageRequest>
19586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
19587 const ImportImageRequestT& request = {})
const {
19588 return SubmitAsync(&EC2Client::ImportImage, request, handler, context);
19612 template <
typename ImportInstanceRequestT = Model::ImportInstanceRequest>
19614 return SubmitCallable(&EC2Client::ImportInstance, request);
19621 template <
typename ImportInstanceRequestT = Model::ImportInstanceRequest>
19623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19624 return SubmitAsync(&EC2Client::ImportInstance, request, handler, context);
19643 template <
typename ImportKeyPairRequestT = Model::ImportKeyPairRequest>
19645 return SubmitCallable(&EC2Client::ImportKeyPair, request);
19652 template <
typename ImportKeyPairRequestT = Model::ImportKeyPairRequest>
19654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19655 return SubmitAsync(&EC2Client::ImportKeyPair, request, handler, context);
19671 template <
typename ImportSnapshotRequestT = Model::ImportSnapshotRequest>
19673 return SubmitCallable(&EC2Client::ImportSnapshot, request);
19680 template <
typename ImportSnapshotRequestT = Model::ImportSnapshotRequest>
19682 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
19683 const ImportSnapshotRequestT& request = {})
const {
19684 return SubmitAsync(&EC2Client::ImportSnapshot, request, handler, context);
19704 template <
typename ImportVolumeRequestT = Model::ImportVolumeRequest>
19706 return SubmitCallable(&EC2Client::ImportVolume, request);
19713 template <
typename ImportVolumeRequestT = Model::ImportVolumeRequest>
19715 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19716 return SubmitAsync(&EC2Client::ImportVolume, request, handler, context);
19733 template <
typename ListImagesInRecycleBinRequestT = Model::ListImagesInRecycleBinRequest>
19735 return SubmitCallable(&EC2Client::ListImagesInRecycleBin, request);
19742 template <
typename ListImagesInRecycleBinRequestT = Model::ListImagesInRecycleBinRequest>
19744 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
19745 const ListImagesInRecycleBinRequestT& request = {})
const {
19746 return SubmitAsync(&EC2Client::ListImagesInRecycleBin, request, handler, context);
19762 template <
typename ListSnapshotsInRecycleBinRequestT = Model::ListSnapshotsInRecycleBinRequest>
19764 const ListSnapshotsInRecycleBinRequestT& request = {})
const {
19765 return SubmitCallable(&EC2Client::ListSnapshotsInRecycleBin, request);
19772 template <
typename ListSnapshotsInRecycleBinRequestT = Model::ListSnapshotsInRecycleBinRequest>
19774 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
19775 const ListSnapshotsInRecycleBinRequestT& request = {})
const {
19776 return SubmitAsync(&EC2Client::ListSnapshotsInRecycleBin, request, handler, context);
19791 template <
typename ListVolumesInRecycleBinRequestT = Model::ListVolumesInRecycleBinRequest>
19793 return SubmitCallable(&EC2Client::ListVolumesInRecycleBin, request);
19800 template <
typename ListVolumesInRecycleBinRequestT = Model::ListVolumesInRecycleBinRequest>
19802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
19803 const ListVolumesInRecycleBinRequestT& request = {})
const {
19804 return SubmitAsync(&EC2Client::ListVolumesInRecycleBin, request, handler, context);
19828 template <
typename LockSnapshotRequestT = Model::LockSnapshotRequest>
19830 return SubmitCallable(&EC2Client::LockSnapshot, request);
19837 template <
typename LockSnapshotRequestT = Model::LockSnapshotRequest>
19839 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19840 return SubmitAsync(&EC2Client::LockSnapshot, request, handler, context);
19857 template <
typename ModifyAddressAttributeRequestT = Model::ModifyAddressAttributeRequest>
19859 return SubmitCallable(&EC2Client::ModifyAddressAttribute, request);
19866 template <
typename ModifyAddressAttributeRequestT = Model::ModifyAddressAttributeRequest>
19869 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19870 return SubmitAsync(&EC2Client::ModifyAddressAttribute, request, handler, context);
19886 template <
typename ModifyAvailabilityZoneGroupRequestT = Model::ModifyAvailabilityZoneGroupRequest>
19888 const ModifyAvailabilityZoneGroupRequestT& request)
const {
19889 return SubmitCallable(&EC2Client::ModifyAvailabilityZoneGroup, request);
19896 template <
typename ModifyAvailabilityZoneGroupRequestT = Model::ModifyAvailabilityZoneGroupRequest>
19899 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19900 return SubmitAsync(&EC2Client::ModifyAvailabilityZoneGroup, request, handler, context);
19932 template <
typename ModifyCapacityReservationRequestT = Model::ModifyCapacityReservationRequest>
19934 const ModifyCapacityReservationRequestT& request)
const {
19935 return SubmitCallable(&EC2Client::ModifyCapacityReservation, request);
19942 template <
typename ModifyCapacityReservationRequestT = Model::ModifyCapacityReservationRequest>
19945 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19946 return SubmitAsync(&EC2Client::ModifyCapacityReservation, request, handler, context);
19966 template <
typename ModifyCapacityReservationFleetRequestT = Model::ModifyCapacityReservationFleetRequest>
19968 const ModifyCapacityReservationFleetRequestT& request)
const {
19969 return SubmitCallable(&EC2Client::ModifyCapacityReservationFleet, request);
19976 template <
typename ModifyCapacityReservationFleetRequestT = Model::ModifyCapacityReservationFleetRequest>
19979 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
19980 return SubmitAsync(&EC2Client::ModifyCapacityReservationFleet, request, handler, context);
19995 template <
typename ModifyClientVpnEndpo
intRequestT = Model::ModifyClientVpnEndpo
intRequest>
19997 return SubmitCallable(&EC2Client::ModifyClientVpnEndpoint, request);
20004 template <
typename ModifyClientVpnEndpo
intRequestT = Model::ModifyClientVpnEndpo
intRequest>
20007 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20008 return SubmitAsync(&EC2Client::ModifyClientVpnEndpoint, request, handler, context);
20037 template <
typename ModifyDefaultCreditSpecificationRequestT = Model::ModifyDefaultCreditSpecificationRequest>
20039 const ModifyDefaultCreditSpecificationRequestT& request)
const {
20040 return SubmitCallable(&EC2Client::ModifyDefaultCreditSpecification, request);
20047 template <
typename ModifyDefaultCreditSpecificationRequestT = Model::ModifyDefaultCreditSpecificationRequest>
20050 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20051 return SubmitAsync(&EC2Client::ModifyDefaultCreditSpecification, request, handler, context);
20075 template <
typename ModifyEbsDefaultKmsKeyIdRequestT = Model::ModifyEbsDefaultKmsKeyIdRequest>
20077 return SubmitCallable(&EC2Client::ModifyEbsDefaultKmsKeyId, request);
20084 template <
typename ModifyEbsDefaultKmsKeyIdRequestT = Model::ModifyEbsDefaultKmsKeyIdRequest>
20087 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20088 return SubmitAsync(&EC2Client::ModifyEbsDefaultKmsKeyId, request, handler, context);
20125 template <
typename ModifyFleetRequestT = Model::ModifyFleetRequest>
20127 return SubmitCallable(&EC2Client::ModifyFleet, request);
20134 template <
typename ModifyFleetRequestT = Model::ModifyFleetRequest>
20136 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20137 return SubmitAsync(&EC2Client::ModifyFleet, request, handler, context);
20152 template <
typename ModifyFpgaImageAttributeRequestT = Model::ModifyFpgaImageAttributeRequest>
20154 return SubmitCallable(&EC2Client::ModifyFpgaImageAttribute, request);
20161 template <
typename ModifyFpgaImageAttributeRequestT = Model::ModifyFpgaImageAttributeRequest>
20164 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20165 return SubmitAsync(&EC2Client::ModifyFpgaImageAttribute, request, handler, context);
20186 template <
typename ModifyHostsRequestT = Model::ModifyHostsRequest>
20188 return SubmitCallable(&EC2Client::ModifyHosts, request);
20195 template <
typename ModifyHostsRequestT = Model::ModifyHostsRequest>
20197 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20198 return SubmitAsync(&EC2Client::ModifyHosts, request, handler, context);
20239 template <
typename ModifyIdFormatRequestT = Model::ModifyIdFormatRequest>
20241 return SubmitCallable(&EC2Client::ModifyIdFormat, request);
20248 template <
typename ModifyIdFormatRequestT = Model::ModifyIdFormatRequest>
20250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20251 return SubmitAsync(&EC2Client::ModifyIdFormat, request, handler, context);
20290 template <
typename ModifyIdentityIdFormatRequestT = Model::ModifyIdentityIdFormatRequest>
20292 return SubmitCallable(&EC2Client::ModifyIdentityIdFormat, request);
20299 template <
typename ModifyIdentityIdFormatRequestT = Model::ModifyIdentityIdFormatRequest>
20302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20303 return SubmitAsync(&EC2Client::ModifyIdentityIdFormat, request, handler, context);
20325 template <
typename ModifyImageAttributeRequestT = Model::ModifyImageAttributeRequest>
20327 return SubmitCallable(&EC2Client::ModifyImageAttribute, request);
20334 template <
typename ModifyImageAttributeRequestT = Model::ModifyImageAttributeRequest>
20336 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20337 return SubmitAsync(&EC2Client::ModifyImageAttribute, request, handler, context);
20361 template <
typename ModifyInstanceAttributeRequestT = Model::ModifyInstanceAttributeRequest>
20363 return SubmitCallable(&EC2Client::ModifyInstanceAttribute, request);
20370 template <
typename ModifyInstanceAttributeRequestT = Model::ModifyInstanceAttributeRequest>
20373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20374 return SubmitAsync(&EC2Client::ModifyInstanceAttribute, request, handler, context);
20393 template <
typename ModifyInstanceCapacityReservationAttributesRequestT = Model::ModifyInstanceCapacityReservationAttributesRequest>
20395 const ModifyInstanceCapacityReservationAttributesRequestT& request)
const {
20396 return SubmitCallable(&EC2Client::ModifyInstanceCapacityReservationAttributes, request);
20403 template <
typename ModifyInstanceCapacityReservationAttributesRequestT = Model::ModifyInstanceCapacityReservationAttributesRequest>
20405 const ModifyInstanceCapacityReservationAttributesRequestT& request,
20407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20408 return SubmitAsync(&EC2Client::ModifyInstanceCapacityReservationAttributes, request, handler, context);
20427 template <
typename ModifyInstanceConnectEndpo
intRequestT = Model::ModifyInstanceConnectEndpo
intRequest>
20429 const ModifyInstanceConnectEndpointRequestT& request)
const {
20430 return SubmitCallable(&EC2Client::ModifyInstanceConnectEndpoint, request);
20437 template <
typename ModifyInstanceConnectEndpo
intRequestT = Model::ModifyInstanceConnectEndpo
intRequest>
20440 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20441 return SubmitAsync(&EC2Client::ModifyInstanceConnectEndpoint, request, handler, context);
20465 template <
typename ModifyInstanceCpuOptionsRequestT = Model::ModifyInstanceCpuOptionsRequest>
20467 return SubmitCallable(&EC2Client::ModifyInstanceCpuOptions, request);
20474 template <
typename ModifyInstanceCpuOptionsRequestT = Model::ModifyInstanceCpuOptionsRequest>
20477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20478 return SubmitAsync(&EC2Client::ModifyInstanceCpuOptions, request, handler, context);
20498 template <
typename ModifyInstanceCreditSpecificationRequestT = Model::ModifyInstanceCreditSpecificationRequest>
20500 const ModifyInstanceCreditSpecificationRequestT& request)
const {
20501 return SubmitCallable(&EC2Client::ModifyInstanceCreditSpecification, request);
20508 template <
typename ModifyInstanceCreditSpecificationRequestT = Model::ModifyInstanceCreditSpecificationRequest>
20511 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20512 return SubmitAsync(&EC2Client::ModifyInstanceCreditSpecification, request, handler, context);
20528 template <
typename ModifyInstanceEventStartTimeRequestT = Model::ModifyInstanceEventStartTimeRequest>
20530 const ModifyInstanceEventStartTimeRequestT& request)
const {
20531 return SubmitCallable(&EC2Client::ModifyInstanceEventStartTime, request);
20538 template <
typename ModifyInstanceEventStartTimeRequestT = Model::ModifyInstanceEventStartTimeRequest>
20541 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20542 return SubmitAsync(&EC2Client::ModifyInstanceEventStartTime, request, handler, context);
20565 template <
typename ModifyInstanceEventWindowRequestT = Model::ModifyInstanceEventWindowRequest>
20567 const ModifyInstanceEventWindowRequestT& request)
const {
20568 return SubmitCallable(&EC2Client::ModifyInstanceEventWindow, request);
20575 template <
typename ModifyInstanceEventWindowRequestT = Model::ModifyInstanceEventWindowRequest>
20578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20579 return SubmitAsync(&EC2Client::ModifyInstanceEventWindow, request, handler, context);
20603 template <
typename ModifyInstanceMa
intenanceOptionsRequestT = Model::ModifyInstanceMa
intenanceOptionsRequest>
20605 const ModifyInstanceMaintenanceOptionsRequestT& request)
const {
20606 return SubmitCallable(&EC2Client::ModifyInstanceMaintenanceOptions, request);
20613 template <
typename ModifyInstanceMa
intenanceOptionsRequestT = Model::ModifyInstanceMa
intenanceOptionsRequest>
20616 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20617 return SubmitAsync(&EC2Client::ModifyInstanceMaintenanceOptions, request, handler, context);
20640 template <
typename ModifyInstanceMetadataDefaultsRequestT = Model::ModifyInstanceMetadataDefaultsRequest>
20642 const ModifyInstanceMetadataDefaultsRequestT& request = {})
const {
20643 return SubmitCallable(&EC2Client::ModifyInstanceMetadataDefaults, request);
20650 template <
typename ModifyInstanceMetadataDefaultsRequestT = Model::ModifyInstanceMetadataDefaultsRequest>
20652 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
20653 const ModifyInstanceMetadataDefaultsRequestT& request = {})
const {
20654 return SubmitAsync(&EC2Client::ModifyInstanceMetadataDefaults, request, handler, context);
20678 template <
typename ModifyInstanceMetadataOptionsRequestT = Model::ModifyInstanceMetadataOptionsRequest>
20680 const ModifyInstanceMetadataOptionsRequestT& request)
const {
20681 return SubmitCallable(&EC2Client::ModifyInstanceMetadataOptions, request);
20688 template <
typename ModifyInstanceMetadataOptionsRequestT = Model::ModifyInstanceMetadataOptionsRequest>
20691 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20692 return SubmitAsync(&EC2Client::ModifyInstanceMetadataOptions, request, handler, context);
20708 template <
typename ModifyInstanceNetworkPerformanceOptionsRequestT = Model::ModifyInstanceNetworkPerformanceOptionsRequest>
20710 const ModifyInstanceNetworkPerformanceOptionsRequestT& request)
const {
20711 return SubmitCallable(&EC2Client::ModifyInstanceNetworkPerformanceOptions, request);
20718 template <
typename ModifyInstanceNetworkPerformanceOptionsRequestT = Model::ModifyInstanceNetworkPerformanceOptionsRequest>
20721 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20722 return SubmitAsync(&EC2Client::ModifyInstanceNetworkPerformanceOptions, request, handler, context);
20751 template <
typename ModifyInstancePlacementRequestT = Model::ModifyInstancePlacementRequest>
20753 return SubmitCallable(&EC2Client::ModifyInstancePlacement, request);
20760 template <
typename ModifyInstancePlacementRequestT = Model::ModifyInstancePlacementRequest>
20763 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20764 return SubmitAsync(&EC2Client::ModifyInstancePlacement, request, handler, context);
20777 template <
typename ModifyIpamRequestT = Model::ModifyIpamRequest>
20779 return SubmitCallable(&EC2Client::ModifyIpam, request);
20786 template <
typename ModifyIpamRequestT = Model::ModifyIpamRequest>
20788 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20789 return SubmitAsync(&EC2Client::ModifyIpam, request, handler, context);
20815 template <
typename ModifyIpamPolicyAllocationRulesRequestT = Model::ModifyIpamPolicyAllocationRulesRequest>
20817 const ModifyIpamPolicyAllocationRulesRequestT& request)
const {
20818 return SubmitCallable(&EC2Client::ModifyIpamPolicyAllocationRules, request);
20825 template <
typename ModifyIpamPolicyAllocationRulesRequestT = Model::ModifyIpamPolicyAllocationRulesRequest>
20828 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20829 return SubmitAsync(&EC2Client::ModifyIpamPolicyAllocationRules, request, handler, context);
20845 template <
typename ModifyIpamPoolRequestT = Model::ModifyIpamPoolRequest>
20847 return SubmitCallable(&EC2Client::ModifyIpamPool, request);
20854 template <
typename ModifyIpamPoolRequestT = Model::ModifyIpamPoolRequest>
20856 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20857 return SubmitAsync(&EC2Client::ModifyIpamPool, request, handler, context);
20874 template <
typename ModifyIpamPrefixListResolverRequestT = Model::ModifyIpamPrefixListResolverRequest>
20876 const ModifyIpamPrefixListResolverRequestT& request)
const {
20877 return SubmitCallable(&EC2Client::ModifyIpamPrefixListResolver, request);
20884 template <
typename ModifyIpamPrefixListResolverRequestT = Model::ModifyIpamPrefixListResolverRequest>
20887 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20888 return SubmitAsync(&EC2Client::ModifyIpamPrefixListResolver, request, handler, context);
20905 template <
typename ModifyIpamPrefixListResolverTargetRequestT = Model::ModifyIpamPrefixListResolverTargetRequest>
20907 const ModifyIpamPrefixListResolverTargetRequestT& request)
const {
20908 return SubmitCallable(&EC2Client::ModifyIpamPrefixListResolverTarget, request);
20915 template <
typename ModifyIpamPrefixListResolverTargetRequestT = Model::ModifyIpamPrefixListResolverTargetRequest>
20918 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20919 return SubmitAsync(&EC2Client::ModifyIpamPrefixListResolverTarget, request, handler, context);
20942 template <
typename ModifyIpamResourceC
idrRequestT = Model::ModifyIpamResourceC
idrRequest>
20944 return SubmitCallable(&EC2Client::ModifyIpamResourceCidr, request);
20951 template <
typename ModifyIpamResourceC
idrRequestT = Model::ModifyIpamResourceC
idrRequest>
20954 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20955 return SubmitAsync(&EC2Client::ModifyIpamResourceCidr, request, handler, context);
20972 template <
typename ModifyIpamResourceDiscoveryRequestT = Model::ModifyIpamResourceDiscoveryRequest>
20974 const ModifyIpamResourceDiscoveryRequestT& request)
const {
20975 return SubmitCallable(&EC2Client::ModifyIpamResourceDiscovery, request);
20982 template <
typename ModifyIpamResourceDiscoveryRequestT = Model::ModifyIpamResourceDiscoveryRequest>
20985 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
20986 return SubmitAsync(&EC2Client::ModifyIpamResourceDiscovery, request, handler, context);
20999 template <
typename ModifyIpamScopeRequestT = Model::ModifyIpamScopeRequest>
21001 return SubmitCallable(&EC2Client::ModifyIpamScope, request);
21008 template <
typename ModifyIpamScopeRequestT = Model::ModifyIpamScopeRequest>
21010 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21011 return SubmitAsync(&EC2Client::ModifyIpamScope, request, handler, context);
21028 template <
typename ModifyLaunchTemplateRequestT = Model::ModifyLaunchTemplateRequest>
21030 return SubmitCallable(&EC2Client::ModifyLaunchTemplate, request);
21037 template <
typename ModifyLaunchTemplateRequestT = Model::ModifyLaunchTemplateRequest>
21039 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
21040 const ModifyLaunchTemplateRequestT& request = {})
const {
21041 return SubmitAsync(&EC2Client::ModifyLaunchTemplate, request, handler, context);
21055 template <
typename ModifyLocalGatewayRouteRequestT = Model::ModifyLocalGatewayRouteRequest>
21057 return SubmitCallable(&EC2Client::ModifyLocalGatewayRoute, request);
21064 template <
typename ModifyLocalGatewayRouteRequestT = Model::ModifyLocalGatewayRouteRequest>
21067 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21068 return SubmitAsync(&EC2Client::ModifyLocalGatewayRoute, request, handler, context);
21086 template <
typename ModifyManagedPrefixListRequestT = Model::ModifyManagedPrefixListRequest>
21088 return SubmitCallable(&EC2Client::ModifyManagedPrefixList, request);
21095 template <
typename ModifyManagedPrefixListRequestT = Model::ModifyManagedPrefixListRequest>
21098 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21099 return SubmitAsync(&EC2Client::ModifyManagedPrefixList, request, handler, context);
21116 template <
typename ModifyNetworkInterfaceAttributeRequestT = Model::ModifyNetworkInterfaceAttributeRequest>
21118 const ModifyNetworkInterfaceAttributeRequestT& request)
const {
21119 return SubmitCallable(&EC2Client::ModifyNetworkInterfaceAttribute, request);
21126 template <
typename ModifyNetworkInterfaceAttributeRequestT = Model::ModifyNetworkInterfaceAttributeRequest>
21129 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21130 return SubmitAsync(&EC2Client::ModifyNetworkInterfaceAttribute, request, handler, context);
21146 template <
typename ModifyPrivateDnsNameOptionsRequestT = Model::ModifyPrivateDnsNameOptionsRequest>
21148 const ModifyPrivateDnsNameOptionsRequestT& request)
const {
21149 return SubmitCallable(&EC2Client::ModifyPrivateDnsNameOptions, request);
21156 template <
typename ModifyPrivateDnsNameOptionsRequestT = Model::ModifyPrivateDnsNameOptionsRequest>
21159 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21160 return SubmitAsync(&EC2Client::ModifyPrivateDnsNameOptions, request, handler, context);
21179 template <
typename ModifyPublicIpDnsNameOptionsRequestT = Model::ModifyPublicIpDnsNameOptionsRequest>
21181 const ModifyPublicIpDnsNameOptionsRequestT& request)
const {
21182 return SubmitCallable(&EC2Client::ModifyPublicIpDnsNameOptions, request);
21189 template <
typename ModifyPublicIpDnsNameOptionsRequestT = Model::ModifyPublicIpDnsNameOptionsRequest>
21192 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21193 return SubmitAsync(&EC2Client::ModifyPublicIpDnsNameOptions, request, handler, context);
21213 template <
typename ModifyReservedInstancesRequestT = Model::ModifyReservedInstancesRequest>
21215 return SubmitCallable(&EC2Client::ModifyReservedInstances, request);
21222 template <
typename ModifyReservedInstancesRequestT = Model::ModifyReservedInstancesRequest>
21225 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21226 return SubmitAsync(&EC2Client::ModifyReservedInstances, request, handler, context);
21256 template <
typename ModifyRouteServerRequestT = Model::ModifyRouteServerRequest>
21258 return SubmitCallable(&EC2Client::ModifyRouteServer, request);
21265 template <
typename ModifyRouteServerRequestT = Model::ModifyRouteServerRequest>
21267 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21268 return SubmitAsync(&EC2Client::ModifyRouteServer, request, handler, context);
21282 template <
typename ModifySecurityGroupRulesRequestT = Model::ModifySecurityGroupRulesRequest>
21284 return SubmitCallable(&EC2Client::ModifySecurityGroupRules, request);
21291 template <
typename ModifySecurityGroupRulesRequestT = Model::ModifySecurityGroupRulesRequest>
21294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21295 return SubmitAsync(&EC2Client::ModifySecurityGroupRules, request, handler, context);
21320 template <
typename ModifySnapshotAttributeRequestT = Model::ModifySnapshotAttributeRequest>
21322 return SubmitCallable(&EC2Client::ModifySnapshotAttribute, request);
21329 template <
typename ModifySnapshotAttributeRequestT = Model::ModifySnapshotAttributeRequest>
21332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21333 return SubmitAsync(&EC2Client::ModifySnapshotAttribute, request, handler, context);
21353 template <
typename ModifySnapshotTierRequestT = Model::ModifySnapshotTierRequest>
21355 return SubmitCallable(&EC2Client::ModifySnapshotTier, request);
21362 template <
typename ModifySnapshotTierRequestT = Model::ModifySnapshotTierRequest>
21364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21365 return SubmitAsync(&EC2Client::ModifySnapshotTier, request, handler, context);
21403 template <
typename ModifySpotFleetRequestRequestT = Model::ModifySpotFleetRequestRequest>
21405 return SubmitCallable(&EC2Client::ModifySpotFleetRequest, request);
21412 template <
typename ModifySpotFleetRequestRequestT = Model::ModifySpotFleetRequestRequest>
21415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21416 return SubmitAsync(&EC2Client::ModifySpotFleetRequest, request, handler, context);
21441 template <
typename ModifySubnetAttributeRequestT = Model::ModifySubnetAttributeRequest>
21443 return SubmitCallable(&EC2Client::ModifySubnetAttribute, request);
21450 template <
typename ModifySubnetAttributeRequestT = Model::ModifySubnetAttributeRequest>
21452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21453 return SubmitAsync(&EC2Client::ModifySubnetAttribute, request, handler, context);
21475 template <
typename ModifyTrafficMirrorFilterNetworkServicesRequestT = Model::ModifyTrafficMirrorFilterNetworkServicesRequest>
21477 const ModifyTrafficMirrorFilterNetworkServicesRequestT& request)
const {
21478 return SubmitCallable(&EC2Client::ModifyTrafficMirrorFilterNetworkServices, request);
21485 template <
typename ModifyTrafficMirrorFilterNetworkServicesRequestT = Model::ModifyTrafficMirrorFilterNetworkServicesRequest>
21487 const ModifyTrafficMirrorFilterNetworkServicesRequestT& request,
21489 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21490 return SubmitAsync(&EC2Client::ModifyTrafficMirrorFilterNetworkServices, request, handler, context);
21507 template <
typename ModifyTrafficMirrorFilterRuleRequestT = Model::ModifyTrafficMirrorFilterRuleRequest>
21509 const ModifyTrafficMirrorFilterRuleRequestT& request)
const {
21510 return SubmitCallable(&EC2Client::ModifyTrafficMirrorFilterRule, request);
21517 template <
typename ModifyTrafficMirrorFilterRuleRequestT = Model::ModifyTrafficMirrorFilterRuleRequest>
21520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21521 return SubmitAsync(&EC2Client::ModifyTrafficMirrorFilterRule, request, handler, context);
21536 template <
typename ModifyTrafficMirrorSessionRequestT = Model::ModifyTrafficMirrorSessionRequest>
21538 const ModifyTrafficMirrorSessionRequestT& request)
const {
21539 return SubmitCallable(&EC2Client::ModifyTrafficMirrorSession, request);
21546 template <
typename ModifyTrafficMirrorSessionRequestT = Model::ModifyTrafficMirrorSessionRequest>
21549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21550 return SubmitAsync(&EC2Client::ModifyTrafficMirrorSession, request, handler, context);
21567 template <
typename ModifyTransitGatewayRequestT = Model::ModifyTransitGatewayRequest>
21569 return SubmitCallable(&EC2Client::ModifyTransitGateway, request);
21576 template <
typename ModifyTransitGatewayRequestT = Model::ModifyTransitGatewayRequest>
21578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21579 return SubmitAsync(&EC2Client::ModifyTransitGateway, request, handler, context);
21594 template <
typename ModifyTransitGatewayMeteringPolicyRequestT = Model::ModifyTransitGatewayMeteringPolicyRequest>
21596 const ModifyTransitGatewayMeteringPolicyRequestT& request)
const {
21597 return SubmitCallable(&EC2Client::ModifyTransitGatewayMeteringPolicy, request);
21604 template <
typename ModifyTransitGatewayMeteringPolicyRequestT = Model::ModifyTransitGatewayMeteringPolicyRequest>
21607 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21608 return SubmitAsync(&EC2Client::ModifyTransitGatewayMeteringPolicy, request, handler, context);
21624 template <
typename ModifyTransitGatewayPrefixListReferenceRequestT = Model::ModifyTransitGatewayPrefixListReferenceRequest>
21626 const ModifyTransitGatewayPrefixListReferenceRequestT& request)
const {
21627 return SubmitCallable(&EC2Client::ModifyTransitGatewayPrefixListReference, request);
21634 template <
typename ModifyTransitGatewayPrefixListReferenceRequestT = Model::ModifyTransitGatewayPrefixListReferenceRequest>
21637 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21638 return SubmitAsync(&EC2Client::ModifyTransitGatewayPrefixListReference, request, handler, context);
21653 template <
typename ModifyTransitGatewayVpcAttachmentRequestT = Model::ModifyTransitGatewayVpcAttachmentRequest>
21655 const ModifyTransitGatewayVpcAttachmentRequestT& request)
const {
21656 return SubmitCallable(&EC2Client::ModifyTransitGatewayVpcAttachment, request);
21663 template <
typename ModifyTransitGatewayVpcAttachmentRequestT = Model::ModifyTransitGatewayVpcAttachmentRequest>
21666 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21667 return SubmitAsync(&EC2Client::ModifyTransitGatewayVpcAttachment, request, handler, context);
21683 template <
typename ModifyVerifiedAccessEndpo
intRequestT = Model::ModifyVerifiedAccessEndpo
intRequest>
21685 const ModifyVerifiedAccessEndpointRequestT& request)
const {
21686 return SubmitCallable(&EC2Client::ModifyVerifiedAccessEndpoint, request);
21693 template <
typename ModifyVerifiedAccessEndpo
intRequestT = Model::ModifyVerifiedAccessEndpo
intRequest>
21696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21697 return SubmitAsync(&EC2Client::ModifyVerifiedAccessEndpoint, request, handler, context);
21713 template <
typename ModifyVerifiedAccessEndpo
intPolicyRequestT = Model::ModifyVerifiedAccessEndpo
intPolicyRequest>
21715 const ModifyVerifiedAccessEndpointPolicyRequestT& request)
const {
21716 return SubmitCallable(&EC2Client::ModifyVerifiedAccessEndpointPolicy, request);
21723 template <
typename ModifyVerifiedAccessEndpo
intPolicyRequestT = Model::ModifyVerifiedAccessEndpo
intPolicyRequest>
21726 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21727 return SubmitAsync(&EC2Client::ModifyVerifiedAccessEndpointPolicy, request, handler, context);
21742 template <
typename ModifyVerifiedAccessGroupRequestT = Model::ModifyVerifiedAccessGroupRequest>
21744 const ModifyVerifiedAccessGroupRequestT& request)
const {
21745 return SubmitCallable(&EC2Client::ModifyVerifiedAccessGroup, request);
21752 template <
typename ModifyVerifiedAccessGroupRequestT = Model::ModifyVerifiedAccessGroupRequest>
21755 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21756 return SubmitAsync(&EC2Client::ModifyVerifiedAccessGroup, request, handler, context);
21772 template <
typename ModifyVerifiedAccessGroupPolicyRequestT = Model::ModifyVerifiedAccessGroupPolicyRequest>
21774 const ModifyVerifiedAccessGroupPolicyRequestT& request)
const {
21775 return SubmitCallable(&EC2Client::ModifyVerifiedAccessGroupPolicy, request);
21782 template <
typename ModifyVerifiedAccessGroupPolicyRequestT = Model::ModifyVerifiedAccessGroupPolicyRequest>
21785 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21786 return SubmitAsync(&EC2Client::ModifyVerifiedAccessGroupPolicy, request, handler, context);
21802 template <
typename ModifyVerifiedAccessInstanceRequestT = Model::ModifyVerifiedAccessInstanceRequest>
21804 const ModifyVerifiedAccessInstanceRequestT& request)
const {
21805 return SubmitCallable(&EC2Client::ModifyVerifiedAccessInstance, request);
21812 template <
typename ModifyVerifiedAccessInstanceRequestT = Model::ModifyVerifiedAccessInstanceRequest>
21815 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21816 return SubmitAsync(&EC2Client::ModifyVerifiedAccessInstance, request, handler, context);
21835 const ModifyVerifiedAccessInstanceLoggingConfigurationRequestT& request)
const {
21836 return SubmitCallable(&EC2Client::ModifyVerifiedAccessInstanceLoggingConfiguration, request);
21846 const ModifyVerifiedAccessInstanceLoggingConfigurationRequestT& request,
21848 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21849 return SubmitAsync(&EC2Client::ModifyVerifiedAccessInstanceLoggingConfiguration, request, handler, context);
21865 template <
typename ModifyVerifiedAccessTrustProv
iderRequestT = Model::ModifyVerifiedAccessTrustProv
iderRequest>
21867 const ModifyVerifiedAccessTrustProviderRequestT& request)
const {
21868 return SubmitCallable(&EC2Client::ModifyVerifiedAccessTrustProvider, request);
21875 template <
typename ModifyVerifiedAccessTrustProv
iderRequestT = Model::ModifyVerifiedAccessTrustProv
iderRequest>
21878 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21879 return SubmitAsync(&EC2Client::ModifyVerifiedAccessTrustProvider, request, handler, context);
21911 template <
typename ModifyVolumeRequestT = Model::ModifyVolumeRequest>
21913 return SubmitCallable(&EC2Client::ModifyVolume, request);
21920 template <
typename ModifyVolumeRequestT = Model::ModifyVolumeRequest>
21922 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21923 return SubmitAsync(&EC2Client::ModifyVolume, request, handler, context);
21943 template <
typename ModifyVolumeAttributeRequestT = Model::ModifyVolumeAttributeRequest>
21945 return SubmitCallable(&EC2Client::ModifyVolumeAttribute, request);
21952 template <
typename ModifyVolumeAttributeRequestT = Model::ModifyVolumeAttributeRequest>
21954 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21955 return SubmitAsync(&EC2Client::ModifyVolumeAttribute, request, handler, context);
21970 template <
typename ModifyVpcAttributeRequestT = Model::ModifyVpcAttributeRequest>
21972 return SubmitCallable(&EC2Client::ModifyVpcAttribute, request);
21979 template <
typename ModifyVpcAttributeRequestT = Model::ModifyVpcAttributeRequest>
21981 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
21982 return SubmitAsync(&EC2Client::ModifyVpcAttribute, request, handler, context);
22002 template <
typename ModifyVpcBlockPublicAccessExclusionRequestT = Model::ModifyVpcBlockPublicAccessExclusionRequest>
22004 const ModifyVpcBlockPublicAccessExclusionRequestT& request)
const {
22005 return SubmitCallable(&EC2Client::ModifyVpcBlockPublicAccessExclusion, request);
22012 template <
typename ModifyVpcBlockPublicAccessExclusionRequestT = Model::ModifyVpcBlockPublicAccessExclusionRequest>
22015 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22016 return SubmitAsync(&EC2Client::ModifyVpcBlockPublicAccessExclusion, request, handler, context);
22037 template <
typename ModifyVpcBlockPublicAccessOptionsRequestT = Model::ModifyVpcBlockPublicAccessOptionsRequest>
22039 const ModifyVpcBlockPublicAccessOptionsRequestT& request)
const {
22040 return SubmitCallable(&EC2Client::ModifyVpcBlockPublicAccessOptions, request);
22047 template <
typename ModifyVpcBlockPublicAccessOptionsRequestT = Model::ModifyVpcBlockPublicAccessOptionsRequest>
22050 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22051 return SubmitAsync(&EC2Client::ModifyVpcBlockPublicAccessOptions, request, handler, context);
22071 template <
typename ModifyVpcEncryptionControlRequestT = Model::ModifyVpcEncryptionControlRequest>
22073 const ModifyVpcEncryptionControlRequestT& request)
const {
22074 return SubmitCallable(&EC2Client::ModifyVpcEncryptionControl, request);
22081 template <
typename ModifyVpcEncryptionControlRequestT = Model::ModifyVpcEncryptionControlRequest>
22084 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22085 return SubmitAsync(&EC2Client::ModifyVpcEncryptionControl, request, handler, context);
22103 template <
typename ModifyVpcEndpo
intRequestT = Model::ModifyVpcEndpo
intRequest>
22105 return SubmitCallable(&EC2Client::ModifyVpcEndpoint, request);
22112 template <
typename ModifyVpcEndpo
intRequestT = Model::ModifyVpcEndpo
intRequest>
22114 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22115 return SubmitAsync(&EC2Client::ModifyVpcEndpoint, request, handler, context);
22132 template <
typename ModifyVpcEndpo
intConnectionNotificationRequestT = Model::ModifyVpcEndpo
intConnectionNotificationRequest>
22134 const ModifyVpcEndpointConnectionNotificationRequestT& request)
const {
22135 return SubmitCallable(&EC2Client::ModifyVpcEndpointConnectionNotification, request);
22142 template <
typename ModifyVpcEndpo
intConnectionNotificationRequestT = Model::ModifyVpcEndpo
intConnectionNotificationRequest>
22145 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22146 return SubmitAsync(&EC2Client::ModifyVpcEndpointConnectionNotification, request, handler, context);
22163 template <
typename ModifyVpcEndpo
intServiceConfigurationRequestT = Model::ModifyVpcEndpo
intServiceConfigurationRequest>
22165 const ModifyVpcEndpointServiceConfigurationRequestT& request)
const {
22166 return SubmitCallable(&EC2Client::ModifyVpcEndpointServiceConfiguration, request);
22173 template <
typename ModifyVpcEndpo
intServiceConfigurationRequestT = Model::ModifyVpcEndpo
intServiceConfigurationRequest>
22176 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22177 return SubmitAsync(&EC2Client::ModifyVpcEndpointServiceConfiguration, request, handler, context);
22193 template <
typename ModifyVpcEndpo
intServicePayerResponsibilityRequestT = Model::ModifyVpcEndpo
intServicePayerResponsibilityRequest>
22195 const ModifyVpcEndpointServicePayerResponsibilityRequestT& request)
const {
22196 return SubmitCallable(&EC2Client::ModifyVpcEndpointServicePayerResponsibility, request);
22203 template <
typename ModifyVpcEndpo
intServicePayerResponsibilityRequestT = Model::ModifyVpcEndpo
intServicePayerResponsibilityRequest>
22205 const ModifyVpcEndpointServicePayerResponsibilityRequestT& request,
22207 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22208 return SubmitAsync(&EC2Client::ModifyVpcEndpointServicePayerResponsibility, request, handler, context);
22229 template <
typename ModifyVpcEndpo
intServicePermissionsRequestT = Model::ModifyVpcEndpo
intServicePermissionsRequest>
22231 const ModifyVpcEndpointServicePermissionsRequestT& request)
const {
22232 return SubmitCallable(&EC2Client::ModifyVpcEndpointServicePermissions, request);
22239 template <
typename ModifyVpcEndpo
intServicePermissionsRequestT = Model::ModifyVpcEndpo
intServicePermissionsRequest>
22242 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22243 return SubmitAsync(&EC2Client::ModifyVpcEndpointServicePermissions, request, handler, context);
22270 template <
typename ModifyVpcPeeringConnectionOptionsRequestT = Model::ModifyVpcPeeringConnectionOptionsRequest>
22272 const ModifyVpcPeeringConnectionOptionsRequestT& request)
const {
22273 return SubmitCallable(&EC2Client::ModifyVpcPeeringConnectionOptions, request);
22280 template <
typename ModifyVpcPeeringConnectionOptionsRequestT = Model::ModifyVpcPeeringConnectionOptionsRequest>
22283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22284 return SubmitAsync(&EC2Client::ModifyVpcPeeringConnectionOptions, request, handler, context);
22306 template <
typename ModifyVpcTenancyRequestT = Model::ModifyVpcTenancyRequest>
22308 return SubmitCallable(&EC2Client::ModifyVpcTenancy, request);
22315 template <
typename ModifyVpcTenancyRequestT = Model::ModifyVpcTenancyRequest>
22317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22318 return SubmitAsync(&EC2Client::ModifyVpcTenancy, request, handler, context);
22359 template <
typename ModifyVpnConnectionRequestT = Model::ModifyVpnConnectionRequest>
22361 return SubmitCallable(&EC2Client::ModifyVpnConnection, request);
22368 template <
typename ModifyVpnConnectionRequestT = Model::ModifyVpnConnectionRequest>
22370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22371 return SubmitAsync(&EC2Client::ModifyVpnConnection, request, handler, context);
22390 template <
typename ModifyVpnConnectionOptionsRequestT = Model::ModifyVpnConnectionOptionsRequest>
22392 const ModifyVpnConnectionOptionsRequestT& request)
const {
22393 return SubmitCallable(&EC2Client::ModifyVpnConnectionOptions, request);
22400 template <
typename ModifyVpnConnectionOptionsRequestT = Model::ModifyVpnConnectionOptionsRequest>
22403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22404 return SubmitAsync(&EC2Client::ModifyVpnConnectionOptions, request, handler, context);
22419 template <
typename ModifyVpnTunnelCertificateRequestT = Model::ModifyVpnTunnelCertificateRequest>
22421 const ModifyVpnTunnelCertificateRequestT& request)
const {
22422 return SubmitCallable(&EC2Client::ModifyVpnTunnelCertificate, request);
22429 template <
typename ModifyVpnTunnelCertificateRequestT = Model::ModifyVpnTunnelCertificateRequest>
22432 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22433 return SubmitAsync(&EC2Client::ModifyVpnTunnelCertificate, request, handler, context);
22453 template <
typename ModifyVpnTunnelOptionsRequestT = Model::ModifyVpnTunnelOptionsRequest>
22455 return SubmitCallable(&EC2Client::ModifyVpnTunnelOptions, request);
22462 template <
typename ModifyVpnTunnelOptionsRequestT = Model::ModifyVpnTunnelOptionsRequest>
22465 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22466 return SubmitAsync(&EC2Client::ModifyVpnTunnelOptions, request, handler, context);
22486 template <
typename MonitorInstancesRequestT = Model::MonitorInstancesRequest>
22488 return SubmitCallable(&EC2Client::MonitorInstances, request);
22495 template <
typename MonitorInstancesRequestT = Model::MonitorInstancesRequest>
22497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22498 return SubmitAsync(&EC2Client::MonitorInstances, request, handler, context);
22518 template <
typename MoveAddressToVpcRequestT = Model::MoveAddressToVpcRequest>
22520 return SubmitCallable(&EC2Client::MoveAddressToVpc, request);
22527 template <
typename MoveAddressToVpcRequestT = Model::MoveAddressToVpcRequest>
22529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22530 return SubmitAsync(&EC2Client::MoveAddressToVpc, request, handler, context);
22550 template <
typename MoveByoipC
idrToIpamRequestT = Model::MoveByoipC
idrToIpamRequest>
22552 return SubmitCallable(&EC2Client::MoveByoipCidrToIpam, request);
22559 template <
typename MoveByoipC
idrToIpamRequestT = Model::MoveByoipC
idrToIpamRequest>
22561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22562 return SubmitAsync(&EC2Client::MoveByoipCidrToIpam, request, handler, context);
22584 template <
typename MoveCapacityReservationInstancesRequestT = Model::MoveCapacityReservationInstancesRequest>
22586 const MoveCapacityReservationInstancesRequestT& request)
const {
22587 return SubmitCallable(&EC2Client::MoveCapacityReservationInstances, request);
22594 template <
typename MoveCapacityReservationInstancesRequestT = Model::MoveCapacityReservationInstancesRequest>
22597 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22598 return SubmitAsync(&EC2Client::MoveCapacityReservationInstances, request, handler, context);
22626 template <
typename ProvisionByoipC
idrRequestT = Model::ProvisionByoipC
idrRequest>
22628 return SubmitCallable(&EC2Client::ProvisionByoipCidr, request);
22635 template <
typename ProvisionByoipC
idrRequestT = Model::ProvisionByoipC
idrRequest>
22637 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22638 return SubmitAsync(&EC2Client::ProvisionByoipCidr, request, handler, context);
22657 template <
typename ProvisionIpamByoasnRequestT = Model::ProvisionIpamByoasnRequest>
22659 return SubmitCallable(&EC2Client::ProvisionIpamByoasn, request);
22666 template <
typename ProvisionIpamByoasnRequestT = Model::ProvisionIpamByoasnRequest>
22668 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22669 return SubmitAsync(&EC2Client::ProvisionIpamByoasn, request, handler, context);
22688 template <
typename ProvisionIpamPoolC
idrRequestT = Model::ProvisionIpamPoolC
idrRequest>
22690 return SubmitCallable(&EC2Client::ProvisionIpamPoolCidr, request);
22697 template <
typename ProvisionIpamPoolC
idrRequestT = Model::ProvisionIpamPoolC
idrRequest>
22699 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22700 return SubmitAsync(&EC2Client::ProvisionIpamPoolCidr, request, handler, context);
22719 template <
typename ProvisionPublicIpv4PoolC
idrRequestT = Model::ProvisionPublicIpv4PoolC
idrRequest>
22721 const ProvisionPublicIpv4PoolCidrRequestT& request)
const {
22722 return SubmitCallable(&EC2Client::ProvisionPublicIpv4PoolCidr, request);
22729 template <
typename ProvisionPublicIpv4PoolC
idrRequestT = Model::ProvisionPublicIpv4PoolC
idrRequest>
22732 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22733 return SubmitAsync(&EC2Client::ProvisionPublicIpv4PoolCidr, request, handler, context);
22750 template <
typename PurchaseCapacityBlockRequestT = Model::PurchaseCapacityBlockRequest>
22752 return SubmitCallable(&EC2Client::PurchaseCapacityBlock, request);
22759 template <
typename PurchaseCapacityBlockRequestT = Model::PurchaseCapacityBlockRequest>
22761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22762 return SubmitAsync(&EC2Client::PurchaseCapacityBlock, request, handler, context);
22779 template <
typename PurchaseCapacityBlockExtensionRequestT = Model::PurchaseCapacityBlockExtensionRequest>
22781 const PurchaseCapacityBlockExtensionRequestT& request)
const {
22782 return SubmitCallable(&EC2Client::PurchaseCapacityBlockExtension, request);
22789 template <
typename PurchaseCapacityBlockExtensionRequestT = Model::PurchaseCapacityBlockExtensionRequest>
22792 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22793 return SubmitAsync(&EC2Client::PurchaseCapacityBlockExtension, request, handler, context);
22810 template <
typename PurchaseHostReservationRequestT = Model::PurchaseHostReservationRequest>
22812 return SubmitCallable(&EC2Client::PurchaseHostReservation, request);
22819 template <
typename PurchaseHostReservationRequestT = Model::PurchaseHostReservationRequest>
22822 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22823 return SubmitAsync(&EC2Client::PurchaseHostReservation, request, handler, context);
22850 template <
typename PurchaseReservedInstancesOfferingRequestT = Model::PurchaseReservedInstancesOfferingRequest>
22852 const PurchaseReservedInstancesOfferingRequestT& request)
const {
22853 return SubmitCallable(&EC2Client::PurchaseReservedInstancesOffering, request);
22860 template <
typename PurchaseReservedInstancesOfferingRequestT = Model::PurchaseReservedInstancesOfferingRequest>
22863 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22864 return SubmitAsync(&EC2Client::PurchaseReservedInstancesOffering, request, handler, context);
22887 template <
typename PurchaseScheduledInstancesRequestT = Model::PurchaseScheduledInstancesRequest>
22889 const PurchaseScheduledInstancesRequestT& request)
const {
22890 return SubmitCallable(&EC2Client::PurchaseScheduledInstances, request);
22897 template <
typename PurchaseScheduledInstancesRequestT = Model::PurchaseScheduledInstancesRequest>
22900 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22901 return SubmitAsync(&EC2Client::PurchaseScheduledInstances, request, handler, context);
22922 template <
typename RebootInstancesRequestT = Model::RebootInstancesRequest>
22924 return SubmitCallable(&EC2Client::RebootInstances, request);
22931 template <
typename RebootInstancesRequestT = Model::RebootInstancesRequest>
22933 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
22934 return SubmitAsync(&EC2Client::RebootInstances, request, handler, context);
22993 template <
typename RegisterImageRequestT = Model::RegisterImageRequest>
22995 return SubmitCallable(&EC2Client::RegisterImage, request);
23002 template <
typename RegisterImageRequestT = Model::RegisterImageRequest>
23004 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23005 return SubmitAsync(&EC2Client::RegisterImage, request, handler, context);
23023 template <
typename RegisterInstanceEventNotificationAttributesRequestT = Model::RegisterInstanceEventNotificationAttributesRequest>
23025 const RegisterInstanceEventNotificationAttributesRequestT& request)
const {
23026 return SubmitCallable(&EC2Client::RegisterInstanceEventNotificationAttributes, request);
23033 template <
typename RegisterInstanceEventNotificationAttributesRequestT = Model::RegisterInstanceEventNotificationAttributesRequest>
23035 const RegisterInstanceEventNotificationAttributesRequestT& request,
23037 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23038 return SubmitAsync(&EC2Client::RegisterInstanceEventNotificationAttributes, request, handler, context);
23061 template <
typename RegisterTransitGatewayMulticastGroupMembersRequestT = Model::RegisterTransitGatewayMulticastGroupMembersRequest>
23063 const RegisterTransitGatewayMulticastGroupMembersRequestT& request)
const {
23064 return SubmitCallable(&EC2Client::RegisterTransitGatewayMulticastGroupMembers, request);
23071 template <
typename RegisterTransitGatewayMulticastGroupMembersRequestT = Model::RegisterTransitGatewayMulticastGroupMembersRequest>
23073 const RegisterTransitGatewayMulticastGroupMembersRequestT& request,
23075 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23076 return SubmitAsync(&EC2Client::RegisterTransitGatewayMulticastGroupMembers, request, handler, context);
23100 template <
typename RegisterTransitGatewayMulticastGroupSourcesRequestT = Model::RegisterTransitGatewayMulticastGroupSourcesRequest>
23102 const RegisterTransitGatewayMulticastGroupSourcesRequestT& request)
const {
23103 return SubmitCallable(&EC2Client::RegisterTransitGatewayMulticastGroupSources, request);
23110 template <
typename RegisterTransitGatewayMulticastGroupSourcesRequestT = Model::RegisterTransitGatewayMulticastGroupSourcesRequest>
23112 const RegisterTransitGatewayMulticastGroupSourcesRequestT& request,
23114 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23115 return SubmitAsync(&EC2Client::RegisterTransitGatewayMulticastGroupSources, request, handler, context);
23134 template <
typename RejectCapacityReservationBillingOwnershipRequestT = Model::RejectCapacityReservationBillingOwnershipRequest>
23136 const RejectCapacityReservationBillingOwnershipRequestT& request)
const {
23137 return SubmitCallable(&EC2Client::RejectCapacityReservationBillingOwnership, request);
23144 template <
typename RejectCapacityReservationBillingOwnershipRequestT = Model::RejectCapacityReservationBillingOwnershipRequest>
23146 const RejectCapacityReservationBillingOwnershipRequestT& request,
23148 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23149 return SubmitAsync(&EC2Client::RejectCapacityReservationBillingOwnership, request, handler, context);
23168 const RejectTransitGatewayMulticastDomainAssociationsRequestT& request = {})
const {
23169 return SubmitCallable(&EC2Client::RejectTransitGatewayMulticastDomainAssociations, request);
23177 typename RejectTransitGatewayMulticastDomainAssociationsRequestT = Model::RejectTransitGatewayMulticastDomainAssociationsRequest>
23180 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
23181 const RejectTransitGatewayMulticastDomainAssociationsRequestT& request = {})
const {
23182 return SubmitAsync(&EC2Client::RejectTransitGatewayMulticastDomainAssociations, request, handler, context);
23198 template <
typename RejectTransitGatewayPeeringAttachmentRequestT = Model::RejectTransitGatewayPeeringAttachmentRequest>
23200 const RejectTransitGatewayPeeringAttachmentRequestT& request)
const {
23201 return SubmitCallable(&EC2Client::RejectTransitGatewayPeeringAttachment, request);
23208 template <
typename RejectTransitGatewayPeeringAttachmentRequestT = Model::RejectTransitGatewayPeeringAttachmentRequest>
23211 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23212 return SubmitAsync(&EC2Client::RejectTransitGatewayPeeringAttachment, request, handler, context);
23231 template <
typename RejectTransitGatewayVpcAttachmentRequestT = Model::RejectTransitGatewayVpcAttachmentRequest>
23233 const RejectTransitGatewayVpcAttachmentRequestT& request)
const {
23234 return SubmitCallable(&EC2Client::RejectTransitGatewayVpcAttachment, request);
23241 template <
typename RejectTransitGatewayVpcAttachmentRequestT = Model::RejectTransitGatewayVpcAttachmentRequest>
23244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23245 return SubmitAsync(&EC2Client::RejectTransitGatewayVpcAttachment, request, handler, context);
23261 template <
typename RejectVpcEndpo
intConnectionsRequestT = Model::RejectVpcEndpo
intConnectionsRequest>
23263 const RejectVpcEndpointConnectionsRequestT& request)
const {
23264 return SubmitCallable(&EC2Client::RejectVpcEndpointConnections, request);
23271 template <
typename RejectVpcEndpo
intConnectionsRequestT = Model::RejectVpcEndpo
intConnectionsRequest>
23274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23275 return SubmitAsync(&EC2Client::RejectVpcEndpointConnections, request, handler, context);
23295 template <
typename RejectVpcPeeringConnectionRequestT = Model::RejectVpcPeeringConnectionRequest>
23297 const RejectVpcPeeringConnectionRequestT& request)
const {
23298 return SubmitCallable(&EC2Client::RejectVpcPeeringConnection, request);
23305 template <
typename RejectVpcPeeringConnectionRequestT = Model::RejectVpcPeeringConnectionRequest>
23308 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23309 return SubmitAsync(&EC2Client::RejectVpcPeeringConnection, request, handler, context);
23335 template <
typename ReleaseAddressRequestT = Model::ReleaseAddressRequest>
23337 return SubmitCallable(&EC2Client::ReleaseAddress, request);
23344 template <
typename ReleaseAddressRequestT = Model::ReleaseAddressRequest>
23346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
23347 const ReleaseAddressRequestT& request = {})
const {
23348 return SubmitAsync(&EC2Client::ReleaseAddress, request, handler, context);
23370 template <
typename ReleaseHostsRequestT = Model::ReleaseHostsRequest>
23372 return SubmitCallable(&EC2Client::ReleaseHosts, request);
23379 template <
typename ReleaseHostsRequestT = Model::ReleaseHostsRequest>
23381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23382 return SubmitAsync(&EC2Client::ReleaseHosts, request, handler, context);
23407 template <
typename ReleaseIpamPoolAllocationRequestT = Model::ReleaseIpamPoolAllocationRequest>
23409 const ReleaseIpamPoolAllocationRequestT& request)
const {
23410 return SubmitCallable(&EC2Client::ReleaseIpamPoolAllocation, request);
23417 template <
typename ReleaseIpamPoolAllocationRequestT = Model::ReleaseIpamPoolAllocationRequest>
23420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23421 return SubmitAsync(&EC2Client::ReleaseIpamPoolAllocation, request, handler, context);
23440 template <
typename ReplaceIamInstanceProfileAssociationRequestT = Model::ReplaceIamInstanceProfileAssociationRequest>
23442 const ReplaceIamInstanceProfileAssociationRequestT& request)
const {
23443 return SubmitCallable(&EC2Client::ReplaceIamInstanceProfileAssociation, request);
23450 template <
typename ReplaceIamInstanceProfileAssociationRequestT = Model::ReplaceIamInstanceProfileAssociationRequest>
23453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23454 return SubmitAsync(&EC2Client::ReplaceIamInstanceProfileAssociation, request, handler, context);
23475 template <
typename ReplaceImageCriteriaInAllowedImagesSettingsRequestT = Model::ReplaceImageCriteriaInAllowedImagesSettingsRequest>
23477 const ReplaceImageCriteriaInAllowedImagesSettingsRequestT& request = {})
const {
23478 return SubmitCallable(&EC2Client::ReplaceImageCriteriaInAllowedImagesSettings, request);
23485 template <
typename ReplaceImageCriteriaInAllowedImagesSettingsRequestT = Model::ReplaceImageCriteriaInAllowedImagesSettingsRequest>
23487 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
23488 const ReplaceImageCriteriaInAllowedImagesSettingsRequestT& request = {})
const {
23489 return SubmitAsync(&EC2Client::ReplaceImageCriteriaInAllowedImagesSettings, request, handler, context);
23509 template <
typename ReplaceNetworkAclAssociationRequestT = Model::ReplaceNetworkAclAssociationRequest>
23511 const ReplaceNetworkAclAssociationRequestT& request)
const {
23512 return SubmitCallable(&EC2Client::ReplaceNetworkAclAssociation, request);
23519 template <
typename ReplaceNetworkAclAssociationRequestT = Model::ReplaceNetworkAclAssociationRequest>
23522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23523 return SubmitAsync(&EC2Client::ReplaceNetworkAclAssociation, request, handler, context);
23539 template <
typename ReplaceNetworkAclEntryRequestT = Model::ReplaceNetworkAclEntryRequest>
23541 return SubmitCallable(&EC2Client::ReplaceNetworkAclEntry, request);
23548 template <
typename ReplaceNetworkAclEntryRequestT = Model::ReplaceNetworkAclEntryRequest>
23551 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23552 return SubmitAsync(&EC2Client::ReplaceNetworkAclEntry, request, handler, context);
23570 template <
typename ReplaceRouteRequestT = Model::ReplaceRouteRequest>
23572 return SubmitCallable(&EC2Client::ReplaceRoute, request);
23579 template <
typename ReplaceRouteRequestT = Model::ReplaceRouteRequest>
23581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23582 return SubmitAsync(&EC2Client::ReplaceRoute, request, handler, context);
23605 template <
typename ReplaceRouteTableAssociationRequestT = Model::ReplaceRouteTableAssociationRequest>
23607 const ReplaceRouteTableAssociationRequestT& request)
const {
23608 return SubmitCallable(&EC2Client::ReplaceRouteTableAssociation, request);
23615 template <
typename ReplaceRouteTableAssociationRequestT = Model::ReplaceRouteTableAssociationRequest>
23618 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23619 return SubmitAsync(&EC2Client::ReplaceRouteTableAssociation, request, handler, context);
23635 template <
typename ReplaceTransitGatewayRouteRequestT = Model::ReplaceTransitGatewayRouteRequest>
23637 const ReplaceTransitGatewayRouteRequestT& request)
const {
23638 return SubmitCallable(&EC2Client::ReplaceTransitGatewayRoute, request);
23645 template <
typename ReplaceTransitGatewayRouteRequestT = Model::ReplaceTransitGatewayRouteRequest>
23648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23649 return SubmitAsync(&EC2Client::ReplaceTransitGatewayRoute, request, handler, context);
23663 template <
typename ReplaceVpnTunnelRequestT = Model::ReplaceVpnTunnelRequest>
23665 return SubmitCallable(&EC2Client::ReplaceVpnTunnel, request);
23672 template <
typename ReplaceVpnTunnelRequestT = Model::ReplaceVpnTunnelRequest>
23674 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23675 return SubmitAsync(&EC2Client::ReplaceVpnTunnel, request, handler, context);
23695 template <
typename ReportInstanceStatusRequestT = Model::ReportInstanceStatusRequest>
23697 return SubmitCallable(&EC2Client::ReportInstanceStatus, request);
23704 template <
typename ReportInstanceStatusRequestT = Model::ReportInstanceStatusRequest>
23706 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23707 return SubmitAsync(&EC2Client::ReportInstanceStatus, request, handler, context);
23744 template <
typename RequestSpotFleetRequestT = Model::RequestSpotFleetRequest>
23746 return SubmitCallable(&EC2Client::RequestSpotFleet, request);
23753 template <
typename RequestSpotFleetRequestT = Model::RequestSpotFleetRequest>
23755 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23756 return SubmitAsync(&EC2Client::RequestSpotFleet, request, handler, context);
23778 template <
typename RequestSpotInstancesRequestT = Model::RequestSpotInstancesRequest>
23780 return SubmitCallable(&EC2Client::RequestSpotInstances, request);
23787 template <
typename RequestSpotInstancesRequestT = Model::RequestSpotInstancesRequest>
23789 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
23790 const RequestSpotInstancesRequestT& request = {})
const {
23791 return SubmitAsync(&EC2Client::RequestSpotInstances, request, handler, context);
23807 template <
typename ResetAddressAttributeRequestT = Model::ResetAddressAttributeRequest>
23809 return SubmitCallable(&EC2Client::ResetAddressAttribute, request);
23816 template <
typename ResetAddressAttributeRequestT = Model::ResetAddressAttributeRequest>
23818 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23819 return SubmitAsync(&EC2Client::ResetAddressAttribute, request, handler, context);
23840 template <
typename ResetEbsDefaultKmsKeyIdRequestT = Model::ResetEbsDefaultKmsKeyIdRequest>
23842 return SubmitCallable(&EC2Client::ResetEbsDefaultKmsKeyId, request);
23849 template <
typename ResetEbsDefaultKmsKeyIdRequestT = Model::ResetEbsDefaultKmsKeyIdRequest>
23851 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
23852 const ResetEbsDefaultKmsKeyIdRequestT& request = {})
const {
23853 return SubmitAsync(&EC2Client::ResetEbsDefaultKmsKeyId, request, handler, context);
23869 template <
typename ResetFpgaImageAttributeRequestT = Model::ResetFpgaImageAttributeRequest>
23871 return SubmitCallable(&EC2Client::ResetFpgaImageAttribute, request);
23878 template <
typename ResetFpgaImageAttributeRequestT = Model::ResetFpgaImageAttributeRequest>
23881 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23882 return SubmitAsync(&EC2Client::ResetFpgaImageAttribute, request, handler, context);
23897 template <
typename ResetImageAttributeRequestT = Model::ResetImageAttributeRequest>
23899 return SubmitCallable(&EC2Client::ResetImageAttribute, request);
23906 template <
typename ResetImageAttributeRequestT = Model::ResetImageAttributeRequest>
23908 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23909 return SubmitAsync(&EC2Client::ResetImageAttribute, request, handler, context);
23932 template <
typename ResetInstanceAttributeRequestT = Model::ResetInstanceAttributeRequest>
23934 return SubmitCallable(&EC2Client::ResetInstanceAttribute, request);
23941 template <
typename ResetInstanceAttributeRequestT = Model::ResetInstanceAttributeRequest>
23944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23945 return SubmitAsync(&EC2Client::ResetInstanceAttribute, request, handler, context);
23961 template <
typename ResetNetworkInterfaceAttributeRequestT = Model::ResetNetworkInterfaceAttributeRequest>
23963 const ResetNetworkInterfaceAttributeRequestT& request)
const {
23964 return SubmitCallable(&EC2Client::ResetNetworkInterfaceAttribute, request);
23971 template <
typename ResetNetworkInterfaceAttributeRequestT = Model::ResetNetworkInterfaceAttributeRequest>
23974 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
23975 return SubmitAsync(&EC2Client::ResetNetworkInterfaceAttribute, request, handler, context);
23993 template <
typename ResetSnapshotAttributeRequestT = Model::ResetSnapshotAttributeRequest>
23995 return SubmitCallable(&EC2Client::ResetSnapshotAttribute, request);
24002 template <
typename ResetSnapshotAttributeRequestT = Model::ResetSnapshotAttributeRequest>
24005 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24006 return SubmitAsync(&EC2Client::ResetSnapshotAttribute, request, handler, context);
24024 template <
typename RestoreAddressToClassicRequestT = Model::RestoreAddressToClassicRequest>
24026 return SubmitCallable(&EC2Client::RestoreAddressToClassic, request);
24033 template <
typename RestoreAddressToClassicRequestT = Model::RestoreAddressToClassicRequest>
24036 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24037 return SubmitAsync(&EC2Client::RestoreAddressToClassic, request, handler, context);
24055 template <
typename RestoreImageFromRecycleBinRequestT = Model::RestoreImageFromRecycleBinRequest>
24057 const RestoreImageFromRecycleBinRequestT& request)
const {
24058 return SubmitCallable(&EC2Client::RestoreImageFromRecycleBin, request);
24065 template <
typename RestoreImageFromRecycleBinRequestT = Model::RestoreImageFromRecycleBinRequest>
24068 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24069 return SubmitAsync(&EC2Client::RestoreImageFromRecycleBin, request, handler, context);
24085 template <
typename RestoreManagedPrefixListVersionRequestT = Model::RestoreManagedPrefixListVersionRequest>
24087 const RestoreManagedPrefixListVersionRequestT& request)
const {
24088 return SubmitCallable(&EC2Client::RestoreManagedPrefixListVersion, request);
24095 template <
typename RestoreManagedPrefixListVersionRequestT = Model::RestoreManagedPrefixListVersionRequest>
24098 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24099 return SubmitAsync(&EC2Client::RestoreManagedPrefixListVersion, request, handler, context);
24117 template <
typename RestoreSnapshotFromRecycleBinRequestT = Model::RestoreSnapshotFromRecycleBinRequest>
24119 const RestoreSnapshotFromRecycleBinRequestT& request)
const {
24120 return SubmitCallable(&EC2Client::RestoreSnapshotFromRecycleBin, request);
24127 template <
typename RestoreSnapshotFromRecycleBinRequestT = Model::RestoreSnapshotFromRecycleBinRequest>
24130 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24131 return SubmitAsync(&EC2Client::RestoreSnapshotFromRecycleBin, request, handler, context);
24152 template <
typename RestoreSnapshotTierRequestT = Model::RestoreSnapshotTierRequest>
24154 return SubmitCallable(&EC2Client::RestoreSnapshotTier, request);
24161 template <
typename RestoreSnapshotTierRequestT = Model::RestoreSnapshotTierRequest>
24163 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24164 return SubmitAsync(&EC2Client::RestoreSnapshotTier, request, handler, context);
24182 template <
typename RestoreVolumeFromRecycleBinRequestT = Model::RestoreVolumeFromRecycleBinRequest>
24184 const RestoreVolumeFromRecycleBinRequestT& request)
const {
24185 return SubmitCallable(&EC2Client::RestoreVolumeFromRecycleBin, request);
24192 template <
typename RestoreVolumeFromRecycleBinRequestT = Model::RestoreVolumeFromRecycleBinRequest>
24195 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24196 return SubmitAsync(&EC2Client::RestoreVolumeFromRecycleBin, request, handler, context);
24211 template <
typename RevokeClientVpnIngressRequestT = Model::RevokeClientVpnIngressRequest>
24213 return SubmitCallable(&EC2Client::RevokeClientVpnIngress, request);
24220 template <
typename RevokeClientVpnIngressRequestT = Model::RevokeClientVpnIngressRequest>
24223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24224 return SubmitAsync(&EC2Client::RevokeClientVpnIngress, request, handler, context);
24252 template <
typename RevokeSecurityGroupEgressRequestT = Model::RevokeSecurityGroupEgressRequest>
24254 const RevokeSecurityGroupEgressRequestT& request)
const {
24255 return SubmitCallable(&EC2Client::RevokeSecurityGroupEgress, request);
24262 template <
typename RevokeSecurityGroupEgressRequestT = Model::RevokeSecurityGroupEgressRequest>
24265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24266 return SubmitAsync(&EC2Client::RevokeSecurityGroupEgress, request, handler, context);
24298 template <
typename RevokeSecurityGroupIngressRequestT = Model::RevokeSecurityGroupIngressRequest>
24300 const RevokeSecurityGroupIngressRequestT& request = {})
const {
24301 return SubmitCallable(&EC2Client::RevokeSecurityGroupIngress, request);
24308 template <
typename RevokeSecurityGroupIngressRequestT = Model::RevokeSecurityGroupIngressRequest>
24310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
24311 const RevokeSecurityGroupIngressRequestT& request = {})
const {
24312 return SubmitAsync(&EC2Client::RevokeSecurityGroupIngress, request, handler, context);
24365 template <
typename RunInstancesRequestT = Model::RunInstancesRequest>
24367 return SubmitCallable(&EC2Client::RunInstances, request);
24374 template <
typename RunInstancesRequestT = Model::RunInstancesRequest>
24376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24377 return SubmitAsync(&EC2Client::RunInstances, request, handler, context);
24397 template <
typename RunScheduledInstancesRequestT = Model::RunScheduledInstancesRequest>
24399 return SubmitCallable(&EC2Client::RunScheduledInstances, request);
24406 template <
typename RunScheduledInstancesRequestT = Model::RunScheduledInstancesRequest>
24408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24409 return SubmitAsync(&EC2Client::RunScheduledInstances, request, handler, context);
24424 template <
typename SearchLocalGatewayRoutesRequestT = Model::SearchLocalGatewayRoutesRequest>
24426 return SubmitCallable(&EC2Client::SearchLocalGatewayRoutes, request);
24433 template <
typename SearchLocalGatewayRoutesRequestT = Model::SearchLocalGatewayRoutesRequest>
24436 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24437 return SubmitAsync(&EC2Client::SearchLocalGatewayRoutes, request, handler, context);
24453 template <
typename SearchTransitGatewayMulticastGroupsRequestT = Model::SearchTransitGatewayMulticastGroupsRequest>
24455 const SearchTransitGatewayMulticastGroupsRequestT& request)
const {
24456 return SubmitCallable(&EC2Client::SearchTransitGatewayMulticastGroups, request);
24463 template <
typename SearchTransitGatewayMulticastGroupsRequestT = Model::SearchTransitGatewayMulticastGroupsRequest>
24466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24467 return SubmitAsync(&EC2Client::SearchTransitGatewayMulticastGroups, request, handler, context);
24483 template <
typename SearchTransitGatewayRoutesRequestT = Model::SearchTransitGatewayRoutesRequest>
24485 const SearchTransitGatewayRoutesRequestT& request)
const {
24486 return SubmitCallable(&EC2Client::SearchTransitGatewayRoutes, request);
24493 template <
typename SearchTransitGatewayRoutesRequestT = Model::SearchTransitGatewayRoutesRequest>
24496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24497 return SubmitAsync(&EC2Client::SearchTransitGatewayRoutes, request, handler, context);
24525 template <
typename SendDiagnosticInterruptRequestT = Model::SendDiagnosticInterruptRequest>
24527 return SubmitCallable(&EC2Client::SendDiagnosticInterrupt, request);
24534 template <
typename SendDiagnosticInterruptRequestT = Model::SendDiagnosticInterruptRequest>
24537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24538 return SubmitAsync(&EC2Client::SendDiagnosticInterrupt, request, handler, context);
24587 template <
typename StartDeclarativePoliciesReportRequestT = Model::StartDeclarativePoliciesReportRequest>
24589 const StartDeclarativePoliciesReportRequestT& request)
const {
24590 return SubmitCallable(&EC2Client::StartDeclarativePoliciesReport, request);
24597 template <
typename StartDeclarativePoliciesReportRequestT = Model::StartDeclarativePoliciesReportRequest>
24600 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24601 return SubmitAsync(&EC2Client::StartDeclarativePoliciesReport, request, handler, context);
24633 template <
typename StartInstancesRequestT = Model::StartInstancesRequest>
24635 return SubmitCallable(&EC2Client::StartInstances, request);
24642 template <
typename StartInstancesRequestT = Model::StartInstancesRequest>
24644 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24645 return SubmitAsync(&EC2Client::StartInstances, request, handler, context);
24661 template <
typename StartNetworkInsightsAccessScopeAnalysisRequestT = Model::StartNetworkInsightsAccessScopeAnalysisRequest>
24663 const StartNetworkInsightsAccessScopeAnalysisRequestT& request)
const {
24664 return SubmitCallable(&EC2Client::StartNetworkInsightsAccessScopeAnalysis, request);
24671 template <
typename StartNetworkInsightsAccessScopeAnalysisRequestT = Model::StartNetworkInsightsAccessScopeAnalysisRequest>
24674 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24675 return SubmitAsync(&EC2Client::StartNetworkInsightsAccessScopeAnalysis, request, handler, context);
24691 template <
typename StartNetworkInsightsAnalysisRequestT = Model::StartNetworkInsightsAnalysisRequest>
24693 const StartNetworkInsightsAnalysisRequestT& request)
const {
24694 return SubmitCallable(&EC2Client::StartNetworkInsightsAnalysis, request);
24701 template <
typename StartNetworkInsightsAnalysisRequestT = Model::StartNetworkInsightsAnalysisRequest>
24704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24705 return SubmitAsync(&EC2Client::StartNetworkInsightsAnalysis, request, handler, context);
24724 template <
typename StartVpcEndpo
intServicePrivateDnsVerificationRequestT = Model::StartVpcEndpo
intServicePrivateDnsVerificationRequest>
24726 const StartVpcEndpointServicePrivateDnsVerificationRequestT& request)
const {
24727 return SubmitCallable(&EC2Client::StartVpcEndpointServicePrivateDnsVerification, request);
24734 template <
typename StartVpcEndpo
intServicePrivateDnsVerificationRequestT = Model::StartVpcEndpo
intServicePrivateDnsVerificationRequest>
24736 const StartVpcEndpointServicePrivateDnsVerificationRequestT& request,
24738 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24739 return SubmitAsync(&EC2Client::StartVpcEndpointServicePrivateDnsVerification, request, handler, context);
24790 template <
typename StopInstancesRequestT = Model::StopInstancesRequest>
24792 return SubmitCallable(&EC2Client::StopInstances, request);
24799 template <
typename StopInstancesRequestT = Model::StopInstancesRequest>
24801 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24802 return SubmitAsync(&EC2Client::StopInstances, request, handler, context);
24819 template <
typename TerminateClientVpnConnectionsRequestT = Model::TerminateClientVpnConnectionsRequest>
24821 const TerminateClientVpnConnectionsRequestT& request)
const {
24822 return SubmitCallable(&EC2Client::TerminateClientVpnConnections, request);
24829 template <
typename TerminateClientVpnConnectionsRequestT = Model::TerminateClientVpnConnectionsRequest>
24832 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24833 return SubmitAsync(&EC2Client::TerminateClientVpnConnections, request, handler, context);
24903 template <
typename TerminateInstancesRequestT = Model::TerminateInstancesRequest>
24905 return SubmitCallable(&EC2Client::TerminateInstances, request);
24912 template <
typename TerminateInstancesRequestT = Model::TerminateInstancesRequest>
24914 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24915 return SubmitAsync(&EC2Client::TerminateInstances, request, handler, context);
24930 template <
typename UnassignIpv6AddressesRequestT = Model::UnassignIpv6AddressesRequest>
24932 return SubmitCallable(&EC2Client::UnassignIpv6Addresses, request);
24939 template <
typename UnassignIpv6AddressesRequestT = Model::UnassignIpv6AddressesRequest>
24941 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24942 return SubmitAsync(&EC2Client::UnassignIpv6Addresses, request, handler, context);
24958 template <
typename UnassignPrivateIpAddressesRequestT = Model::UnassignPrivateIpAddressesRequest>
24960 const UnassignPrivateIpAddressesRequestT& request)
const {
24961 return SubmitCallable(&EC2Client::UnassignPrivateIpAddresses, request);
24968 template <
typename UnassignPrivateIpAddressesRequestT = Model::UnassignPrivateIpAddressesRequest>
24971 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
24972 return SubmitAsync(&EC2Client::UnassignPrivateIpAddresses, request, handler, context);
24998 template <
typename UnassignPrivateNatGatewayAddressRequestT = Model::UnassignPrivateNatGatewayAddressRequest>
25000 const UnassignPrivateNatGatewayAddressRequestT& request)
const {
25001 return SubmitCallable(&EC2Client::UnassignPrivateNatGatewayAddress, request);
25008 template <
typename UnassignPrivateNatGatewayAddressRequestT = Model::UnassignPrivateNatGatewayAddressRequest>
25011 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
25012 return SubmitAsync(&EC2Client::UnassignPrivateNatGatewayAddress, request, handler, context);
25028 template <
typename UnlockSnapshotRequestT = Model::UnlockSnapshotRequest>
25030 return SubmitCallable(&EC2Client::UnlockSnapshot, request);
25037 template <
typename UnlockSnapshotRequestT = Model::UnlockSnapshotRequest>
25039 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
25040 return SubmitAsync(&EC2Client::UnlockSnapshot, request, handler, context);
25058 template <
typename UnmonitorInstancesRequestT = Model::UnmonitorInstancesRequest>
25060 return SubmitCallable(&EC2Client::UnmonitorInstances, request);
25067 template <
typename UnmonitorInstancesRequestT = Model::UnmonitorInstancesRequest>
25069 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
25070 return SubmitAsync(&EC2Client::UnmonitorInstances, request, handler, context);
25088 template <
typename UpdateCapacityManagerOrganizationsAccessRequestT = Model::UpdateCapacityManagerOrganizationsAccessRequest>
25090 const UpdateCapacityManagerOrganizationsAccessRequestT& request)
const {
25091 return SubmitCallable(&EC2Client::UpdateCapacityManagerOrganizationsAccess, request);
25098 template <
typename UpdateCapacityManagerOrganizationsAccessRequestT = Model::UpdateCapacityManagerOrganizationsAccessRequest>
25100 const UpdateCapacityManagerOrganizationsAccessRequestT& request,
25102 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
25103 return SubmitAsync(&EC2Client::UpdateCapacityManagerOrganizationsAccess, request, handler, context);
25123 const UpdateInterruptibleCapacityReservationAllocationRequestT& request)
const {
25124 return SubmitCallable(&EC2Client::UpdateInterruptibleCapacityReservationAllocation, request);
25134 const UpdateInterruptibleCapacityReservationAllocationRequestT& request,
25136 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
25137 return SubmitAsync(&EC2Client::UpdateInterruptibleCapacityReservationAllocation, request, handler, context);
25155 template <
typename UpdateSecurityGroupRuleDescriptionsEgressRequestT = Model::UpdateSecurityGroupRuleDescriptionsEgressRequest>
25157 const UpdateSecurityGroupRuleDescriptionsEgressRequestT& request = {})
const {
25158 return SubmitCallable(&EC2Client::UpdateSecurityGroupRuleDescriptionsEgress, request);
25165 template <
typename UpdateSecurityGroupRuleDescriptionsEgressRequestT = Model::UpdateSecurityGroupRuleDescriptionsEgressRequest>
25167 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
25168 const UpdateSecurityGroupRuleDescriptionsEgressRequestT& request = {})
const {
25169 return SubmitAsync(&EC2Client::UpdateSecurityGroupRuleDescriptionsEgress, request, handler, context);
25187 template <
typename UpdateSecurityGroupRuleDescriptionsIngressRequestT = Model::UpdateSecurityGroupRuleDescriptionsIngressRequest>
25189 const UpdateSecurityGroupRuleDescriptionsIngressRequestT& request = {})
const {
25190 return SubmitCallable(&EC2Client::UpdateSecurityGroupRuleDescriptionsIngress, request);
25197 template <
typename UpdateSecurityGroupRuleDescriptionsIngressRequestT = Model::UpdateSecurityGroupRuleDescriptionsIngressRequest>
25199 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
25200 const UpdateSecurityGroupRuleDescriptionsIngressRequestT& request = {})
const {
25201 return SubmitAsync(&EC2Client::UpdateSecurityGroupRuleDescriptionsIngress, request, handler, context);
25219 template <
typename WithdrawByoipC
idrRequestT = Model::WithdrawByoipC
idrRequest>
25221 return SubmitCallable(&EC2Client::WithdrawByoipCidr, request);
25228 template <
typename WithdrawByoipC
idrRequestT = Model::WithdrawByoipC
idrRequest>
25230 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
25231 return SubmitAsync(&EC2Client::WithdrawByoipCidr, request, handler, context);
25242 std::shared_ptr<EC2EndpointProviderBase> m_endpointProvider;
Model::ModifyIpamOutcomeCallable ModifyIpamCallable(const ModifyIpamRequestT &request) const
void DeprovisionIpamPoolCidrAsync(const DeprovisionIpamPoolCidrRequestT &request, const DeprovisionIpamPoolCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyInstanceEventWindowOutcome ModifyInstanceEventWindow(const Model::ModifyInstanceEventWindowRequest &request) const
virtual Model::RejectCapacityReservationBillingOwnershipOutcome RejectCapacityReservationBillingOwnership(const Model::RejectCapacityReservationBillingOwnershipRequest &request) const
virtual Model::DescribeSubnetsOutcome DescribeSubnets(const Model::DescribeSubnetsRequest &request={}) const
Model::ModifyVpcEndpointServicePayerResponsibilityOutcomeCallable ModifyVpcEndpointServicePayerResponsibilityCallable(const ModifyVpcEndpointServicePayerResponsibilityRequestT &request) const
Model::GetIpamDiscoveredResourceCidrsOutcomeCallable GetIpamDiscoveredResourceCidrsCallable(const GetIpamDiscoveredResourceCidrsRequestT &request) const
Model::GetCapacityReservationUsageOutcomeCallable GetCapacityReservationUsageCallable(const GetCapacityReservationUsageRequestT &request) const
Model::DescribeReservedInstancesListingsOutcomeCallable DescribeReservedInstancesListingsCallable(const DescribeReservedInstancesListingsRequestT &request={}) const
void SendDiagnosticInterruptAsync(const SendDiagnosticInterruptRequestT &request, const SendDiagnosticInterruptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyLaunchTemplateOutcome ModifyLaunchTemplate(const Model::ModifyLaunchTemplateRequest &request={}) const
void CreateReservedInstancesListingAsync(const CreateReservedInstancesListingRequestT &request, const CreateReservedInstancesListingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ReportInstanceStatusOutcome ReportInstanceStatus(const Model::ReportInstanceStatusRequest &request) const
static const char * GetServiceName()
Model::DeleteNetworkInterfacePermissionOutcomeCallable DeleteNetworkInterfacePermissionCallable(const DeleteNetworkInterfacePermissionRequestT &request) const
Model::DeleteClientVpnEndpointOutcomeCallable DeleteClientVpnEndpointCallable(const DeleteClientVpnEndpointRequestT &request) const
virtual Model::DeleteNetworkInsightsAnalysisOutcome DeleteNetworkInsightsAnalysis(const Model::DeleteNetworkInsightsAnalysisRequest &request) const
Model::RestoreSnapshotFromRecycleBinOutcomeCallable RestoreSnapshotFromRecycleBinCallable(const RestoreSnapshotFromRecycleBinRequestT &request) const
Model::ModifySubnetAttributeOutcomeCallable ModifySubnetAttributeCallable(const ModifySubnetAttributeRequestT &request) const
Model::CreateTransitGatewayConnectPeerOutcomeCallable CreateTransitGatewayConnectPeerCallable(const CreateTransitGatewayConnectPeerRequestT &request) const
void CreateIpamScopeAsync(const CreateIpamScopeRequestT &request, const CreateIpamScopeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeOutpostLagsAsync(const DescribeOutpostLagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeOutpostLagsRequestT &request={}) const
void DescribeImageUsageReportEntriesAsync(const DescribeImageUsageReportEntriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeImageUsageReportEntriesRequestT &request={}) const
void CreateFpgaImageAsync(const CreateFpgaImageRequestT &request, const CreateFpgaImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateTransitGatewayMulticastDomainOutcomeCallable DisassociateTransitGatewayMulticastDomainCallable(const DisassociateTransitGatewayMulticastDomainRequestT &request) const
void CreateIpamResourceDiscoveryAsync(const CreateIpamResourceDiscoveryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateIpamResourceDiscoveryRequestT &request={}) const
Model::DeprovisionByoipCidrOutcomeCallable DeprovisionByoipCidrCallable(const DeprovisionByoipCidrRequestT &request) const
Model::AcceptAddressTransferOutcomeCallable AcceptAddressTransferCallable(const AcceptAddressTransferRequestT &request) const
void GetSerialConsoleAccessStatusAsync(const GetSerialConsoleAccessStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetSerialConsoleAccessStatusRequestT &request={}) const
Model::ReportInstanceStatusOutcomeCallable ReportInstanceStatusCallable(const ReportInstanceStatusRequestT &request) const
virtual Model::DeleteTransitGatewayVpcAttachmentOutcome DeleteTransitGatewayVpcAttachment(const Model::DeleteTransitGatewayVpcAttachmentRequest &request) const
virtual Model::GetIpamPoolAllocationsOutcome GetIpamPoolAllocations(const Model::GetIpamPoolAllocationsRequest &request) const
void DescribeCapacityReservationTopologyAsync(const DescribeCapacityReservationTopologyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeCapacityReservationTopologyRequestT &request={}) const
Model::DescribeVpcBlockPublicAccessOptionsOutcomeCallable DescribeVpcBlockPublicAccessOptionsCallable(const DescribeVpcBlockPublicAccessOptionsRequestT &request={}) const
Model::GetSecurityGroupsForVpcOutcomeCallable GetSecurityGroupsForVpcCallable(const GetSecurityGroupsForVpcRequestT &request) const
void CreateTrafficMirrorTargetAsync(const CreateTrafficMirrorTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateTrafficMirrorTargetRequestT &request={}) const
Model::DescribeTrafficMirrorFiltersOutcomeCallable DescribeTrafficMirrorFiltersCallable(const DescribeTrafficMirrorFiltersRequestT &request={}) const
Model::DeregisterInstanceEventNotificationAttributesOutcomeCallable DeregisterInstanceEventNotificationAttributesCallable(const DeregisterInstanceEventNotificationAttributesRequestT &request) const
virtual Model::CreateImageUsageReportOutcome CreateImageUsageReport(const Model::CreateImageUsageReportRequest &request) const
virtual Model::DisableImageBlockPublicAccessOutcome DisableImageBlockPublicAccess(const Model::DisableImageBlockPublicAccessRequest &request={}) const
Model::DescribeFpgaImageAttributeOutcomeCallable DescribeFpgaImageAttributeCallable(const DescribeFpgaImageAttributeRequestT &request) const
void DescribeVerifiedAccessInstanceLoggingConfigurationsAsync(const DescribeVerifiedAccessInstanceLoggingConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVerifiedAccessInstanceLoggingConfigurationsRequestT &request={}) const
virtual Model::DeleteTransitGatewayOutcome DeleteTransitGateway(const Model::DeleteTransitGatewayRequest &request) const
virtual Model::DescribeIpamByoasnOutcome DescribeIpamByoasn(const Model::DescribeIpamByoasnRequest &request={}) const
Model::GetTransitGatewayRouteTableAssociationsOutcomeCallable GetTransitGatewayRouteTableAssociationsCallable(const GetTransitGatewayRouteTableAssociationsRequestT &request) const
void ModifyVolumeAsync(const ModifyVolumeRequestT &request, const ModifyVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeVerifiedAccessTrustProvidersOutcomeCallable DescribeVerifiedAccessTrustProvidersCallable(const DescribeVerifiedAccessTrustProvidersRequestT &request={}) const
virtual Model::DisassociateSubnetCidrBlockOutcome DisassociateSubnetCidrBlock(const Model::DisassociateSubnetCidrBlockRequest &request) const
Model::AssociateTrunkInterfaceOutcomeCallable AssociateTrunkInterfaceCallable(const AssociateTrunkInterfaceRequestT &request) const
void DescribeAggregateIdFormatAsync(const DescribeAggregateIdFormatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAggregateIdFormatRequestT &request={}) const
virtual Model::DeleteLocalGatewayRouteTableOutcome DeleteLocalGatewayRouteTable(const Model::DeleteLocalGatewayRouteTableRequest &request) const
void GetPasswordDataAsync(const GetPasswordDataRequestT &request, const GetPasswordDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateTransitGatewayPolicyTableOutcome DisassociateTransitGatewayPolicyTable(const Model::DisassociateTransitGatewayPolicyTableRequest &request) const
void CreateVpcEndpointConnectionNotificationAsync(const CreateVpcEndpointConnectionNotificationRequestT &request, const CreateVpcEndpointConnectionNotificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteNetworkAclOutcome DeleteNetworkAcl(const Model::DeleteNetworkAclRequest &request) const
void AssociateCapacityReservationBillingOwnerAsync(const AssociateCapacityReservationBillingOwnerRequestT &request, const AssociateCapacityReservationBillingOwnerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAddressTransfersOutcomeCallable DescribeAddressTransfersCallable(const DescribeAddressTransfersRequestT &request={}) const
Model::DeleteManagedPrefixListOutcomeCallable DeleteManagedPrefixListCallable(const DeleteManagedPrefixListRequestT &request) const
Model::CreateKeyPairOutcomeCallable CreateKeyPairCallable(const CreateKeyPairRequestT &request) const
virtual Model::AttachClassicLinkVpcOutcome AttachClassicLinkVpc(const Model::AttachClassicLinkVpcRequest &request) const
void DescribeNetworkAclsAsync(const DescribeNetworkAclsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeNetworkAclsRequestT &request={}) const
virtual Model::DescribeInstanceTopologyOutcome DescribeInstanceTopology(const Model::DescribeInstanceTopologyRequest &request={}) const
virtual Model::CreateLocalGatewayRouteTableVpcAssociationOutcome CreateLocalGatewayRouteTableVpcAssociation(const Model::CreateLocalGatewayRouteTableVpcAssociationRequest &request) const
Model::GetGroupsForCapacityReservationOutcomeCallable GetGroupsForCapacityReservationCallable(const GetGroupsForCapacityReservationRequestT &request) const
virtual Model::DescribeVpcEndpointServicePermissionsOutcome DescribeVpcEndpointServicePermissions(const Model::DescribeVpcEndpointServicePermissionsRequest &request) const
virtual Model::ModifyCapacityReservationOutcome ModifyCapacityReservation(const Model::ModifyCapacityReservationRequest &request) const
Model::DescribeKeyPairsOutcomeCallable DescribeKeyPairsCallable(const DescribeKeyPairsRequestT &request={}) const
virtual Model::DeleteRouteServerPeerOutcome DeleteRouteServerPeer(const Model::DeleteRouteServerPeerRequest &request) const
virtual Model::DeregisterInstanceEventNotificationAttributesOutcome DeregisterInstanceEventNotificationAttributes(const Model::DeregisterInstanceEventNotificationAttributesRequest &request) const
void AcceptTransitGatewayPeeringAttachmentAsync(const AcceptTransitGatewayPeeringAttachmentRequestT &request, const AcceptTransitGatewayPeeringAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetEbsEncryptionByDefaultOutcomeCallable GetEbsEncryptionByDefaultCallable(const GetEbsEncryptionByDefaultRequestT &request={}) const
virtual Model::DeleteLaunchTemplateOutcome DeleteLaunchTemplate(const Model::DeleteLaunchTemplateRequest &request={}) const
void DeleteTransitGatewayPrefixListReferenceAsync(const DeleteTransitGatewayPrefixListReferenceRequestT &request, const DeleteTransitGatewayPrefixListReferenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteLocalGatewayVirtualInterfaceGroupOutcome DeleteLocalGatewayVirtualInterfaceGroup(const Model::DeleteLocalGatewayVirtualInterfaceGroupRequest &request) const
virtual Model::AcceptTransitGatewayMulticastDomainAssociationsOutcome AcceptTransitGatewayMulticastDomainAssociations(const Model::AcceptTransitGatewayMulticastDomainAssociationsRequest &request={}) const
Model::DescribeInstanceTypesOutcomeCallable DescribeInstanceTypesCallable(const DescribeInstanceTypesRequestT &request={}) const
Model::CreateImageUsageReportOutcomeCallable CreateImageUsageReportCallable(const CreateImageUsageReportRequestT &request) const
virtual Model::DescribeCapacityReservationBillingRequestsOutcome DescribeCapacityReservationBillingRequests(const Model::DescribeCapacityReservationBillingRequestsRequest &request) const
Model::GetNetworkInsightsAccessScopeAnalysisFindingsOutcomeCallable GetNetworkInsightsAccessScopeAnalysisFindingsCallable(const GetNetworkInsightsAccessScopeAnalysisFindingsRequestT &request) const
Model::DeleteTrafficMirrorTargetOutcomeCallable DeleteTrafficMirrorTargetCallable(const DeleteTrafficMirrorTargetRequestT &request) const
virtual Model::PurchaseScheduledInstancesOutcome PurchaseScheduledInstances(const Model::PurchaseScheduledInstancesRequest &request) const
virtual Model::DescribeSnapshotAttributeOutcome DescribeSnapshotAttribute(const Model::DescribeSnapshotAttributeRequest &request) const
Model::CreateReplaceRootVolumeTaskOutcomeCallable CreateReplaceRootVolumeTaskCallable(const CreateReplaceRootVolumeTaskRequestT &request) const
void ListImagesInRecycleBinAsync(const ListImagesInRecycleBinResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListImagesInRecycleBinRequestT &request={}) const
virtual Model::AttachInternetGatewayOutcome AttachInternetGateway(const Model::AttachInternetGatewayRequest &request) const
void DeleteManagedPrefixListAsync(const DeleteManagedPrefixListRequestT &request, const DeleteManagedPrefixListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyVpnConnectionOutcome ModifyVpnConnection(const Model::ModifyVpnConnectionRequest &request) const
Model::CreateRouteOutcomeCallable CreateRouteCallable(const CreateRouteRequestT &request) const
virtual Model::CreateRouteServerOutcome CreateRouteServer(const Model::CreateRouteServerRequest &request) const
Model::CreateFpgaImageOutcomeCallable CreateFpgaImageCallable(const CreateFpgaImageRequestT &request) const
Model::CreateNetworkInterfacePermissionOutcomeCallable CreateNetworkInterfacePermissionCallable(const CreateNetworkInterfacePermissionRequestT &request) const
void DeleteRouteAsync(const DeleteRouteRequestT &request, const DeleteRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeSnapshotTierStatusOutcome DescribeSnapshotTierStatus(const Model::DescribeSnapshotTierStatusRequest &request={}) const
void ModifyFpgaImageAttributeAsync(const ModifyFpgaImageAttributeRequestT &request, const ModifyFpgaImageAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTrafficMirrorFilterOutcome CreateTrafficMirrorFilter(const Model::CreateTrafficMirrorFilterRequest &request={}) const
Model::ModifyVpcEndpointOutcomeCallable ModifyVpcEndpointCallable(const ModifyVpcEndpointRequestT &request) const
virtual Model::DescribeSecurityGroupRulesOutcome DescribeSecurityGroupRules(const Model::DescribeSecurityGroupRulesRequest &request={}) const
void ModifyTrafficMirrorSessionAsync(const ModifyTrafficMirrorSessionRequestT &request, const ModifyTrafficMirrorSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateReservedInstancesListingOutcome CreateReservedInstancesListing(const Model::CreateReservedInstancesListingRequest &request) const
Model::ReplaceIamInstanceProfileAssociationOutcomeCallable ReplaceIamInstanceProfileAssociationCallable(const ReplaceIamInstanceProfileAssociationRequestT &request) const
virtual Model::RejectTransitGatewayPeeringAttachmentOutcome RejectTransitGatewayPeeringAttachment(const Model::RejectTransitGatewayPeeringAttachmentRequest &request) const
void DeleteTrafficMirrorTargetAsync(const DeleteTrafficMirrorTargetRequestT &request, const DeleteTrafficMirrorTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ResetAddressAttributeAsync(const ResetAddressAttributeRequestT &request, const ResetAddressAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSnapshotBlockPublicAccessStateAsync(const GetSnapshotBlockPublicAccessStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetSnapshotBlockPublicAccessStateRequestT &request={}) const
void DescribeVolumeAttributeAsync(const DescribeVolumeAttributeRequestT &request, const DescribeVolumeAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyFleetOutcome ModifyFleet(const Model::ModifyFleetRequest &request) const
void AcceptVpcEndpointConnectionsAsync(const AcceptVpcEndpointConnectionsRequestT &request, const AcceptVpcEndpointConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyVpcEncryptionControlOutcome ModifyVpcEncryptionControl(const Model::ModifyVpcEncryptionControlRequest &request) const
Model::AssociateClientVpnTargetNetworkOutcomeCallable AssociateClientVpnTargetNetworkCallable(const AssociateClientVpnTargetNetworkRequestT &request) const
Model::DescribeCapacityBlockOfferingsOutcomeCallable DescribeCapacityBlockOfferingsCallable(const DescribeCapacityBlockOfferingsRequestT &request) const
virtual Model::ExportClientVpnClientCertificateRevocationListOutcome ExportClientVpnClientCertificateRevocationList(const Model::ExportClientVpnClientCertificateRevocationListRequest &request) const
Model::DeleteIpamPrefixListResolverOutcomeCallable DeleteIpamPrefixListResolverCallable(const DeleteIpamPrefixListResolverRequestT &request) const
void ExportClientVpnClientCertificateRevocationListAsync(const ExportClientVpnClientCertificateRevocationListRequestT &request, const ExportClientVpnClientCertificateRevocationListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteLocalGatewayRouteOutcomeCallable DeleteLocalGatewayRouteCallable(const DeleteLocalGatewayRouteRequestT &request) const
virtual Model::CancelConversionTaskOutcome CancelConversionTask(const Model::CancelConversionTaskRequest &request) const
void DescribeVpcEndpointAssociationsAsync(const DescribeVpcEndpointAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcEndpointAssociationsRequestT &request={}) const
Model::DisableFastSnapshotRestoresOutcomeCallable DisableFastSnapshotRestoresCallable(const DisableFastSnapshotRestoresRequestT &request) const
virtual Model::CreateMacSystemIntegrityProtectionModificationTaskOutcome CreateMacSystemIntegrityProtectionModificationTask(const Model::CreateMacSystemIntegrityProtectionModificationTaskRequest &request) const
void DisableVpcClassicLinkAsync(const DisableVpcClassicLinkRequestT &request, const DisableVpcClassicLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyVpcEndpointConnectionNotificationOutcome ModifyVpcEndpointConnectionNotification(const Model::ModifyVpcEndpointConnectionNotificationRequest &request) const
virtual Model::GetFlowLogsIntegrationTemplateOutcome GetFlowLogsIntegrationTemplate(const Model::GetFlowLogsIntegrationTemplateRequest &request) const
Model::ReplaceRouteTableAssociationOutcomeCallable ReplaceRouteTableAssociationCallable(const ReplaceRouteTableAssociationRequestT &request) const
Model::DescribeIpv6PoolsOutcomeCallable DescribeIpv6PoolsCallable(const DescribeIpv6PoolsRequestT &request={}) const
Model::AttachVerifiedAccessTrustProviderOutcomeCallable AttachVerifiedAccessTrustProviderCallable(const AttachVerifiedAccessTrustProviderRequestT &request) const
Model::DeletePlacementGroupOutcomeCallable DeletePlacementGroupCallable(const DeletePlacementGroupRequestT &request) const
Model::AssociateSecurityGroupVpcOutcomeCallable AssociateSecurityGroupVpcCallable(const AssociateSecurityGroupVpcRequestT &request) const
virtual Model::ModifySnapshotAttributeOutcome ModifySnapshotAttribute(const Model::ModifySnapshotAttributeRequest &request) const
virtual Model::DescribeNetworkInterfacesOutcome DescribeNetworkInterfaces(const Model::DescribeNetworkInterfacesRequest &request={}) const
Model::CreateVpcOutcomeCallable CreateVpcCallable(const CreateVpcRequestT &request={}) const
Model::ReleaseIpamPoolAllocationOutcomeCallable ReleaseIpamPoolAllocationCallable(const ReleaseIpamPoolAllocationRequestT &request) const
virtual Model::DescribeVpcPeeringConnectionsOutcome DescribeVpcPeeringConnections(const Model::DescribeVpcPeeringConnectionsRequest &request={}) const
void ModifyInstanceEventStartTimeAsync(const ModifyInstanceEventStartTimeRequestT &request, const ModifyInstanceEventStartTimeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeLocalGatewayRouteTablesOutcomeCallable DescribeLocalGatewayRouteTablesCallable(const DescribeLocalGatewayRouteTablesRequestT &request={}) const
void DeleteNetworkInsightsAccessScopeAnalysisAsync(const DeleteNetworkInsightsAccessScopeAnalysisRequestT &request, const DeleteNetworkInsightsAccessScopeAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeVpcEndpointAssociationsOutcomeCallable DescribeVpcEndpointAssociationsCallable(const DescribeVpcEndpointAssociationsRequestT &request={}) const
virtual Model::ModifyVpcAttributeOutcome ModifyVpcAttribute(const Model::ModifyVpcAttributeRequest &request) const
virtual Model::GetCapacityManagerMetricDimensionsOutcome GetCapacityManagerMetricDimensions(const Model::GetCapacityManagerMetricDimensionsRequest &request) const
Model::CreateManagedPrefixListOutcomeCallable CreateManagedPrefixListCallable(const CreateManagedPrefixListRequestT &request) const
virtual Model::DeleteTransitGatewayPolicyTableOutcome DeleteTransitGatewayPolicyTable(const Model::DeleteTransitGatewayPolicyTableRequest &request) const
void GetConsoleOutputAsync(const GetConsoleOutputRequestT &request, const GetConsoleOutputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeElasticGpusOutcomeCallable DescribeElasticGpusCallable(const DescribeElasticGpusRequestT &request={}) const
Model::ModifyVerifiedAccessTrustProviderOutcomeCallable ModifyVerifiedAccessTrustProviderCallable(const ModifyVerifiedAccessTrustProviderRequestT &request) const
void CancelConversionTaskAsync(const CancelConversionTaskRequestT &request, const CancelConversionTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CopySnapshotOutcomeCallable CopySnapshotCallable(const CopySnapshotRequestT &request) const
void GetGroupsForCapacityReservationAsync(const GetGroupsForCapacityReservationRequestT &request, const GetGroupsForCapacityReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateSubnetCidrBlockAsync(const DisassociateSubnetCidrBlockRequestT &request, const DisassociateSubnetCidrBlockResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateVpcCidrBlockOutcome AssociateVpcCidrBlock(const Model::AssociateVpcCidrBlockRequest &request) const
void DescribeIpamsAsync(const DescribeIpamsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIpamsRequestT &request={}) const
void DeregisterInstanceEventNotificationAttributesAsync(const DeregisterInstanceEventNotificationAttributesRequestT &request, const DeregisterInstanceEventNotificationAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateTrunkInterfaceOutcome AssociateTrunkInterface(const Model::AssociateTrunkInterfaceRequest &request) const
virtual Model::DeleteTransitGatewayMeteringPolicyEntryOutcome DeleteTransitGatewayMeteringPolicyEntry(const Model::DeleteTransitGatewayMeteringPolicyEntryRequest &request) const
Model::GetAllowedImagesSettingsOutcomeCallable GetAllowedImagesSettingsCallable(const GetAllowedImagesSettingsRequestT &request={}) const
Model::ProvisionIpamByoasnOutcomeCallable ProvisionIpamByoasnCallable(const ProvisionIpamByoasnRequestT &request) const
virtual Model::DescribeIpamExternalResourceVerificationTokensOutcome DescribeIpamExternalResourceVerificationTokens(const Model::DescribeIpamExternalResourceVerificationTokensRequest &request={}) const
Model::DescribeImageReferencesOutcomeCallable DescribeImageReferencesCallable(const DescribeImageReferencesRequestT &request) const
void CreateRouteServerAsync(const CreateRouteServerRequestT &request, const CreateRouteServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CopyImageOutcome CopyImage(const Model::CopyImageRequest &request) const
Model::ModifyIpamPoolOutcomeCallable ModifyIpamPoolCallable(const ModifyIpamPoolRequestT &request) const
virtual Model::DescribeOutpostLagsOutcome DescribeOutpostLags(const Model::DescribeOutpostLagsRequest &request={}) const
virtual Model::RestoreAddressToClassicOutcome RestoreAddressToClassic(const Model::RestoreAddressToClassicRequest &request) const
Model::DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcomeCallable DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCallable(const DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestT &request) const
virtual Model::DisableImageDeprecationOutcome DisableImageDeprecation(const Model::DisableImageDeprecationRequest &request) const
void DescribeCapacityBlocksAsync(const DescribeCapacityBlocksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeCapacityBlocksRequestT &request={}) const
Model::ModifyInstanceCpuOptionsOutcomeCallable ModifyInstanceCpuOptionsCallable(const ModifyInstanceCpuOptionsRequestT &request) const
Model::ModifyInstanceEventWindowOutcomeCallable ModifyInstanceEventWindowCallable(const ModifyInstanceEventWindowRequestT &request) const
Model::DeleteLaunchTemplateVersionsOutcomeCallable DeleteLaunchTemplateVersionsCallable(const DeleteLaunchTemplateVersionsRequestT &request) const
Model::CreateLocalGatewayRouteTableVpcAssociationOutcomeCallable CreateLocalGatewayRouteTableVpcAssociationCallable(const CreateLocalGatewayRouteTableVpcAssociationRequestT &request) const
virtual Model::CancelImportTaskOutcome CancelImportTask(const Model::CancelImportTaskRequest &request={}) const
void GetLaunchTemplateDataAsync(const GetLaunchTemplateDataRequestT &request, const GetLaunchTemplateDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ImportImageAsync(const ImportImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ImportImageRequestT &request={}) const
void EnableTransitGatewayRouteTablePropagationAsync(const EnableTransitGatewayRouteTablePropagationRequestT &request, const EnableTransitGatewayRouteTablePropagationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeVerifiedAccessGroupsAsync(const DescribeVerifiedAccessGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVerifiedAccessGroupsRequestT &request={}) const
virtual Model::CreateTransitGatewayRouteTableOutcome CreateTransitGatewayRouteTable(const Model::CreateTransitGatewayRouteTableRequest &request) const
Model::DeleteClientVpnRouteOutcomeCallable DeleteClientVpnRouteCallable(const DeleteClientVpnRouteRequestT &request) const
void CreateTransitGatewayMeteringPolicyAsync(const CreateTransitGatewayMeteringPolicyRequestT &request, const CreateTransitGatewayMeteringPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationAsync(const CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestT &request, const CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ResetNetworkInterfaceAttributeOutcome ResetNetworkInterfaceAttribute(const Model::ResetNetworkInterfaceAttributeRequest &request) const
void GetActiveVpnTunnelStatusAsync(const GetActiveVpnTunnelStatusRequestT &request, const GetActiveVpnTunnelStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ConfirmProductInstanceOutcome ConfirmProductInstance(const Model::ConfirmProductInstanceRequest &request) const
void DescribeSnapshotAttributeAsync(const DescribeSnapshotAttributeRequestT &request, const DescribeSnapshotAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeInternetGatewaysOutcome DescribeInternetGateways(const Model::DescribeInternetGatewaysRequest &request={}) const
virtual Model::CreateVerifiedAccessTrustProviderOutcome CreateVerifiedAccessTrustProvider(const Model::CreateVerifiedAccessTrustProviderRequest &request) const
virtual Model::AssociateSubnetCidrBlockOutcome AssociateSubnetCidrBlock(const Model::AssociateSubnetCidrBlockRequest &request) const
virtual Model::ResetImageAttributeOutcome ResetImageAttribute(const Model::ResetImageAttributeRequest &request) const
void ApplySecurityGroupsToClientVpnTargetNetworkAsync(const ApplySecurityGroupsToClientVpnTargetNetworkRequestT &request, const ApplySecurityGroupsToClientVpnTargetNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ProvisionByoipCidrOutcome ProvisionByoipCidr(const Model::ProvisionByoipCidrRequest &request) const
virtual Model::DescribeIpamPrefixListResolversOutcome DescribeIpamPrefixListResolvers(const Model::DescribeIpamPrefixListResolversRequest &request={}) const
void DisableVgwRoutePropagationAsync(const DisableVgwRoutePropagationRequestT &request, const DisableVgwRoutePropagationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeHostReservationOfferingsOutcome DescribeHostReservationOfferings(const Model::DescribeHostReservationOfferingsRequest &request={}) const
virtual Model::ModifyTrafficMirrorFilterNetworkServicesOutcome ModifyTrafficMirrorFilterNetworkServices(const Model::ModifyTrafficMirrorFilterNetworkServicesRequest &request) const
virtual Model::RegisterTransitGatewayMulticastGroupSourcesOutcome RegisterTransitGatewayMulticastGroupSources(const Model::RegisterTransitGatewayMulticastGroupSourcesRequest &request) const
Model::DescribeStaleSecurityGroupsOutcomeCallable DescribeStaleSecurityGroupsCallable(const DescribeStaleSecurityGroupsRequestT &request) const
Model::DescribeVpnGatewaysOutcomeCallable DescribeVpnGatewaysCallable(const DescribeVpnGatewaysRequestT &request={}) const
virtual Model::CreateTransitGatewayPeeringAttachmentOutcome CreateTransitGatewayPeeringAttachment(const Model::CreateTransitGatewayPeeringAttachmentRequest &request) const
Model::ImportInstanceOutcomeCallable ImportInstanceCallable(const ImportInstanceRequestT &request) const
Model::DescribeNetworkInsightsAccessScopesOutcomeCallable DescribeNetworkInsightsAccessScopesCallable(const DescribeNetworkInsightsAccessScopesRequestT &request={}) const
virtual Model::RejectVpcPeeringConnectionOutcome RejectVpcPeeringConnection(const Model::RejectVpcPeeringConnectionRequest &request) const
Model::RegisterTransitGatewayMulticastGroupMembersOutcomeCallable RegisterTransitGatewayMulticastGroupMembersCallable(const RegisterTransitGatewayMulticastGroupMembersRequestT &request) const
Model::CreateSpotDatafeedSubscriptionOutcomeCallable CreateSpotDatafeedSubscriptionCallable(const CreateSpotDatafeedSubscriptionRequestT &request) const
Model::DisableImageBlockPublicAccessOutcomeCallable DisableImageBlockPublicAccessCallable(const DisableImageBlockPublicAccessRequestT &request={}) const
virtual Model::DescribeVolumesModificationsOutcome DescribeVolumesModifications(const Model::DescribeVolumesModificationsRequest &request={}) const
virtual Model::DescribeIpamScopesOutcome DescribeIpamScopes(const Model::DescribeIpamScopesRequest &request={}) const
Model::DescribeMacModificationTasksOutcomeCallable DescribeMacModificationTasksCallable(const DescribeMacModificationTasksRequestT &request={}) const
Model::GetVpnTunnelReplacementStatusOutcomeCallable GetVpnTunnelReplacementStatusCallable(const GetVpnTunnelReplacementStatusRequestT &request) const
Model::DeleteCoipCidrOutcomeCallable DeleteCoipCidrCallable(const DeleteCoipCidrRequestT &request) const
void GetSecurityGroupsForVpcAsync(const GetSecurityGroupsForVpcRequestT &request, const GetSecurityGroupsForVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyIpamPolicyAllocationRulesOutcome ModifyIpamPolicyAllocationRules(const Model::ModifyIpamPolicyAllocationRulesRequest &request) const
virtual Model::CreateRestoreImageTaskOutcome CreateRestoreImageTask(const Model::CreateRestoreImageTaskRequest &request) const
Model::RejectTransitGatewayVpcAttachmentOutcomeCallable RejectTransitGatewayVpcAttachmentCallable(const RejectTransitGatewayVpcAttachmentRequestT &request) const
virtual Model::DescribeFleetHistoryOutcome DescribeFleetHistory(const Model::DescribeFleetHistoryRequest &request) const
void DeleteVpnConnectionAsync(const DeleteVpnConnectionRequestT &request, const DeleteVpnConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateCapacityReservationBillingOwnerOutcomeCallable AssociateCapacityReservationBillingOwnerCallable(const AssociateCapacityReservationBillingOwnerRequestT &request) const
virtual Model::DescribeSpotDatafeedSubscriptionOutcome DescribeSpotDatafeedSubscription(const Model::DescribeSpotDatafeedSubscriptionRequest &request={}) const
Model::DeleteFlowLogsOutcomeCallable DeleteFlowLogsCallable(const DeleteFlowLogsRequestT &request) const
virtual Model::DescribeClientVpnEndpointsOutcome DescribeClientVpnEndpoints(const Model::DescribeClientVpnEndpointsRequest &request={}) const
Model::CreateVpcEndpointConnectionNotificationOutcomeCallable CreateVpcEndpointConnectionNotificationCallable(const CreateVpcEndpointConnectionNotificationRequestT &request) const
void DeregisterTransitGatewayMulticastGroupMembersAsync(const DeregisterTransitGatewayMulticastGroupMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeregisterTransitGatewayMulticastGroupMembersRequestT &request={}) const
void CreateIpamAsync(const CreateIpamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateIpamRequestT &request={}) const
virtual Model::ModifyVerifiedAccessEndpointPolicyOutcome ModifyVerifiedAccessEndpointPolicy(const Model::ModifyVerifiedAccessEndpointPolicyRequest &request) const
virtual Model::DescribeIpamResourceDiscoveriesOutcome DescribeIpamResourceDiscoveries(const Model::DescribeIpamResourceDiscoveriesRequest &request={}) const
virtual Model::DescribeInstanceStatusOutcome DescribeInstanceStatus(const Model::DescribeInstanceStatusRequest &request={}) const
Model::CreateEgressOnlyInternetGatewayOutcomeCallable CreateEgressOnlyInternetGatewayCallable(const CreateEgressOnlyInternetGatewayRequestT &request) const
Model::DeleteIpamOutcomeCallable DeleteIpamCallable(const DeleteIpamRequestT &request) const
virtual Model::EnableAddressTransferOutcome EnableAddressTransfer(const Model::EnableAddressTransferRequest &request) const
void CreateManagedPrefixListAsync(const CreateManagedPrefixListRequestT &request, const CreateManagedPrefixListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyVpcEncryptionControlAsync(const ModifyVpcEncryptionControlRequestT &request, const ModifyVpcEncryptionControlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DetachInternetGatewayOutcome DetachInternetGateway(const Model::DetachInternetGatewayRequest &request) const
Model::DescribeTransitGatewayConnectsOutcomeCallable DescribeTransitGatewayConnectsCallable(const DescribeTransitGatewayConnectsRequestT &request={}) const
void ReplaceRouteAsync(const ReplaceRouteRequestT &request, const ReplaceRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTrafficMirrorSessionsAsync(const DescribeTrafficMirrorSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTrafficMirrorSessionsRequestT &request={}) const
Model::CreateRouteServerOutcomeCallable CreateRouteServerCallable(const CreateRouteServerRequestT &request) const
virtual Model::TerminateClientVpnConnectionsOutcome TerminateClientVpnConnections(const Model::TerminateClientVpnConnectionsRequest &request) const
virtual Model::DescribeInstanceSqlHaStatesOutcome DescribeInstanceSqlHaStates(const Model::DescribeInstanceSqlHaStatesRequest &request={}) const
virtual Model::CreateEgressOnlyInternetGatewayOutcome CreateEgressOnlyInternetGateway(const Model::CreateEgressOnlyInternetGatewayRequest &request) const
void DescribeAvailabilityZonesAsync(const DescribeAvailabilityZonesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAvailabilityZonesRequestT &request={}) const
void EnableIpamPolicyAsync(const EnableIpamPolicyRequestT &request, const EnableIpamPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::EnableFastLaunchOutcomeCallable EnableFastLaunchCallable(const EnableFastLaunchRequestT &request) const
Model::EnableIpamOrganizationAdminAccountOutcomeCallable EnableIpamOrganizationAdminAccountCallable(const EnableIpamOrganizationAdminAccountRequestT &request) const
virtual Model::GetInstanceUefiDataOutcome GetInstanceUefiData(const Model::GetInstanceUefiDataRequest &request) const
void GetIpamDiscoveredAccountsAsync(const GetIpamDiscoveredAccountsRequestT &request, const GetIpamDiscoveredAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ImportImageOutcomeCallable ImportImageCallable(const ImportImageRequestT &request={}) const
virtual Model::ResetEbsDefaultKmsKeyIdOutcome ResetEbsDefaultKmsKeyId(const Model::ResetEbsDefaultKmsKeyIdRequest &request={}) const
Model::DescribeVpnConcentratorsOutcomeCallable DescribeVpnConcentratorsCallable(const DescribeVpnConcentratorsRequestT &request={}) const
void EnableImageDeregistrationProtectionAsync(const EnableImageDeregistrationProtectionRequestT &request, const EnableImageDeregistrationProtectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteInstanceConnectEndpointOutcome DeleteInstanceConnectEndpoint(const Model::DeleteInstanceConnectEndpointRequest &request) const
void DisassociateAddressAsync(const DisassociateAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisassociateAddressRequestT &request={}) const
virtual Model::ListImagesInRecycleBinOutcome ListImagesInRecycleBin(const Model::ListImagesInRecycleBinRequest &request={}) const
virtual Model::DisableImageDeregistrationProtectionOutcome DisableImageDeregistrationProtection(const Model::DisableImageDeregistrationProtectionRequest &request) const
void DisableCapacityManagerAsync(const DisableCapacityManagerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisableCapacityManagerRequestT &request={}) const
virtual Model::GetVpnTunnelReplacementStatusOutcome GetVpnTunnelReplacementStatus(const Model::GetVpnTunnelReplacementStatusRequest &request) const
Model::ImportVolumeOutcomeCallable ImportVolumeCallable(const ImportVolumeRequestT &request) const
Model::DescribeSnapshotsOutcomeCallable DescribeSnapshotsCallable(const DescribeSnapshotsRequestT &request={}) const
Model::DescribeRouteServerEndpointsOutcomeCallable DescribeRouteServerEndpointsCallable(const DescribeRouteServerEndpointsRequestT &request={}) const
virtual Model::CreateInstanceConnectEndpointOutcome CreateInstanceConnectEndpoint(const Model::CreateInstanceConnectEndpointRequest &request) const
Model::CreateFleetOutcomeCallable CreateFleetCallable(const CreateFleetRequestT &request) const
virtual Model::DescribeInstanceEventWindowsOutcome DescribeInstanceEventWindows(const Model::DescribeInstanceEventWindowsRequest &request={}) const
void DeleteTransitGatewayMeteringPolicyEntryAsync(const DeleteTransitGatewayMeteringPolicyEntryRequestT &request, const DeleteTransitGatewayMeteringPolicyEntryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteTransitGatewayAsync(const DeleteTransitGatewayRequestT &request, const DeleteTransitGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteLocalGatewayVirtualInterfaceOutcomeCallable DeleteLocalGatewayVirtualInterfaceCallable(const DeleteLocalGatewayVirtualInterfaceRequestT &request) const
Model::UnassignPrivateIpAddressesOutcomeCallable UnassignPrivateIpAddressesCallable(const UnassignPrivateIpAddressesRequestT &request) const
Model::CancelBundleTaskOutcomeCallable CancelBundleTaskCallable(const CancelBundleTaskRequestT &request) const
Model::CreateSubnetCidrReservationOutcomeCallable CreateSubnetCidrReservationCallable(const CreateSubnetCidrReservationRequestT &request) const
void RestoreAddressToClassicAsync(const RestoreAddressToClassicRequestT &request, const RestoreAddressToClassicResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeIpamResourceDiscoveryAssociationsOutcome DescribeIpamResourceDiscoveryAssociations(const Model::DescribeIpamResourceDiscoveryAssociationsRequest &request={}) const
Model::DeleteQueuedReservedInstancesOutcomeCallable DeleteQueuedReservedInstancesCallable(const DeleteQueuedReservedInstancesRequestT &request) const
Model::CreateVolumeOutcomeCallable CreateVolumeCallable(const CreateVolumeRequestT &request={}) const
Model::MoveByoipCidrToIpamOutcomeCallable MoveByoipCidrToIpamCallable(const MoveByoipCidrToIpamRequestT &request) const
void DescribeReservedInstancesListingsAsync(const DescribeReservedInstancesListingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReservedInstancesListingsRequestT &request={}) const
Model::ListVolumesInRecycleBinOutcomeCallable ListVolumesInRecycleBinCallable(const ListVolumesInRecycleBinRequestT &request={}) const
void DescribeIpamScopesAsync(const DescribeIpamScopesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIpamScopesRequestT &request={}) const
virtual Model::EnableVgwRoutePropagationOutcome EnableVgwRoutePropagation(const Model::EnableVgwRoutePropagationRequest &request) const
void DescribeRouteServerEndpointsAsync(const DescribeRouteServerEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeRouteServerEndpointsRequestT &request={}) const
void CreateCapacityReservationFleetAsync(const CreateCapacityReservationFleetRequestT &request, const CreateCapacityReservationFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateCarrierGatewayAsync(const CreateCarrierGatewayRequestT &request, const CreateCarrierGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateCapacityReservationBySplittingOutcome CreateCapacityReservationBySplitting(const Model::CreateCapacityReservationBySplittingRequest &request) const
Model::CreateVerifiedAccessInstanceOutcomeCallable CreateVerifiedAccessInstanceCallable(const CreateVerifiedAccessInstanceRequestT &request={}) const
virtual Model::DescribeNetworkInterfaceAttributeOutcome DescribeNetworkInterfaceAttribute(const Model::DescribeNetworkInterfaceAttributeRequest &request) const
void GetTransitGatewayMeteringPolicyEntriesAsync(const GetTransitGatewayMeteringPolicyEntriesRequestT &request, const GetTransitGatewayMeteringPolicyEntriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ResetInstanceAttributeOutcome ResetInstanceAttribute(const Model::ResetInstanceAttributeRequest &request) const
virtual Model::ModifyTrafficMirrorFilterRuleOutcome ModifyTrafficMirrorFilterRule(const Model::ModifyTrafficMirrorFilterRuleRequest &request) const
void DeleteIpamScopeAsync(const DeleteIpamScopeRequestT &request, const DeleteIpamScopeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTransitGatewayPolicyTablesAsync(const DescribeTransitGatewayPolicyTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTransitGatewayPolicyTablesRequestT &request={}) const
void ModifyTransitGatewayPrefixListReferenceAsync(const ModifyTransitGatewayPrefixListReferenceRequestT &request, const ModifyTransitGatewayPrefixListReferenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisableAddressTransferAsync(const DisableAddressTransferRequestT &request, const DisableAddressTransferResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteRouteServerOutcomeCallable DeleteRouteServerCallable(const DeleteRouteServerRequestT &request) const
Model::DescribeTrunkInterfaceAssociationsOutcomeCallable DescribeTrunkInterfaceAssociationsCallable(const DescribeTrunkInterfaceAssociationsRequestT &request={}) const
void ModifyNetworkInterfaceAttributeAsync(const ModifyNetworkInterfaceAttributeRequestT &request, const ModifyNetworkInterfaceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeVpcEndpointsOutcome DescribeVpcEndpoints(const Model::DescribeVpcEndpointsRequest &request={}) const
virtual Model::DeleteTransitGatewayRouteTableOutcome DeleteTransitGatewayRouteTable(const Model::DeleteTransitGatewayRouteTableRequest &request) const
void DeprovisionPublicIpv4PoolCidrAsync(const DeprovisionPublicIpv4PoolCidrRequestT &request, const DeprovisionPublicIpv4PoolCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteIpamAsync(const DeleteIpamRequestT &request, const DeleteIpamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetIpamDiscoveredResourceCidrsOutcome GetIpamDiscoveredResourceCidrs(const Model::GetIpamDiscoveredResourceCidrsRequest &request) const
void MoveAddressToVpcAsync(const MoveAddressToVpcRequestT &request, const MoveAddressToVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeImportImageTasksOutcome DescribeImportImageTasks(const Model::DescribeImportImageTasksRequest &request={}) const
void ModifyEbsDefaultKmsKeyIdAsync(const ModifyEbsDefaultKmsKeyIdRequestT &request, const ModifyEbsDefaultKmsKeyIdResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateCoipPoolOutcomeCallable CreateCoipPoolCallable(const CreateCoipPoolRequestT &request) const
void DeleteKeyPairAsync(const DeleteKeyPairResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteKeyPairRequestT &request={}) const
void DisassociateIamInstanceProfileAsync(const DisassociateIamInstanceProfileRequestT &request, const DisassociateIamInstanceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteCarrierGatewayOutcome DeleteCarrierGateway(const Model::DeleteCarrierGatewayRequest &request) const
void CreateLaunchTemplateAsync(const CreateLaunchTemplateRequestT &request, const CreateLaunchTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeVpcClassicLinkDnsSupportOutcome DescribeVpcClassicLinkDnsSupport(const Model::DescribeVpcClassicLinkDnsSupportRequest &request={}) const
virtual Model::DeleteLaunchTemplateVersionsOutcome DeleteLaunchTemplateVersions(const Model::DeleteLaunchTemplateVersionsRequest &request) const
void GetIpamPrefixListResolverRulesAsync(const GetIpamPrefixListResolverRulesRequestT &request, const GetIpamPrefixListResolverRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetConsoleScreenshotAsync(const GetConsoleScreenshotRequestT &request, const GetConsoleScreenshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteVolumeAsync(const DeleteVolumeRequestT &request, const DeleteVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ReleaseIpamPoolAllocationAsync(const ReleaseIpamPoolAllocationRequestT &request, const ReleaseIpamPoolAllocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeSpotFleetRequestHistoryOutcomeCallable DescribeSpotFleetRequestHistoryCallable(const DescribeSpotFleetRequestHistoryRequestT &request) const
Model::ModifyIpamResourceCidrOutcomeCallable ModifyIpamResourceCidrCallable(const ModifyIpamResourceCidrRequestT &request) const
virtual Model::EnableEbsEncryptionByDefaultOutcome EnableEbsEncryptionByDefault(const Model::EnableEbsEncryptionByDefaultRequest &request={}) const
virtual Model::CancelSpotInstanceRequestsOutcome CancelSpotInstanceRequests(const Model::CancelSpotInstanceRequestsRequest &request) const
void DeleteVpcEncryptionControlAsync(const DeleteVpcEncryptionControlRequestT &request, const DeleteVpcEncryptionControlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateAddressOutcomeCallable AssociateAddressCallable(const AssociateAddressRequestT &request={}) const
Model::DescribeTransitGatewaysOutcomeCallable DescribeTransitGatewaysCallable(const DescribeTransitGatewaysRequestT &request={}) const
Model::CreateClientVpnEndpointOutcomeCallable CreateClientVpnEndpointCallable(const CreateClientVpnEndpointRequestT &request) const
Model::DescribeNetworkInsightsAccessScopeAnalysesOutcomeCallable DescribeNetworkInsightsAccessScopeAnalysesCallable(const DescribeNetworkInsightsAccessScopeAnalysesRequestT &request={}) const
virtual Model::DescribeTransitGatewayPeeringAttachmentsOutcome DescribeTransitGatewayPeeringAttachments(const Model::DescribeTransitGatewayPeeringAttachmentsRequest &request={}) const
virtual Model::CreateDefaultSubnetOutcome CreateDefaultSubnet(const Model::CreateDefaultSubnetRequest &request={}) const
void DescribeDhcpOptionsAsync(const DescribeDhcpOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDhcpOptionsRequestT &request={}) const
Model::RestoreSnapshotTierOutcomeCallable RestoreSnapshotTierCallable(const RestoreSnapshotTierRequestT &request) const
Model::GetTransitGatewayMulticastDomainAssociationsOutcomeCallable GetTransitGatewayMulticastDomainAssociationsCallable(const GetTransitGatewayMulticastDomainAssociationsRequestT &request) const
Model::ModifyTransitGatewayOutcomeCallable ModifyTransitGatewayCallable(const ModifyTransitGatewayRequestT &request) const
virtual Model::AttachNetworkInterfaceOutcome AttachNetworkInterface(const Model::AttachNetworkInterfaceRequest &request) const
virtual Model::DescribeTransitGatewayConnectsOutcome DescribeTransitGatewayConnects(const Model::DescribeTransitGatewayConnectsRequest &request={}) const
virtual Model::AttachVerifiedAccessTrustProviderOutcome AttachVerifiedAccessTrustProvider(const Model::AttachVerifiedAccessTrustProviderRequest &request) const
void CopyFpgaImageAsync(const CopyFpgaImageRequestT &request, const CopyFpgaImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisableImageBlockPublicAccessAsync(const DisableImageBlockPublicAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisableImageBlockPublicAccessRequestT &request={}) const
Model::CreateTrafficMirrorTargetOutcomeCallable CreateTrafficMirrorTargetCallable(const CreateTrafficMirrorTargetRequestT &request={}) const
Model::CreateStoreImageTaskOutcomeCallable CreateStoreImageTaskCallable(const CreateStoreImageTaskRequestT &request) const
virtual Model::StopInstancesOutcome StopInstances(const Model::StopInstancesRequest &request) const
Model::DescribeFleetsOutcomeCallable DescribeFleetsCallable(const DescribeFleetsRequestT &request={}) const
virtual Model::DescribeAddressesOutcome DescribeAddresses(const Model::DescribeAddressesRequest &request={}) const
virtual Model::ImportClientVpnClientCertificateRevocationListOutcome ImportClientVpnClientCertificateRevocationList(const Model::ImportClientVpnClientCertificateRevocationListRequest &request) const
virtual Model::UpdateSecurityGroupRuleDescriptionsEgressOutcome UpdateSecurityGroupRuleDescriptionsEgress(const Model::UpdateSecurityGroupRuleDescriptionsEgressRequest &request={}) const
void CreateSecurityGroupAsync(const CreateSecurityGroupRequestT &request, const CreateSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeImportImageTasksAsync(const DescribeImportImageTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeImportImageTasksRequestT &request={}) const
Model::DescribeDeclarativePoliciesReportsOutcomeCallable DescribeDeclarativePoliciesReportsCallable(const DescribeDeclarativePoliciesReportsRequestT &request={}) const
Model::ResetInstanceAttributeOutcomeCallable ResetInstanceAttributeCallable(const ResetInstanceAttributeRequestT &request) const
void DeleteVpnGatewayAsync(const DeleteVpnGatewayRequestT &request, const DeleteVpnGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeVpcAttributeOutcome DescribeVpcAttribute(const Model::DescribeVpcAttributeRequest &request) const
Model::DeleteTransitGatewayPrefixListReferenceOutcomeCallable DeleteTransitGatewayPrefixListReferenceCallable(const DeleteTransitGatewayPrefixListReferenceRequestT &request) const
Model::DeleteLocalGatewayRouteTableVpcAssociationOutcomeCallable DeleteLocalGatewayRouteTableVpcAssociationCallable(const DeleteLocalGatewayRouteTableVpcAssociationRequestT &request) const
virtual Model::GetVpcResourcesBlockingEncryptionEnforcementOutcome GetVpcResourcesBlockingEncryptionEnforcement(const Model::GetVpcResourcesBlockingEncryptionEnforcementRequest &request) const
Model::DescribeIpamsOutcomeCallable DescribeIpamsCallable(const DescribeIpamsRequestT &request={}) const
void WithdrawByoipCidrAsync(const WithdrawByoipCidrRequestT &request, const WithdrawByoipCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::EnableImageOutcomeCallable EnableImageCallable(const EnableImageRequestT &request) const
virtual Model::ModifyTrafficMirrorSessionOutcome ModifyTrafficMirrorSession(const Model::ModifyTrafficMirrorSessionRequest &request) const
Model::CreateInstanceConnectEndpointOutcomeCallable CreateInstanceConnectEndpointCallable(const CreateInstanceConnectEndpointRequestT &request) const
void DescribeHostReservationsAsync(const DescribeHostReservationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeHostReservationsRequestT &request={}) const
void AssociateSecurityGroupVpcAsync(const AssociateSecurityGroupVpcRequestT &request, const AssociateSecurityGroupVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyVpcPeeringConnectionOptionsOutcome ModifyVpcPeeringConnectionOptions(const Model::ModifyVpcPeeringConnectionOptionsRequest &request) const
virtual Model::DescribeVpcBlockPublicAccessOptionsOutcome DescribeVpcBlockPublicAccessOptions(const Model::DescribeVpcBlockPublicAccessOptionsRequest &request={}) const
void GetIpamDiscoveredPublicAddressesAsync(const GetIpamDiscoveredPublicAddressesRequestT &request, const GetIpamDiscoveredPublicAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteImageUsageReportAsync(const DeleteImageUsageReportRequestT &request, const DeleteImageUsageReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeVolumeStatusAsync(const DescribeVolumeStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVolumeStatusRequestT &request={}) const
virtual Model::GetTransitGatewayPolicyTableAssociationsOutcome GetTransitGatewayPolicyTableAssociations(const Model::GetTransitGatewayPolicyTableAssociationsRequest &request) const
Model::DisableImageOutcomeCallable DisableImageCallable(const DisableImageRequestT &request) const
void StopInstancesAsync(const StopInstancesRequestT &request, const StopInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteInternetGatewayOutcome DeleteInternetGateway(const Model::DeleteInternetGatewayRequest &request) const
Model::DisassociateSubnetCidrBlockOutcomeCallable DisassociateSubnetCidrBlockCallable(const DisassociateSubnetCidrBlockRequestT &request) const
virtual Model::DescribeVerifiedAccessInstancesOutcome DescribeVerifiedAccessInstances(const Model::DescribeVerifiedAccessInstancesRequest &request={}) const
Model::SendDiagnosticInterruptOutcomeCallable SendDiagnosticInterruptCallable(const SendDiagnosticInterruptRequestT &request) const
Model::DescribeInstanceAttributeOutcomeCallable DescribeInstanceAttributeCallable(const DescribeInstanceAttributeRequestT &request) const
Model::CreateTransitGatewayConnectOutcomeCallable CreateTransitGatewayConnectCallable(const CreateTransitGatewayConnectRequestT &request) const
virtual Model::GetCapacityManagerMetricDataOutcome GetCapacityManagerMetricData(const Model::GetCapacityManagerMetricDataRequest &request) const
void UpdateSecurityGroupRuleDescriptionsEgressAsync(const UpdateSecurityGroupRuleDescriptionsEgressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateSecurityGroupRuleDescriptionsEgressRequestT &request={}) const
void DescribeStaleSecurityGroupsAsync(const DescribeStaleSecurityGroupsRequestT &request, const DescribeStaleSecurityGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTransitGatewayConnectOutcome DeleteTransitGatewayConnect(const Model::DeleteTransitGatewayConnectRequest &request) const
Model::RebootInstancesOutcomeCallable RebootInstancesCallable(const RebootInstancesRequestT &request) const
void GetIpamPolicyOrganizationTargetsAsync(const GetIpamPolicyOrganizationTargetsRequestT &request, const GetIpamPolicyOrganizationTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSubnetCidrReservationsOutcomeCallable GetSubnetCidrReservationsCallable(const GetSubnetCidrReservationsRequestT &request) const
Model::DescribeTrafficMirrorSessionsOutcomeCallable DescribeTrafficMirrorSessionsCallable(const DescribeTrafficMirrorSessionsRequestT &request={}) const
virtual Model::DescribeVpcEndpointServiceConfigurationsOutcome DescribeVpcEndpointServiceConfigurations(const Model::DescribeVpcEndpointServiceConfigurationsRequest &request={}) const
void ReleaseHostsAsync(const ReleaseHostsRequestT &request, const ReleaseHostsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AcceptReservedInstancesExchangeQuoteOutcome AcceptReservedInstancesExchangeQuote(const Model::AcceptReservedInstancesExchangeQuoteRequest &request) const
Model::DescribeHostsOutcomeCallable DescribeHostsCallable(const DescribeHostsRequestT &request={}) const
void ConfirmProductInstanceAsync(const ConfirmProductInstanceRequestT &request, const ConfirmProductInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteVpcPeeringConnectionOutcome DeleteVpcPeeringConnection(const Model::DeleteVpcPeeringConnectionRequest &request) const
virtual Model::DescribeCapacityReservationTopologyOutcome DescribeCapacityReservationTopology(const Model::DescribeCapacityReservationTopologyRequest &request={}) const
virtual Model::AssociateIpamResourceDiscoveryOutcome AssociateIpamResourceDiscovery(const Model::AssociateIpamResourceDiscoveryRequest &request) const
virtual Model::DescribeScheduledInstancesOutcome DescribeScheduledInstances(const Model::DescribeScheduledInstancesRequest &request={}) const
Model::DescribeFastLaunchImagesOutcomeCallable DescribeFastLaunchImagesCallable(const DescribeFastLaunchImagesRequestT &request={}) const
virtual Model::CreateNetworkAclOutcome CreateNetworkAcl(const Model::CreateNetworkAclRequest &request) const
Model::CreateNetworkInsightsAccessScopeOutcomeCallable CreateNetworkInsightsAccessScopeCallable(const CreateNetworkInsightsAccessScopeRequestT &request) const
virtual Model::DescribeAvailabilityZonesOutcome DescribeAvailabilityZones(const Model::DescribeAvailabilityZonesRequest &request={}) const
void DeleteEgressOnlyInternetGatewayAsync(const DeleteEgressOnlyInternetGatewayRequestT &request, const DeleteEgressOnlyInternetGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateClientVpnRouteOutcome CreateClientVpnRoute(const Model::CreateClientVpnRouteRequest &request) const
virtual Model::DescribeLaunchTemplateVersionsOutcome DescribeLaunchTemplateVersions(const Model::DescribeLaunchTemplateVersionsRequest &request={}) const
Model::CreateVpcBlockPublicAccessExclusionOutcomeCallable CreateVpcBlockPublicAccessExclusionCallable(const CreateVpcBlockPublicAccessExclusionRequestT &request) const
void CreateNetworkInterfaceAsync(const CreateNetworkInterfaceRequestT &request, const CreateNetworkInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteNetworkAclEntryOutcome DeleteNetworkAclEntry(const Model::DeleteNetworkAclEntryRequest &request) const
virtual Model::CreateTransitGatewayOutcome CreateTransitGateway(const Model::CreateTransitGatewayRequest &request={}) const
void BundleInstanceAsync(const BundleInstanceRequestT &request, const BundleInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyVpcEncryptionControlOutcomeCallable ModifyVpcEncryptionControlCallable(const ModifyVpcEncryptionControlRequestT &request) const
virtual Model::CreateDhcpOptionsOutcome CreateDhcpOptions(const Model::CreateDhcpOptionsRequest &request) const
Model::DetachClassicLinkVpcOutcomeCallable DetachClassicLinkVpcCallable(const DetachClassicLinkVpcRequestT &request) const
virtual Model::DescribePublicIpv4PoolsOutcome DescribePublicIpv4Pools(const Model::DescribePublicIpv4PoolsRequest &request={}) const
virtual Model::DeregisterImageOutcome DeregisterImage(const Model::DeregisterImageRequest &request) const
Model::CreateFlowLogsOutcomeCallable CreateFlowLogsCallable(const CreateFlowLogsRequestT &request) const
void DescribeSpotInstanceRequestsAsync(const DescribeSpotInstanceRequestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSpotInstanceRequestsRequestT &request={}) const
void CopyVolumesAsync(const CopyVolumesRequestT &request, const CopyVolumesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteVpnConnectionOutcomeCallable DeleteVpnConnectionCallable(const DeleteVpnConnectionRequestT &request) const
void DescribeInstanceCreditSpecificationsAsync(const DescribeInstanceCreditSpecificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceCreditSpecificationsRequestT &request={}) const
void AssociateTrunkInterfaceAsync(const AssociateTrunkInterfaceRequestT &request, const AssociateTrunkInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAwsNetworkPerformanceMetricSubscriptionsAsync(const DescribeAwsNetworkPerformanceMetricSubscriptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAwsNetworkPerformanceMetricSubscriptionsRequestT &request={}) const
virtual Model::GetIpamPrefixListResolverVersionEntriesOutcome GetIpamPrefixListResolverVersionEntries(const Model::GetIpamPrefixListResolverVersionEntriesRequest &request) const
virtual Model::DeregisterTransitGatewayMulticastGroupMembersOutcome DeregisterTransitGatewayMulticastGroupMembers(const Model::DeregisterTransitGatewayMulticastGroupMembersRequest &request={}) const
virtual Model::RequestSpotInstancesOutcome RequestSpotInstances(const Model::RequestSpotInstancesRequest &request={}) const
void DescribeVolumesAsync(const DescribeVolumesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVolumesRequestT &request={}) const
virtual Model::DescribeLocalGatewayRouteTablesOutcome DescribeLocalGatewayRouteTables(const Model::DescribeLocalGatewayRouteTablesRequest &request={}) const
virtual Model::DescribeCoipPoolsOutcome DescribeCoipPools(const Model::DescribeCoipPoolsRequest &request={}) const
virtual Model::ModifyLocalGatewayRouteOutcome ModifyLocalGatewayRoute(const Model::ModifyLocalGatewayRouteRequest &request) const
virtual Model::GetVpnConnectionDeviceSampleConfigurationOutcome GetVpnConnectionDeviceSampleConfiguration(const Model::GetVpnConnectionDeviceSampleConfigurationRequest &request) const
void DescribeInstancesAsync(const DescribeInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstancesRequestT &request={}) const
void ReplaceIamInstanceProfileAssociationAsync(const ReplaceIamInstanceProfileAssociationRequestT &request, const ReplaceIamInstanceProfileAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateRouteServerEndpointOutcomeCallable CreateRouteServerEndpointCallable(const CreateRouteServerEndpointRequestT &request) const
void CreateVpcEndpointAsync(const CreateVpcEndpointRequestT &request, const CreateVpcEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeNetworkInterfacesOutcomeCallable DescribeNetworkInterfacesCallable(const DescribeNetworkInterfacesRequestT &request={}) const
Model::DescribeInstanceCreditSpecificationsOutcomeCallable DescribeInstanceCreditSpecificationsCallable(const DescribeInstanceCreditSpecificationsRequestT &request={}) const
Model::CreateIpamExternalResourceVerificationTokenOutcomeCallable CreateIpamExternalResourceVerificationTokenCallable(const CreateIpamExternalResourceVerificationTokenRequestT &request) const
Model::DescribeClientVpnRoutesOutcomeCallable DescribeClientVpnRoutesCallable(const DescribeClientVpnRoutesRequestT &request) const
void DeleteTrafficMirrorSessionAsync(const DeleteTrafficMirrorSessionRequestT &request, const DeleteTrafficMirrorSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchTransitGatewayRoutesOutcomeCallable SearchTransitGatewayRoutesCallable(const SearchTransitGatewayRoutesRequestT &request) const
void RevokeSecurityGroupEgressAsync(const RevokeSecurityGroupEgressRequestT &request, const RevokeSecurityGroupEgressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDelegateMacVolumeOwnershipTaskOutcome CreateDelegateMacVolumeOwnershipTask(const Model::CreateDelegateMacVolumeOwnershipTaskRequest &request) const
Model::CancelImageLaunchPermissionOutcomeCallable CancelImageLaunchPermissionCallable(const CancelImageLaunchPermissionRequestT &request) const
void CancelExportTaskAsync(const CancelExportTaskRequestT &request, const CancelExportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PurchaseCapacityBlockAsync(const PurchaseCapacityBlockRequestT &request, const PurchaseCapacityBlockResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteIpamResourceDiscoveryAsync(const DeleteIpamResourceDiscoveryRequestT &request, const DeleteIpamResourceDiscoveryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeVolumesModificationsOutcomeCallable DescribeVolumesModificationsCallable(const DescribeVolumesModificationsRequestT &request={}) const
void DisassociateNatGatewayAddressAsync(const DisassociateNatGatewayAddressRequestT &request, const DisassociateNatGatewayAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeLaunchTemplatesAsync(const DescribeLaunchTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLaunchTemplatesRequestT &request={}) const
Model::DeleteEgressOnlyInternetGatewayOutcomeCallable DeleteEgressOnlyInternetGatewayCallable(const DeleteEgressOnlyInternetGatewayRequestT &request) const
void DeleteSubnetCidrReservationAsync(const DeleteSubnetCidrReservationRequestT &request, const DeleteSubnetCidrReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteRouteServerEndpointAsync(const DeleteRouteServerEndpointRequestT &request, const DeleteRouteServerEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteFleetsOutcome DeleteFleets(const Model::DeleteFleetsRequest &request) const
virtual Model::DeleteIpamPrefixListResolverTargetOutcome DeleteIpamPrefixListResolverTarget(const Model::DeleteIpamPrefixListResolverTargetRequest &request) const
void ListSnapshotsInRecycleBinAsync(const ListSnapshotsInRecycleBinResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSnapshotsInRecycleBinRequestT &request={}) const
Model::DescribeImportSnapshotTasksOutcomeCallable DescribeImportSnapshotTasksCallable(const DescribeImportSnapshotTasksRequestT &request={}) const
void GetHostReservationPurchasePreviewAsync(const GetHostReservationPurchasePreviewRequestT &request, const GetHostReservationPurchasePreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTrafficMirrorFilterRuleOutcomeCallable CreateTrafficMirrorFilterRuleCallable(const CreateTrafficMirrorFilterRuleRequestT &request) const
void ModifyVerifiedAccessGroupPolicyAsync(const ModifyVerifiedAccessGroupPolicyRequestT &request, const ModifyVerifiedAccessGroupPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeVpcClassicLinkAsync(const DescribeVpcClassicLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcClassicLinkRequestT &request={}) const
void UpdateInterruptibleCapacityReservationAllocationAsync(const UpdateInterruptibleCapacityReservationAllocationRequestT &request, const UpdateInterruptibleCapacityReservationAllocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DetachClassicLinkVpcAsync(const DetachClassicLinkVpcRequestT &request, const DetachClassicLinkVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyVerifiedAccessInstanceLoggingConfigurationOutcomeCallable ModifyVerifiedAccessInstanceLoggingConfigurationCallable(const ModifyVerifiedAccessInstanceLoggingConfigurationRequestT &request) const
Model::DescribeInstanceSqlHaStatesOutcomeCallable DescribeInstanceSqlHaStatesCallable(const DescribeInstanceSqlHaStatesRequestT &request={}) const
Model::GetImageAncestryOutcomeCallable GetImageAncestryCallable(const GetImageAncestryRequestT &request) const
Model::RegisterInstanceEventNotificationAttributesOutcomeCallable RegisterInstanceEventNotificationAttributesCallable(const RegisterInstanceEventNotificationAttributesRequestT &request) const
Model::RejectVpcEndpointConnectionsOutcomeCallable RejectVpcEndpointConnectionsCallable(const RejectVpcEndpointConnectionsRequestT &request) const
virtual Model::DeleteCoipPoolOutcome DeleteCoipPool(const Model::DeleteCoipPoolRequest &request) const
Model::DescribeSpotPriceHistoryOutcomeCallable DescribeSpotPriceHistoryCallable(const DescribeSpotPriceHistoryRequestT &request={}) const
void DeleteVpcEndpointsAsync(const DeleteVpcEndpointsRequestT &request, const DeleteVpcEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteTrafficMirrorFilterOutcomeCallable DeleteTrafficMirrorFilterCallable(const DeleteTrafficMirrorFilterRequestT &request) const
void EnableInstanceSqlHaStandbyDetectionsAsync(const EnableInstanceSqlHaStandbyDetectionsRequestT &request, const EnableInstanceSqlHaStandbyDetectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateRouteServerOutcome AssociateRouteServer(const Model::AssociateRouteServerRequest &request) const
void DescribeSpotPriceHistoryAsync(const DescribeSpotPriceHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSpotPriceHistoryRequestT &request={}) const
Model::ModifyNetworkInterfaceAttributeOutcomeCallable ModifyNetworkInterfaceAttributeCallable(const ModifyNetworkInterfaceAttributeRequestT &request) const
void ModifyInstanceCreditSpecificationAsync(const ModifyInstanceCreditSpecificationRequestT &request, const ModifyInstanceCreditSpecificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTrafficMirrorFilterRuleOutcome CreateTrafficMirrorFilterRule(const Model::CreateTrafficMirrorFilterRuleRequest &request) const
virtual Model::AuthorizeSecurityGroupEgressOutcome AuthorizeSecurityGroupEgress(const Model::AuthorizeSecurityGroupEgressRequest &request) const
Model::ImportClientVpnClientCertificateRevocationListOutcomeCallable ImportClientVpnClientCertificateRevocationListCallable(const ImportClientVpnClientCertificateRevocationListRequestT &request) const
virtual Model::DescribeConversionTasksOutcome DescribeConversionTasks(const Model::DescribeConversionTasksRequest &request={}) const
virtual Model::CreateIpamExternalResourceVerificationTokenOutcome CreateIpamExternalResourceVerificationToken(const Model::CreateIpamExternalResourceVerificationTokenRequest &request) const
void DetachVerifiedAccessTrustProviderAsync(const DetachVerifiedAccessTrustProviderRequestT &request, const DetachVerifiedAccessTrustProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ResetImageAttributeOutcomeCallable ResetImageAttributeCallable(const ResetImageAttributeRequestT &request) const
Model::CreateIpamPoolOutcomeCallable CreateIpamPoolCallable(const CreateIpamPoolRequestT &request) const
virtual Model::ApplySecurityGroupsToClientVpnTargetNetworkOutcome ApplySecurityGroupsToClientVpnTargetNetwork(const Model::ApplySecurityGroupsToClientVpnTargetNetworkRequest &request) const
virtual Model::CreateVpcPeeringConnectionOutcome CreateVpcPeeringConnection(const Model::CreateVpcPeeringConnectionRequest &request) const
void SearchTransitGatewayMulticastGroupsAsync(const SearchTransitGatewayMulticastGroupsRequestT &request, const SearchTransitGatewayMulticastGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeCapacityBlockExtensionHistoryOutcomeCallable DescribeCapacityBlockExtensionHistoryCallable(const DescribeCapacityBlockExtensionHistoryRequestT &request={}) const
virtual Model::DeprovisionPublicIpv4PoolCidrOutcome DeprovisionPublicIpv4PoolCidr(const Model::DeprovisionPublicIpv4PoolCidrRequest &request) const
void DescribeAddressTransfersAsync(const DescribeAddressTransfersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAddressTransfersRequestT &request={}) const
Model::ModifyInstanceNetworkPerformanceOptionsOutcomeCallable ModifyInstanceNetworkPerformanceOptionsCallable(const ModifyInstanceNetworkPerformanceOptionsRequestT &request) const
virtual Model::CreateKeyPairOutcome CreateKeyPair(const Model::CreateKeyPairRequest &request) const
virtual Model::DisassociateNatGatewayAddressOutcome DisassociateNatGatewayAddress(const Model::DisassociateNatGatewayAddressRequest &request) const
virtual Model::DeleteLocalGatewayRouteOutcome DeleteLocalGatewayRoute(const Model::DeleteLocalGatewayRouteRequest &request) const
Model::StartInstancesOutcomeCallable StartInstancesCallable(const StartInstancesRequestT &request) const
virtual Model::UpdateCapacityManagerOrganizationsAccessOutcome UpdateCapacityManagerOrganizationsAccess(const Model::UpdateCapacityManagerOrganizationsAccessRequest &request) const
virtual Model::DeleteTransitGatewayConnectPeerOutcome DeleteTransitGatewayConnectPeer(const Model::DeleteTransitGatewayConnectPeerRequest &request) const
void DescribeReservedInstancesOfferingsAsync(const DescribeReservedInstancesOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReservedInstancesOfferingsRequestT &request={}) const
virtual Model::EnableFastSnapshotRestoresOutcome EnableFastSnapshotRestores(const Model::EnableFastSnapshotRestoresRequest &request) const
void GetTransitGatewayPolicyTableAssociationsAsync(const GetTransitGatewayPolicyTableAssociationsRequestT &request, const GetTransitGatewayPolicyTableAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetVerifiedAccessGroupPolicyOutcome GetVerifiedAccessGroupPolicy(const Model::GetVerifiedAccessGroupPolicyRequest &request) const
Model::AcceptTransitGatewayPeeringAttachmentOutcomeCallable AcceptTransitGatewayPeeringAttachmentCallable(const AcceptTransitGatewayPeeringAttachmentRequestT &request) const
Model::GetInstanceMetadataDefaultsOutcomeCallable GetInstanceMetadataDefaultsCallable(const GetInstanceMetadataDefaultsRequestT &request={}) const
EC2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< EC2EndpointProviderBase > endpointProvider=nullptr, const Aws::EC2::EC2ClientConfiguration &clientConfiguration=Aws::EC2::EC2ClientConfiguration())
virtual Model::MoveByoipCidrToIpamOutcome MoveByoipCidrToIpam(const Model::MoveByoipCidrToIpamRequest &request) const
Model::CreateIpamResourceDiscoveryOutcomeCallable CreateIpamResourceDiscoveryCallable(const CreateIpamResourceDiscoveryRequestT &request={}) const
virtual Model::UnlockSnapshotOutcome UnlockSnapshot(const Model::UnlockSnapshotRequest &request) const
void DescribeTrunkInterfaceAssociationsAsync(const DescribeTrunkInterfaceAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTrunkInterfaceAssociationsRequestT &request={}) const
void DescribeTransitGatewayRouteTableAnnouncementsAsync(const DescribeTransitGatewayRouteTableAnnouncementsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTransitGatewayRouteTableAnnouncementsRequestT &request={}) const
void DescribeFleetsAsync(const DescribeFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFleetsRequestT &request={}) const
virtual Model::DeleteInstanceEventWindowOutcome DeleteInstanceEventWindow(const Model::DeleteInstanceEventWindowRequest &request) const
virtual Model::EnableImageOutcome EnableImage(const Model::EnableImageRequest &request) const
void DescribeFpgaImagesAsync(const DescribeFpgaImagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFpgaImagesRequestT &request={}) const
Model::EnableAddressTransferOutcomeCallable EnableAddressTransferCallable(const EnableAddressTransferRequestT &request) const
virtual Model::ModifyIdentityIdFormatOutcome ModifyIdentityIdFormat(const Model::ModifyIdentityIdFormatRequest &request) const
virtual Model::DeleteIpamPrefixListResolverOutcome DeleteIpamPrefixListResolver(const Model::DeleteIpamPrefixListResolverRequest &request) const
virtual Model::GetSpotPlacementScoresOutcome GetSpotPlacementScores(const Model::GetSpotPlacementScoresRequest &request) const
Model::CreateIpamOutcomeCallable CreateIpamCallable(const CreateIpamRequestT &request={}) const
virtual Model::DescribeElasticGpusOutcome DescribeElasticGpus(const Model::DescribeElasticGpusRequest &request={}) const
Model::AllocateAddressOutcomeCallable AllocateAddressCallable(const AllocateAddressRequestT &request={}) const
virtual Model::DescribeManagedPrefixListsOutcome DescribeManagedPrefixLists(const Model::DescribeManagedPrefixListsRequest &request={}) const
Model::GetSnapshotBlockPublicAccessStateOutcomeCallable GetSnapshotBlockPublicAccessStateCallable(const GetSnapshotBlockPublicAccessStateRequestT &request={}) const
Model::ResetNetworkInterfaceAttributeOutcomeCallable ResetNetworkInterfaceAttributeCallable(const ResetNetworkInterfaceAttributeRequestT &request) const
void LockSnapshotAsync(const LockSnapshotRequestT &request, const LockSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::EnableImageBlockPublicAccessOutcomeCallable EnableImageBlockPublicAccessCallable(const EnableImageBlockPublicAccessRequestT &request) const
void PurchaseReservedInstancesOfferingAsync(const PurchaseReservedInstancesOfferingRequestT &request, const PurchaseReservedInstancesOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDefaultVpcOutcomeCallable CreateDefaultVpcCallable(const CreateDefaultVpcRequestT &request={}) const
Model::UnmonitorInstancesOutcomeCallable UnmonitorInstancesCallable(const UnmonitorInstancesRequestT &request) const
Model::ModifyLocalGatewayRouteOutcomeCallable ModifyLocalGatewayRouteCallable(const ModifyLocalGatewayRouteRequestT &request) const
void DescribeMovingAddressesAsync(const DescribeMovingAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMovingAddressesRequestT &request={}) const
void GetSubnetCidrReservationsAsync(const GetSubnetCidrReservationsRequestT &request, const GetSubnetCidrReservationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTagsOutcome DeleteTags(const Model::DeleteTagsRequest &request) const
virtual Model::LockSnapshotOutcome LockSnapshot(const Model::LockSnapshotRequest &request) const
Model::ModifyVpcEndpointServiceConfigurationOutcomeCallable ModifyVpcEndpointServiceConfigurationCallable(const ModifyVpcEndpointServiceConfigurationRequestT &request) const
void ProvisionByoipCidrAsync(const ProvisionByoipCidrRequestT &request, const ProvisionByoipCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeIdentityIdFormatAsync(const DescribeIdentityIdFormatRequestT &request, const DescribeIdentityIdFormatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EnableImageBlockPublicAccessAsync(const EnableImageBlockPublicAccessRequestT &request, const EnableImageBlockPublicAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeIpv6PoolsAsync(const DescribeIpv6PoolsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIpv6PoolsRequestT &request={}) const
void CreateStoreImageTaskAsync(const CreateStoreImageTaskRequestT &request, const CreateStoreImageTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateVpnConnectionAsync(const CreateVpnConnectionRequestT &request, const CreateVpnConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteVpcEncryptionControlOutcomeCallable DeleteVpcEncryptionControlCallable(const DeleteVpcEncryptionControlRequestT &request) const
virtual Model::GetImageAncestryOutcome GetImageAncestry(const Model::GetImageAncestryRequest &request) const
Model::GetReservedInstancesExchangeQuoteOutcomeCallable GetReservedInstancesExchangeQuoteCallable(const GetReservedInstancesExchangeQuoteRequestT &request) const
Model::CreateVerifiedAccessTrustProviderOutcomeCallable CreateVerifiedAccessTrustProviderCallable(const CreateVerifiedAccessTrustProviderRequestT &request) const
virtual Model::DescribeInstanceImageMetadataOutcome DescribeInstanceImageMetadata(const Model::DescribeInstanceImageMetadataRequest &request={}) const
void DescribeTransitGatewaysAsync(const DescribeTransitGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTransitGatewaysRequestT &request={}) const
virtual Model::ModifyIpamScopeOutcome ModifyIpamScope(const Model::ModifyIpamScopeRequest &request) const
void DescribeClientVpnRoutesAsync(const DescribeClientVpnRoutesRequestT &request, const DescribeClientVpnRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeNatGatewaysAsync(const DescribeNatGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeNatGatewaysRequestT &request={}) const
Model::ImportSnapshotOutcomeCallable ImportSnapshotCallable(const ImportSnapshotRequestT &request={}) const
Model::DescribeCapacityManagerDataExportsOutcomeCallable DescribeCapacityManagerDataExportsCallable(const DescribeCapacityManagerDataExportsRequestT &request={}) const
void DisableEbsEncryptionByDefaultAsync(const DisableEbsEncryptionByDefaultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisableEbsEncryptionByDefaultRequestT &request={}) const
void DisableAwsNetworkPerformanceMetricSubscriptionAsync(const DisableAwsNetworkPerformanceMetricSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisableAwsNetworkPerformanceMetricSubscriptionRequestT &request={}) const
Model::DescribeCapacityReservationFleetsOutcomeCallable DescribeCapacityReservationFleetsCallable(const DescribeCapacityReservationFleetsRequestT &request={}) const
Model::AcceptTransitGatewayMulticastDomainAssociationsOutcomeCallable AcceptTransitGatewayMulticastDomainAssociationsCallable(const AcceptTransitGatewayMulticastDomainAssociationsRequestT &request={}) const
void DeleteTransitGatewayRouteTableAsync(const DeleteTransitGatewayRouteTableRequestT &request, const DeleteTransitGatewayRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteLaunchTemplateAsync(const DeleteLaunchTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteLaunchTemplateRequestT &request={}) const
void DescribeSecurityGroupReferencesAsync(const DescribeSecurityGroupReferencesRequestT &request, const DescribeSecurityGroupReferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyHostsOutcomeCallable ModifyHostsCallable(const ModifyHostsRequestT &request) const
Model::EnableIpamPolicyOutcomeCallable EnableIpamPolicyCallable(const EnableIpamPolicyRequestT &request) const
Model::DescribeIpamResourceDiscoveryAssociationsOutcomeCallable DescribeIpamResourceDiscoveryAssociationsCallable(const DescribeIpamResourceDiscoveryAssociationsRequestT &request={}) const
void ImportInstanceAsync(const ImportInstanceRequestT &request, const ImportInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeImportSnapshotTasksAsync(const DescribeImportSnapshotTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeImportSnapshotTasksRequestT &request={}) const
Model::DetachNetworkInterfaceOutcomeCallable DetachNetworkInterfaceCallable(const DetachNetworkInterfaceRequestT &request) const
Model::DeleteTransitGatewayPolicyTableOutcomeCallable DeleteTransitGatewayPolicyTableCallable(const DeleteTransitGatewayPolicyTableRequestT &request) const
virtual Model::CreatePublicIpv4PoolOutcome CreatePublicIpv4Pool(const Model::CreatePublicIpv4PoolRequest &request={}) const
void DescribeIdFormatAsync(const DescribeIdFormatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIdFormatRequestT &request={}) const
void DescribeLocalGatewayVirtualInterfacesAsync(const DescribeLocalGatewayVirtualInterfacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLocalGatewayVirtualInterfacesRequestT &request={}) const
void AssociateTransitGatewayRouteTableAsync(const AssociateTransitGatewayRouteTableRequestT &request, const AssociateTransitGatewayRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeCapacityBlockStatusOutcome DescribeCapacityBlockStatus(const Model::DescribeCapacityBlockStatusRequest &request={}) const
Model::DescribeCapacityBlocksOutcomeCallable DescribeCapacityBlocksCallable(const DescribeCapacityBlocksRequestT &request={}) const
Model::AssociateTransitGatewayMulticastDomainOutcomeCallable AssociateTransitGatewayMulticastDomainCallable(const AssociateTransitGatewayMulticastDomainRequestT &request) const
virtual Model::EnableVpcClassicLinkOutcome EnableVpcClassicLink(const Model::EnableVpcClassicLinkRequest &request) const
void ModifyIdentityIdFormatAsync(const ModifyIdentityIdFormatRequestT &request, const ModifyIdentityIdFormatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyVpcBlockPublicAccessOptionsAsync(const ModifyVpcBlockPublicAccessOptionsRequestT &request, const ModifyVpcBlockPublicAccessOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AttachInternetGatewayAsync(const AttachInternetGatewayRequestT &request, const AttachInternetGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartNetworkInsightsAnalysisOutcome StartNetworkInsightsAnalysis(const Model::StartNetworkInsightsAnalysisRequest &request) const
void UpdateSecurityGroupRuleDescriptionsIngressAsync(const UpdateSecurityGroupRuleDescriptionsIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateSecurityGroupRuleDescriptionsIngressRequestT &request={}) const
virtual Model::DescribeImageUsageReportsOutcome DescribeImageUsageReports(const Model::DescribeImageUsageReportsRequest &request={}) const
Model::ModifyTransitGatewayPrefixListReferenceOutcomeCallable ModifyTransitGatewayPrefixListReferenceCallable(const ModifyTransitGatewayPrefixListReferenceRequestT &request) const
void DescribeTransitGatewayMulticastDomainsAsync(const DescribeTransitGatewayMulticastDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTransitGatewayMulticastDomainsRequestT &request={}) const
virtual Model::AssociateTransitGatewayPolicyTableOutcome AssociateTransitGatewayPolicyTable(const Model::AssociateTransitGatewayPolicyTableRequest &request) const
Model::CreateImageOutcomeCallable CreateImageCallable(const CreateImageRequestT &request) const
Model::MoveAddressToVpcOutcomeCallable MoveAddressToVpcCallable(const MoveAddressToVpcRequestT &request) const
Model::SearchTransitGatewayMulticastGroupsOutcomeCallable SearchTransitGatewayMulticastGroupsCallable(const SearchTransitGatewayMulticastGroupsRequestT &request) const
void MoveByoipCidrToIpamAsync(const MoveByoipCidrToIpamRequestT &request, const MoveByoipCidrToIpamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AcceptTransitGatewayVpcAttachmentOutcome AcceptTransitGatewayVpcAttachment(const Model::AcceptTransitGatewayVpcAttachmentRequest &request) const
virtual Model::SearchTransitGatewayMulticastGroupsOutcome SearchTransitGatewayMulticastGroups(const Model::SearchTransitGatewayMulticastGroupsRequest &request) const
virtual Model::GetLaunchTemplateDataOutcome GetLaunchTemplateData(const Model::GetLaunchTemplateDataRequest &request) const
void CreatePlacementGroupAsync(const CreatePlacementGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreatePlacementGroupRequestT &request={}) const
virtual Model::DeleteIpamResourceDiscoveryOutcome DeleteIpamResourceDiscovery(const Model::DeleteIpamResourceDiscoveryRequest &request) const
Model::DeleteNetworkInsightsPathOutcomeCallable DeleteNetworkInsightsPathCallable(const DeleteNetworkInsightsPathRequestT &request) const
Model::DeleteNetworkAclEntryOutcomeCallable DeleteNetworkAclEntryCallable(const DeleteNetworkAclEntryRequestT &request) const
virtual Model::ModifyVpcBlockPublicAccessOptionsOutcome ModifyVpcBlockPublicAccessOptions(const Model::ModifyVpcBlockPublicAccessOptionsRequest &request) const
virtual Model::GetDefaultCreditSpecificationOutcome GetDefaultCreditSpecification(const Model::GetDefaultCreditSpecificationRequest &request) const
Model::DisassociateAddressOutcomeCallable DisassociateAddressCallable(const DisassociateAddressRequestT &request={}) const
Model::DisableAllowedImagesSettingsOutcomeCallable DisableAllowedImagesSettingsCallable(const DisableAllowedImagesSettingsRequestT &request={}) const
Model::DescribeNetworkInterfacePermissionsOutcomeCallable DescribeNetworkInterfacePermissionsCallable(const DescribeNetworkInterfacePermissionsRequestT &request={}) const
Model::AssociateIpamByoasnOutcomeCallable AssociateIpamByoasnCallable(const AssociateIpamByoasnRequestT &request) const
void DeleteFpgaImageAsync(const DeleteFpgaImageRequestT &request, const DeleteFpgaImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDhcpOptionsOutcome DescribeDhcpOptions(const Model::DescribeDhcpOptionsRequest &request={}) const
virtual Model::AssociateRouteTableOutcome AssociateRouteTable(const Model::AssociateRouteTableRequest &request) const
virtual Model::DescribeFpgaImagesOutcome DescribeFpgaImages(const Model::DescribeFpgaImagesRequest &request={}) const
Model::DescribeSpotDatafeedSubscriptionOutcomeCallable DescribeSpotDatafeedSubscriptionCallable(const DescribeSpotDatafeedSubscriptionRequestT &request={}) const
void CreateSpotDatafeedSubscriptionAsync(const CreateSpotDatafeedSubscriptionRequestT &request, const CreateSpotDatafeedSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateLocalGatewayVirtualInterfaceOutcomeCallable CreateLocalGatewayVirtualInterfaceCallable(const CreateLocalGatewayVirtualInterfaceRequestT &request) const
void UnlockSnapshotAsync(const UnlockSnapshotRequestT &request, const UnlockSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateTransitGatewayPolicyTableAsync(const AssociateTransitGatewayPolicyTableRequestT &request, const AssociateTransitGatewayPolicyTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateStoreImageTaskOutcome CreateStoreImageTask(const Model::CreateStoreImageTaskRequest &request) const
void DescribeCapacityBlockExtensionHistoryAsync(const DescribeCapacityBlockExtensionHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeCapacityBlockExtensionHistoryRequestT &request={}) const
Model::DeleteInstanceConnectEndpointOutcomeCallable DeleteInstanceConnectEndpointCallable(const DeleteInstanceConnectEndpointRequestT &request) const
void DescribeVerifiedAccessTrustProvidersAsync(const DescribeVerifiedAccessTrustProvidersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVerifiedAccessTrustProvidersRequestT &request={}) const
void ModifyVpcEndpointAsync(const ModifyVpcEndpointRequestT &request, const ModifyVpcEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeCapacityBlockExtensionHistoryOutcome DescribeCapacityBlockExtensionHistory(const Model::DescribeCapacityBlockExtensionHistoryRequest &request={}) const
void DescribeVpcPeeringConnectionsAsync(const DescribeVpcPeeringConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcPeeringConnectionsRequestT &request={}) const
virtual Model::ModifyRouteServerOutcome ModifyRouteServer(const Model::ModifyRouteServerRequest &request) const
void AllocateAddressAsync(const AllocateAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const AllocateAddressRequestT &request={}) const
Model::CreateCapacityReservationOutcomeCallable CreateCapacityReservationCallable(const CreateCapacityReservationRequestT &request) const
virtual Model::CreateTransitGatewayConnectOutcome CreateTransitGatewayConnect(const Model::CreateTransitGatewayConnectRequest &request) const
Model::DescribeFleetInstancesOutcomeCallable DescribeFleetInstancesCallable(const DescribeFleetInstancesRequestT &request) const
Model::DisassociateInstanceEventWindowOutcomeCallable DisassociateInstanceEventWindowCallable(const DisassociateInstanceEventWindowRequestT &request) const
Model::DeleteCustomerGatewayOutcomeCallable DeleteCustomerGatewayCallable(const DeleteCustomerGatewayRequestT &request) const
Model::DescribeTransitGatewayVpcAttachmentsOutcomeCallable DescribeTransitGatewayVpcAttachmentsCallable(const DescribeTransitGatewayVpcAttachmentsRequestT &request={}) const
Model::EnableVpcClassicLinkDnsSupportOutcomeCallable EnableVpcClassicLinkDnsSupportCallable(const EnableVpcClassicLinkDnsSupportRequestT &request={}) const
void CreateTrafficMirrorFilterAsync(const CreateTrafficMirrorFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateTrafficMirrorFilterRequestT &request={}) const
void CreateCoipCidrAsync(const CreateCoipCidrRequestT &request, const CreateCoipCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDefaultVpcAsync(const CreateDefaultVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateDefaultVpcRequestT &request={}) const
Model::DisassociateTrunkInterfaceOutcomeCallable DisassociateTrunkInterfaceCallable(const DisassociateTrunkInterfaceRequestT &request) const
void DeleteCapacityManagerDataExportAsync(const DeleteCapacityManagerDataExportRequestT &request, const DeleteCapacityManagerDataExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetImageBlockPublicAccessStateOutcome GetImageBlockPublicAccessState(const Model::GetImageBlockPublicAccessStateRequest &request={}) const
virtual Model::CreateVpcEndpointConnectionNotificationOutcome CreateVpcEndpointConnectionNotification(const Model::CreateVpcEndpointConnectionNotificationRequest &request) const
virtual Model::DescribeStaleSecurityGroupsOutcome DescribeStaleSecurityGroups(const Model::DescribeStaleSecurityGroupsRequest &request) const
void DeleteSpotDatafeedSubscriptionAsync(const DeleteSpotDatafeedSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteSpotDatafeedSubscriptionRequestT &request={}) const
void DisableTransitGatewayRouteTablePropagationAsync(const DisableTransitGatewayRouteTablePropagationRequestT &request, const DisableTransitGatewayRouteTablePropagationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeVpcEndpointServicesOutcome DescribeVpcEndpointServices(const Model::DescribeVpcEndpointServicesRequest &request={}) const
void DescribeSpotDatafeedSubscriptionAsync(const DescribeSpotDatafeedSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSpotDatafeedSubscriptionRequestT &request={}) const
Model::AcceptCapacityReservationBillingOwnershipOutcomeCallable AcceptCapacityReservationBillingOwnershipCallable(const AcceptCapacityReservationBillingOwnershipRequestT &request) const
Model::DescribeInstanceSqlHaHistoryStatesOutcomeCallable DescribeInstanceSqlHaHistoryStatesCallable(const DescribeInstanceSqlHaHistoryStatesRequestT &request={}) const
virtual Model::DescribeInstancesOutcome DescribeInstances(const Model::DescribeInstancesRequest &request={}) const
virtual Model::CreateVpcEncryptionControlOutcome CreateVpcEncryptionControl(const Model::CreateVpcEncryptionControlRequest &request) const
virtual Model::ModifyInstanceEventStartTimeOutcome ModifyInstanceEventStartTime(const Model::ModifyInstanceEventStartTimeRequest &request) const
virtual Model::ReplaceIamInstanceProfileAssociationOutcome ReplaceIamInstanceProfileAssociation(const Model::ReplaceIamInstanceProfileAssociationRequest &request) const
Model::MoveCapacityReservationInstancesOutcomeCallable MoveCapacityReservationInstancesCallable(const MoveCapacityReservationInstancesRequestT &request) const
void DeleteSecurityGroupAsync(const DeleteSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteSecurityGroupRequestT &request={}) const
void CreateMacSystemIntegrityProtectionModificationTaskAsync(const CreateMacSystemIntegrityProtectionModificationTaskRequestT &request, const CreateMacSystemIntegrityProtectionModificationTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PurchaseCapacityBlockOutcome PurchaseCapacityBlock(const Model::PurchaseCapacityBlockRequest &request) const
virtual Model::DeleteTransitGatewayMulticastDomainOutcome DeleteTransitGatewayMulticastDomain(const Model::DeleteTransitGatewayMulticastDomainRequest &request) const
Model::DeleteVpcPeeringConnectionOutcomeCallable DeleteVpcPeeringConnectionCallable(const DeleteVpcPeeringConnectionRequestT &request) const
Model::DeleteTransitGatewayMeteringPolicyOutcomeCallable DeleteTransitGatewayMeteringPolicyCallable(const DeleteTransitGatewayMeteringPolicyRequestT &request) const
void DescribeCapacityReservationFleetsAsync(const DescribeCapacityReservationFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeCapacityReservationFleetsRequestT &request={}) const
Model::RejectTransitGatewayMulticastDomainAssociationsOutcomeCallable RejectTransitGatewayMulticastDomainAssociationsCallable(const RejectTransitGatewayMulticastDomainAssociationsRequestT &request={}) const
Model::DeleteTransitGatewayVpcAttachmentOutcomeCallable DeleteTransitGatewayVpcAttachmentCallable(const DeleteTransitGatewayVpcAttachmentRequestT &request) const
virtual Model::UnassignIpv6AddressesOutcome UnassignIpv6Addresses(const Model::UnassignIpv6AddressesRequest &request) const
virtual Model::DescribePrincipalIdFormatOutcome DescribePrincipalIdFormat(const Model::DescribePrincipalIdFormatRequest &request={}) const
void ModifyIpamScopeAsync(const ModifyIpamScopeRequestT &request, const ModifyIpamScopeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ReplaceTransitGatewayRouteOutcomeCallable ReplaceTransitGatewayRouteCallable(const ReplaceTransitGatewayRouteRequestT &request) const
void AssociateClientVpnTargetNetworkAsync(const AssociateClientVpnTargetNetworkRequestT &request, const AssociateClientVpnTargetNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribePrincipalIdFormatOutcomeCallable DescribePrincipalIdFormatCallable(const DescribePrincipalIdFormatRequestT &request={}) const
Model::ResetEbsDefaultKmsKeyIdOutcomeCallable ResetEbsDefaultKmsKeyIdCallable(const ResetEbsDefaultKmsKeyIdRequestT &request={}) const
Model::DisassociateClientVpnTargetNetworkOutcomeCallable DisassociateClientVpnTargetNetworkCallable(const DisassociateClientVpnTargetNetworkRequestT &request) const
virtual Model::DetachVpnGatewayOutcome DetachVpnGateway(const Model::DetachVpnGatewayRequest &request) const
void AcceptVpcPeeringConnectionAsync(const AcceptVpcPeeringConnectionRequestT &request, const AcceptVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifySnapshotAttributeOutcomeCallable ModifySnapshotAttributeCallable(const ModifySnapshotAttributeRequestT &request) const
virtual Model::DescribeReservedInstancesListingsOutcome DescribeReservedInstancesListings(const Model::DescribeReservedInstancesListingsRequest &request={}) const
void ModifyVpcEndpointServicePayerResponsibilityAsync(const ModifyVpcEndpointServicePayerResponsibilityRequestT &request, const ModifyVpcEndpointServicePayerResponsibilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RejectTransitGatewayVpcAttachmentOutcome RejectTransitGatewayVpcAttachment(const Model::RejectTransitGatewayVpcAttachmentRequest &request) const
Model::DescribeTagsOutcomeCallable DescribeTagsCallable(const DescribeTagsRequestT &request={}) const
virtual Model::CreateVpnGatewayOutcome CreateVpnGateway(const Model::CreateVpnGatewayRequest &request) const
Model::CreateDhcpOptionsOutcomeCallable CreateDhcpOptionsCallable(const CreateDhcpOptionsRequestT &request) const
void TerminateClientVpnConnectionsAsync(const TerminateClientVpnConnectionsRequestT &request, const TerminateClientVpnConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateVpcPeeringConnectionAsync(const CreateVpcPeeringConnectionRequestT &request, const CreateVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeClientVpnTargetNetworksAsync(const DescribeClientVpnTargetNetworksRequestT &request, const DescribeClientVpnTargetNetworksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PurchaseCapacityBlockExtensionOutcomeCallable PurchaseCapacityBlockExtensionCallable(const PurchaseCapacityBlockExtensionRequestT &request) const
Model::DeprovisionIpamByoasnOutcomeCallable DeprovisionIpamByoasnCallable(const DeprovisionIpamByoasnRequestT &request) const
void DescribeClientVpnAuthorizationRulesAsync(const DescribeClientVpnAuthorizationRulesRequestT &request, const DescribeClientVpnAuthorizationRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateSecurityGroupRuleDescriptionsIngressOutcomeCallable UpdateSecurityGroupRuleDescriptionsIngressCallable(const UpdateSecurityGroupRuleDescriptionsIngressRequestT &request={}) const
void CreateImageUsageReportAsync(const CreateImageUsageReportRequestT &request, const CreateImageUsageReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteLaunchTemplateVersionsAsync(const DeleteLaunchTemplateVersionsRequestT &request, const DeleteLaunchTemplateVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisableTransitGatewayRouteTablePropagationOutcome DisableTransitGatewayRouteTablePropagation(const Model::DisableTransitGatewayRouteTablePropagationRequest &request) const
void ModifyVerifiedAccessInstanceAsync(const ModifyVerifiedAccessInstanceRequestT &request, const ModifyVerifiedAccessInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateVpcEndpointServiceConfigurationAsync(const CreateVpcEndpointServiceConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateVpcEndpointServiceConfigurationRequestT &request={}) const
Model::ListSnapshotsInRecycleBinOutcomeCallable ListSnapshotsInRecycleBinCallable(const ListSnapshotsInRecycleBinRequestT &request={}) const
virtual Model::AssociateNatGatewayAddressOutcome AssociateNatGatewayAddress(const Model::AssociateNatGatewayAddressRequest &request) const
virtual Model::DescribeClientVpnAuthorizationRulesOutcome DescribeClientVpnAuthorizationRules(const Model::DescribeClientVpnAuthorizationRulesRequest &request) const
Model::DeleteIpamPrefixListResolverTargetOutcomeCallable DeleteIpamPrefixListResolverTargetCallable(const DeleteIpamPrefixListResolverTargetRequestT &request) const
Model::AcceptTransitGatewayVpcAttachmentOutcomeCallable AcceptTransitGatewayVpcAttachmentCallable(const AcceptTransitGatewayVpcAttachmentRequestT &request) const
Model::DeleteVpcOutcomeCallable DeleteVpcCallable(const DeleteVpcRequestT &request) const
virtual Model::DeprovisionByoipCidrOutcome DeprovisionByoipCidr(const Model::DeprovisionByoipCidrRequest &request) const
virtual Model::DeleteTransitGatewayRouteOutcome DeleteTransitGatewayRoute(const Model::DeleteTransitGatewayRouteRequest &request) const
Model::DescribeNetworkInsightsAnalysesOutcomeCallable DescribeNetworkInsightsAnalysesCallable(const DescribeNetworkInsightsAnalysesRequestT &request={}) const
void ResetFpgaImageAttributeAsync(const ResetFpgaImageAttributeRequestT &request, const ResetFpgaImageAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteCarrierGatewayAsync(const DeleteCarrierGatewayRequestT &request, const DeleteCarrierGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyDefaultCreditSpecificationOutcomeCallable ModifyDefaultCreditSpecificationCallable(const ModifyDefaultCreditSpecificationRequestT &request) const
void AcceptTransitGatewayMulticastDomainAssociationsAsync(const AcceptTransitGatewayMulticastDomainAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const AcceptTransitGatewayMulticastDomainAssociationsRequestT &request={}) const
virtual Model::CancelReservedInstancesListingOutcome CancelReservedInstancesListing(const Model::CancelReservedInstancesListingRequest &request) const
virtual Model::RestoreVolumeFromRecycleBinOutcome RestoreVolumeFromRecycleBin(const Model::RestoreVolumeFromRecycleBinRequest &request) const
Model::ModifyCapacityReservationFleetOutcomeCallable ModifyCapacityReservationFleetCallable(const ModifyCapacityReservationFleetRequestT &request) const
virtual Model::DescribeVpcClassicLinkOutcome DescribeVpcClassicLink(const Model::DescribeVpcClassicLinkRequest &request={}) const
Model::CreateLocalGatewayVirtualInterfaceGroupOutcomeCallable CreateLocalGatewayVirtualInterfaceGroupCallable(const CreateLocalGatewayVirtualInterfaceGroupRequestT &request) const
void CreateFleetAsync(const CreateFleetRequestT &request, const CreateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateImageAsync(const CreateImageRequestT &request, const CreateImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTransitGatewayPolicyTableOutcomeCallable CreateTransitGatewayPolicyTableCallable(const CreateTransitGatewayPolicyTableRequestT &request) const
void EnableImageAsync(const EnableImageRequestT &request, const EnableImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDhcpOptionsAsync(const CreateDhcpOptionsRequestT &request, const CreateDhcpOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EnableVgwRoutePropagationAsync(const EnableVgwRoutePropagationRequestT &request, const EnableVgwRoutePropagationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyVolumeAttributeOutcomeCallable ModifyVolumeAttributeCallable(const ModifyVolumeAttributeRequestT &request) const
virtual Model::DescribeRouteTablesOutcome DescribeRouteTables(const Model::DescribeRouteTablesRequest &request={}) const
virtual Model::RegisterImageOutcome RegisterImage(const Model::RegisterImageRequest &request) const
Model::CreateNetworkAclEntryOutcomeCallable CreateNetworkAclEntryCallable(const CreateNetworkAclEntryRequestT &request) const
virtual Model::CancelSpotFleetRequestsOutcome CancelSpotFleetRequests(const Model::CancelSpotFleetRequestsRequest &request) const
virtual Model::CreateVpcEndpointServiceConfigurationOutcome CreateVpcEndpointServiceConfiguration(const Model::CreateVpcEndpointServiceConfigurationRequest &request={}) const
void DescribeCapacityBlockExtensionOfferingsAsync(const DescribeCapacityBlockExtensionOfferingsRequestT &request, const DescribeCapacityBlockExtensionOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeSpotFleetInstancesOutcomeCallable DescribeSpotFleetInstancesCallable(const DescribeSpotFleetInstancesRequestT &request) const
Model::CreateVpnConnectionRouteOutcomeCallable CreateVpnConnectionRouteCallable(const CreateVpnConnectionRouteRequestT &request) const
void ModifyInstanceMaintenanceOptionsAsync(const ModifyInstanceMaintenanceOptionsRequestT &request, const ModifyInstanceMaintenanceOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateSecurityGroupVpcOutcome AssociateSecurityGroupVpc(const Model::AssociateSecurityGroupVpcRequest &request) const
void DeleteVpcAsync(const DeleteVpcRequestT &request, const DeleteVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTransitGatewayPrefixListReferenceOutcome DeleteTransitGatewayPrefixListReference(const Model::DeleteTransitGatewayPrefixListReferenceRequest &request) const
void DescribeIpamByoasnAsync(const DescribeIpamByoasnResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIpamByoasnRequestT &request={}) const
Model::ModifyPrivateDnsNameOptionsOutcomeCallable ModifyPrivateDnsNameOptionsCallable(const ModifyPrivateDnsNameOptionsRequestT &request) const
void DeleteTrafficMirrorFilterAsync(const DeleteTrafficMirrorFilterRequestT &request, const DeleteTrafficMirrorFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTransitGatewayMulticastDomainOutcome CreateTransitGatewayMulticastDomain(const Model::CreateTransitGatewayMulticastDomainRequest &request) const
void ImportKeyPairAsync(const ImportKeyPairRequestT &request, const ImportKeyPairResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisableAwsNetworkPerformanceMetricSubscriptionOutcomeCallable DisableAwsNetworkPerformanceMetricSubscriptionCallable(const DisableAwsNetworkPerformanceMetricSubscriptionRequestT &request={}) const
void DeletePlacementGroupAsync(const DeletePlacementGroupRequestT &request, const DeletePlacementGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeCapacityBlockExtensionOfferingsOutcome DescribeCapacityBlockExtensionOfferings(const Model::DescribeCapacityBlockExtensionOfferingsRequest &request) const
Model::DescribeAwsNetworkPerformanceMetricSubscriptionsOutcomeCallable DescribeAwsNetworkPerformanceMetricSubscriptionsCallable(const DescribeAwsNetworkPerformanceMetricSubscriptionsRequestT &request={}) const
Model::DeleteTrafficMirrorFilterRuleOutcomeCallable DeleteTrafficMirrorFilterRuleCallable(const DeleteTrafficMirrorFilterRuleRequestT &request) const
virtual Model::AllocateAddressOutcome AllocateAddress(const Model::AllocateAddressRequest &request={}) const
Model::CreatePublicIpv4PoolOutcomeCallable CreatePublicIpv4PoolCallable(const CreatePublicIpv4PoolRequestT &request={}) const
void DescribeIpamExternalResourceVerificationTokensAsync(const DescribeIpamExternalResourceVerificationTokensResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIpamExternalResourceVerificationTokensRequestT &request={}) const
Model::DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcomeCallable DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCallable(const DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestT &request={}) const
void DisassociateCapacityReservationBillingOwnerAsync(const DisassociateCapacityReservationBillingOwnerRequestT &request, const DisassociateCapacityReservationBillingOwnerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateNetworkInterfaceOutcome CreateNetworkInterface(const Model::CreateNetworkInterfaceRequest &request) const
void ProvisionPublicIpv4PoolCidrAsync(const ProvisionPublicIpv4PoolCidrRequestT &request, const ProvisionPublicIpv4PoolCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteLocalGatewayVirtualInterfaceOutcome DeleteLocalGatewayVirtualInterface(const Model::DeleteLocalGatewayVirtualInterfaceRequest &request) const
void DescribeIpamResourceDiscoveryAssociationsAsync(const DescribeIpamResourceDiscoveryAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIpamResourceDiscoveryAssociationsRequestT &request={}) const
Model::PurchaseReservedInstancesOfferingOutcomeCallable PurchaseReservedInstancesOfferingCallable(const PurchaseReservedInstancesOfferingRequestT &request) const
void EnableFastLaunchAsync(const EnableFastLaunchRequestT &request, const EnableFastLaunchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribePrefixListsOutcome DescribePrefixLists(const Model::DescribePrefixListsRequest &request={}) const
void DeleteIpamExternalResourceVerificationTokenAsync(const DeleteIpamExternalResourceVerificationTokenRequestT &request, const DeleteIpamExternalResourceVerificationTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTransitGatewayRouteTablePropagationsOutcomeCallable GetTransitGatewayRouteTablePropagationsCallable(const GetTransitGatewayRouteTablePropagationsRequestT &request) const
Model::ModifySnapshotTierOutcomeCallable ModifySnapshotTierCallable(const ModifySnapshotTierRequestT &request) const
Model::AttachInternetGatewayOutcomeCallable AttachInternetGatewayCallable(const AttachInternetGatewayRequestT &request) const
virtual Model::ModifyVerifiedAccessInstanceOutcome ModifyVerifiedAccessInstance(const Model::ModifyVerifiedAccessInstanceRequest &request) const
virtual Model::ModifyIdFormatOutcome ModifyIdFormat(const Model::ModifyIdFormatRequest &request) const
Model::CancelCapacityReservationFleetsOutcomeCallable CancelCapacityReservationFleetsCallable(const CancelCapacityReservationFleetsRequestT &request) const
void DescribeKeyPairsAsync(const DescribeKeyPairsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeKeyPairsRequestT &request={}) const
void DescribeTrafficMirrorFilterRulesAsync(const DescribeTrafficMirrorFilterRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTrafficMirrorFilterRulesRequestT &request={}) const
void DetachVolumeAsync(const DetachVolumeRequestT &request, const DetachVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateSnapshotOutcome CreateSnapshot(const Model::CreateSnapshotRequest &request) const
Model::DeleteVerifiedAccessTrustProviderOutcomeCallable DeleteVerifiedAccessTrustProviderCallable(const DeleteVerifiedAccessTrustProviderRequestT &request) const
virtual Model::DescribeSpotFleetRequestHistoryOutcome DescribeSpotFleetRequestHistory(const Model::DescribeSpotFleetRequestHistoryRequest &request) const
Model::DescribeReservedInstancesModificationsOutcomeCallable DescribeReservedInstancesModificationsCallable(const DescribeReservedInstancesModificationsRequestT &request={}) const
virtual Model::DescribeVpcBlockPublicAccessExclusionsOutcome DescribeVpcBlockPublicAccessExclusions(const Model::DescribeVpcBlockPublicAccessExclusionsRequest &request={}) const
Model::ResetAddressAttributeOutcomeCallable ResetAddressAttributeCallable(const ResetAddressAttributeRequestT &request) const
Model::ModifyInstancePlacementOutcomeCallable ModifyInstancePlacementCallable(const ModifyInstancePlacementRequestT &request) const
virtual Model::GetVerifiedAccessEndpointPolicyOutcome GetVerifiedAccessEndpointPolicy(const Model::GetVerifiedAccessEndpointPolicyRequest &request) const
Model::EnableVpcClassicLinkOutcomeCallable EnableVpcClassicLinkCallable(const EnableVpcClassicLinkRequestT &request) const
Model::ModifyVpcTenancyOutcomeCallable ModifyVpcTenancyCallable(const ModifyVpcTenancyRequestT &request) const
virtual Model::EnableCapacityManagerOutcome EnableCapacityManager(const Model::EnableCapacityManagerRequest &request={}) const
virtual Model::ModifyFpgaImageAttributeOutcome ModifyFpgaImageAttribute(const Model::ModifyFpgaImageAttributeRequest &request) const
void DescribeCustomerGatewaysAsync(const DescribeCustomerGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeCustomerGatewaysRequestT &request={}) const
Model::CreateTransitGatewayMulticastDomainOutcomeCallable CreateTransitGatewayMulticastDomainCallable(const CreateTransitGatewayMulticastDomainRequestT &request) const
void ModifyIpamPolicyAllocationRulesAsync(const ModifyIpamPolicyAllocationRulesRequestT &request, const ModifyIpamPolicyAllocationRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateRouteServerEndpointAsync(const CreateRouteServerEndpointRequestT &request, const CreateRouteServerEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeInternetGatewaysOutcomeCallable DescribeInternetGatewaysCallable(const DescribeInternetGatewaysRequestT &request={}) const
void CancelCapacityReservationFleetsAsync(const CancelCapacityReservationFleetsRequestT &request, const CancelCapacityReservationFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetInstanceUefiDataAsync(const GetInstanceUefiDataRequestT &request, const GetInstanceUefiDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ProvisionByoipCidrOutcomeCallable ProvisionByoipCidrCallable(const ProvisionByoipCidrRequestT &request) const
Model::DescribeVerifiedAccessEndpointsOutcomeCallable DescribeVerifiedAccessEndpointsCallable(const DescribeVerifiedAccessEndpointsRequestT &request={}) const
Model::StartVpcEndpointServicePrivateDnsVerificationOutcomeCallable StartVpcEndpointServicePrivateDnsVerificationCallable(const StartVpcEndpointServicePrivateDnsVerificationRequestT &request) const
Model::CreateCustomerGatewayOutcomeCallable CreateCustomerGatewayCallable(const CreateCustomerGatewayRequestT &request) const
Model::CreateNetworkInsightsPathOutcomeCallable CreateNetworkInsightsPathCallable(const CreateNetworkInsightsPathRequestT &request) const
Model::RegisterTransitGatewayMulticastGroupSourcesOutcomeCallable RegisterTransitGatewayMulticastGroupSourcesCallable(const RegisterTransitGatewayMulticastGroupSourcesRequestT &request) const
virtual Model::DisassociateVpcCidrBlockOutcome DisassociateVpcCidrBlock(const Model::DisassociateVpcCidrBlockRequest &request) const
Model::ModifyVpnTunnelOptionsOutcomeCallable ModifyVpnTunnelOptionsCallable(const ModifyVpnTunnelOptionsRequestT &request) const
Model::ModifyIpamPolicyAllocationRulesOutcomeCallable ModifyIpamPolicyAllocationRulesCallable(const ModifyIpamPolicyAllocationRulesRequestT &request) const
virtual Model::ResetAddressAttributeOutcome ResetAddressAttribute(const Model::ResetAddressAttributeRequest &request) const
virtual Model::ModifyIpamResourceDiscoveryOutcome ModifyIpamResourceDiscovery(const Model::ModifyIpamResourceDiscoveryRequest &request) const
void ModifyTransitGatewayMeteringPolicyAsync(const ModifyTransitGatewayMeteringPolicyRequestT &request, const ModifyTransitGatewayMeteringPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetVpnConnectionDeviceSampleConfigurationAsync(const GetVpnConnectionDeviceSampleConfigurationRequestT &request, const GetVpnConnectionDeviceSampleConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateRouteServerPeerOutcome CreateRouteServerPeer(const Model::CreateRouteServerPeerRequest &request) const
Model::CreateLocalGatewayRouteTableOutcomeCallable CreateLocalGatewayRouteTableCallable(const CreateLocalGatewayRouteTableRequestT &request) const
Model::DescribeManagedPrefixListsOutcomeCallable DescribeManagedPrefixListsCallable(const DescribeManagedPrefixListsRequestT &request={}) const
Model::ModifyClientVpnEndpointOutcomeCallable ModifyClientVpnEndpointCallable(const ModifyClientVpnEndpointRequestT &request) const
Model::DescribeTrafficMirrorFilterRulesOutcomeCallable DescribeTrafficMirrorFilterRulesCallable(const DescribeTrafficMirrorFilterRulesRequestT &request={}) const
void ResetInstanceAttributeAsync(const ResetInstanceAttributeRequestT &request, const ResetInstanceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeTransitGatewayRouteTableAnnouncementsOutcomeCallable DescribeTransitGatewayRouteTableAnnouncementsCallable(const DescribeTransitGatewayRouteTableAnnouncementsRequestT &request={}) const
void CreateEgressOnlyInternetGatewayAsync(const CreateEgressOnlyInternetGatewayRequestT &request, const CreateEgressOnlyInternetGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyInstanceConnectEndpointOutcome ModifyInstanceConnectEndpoint(const Model::ModifyInstanceConnectEndpointRequest &request) const
void GetCapacityManagerMetricDimensionsAsync(const GetCapacityManagerMetricDimensionsRequestT &request, const GetCapacityManagerMetricDimensionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTransitGatewayOutcomeCallable CreateTransitGatewayCallable(const CreateTransitGatewayRequestT &request={}) const
void DeleteFleetsAsync(const DeleteFleetsRequestT &request, const DeleteFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RejectCapacityReservationBillingOwnershipOutcomeCallable RejectCapacityReservationBillingOwnershipCallable(const RejectCapacityReservationBillingOwnershipRequestT &request) const
virtual Model::CreateNetworkInsightsAccessScopeOutcome CreateNetworkInsightsAccessScope(const Model::CreateNetworkInsightsAccessScopeRequest &request) const
virtual Model::DeleteClientVpnRouteOutcome DeleteClientVpnRoute(const Model::DeleteClientVpnRouteRequest &request) const
void DescribeReservedInstancesModificationsAsync(const DescribeReservedInstancesModificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReservedInstancesModificationsRequestT &request={}) const
Model::DetachInternetGatewayOutcomeCallable DetachInternetGatewayCallable(const DetachInternetGatewayRequestT &request) const
virtual Model::DisassociateCapacityReservationBillingOwnerOutcome DisassociateCapacityReservationBillingOwner(const Model::DisassociateCapacityReservationBillingOwnerRequest &request) const
void CreateLocalGatewayVirtualInterfaceAsync(const CreateLocalGatewayVirtualInterfaceRequestT &request, const CreateLocalGatewayVirtualInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetIpamPolicyAllocationRulesAsync(const GetIpamPolicyAllocationRulesRequestT &request, const GetIpamPolicyAllocationRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifySpotFleetRequestOutcome ModifySpotFleetRequest(const Model::ModifySpotFleetRequestRequest &request) const
void DescribePublicIpv4PoolsAsync(const DescribePublicIpv4PoolsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePublicIpv4PoolsRequestT &request={}) const
void AssociateInstanceEventWindowAsync(const AssociateInstanceEventWindowRequestT &request, const AssociateInstanceEventWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateIpamResourceDiscoveryAsync(const AssociateIpamResourceDiscoveryRequestT &request, const AssociateIpamResourceDiscoveryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeIdFormatOutcome DescribeIdFormat(const Model::DescribeIdFormatRequest &request={}) const
virtual Model::GetIpamDiscoveredAccountsOutcome GetIpamDiscoveredAccounts(const Model::GetIpamDiscoveredAccountsRequest &request) const
virtual Model::DescribeIamInstanceProfileAssociationsOutcome DescribeIamInstanceProfileAssociations(const Model::DescribeIamInstanceProfileAssociationsRequest &request={}) const
virtual Model::DescribeSpotFleetRequestsOutcome DescribeSpotFleetRequests(const Model::DescribeSpotFleetRequestsRequest &request={}) const
virtual Model::DisableVpcClassicLinkDnsSupportOutcome DisableVpcClassicLinkDnsSupport(const Model::DisableVpcClassicLinkDnsSupportRequest &request={}) const
void DescribeLocalGatewaysAsync(const DescribeLocalGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLocalGatewaysRequestT &request={}) const
void ModifyInstanceCapacityReservationAttributesAsync(const ModifyInstanceCapacityReservationAttributesRequestT &request, const ModifyInstanceCapacityReservationAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyIpamResourceCidrOutcome ModifyIpamResourceCidr(const Model::ModifyIpamResourceCidrRequest &request) const
void DisableIpamOrganizationAdminAccountAsync(const DisableIpamOrganizationAdminAccountRequestT &request, const DisableIpamOrganizationAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyTransitGatewayMeteringPolicyOutcomeCallable ModifyTransitGatewayMeteringPolicyCallable(const ModifyTransitGatewayMeteringPolicyRequestT &request) const
virtual Model::AuthorizeClientVpnIngressOutcome AuthorizeClientVpnIngress(const Model::AuthorizeClientVpnIngressRequest &request) const
Model::ModifyInstanceMetadataOptionsOutcomeCallable ModifyInstanceMetadataOptionsCallable(const ModifyInstanceMetadataOptionsRequestT &request) const
virtual Model::CreateVpnConnectionRouteOutcome CreateVpnConnectionRoute(const Model::CreateVpnConnectionRouteRequest &request) const
virtual Model::DescribeTransitGatewayMulticastDomainsOutcome DescribeTransitGatewayMulticastDomains(const Model::DescribeTransitGatewayMulticastDomainsRequest &request={}) const
Model::DescribeInstanceEventWindowsOutcomeCallable DescribeInstanceEventWindowsCallable(const DescribeInstanceEventWindowsRequestT &request={}) const
void ModifyDefaultCreditSpecificationAsync(const ModifyDefaultCreditSpecificationRequestT &request, const ModifyDefaultCreditSpecificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeAddressesAttributeOutcome DescribeAddressesAttribute(const Model::DescribeAddressesAttributeRequest &request={}) const
Model::CreateTrafficMirrorSessionOutcomeCallable CreateTrafficMirrorSessionCallable(const CreateTrafficMirrorSessionRequestT &request) const
void CreateSnapshotsAsync(const CreateSnapshotsRequestT &request, const CreateSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeClientVpnTargetNetworksOutcome DescribeClientVpnTargetNetworks(const Model::DescribeClientVpnTargetNetworksRequest &request) const
void GetImageBlockPublicAccessStateAsync(const GetImageBlockPublicAccessStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetImageBlockPublicAccessStateRequestT &request={}) const
virtual Model::GetTransitGatewayRouteTableAssociationsOutcome GetTransitGatewayRouteTableAssociations(const Model::GetTransitGatewayRouteTableAssociationsRequest &request) const
Model::CreateVpcEncryptionControlOutcomeCallable CreateVpcEncryptionControlCallable(const CreateVpcEncryptionControlRequestT &request) const
virtual Model::DeprovisionIpamPoolCidrOutcome DeprovisionIpamPoolCidr(const Model::DeprovisionIpamPoolCidrRequest &request) const
void CreateRestoreImageTaskAsync(const CreateRestoreImageTaskRequestT &request, const CreateRestoreImageTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeVerifiedAccessGroupsOutcomeCallable DescribeVerifiedAccessGroupsCallable(const DescribeVerifiedAccessGroupsRequestT &request={}) const
virtual Model::UpdateSecurityGroupRuleDescriptionsIngressOutcome UpdateSecurityGroupRuleDescriptionsIngress(const Model::UpdateSecurityGroupRuleDescriptionsIngressRequest &request={}) const
Model::EnableEbsEncryptionByDefaultOutcomeCallable EnableEbsEncryptionByDefaultCallable(const EnableEbsEncryptionByDefaultRequestT &request={}) const
Model::AuthorizeSecurityGroupIngressOutcomeCallable AuthorizeSecurityGroupIngressCallable(const AuthorizeSecurityGroupIngressRequestT &request={}) const
void CreateIpamPolicyAsync(const CreateIpamPolicyRequestT &request, const CreateIpamPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeFleetHistoryAsync(const DescribeFleetHistoryRequestT &request, const DescribeFleetHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteInstanceEventWindowAsync(const DeleteInstanceEventWindowRequestT &request, const DeleteInstanceEventWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RestoreManagedPrefixListVersionOutcomeCallable RestoreManagedPrefixListVersionCallable(const RestoreManagedPrefixListVersionRequestT &request) const
virtual Model::GetCapacityManagerAttributesOutcome GetCapacityManagerAttributes(const Model::GetCapacityManagerAttributesRequest &request={}) const
void ModifyInstanceMetadataOptionsAsync(const ModifyInstanceMetadataOptionsRequestT &request, const ModifyInstanceMetadataOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAccountAttributesAsync(const DescribeAccountAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAccountAttributesRequestT &request={}) const
virtual Model::DescribeLocalGatewaysOutcome DescribeLocalGateways(const Model::DescribeLocalGatewaysRequest &request={}) const
Model::ModifyInstanceAttributeOutcomeCallable ModifyInstanceAttributeCallable(const ModifyInstanceAttributeRequestT &request) const
virtual Model::ImportKeyPairOutcome ImportKeyPair(const Model::ImportKeyPairRequest &request) const
virtual Model::DescribeReservedInstancesOfferingsOutcome DescribeReservedInstancesOfferings(const Model::DescribeReservedInstancesOfferingsRequest &request={}) const
void DescribeImageReferencesAsync(const DescribeImageReferencesRequestT &request, const DescribeImageReferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteTransitGatewayRouteAsync(const DeleteTransitGatewayRouteRequestT &request, const DeleteTransitGatewayRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ReleaseHostsOutcome ReleaseHosts(const Model::ReleaseHostsRequest &request) const
void CreateDelegateMacVolumeOwnershipTaskAsync(const CreateDelegateMacVolumeOwnershipTaskRequestT &request, const CreateDelegateMacVolumeOwnershipTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyReservedInstancesOutcomeCallable ModifyReservedInstancesCallable(const ModifyReservedInstancesRequestT &request) const
Model::DescribeVolumesOutcomeCallable DescribeVolumesCallable(const DescribeVolumesRequestT &request={}) const
void DescribeElasticGpusAsync(const DescribeElasticGpusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeElasticGpusRequestT &request={}) const
void CreateIpamExternalResourceVerificationTokenAsync(const CreateIpamExternalResourceVerificationTokenRequestT &request, const CreateIpamExternalResourceVerificationTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDeclarativePoliciesReportsOutcome DescribeDeclarativePoliciesReports(const Model::DescribeDeclarativePoliciesReportsRequest &request={}) const
virtual Model::DeleteSubnetCidrReservationOutcome DeleteSubnetCidrReservation(const Model::DeleteSubnetCidrReservationRequest &request) const
virtual Model::DescribeHostsOutcome DescribeHosts(const Model::DescribeHostsRequest &request={}) const
void ModifyIpamPoolAsync(const ModifyIpamPoolRequestT &request, const ModifyIpamPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeImageAttributeOutcomeCallable DescribeImageAttributeCallable(const DescribeImageAttributeRequestT &request) const
void ModifyVolumeAttributeAsync(const ModifyVolumeAttributeRequestT &request, const ModifyVolumeAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeFastSnapshotRestoresOutcomeCallable DescribeFastSnapshotRestoresCallable(const DescribeFastSnapshotRestoresRequestT &request={}) const
void DescribeVpnConcentratorsAsync(const DescribeVpnConcentratorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpnConcentratorsRequestT &request={}) const
Model::DeleteTransitGatewayConnectPeerOutcomeCallable DeleteTransitGatewayConnectPeerCallable(const DeleteTransitGatewayConnectPeerRequestT &request) const
void DescribeSpotFleetInstancesAsync(const DescribeSpotFleetInstancesRequestT &request, const DescribeSpotFleetInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ReplaceRouteTableAssociationAsync(const ReplaceRouteTableAssociationRequestT &request, const ReplaceRouteTableAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteVpcEndpointConnectionNotificationsAsync(const DeleteVpcEndpointConnectionNotificationsRequestT &request, const DeleteVpcEndpointConnectionNotificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTransitGatewayPeeringAttachmentOutcomeCallable CreateTransitGatewayPeeringAttachmentCallable(const CreateTransitGatewayPeeringAttachmentRequestT &request) const
Model::DescribePlacementGroupsOutcomeCallable DescribePlacementGroupsCallable(const DescribePlacementGroupsRequestT &request={}) const
void CreateRouteServerPeerAsync(const CreateRouteServerPeerRequestT &request, const CreateRouteServerPeerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchLocalGatewayRoutesAsync(const SearchLocalGatewayRoutesRequestT &request, const SearchLocalGatewayRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeInstanceCreditSpecificationsOutcome DescribeInstanceCreditSpecifications(const Model::DescribeInstanceCreditSpecificationsRequest &request={}) const
virtual Model::EnableImageDeprecationOutcome EnableImageDeprecation(const Model::EnableImageDeprecationRequest &request) const
void DescribeReplaceRootVolumeTasksAsync(const DescribeReplaceRootVolumeTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReplaceRootVolumeTasksRequestT &request={}) const
virtual Model::MoveCapacityReservationInstancesOutcome MoveCapacityReservationInstances(const Model::MoveCapacityReservationInstancesRequest &request) const
Model::EnableSnapshotBlockPublicAccessOutcomeCallable EnableSnapshotBlockPublicAccessCallable(const EnableSnapshotBlockPublicAccessRequestT &request) const
virtual Model::WithdrawByoipCidrOutcome WithdrawByoipCidr(const Model::WithdrawByoipCidrRequest &request) const
void CreateRouteAsync(const CreateRouteRequestT &request, const CreateRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTrafficMirrorSessionAsync(const CreateTrafficMirrorSessionRequestT &request, const CreateTrafficMirrorSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyVerifiedAccessEndpointOutcomeCallable ModifyVerifiedAccessEndpointCallable(const ModifyVerifiedAccessEndpointRequestT &request) const
void GetCoipPoolUsageAsync(const GetCoipPoolUsageRequestT &request, const GetCoipPoolUsageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeClientVpnConnectionsAsync(const DescribeClientVpnConnectionsRequestT &request, const DescribeClientVpnConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ResetFpgaImageAttributeOutcome ResetFpgaImageAttribute(const Model::ResetFpgaImageAttributeRequest &request) const
virtual Model::DescribeInstanceAttributeOutcome DescribeInstanceAttribute(const Model::DescribeInstanceAttributeRequest &request) const
Model::DescribeVpcClassicLinkOutcomeCallable DescribeVpcClassicLinkCallable(const DescribeVpcClassicLinkRequestT &request={}) const
Model::DeprovisionPublicIpv4PoolCidrOutcomeCallable DeprovisionPublicIpv4PoolCidrCallable(const DeprovisionPublicIpv4PoolCidrRequestT &request) const
Model::ModifyVerifiedAccessGroupOutcomeCallable ModifyVerifiedAccessGroupCallable(const ModifyVerifiedAccessGroupRequestT &request) const
Model::CreateInternetGatewayOutcomeCallable CreateInternetGatewayCallable(const CreateInternetGatewayRequestT &request={}) const
Model::AuthorizeClientVpnIngressOutcomeCallable AuthorizeClientVpnIngressCallable(const AuthorizeClientVpnIngressRequestT &request) const
void DeleteNetworkAclEntryAsync(const DeleteNetworkAclEntryRequestT &request, const DeleteNetworkAclEntryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateSecurityGroupVpcOutcome DisassociateSecurityGroupVpc(const Model::DisassociateSecurityGroupVpcRequest &request) const
void CreateLocalGatewayRouteTableVpcAssociationAsync(const CreateLocalGatewayRouteTableVpcAssociationRequestT &request, const CreateLocalGatewayRouteTableVpcAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTransitGatewayVpcAttachmentsAsync(const DescribeTransitGatewayVpcAttachmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTransitGatewayVpcAttachmentsRequestT &request={}) const
virtual Model::DescribeTagsOutcome DescribeTags(const Model::DescribeTagsRequest &request={}) const
Model::DescribeSecurityGroupRulesOutcomeCallable DescribeSecurityGroupRulesCallable(const DescribeSecurityGroupRulesRequestT &request={}) const
virtual Model::ModifySecurityGroupRulesOutcome ModifySecurityGroupRules(const Model::ModifySecurityGroupRulesRequest &request) const
void CreateReplaceRootVolumeTaskAsync(const CreateReplaceRootVolumeTaskRequestT &request, const CreateReplaceRootVolumeTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeLaunchTemplatesOutcome DescribeLaunchTemplates(const Model::DescribeLaunchTemplatesRequest &request={}) const
virtual Model::DeleteQueuedReservedInstancesOutcome DeleteQueuedReservedInstances(const Model::DeleteQueuedReservedInstancesRequest &request) const
virtual Model::DeleteFpgaImageOutcome DeleteFpgaImage(const Model::DeleteFpgaImageRequest &request) const
Model::DisableVgwRoutePropagationOutcomeCallable DisableVgwRoutePropagationCallable(const DisableVgwRoutePropagationRequestT &request) const
void ModifyImageAttributeAsync(const ModifyImageAttributeRequestT &request, const ModifyImageAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DetachNetworkInterfaceOutcome DetachNetworkInterface(const Model::DetachNetworkInterfaceRequest &request) const
void CancelSpotInstanceRequestsAsync(const CancelSpotInstanceRequestsRequestT &request, const CancelSpotInstanceRequestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTransitGatewayConnectsAsync(const DescribeTransitGatewayConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTransitGatewayConnectsRequestT &request={}) const
void ModifySpotFleetRequestAsync(const ModifySpotFleetRequestRequestT &request, const ModifySpotFleetRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteVerifiedAccessEndpointOutcome DeleteVerifiedAccessEndpoint(const Model::DeleteVerifiedAccessEndpointRequest &request) const
virtual Model::DescribeInstanceTypesOutcome DescribeInstanceTypes(const Model::DescribeInstanceTypesRequest &request={}) const
virtual Model::CreateIpamScopeOutcome CreateIpamScope(const Model::CreateIpamScopeRequest &request) const
void DisableVpcClassicLinkDnsSupportAsync(const DisableVpcClassicLinkDnsSupportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisableVpcClassicLinkDnsSupportRequestT &request={}) const
void DeregisterImageAsync(const DeregisterImageRequestT &request, const DeregisterImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateVpcOutcome CreateVpc(const Model::CreateVpcRequest &request={}) const
void RegisterInstanceEventNotificationAttributesAsync(const RegisterInstanceEventNotificationAttributesRequestT &request, const RegisterInstanceEventNotificationAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AllocateIpamPoolCidrOutcome AllocateIpamPoolCidr(const Model::AllocateIpamPoolCidrRequest &request) const
virtual Model::DescribeVpcsOutcome DescribeVpcs(const Model::DescribeVpcsRequest &request={}) const
virtual Model::DescribeNetworkInsightsAccessScopeAnalysesOutcome DescribeNetworkInsightsAccessScopeAnalyses(const Model::DescribeNetworkInsightsAccessScopeAnalysesRequest &request={}) const
virtual Model::DescribeCapacityReservationFleetsOutcome DescribeCapacityReservationFleets(const Model::DescribeCapacityReservationFleetsRequest &request={}) const
virtual Model::ModifyVerifiedAccessInstanceLoggingConfigurationOutcome ModifyVerifiedAccessInstanceLoggingConfiguration(const Model::ModifyVerifiedAccessInstanceLoggingConfigurationRequest &request) const
void DeleteNetworkInsightsAnalysisAsync(const DeleteNetworkInsightsAnalysisRequestT &request, const DeleteNetworkInsightsAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeSubnetsOutcomeCallable DescribeSubnetsCallable(const DescribeSubnetsRequestT &request={}) const
void DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationAsync(const DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestT &request, const DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EnableRouteServerPropagationAsync(const EnableRouteServerPropagationRequestT &request, const EnableRouteServerPropagationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyVerifiedAccessTrustProviderOutcome ModifyVerifiedAccessTrustProvider(const Model::ModifyVerifiedAccessTrustProviderRequest &request) const
virtual Model::EnableImageBlockPublicAccessOutcome EnableImageBlockPublicAccess(const Model::EnableImageBlockPublicAccessRequest &request) const
void AllocateIpamPoolCidrAsync(const AllocateIpamPoolCidrRequestT &request, const AllocateIpamPoolCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeLocalGatewayRouteTableVpcAssociationsOutcome DescribeLocalGatewayRouteTableVpcAssociations(const Model::DescribeLocalGatewayRouteTableVpcAssociationsRequest &request={}) const
void ModifyVerifiedAccessEndpointPolicyAsync(const ModifyVerifiedAccessEndpointPolicyRequestT &request, const ModifyVerifiedAccessEndpointPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetAssociatedEnclaveCertificateIamRolesAsync(const GetAssociatedEnclaveCertificateIamRolesRequestT &request, const GetAssociatedEnclaveCertificateIamRolesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteSnapshotOutcomeCallable DeleteSnapshotCallable(const DeleteSnapshotRequestT &request) const
virtual Model::DescribeCarrierGatewaysOutcome DescribeCarrierGateways(const Model::DescribeCarrierGatewaysRequest &request={}) const
Model::CreateCapacityReservationFleetOutcomeCallable CreateCapacityReservationFleetCallable(const CreateCapacityReservationFleetRequestT &request) const
virtual Model::AssociateCapacityReservationBillingOwnerOutcome AssociateCapacityReservationBillingOwner(const Model::AssociateCapacityReservationBillingOwnerRequest &request) const
void DescribeClientVpnEndpointsAsync(const DescribeClientVpnEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeClientVpnEndpointsRequestT &request={}) const
Model::DescribeOutpostLagsOutcomeCallable DescribeOutpostLagsCallable(const DescribeOutpostLagsRequestT &request={}) const
void RejectVpcEndpointConnectionsAsync(const RejectVpcEndpointConnectionsRequestT &request, const RejectVpcEndpointConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyIpamScopeOutcomeCallable ModifyIpamScopeCallable(const ModifyIpamScopeRequestT &request) const
virtual Model::GetInstanceTpmEkPubOutcome GetInstanceTpmEkPub(const Model::GetInstanceTpmEkPubRequest &request) const
virtual Model::DeleteRouteServerOutcome DeleteRouteServer(const Model::DeleteRouteServerRequest &request) const
Model::GetVpnConnectionDeviceSampleConfigurationOutcomeCallable GetVpnConnectionDeviceSampleConfigurationCallable(const GetVpnConnectionDeviceSampleConfigurationRequestT &request) const
void DeleteCoipCidrAsync(const DeleteCoipCidrRequestT &request, const DeleteCoipCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UnassignPrivateIpAddressesOutcome UnassignPrivateIpAddresses(const Model::UnassignPrivateIpAddressesRequest &request) const
Model::GetEnabledIpamPolicyOutcomeCallable GetEnabledIpamPolicyCallable(const GetEnabledIpamPolicyRequestT &request={}) const
Model::DeleteVpcBlockPublicAccessExclusionOutcomeCallable DeleteVpcBlockPublicAccessExclusionCallable(const DeleteVpcBlockPublicAccessExclusionRequestT &request) const
virtual Model::CreateCapacityManagerDataExportOutcome CreateCapacityManagerDataExport(const Model::CreateCapacityManagerDataExportRequest &request) const
virtual Model::UnassignPrivateNatGatewayAddressOutcome UnassignPrivateNatGatewayAddress(const Model::UnassignPrivateNatGatewayAddressRequest &request) const
void DeleteTransitGatewayConnectAsync(const DeleteTransitGatewayConnectRequestT &request, const DeleteTransitGatewayConnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTransitGatewayPolicyTablesOutcome DescribeTransitGatewayPolicyTables(const Model::DescribeTransitGatewayPolicyTablesRequest &request={}) const
virtual Model::ModifyVpcTenancyOutcome ModifyVpcTenancy(const Model::ModifyVpcTenancyRequest &request) const
virtual Model::DescribeTrafficMirrorFiltersOutcome DescribeTrafficMirrorFilters(const Model::DescribeTrafficMirrorFiltersRequest &request={}) const
virtual Model::DisableCapacityManagerOutcome DisableCapacityManager(const Model::DisableCapacityManagerRequest &request={}) const
virtual Model::DescribeIdentityIdFormatOutcome DescribeIdentityIdFormat(const Model::DescribeIdentityIdFormatRequest &request) const
virtual Model::AssignPrivateIpAddressesOutcome AssignPrivateIpAddresses(const Model::AssignPrivateIpAddressesRequest &request) const
virtual Model::DescribeNetworkAclsOutcome DescribeNetworkAcls(const Model::DescribeNetworkAclsRequest &request={}) const
virtual Model::DescribeTrafficMirrorFilterRulesOutcome DescribeTrafficMirrorFilterRules(const Model::DescribeTrafficMirrorFilterRulesRequest &request={}) const
Model::ExportVerifiedAccessInstanceClientConfigurationOutcomeCallable ExportVerifiedAccessInstanceClientConfigurationCallable(const ExportVerifiedAccessInstanceClientConfigurationRequestT &request) const
void DescribeSpotFleetRequestHistoryAsync(const DescribeSpotFleetRequestHistoryRequestT &request, const DescribeSpotFleetRequestHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeLaunchTemplatesOutcomeCallable DescribeLaunchTemplatesCallable(const DescribeLaunchTemplatesRequestT &request={}) const
void GetCapacityManagerAttributesAsync(const GetCapacityManagerAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCapacityManagerAttributesRequestT &request={}) const
Model::DescribeTransitGatewayPolicyTablesOutcomeCallable DescribeTransitGatewayPolicyTablesCallable(const DescribeTransitGatewayPolicyTablesRequestT &request={}) const
Model::DescribeBundleTasksOutcomeCallable DescribeBundleTasksCallable(const DescribeBundleTasksRequestT &request={}) const
void RejectVpcPeeringConnectionAsync(const RejectVpcPeeringConnectionRequestT &request, const RejectVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyManagedPrefixListAsync(const ModifyManagedPrefixListRequestT &request, const ModifyManagedPrefixListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
EC2Client(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::CreateVolumeOutcome CreateVolume(const Model::CreateVolumeRequest &request={}) const
Model::DeleteCapacityManagerDataExportOutcomeCallable DeleteCapacityManagerDataExportCallable(const DeleteCapacityManagerDataExportRequestT &request) const
void CreateSubnetAsync(const CreateSubnetRequestT &request, const CreateSubnetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ImportSnapshotOutcome ImportSnapshot(const Model::ImportSnapshotRequest &request={}) const
virtual Model::ModifyClientVpnEndpointOutcome ModifyClientVpnEndpoint(const Model::ModifyClientVpnEndpointRequest &request) const
Model::ModifyVpcEndpointServicePermissionsOutcomeCallable ModifyVpcEndpointServicePermissionsCallable(const ModifyVpcEndpointServicePermissionsRequestT &request) const
void GetInstanceTypesFromInstanceRequirementsAsync(const GetInstanceTypesFromInstanceRequirementsRequestT &request, const GetInstanceTypesFromInstanceRequirementsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeRouteServerPeersOutcomeCallable DescribeRouteServerPeersCallable(const DescribeRouteServerPeersRequestT &request={}) const
Model::EnableCapacityManagerOutcomeCallable EnableCapacityManagerCallable(const EnableCapacityManagerRequestT &request={}) const
virtual Model::EnableRouteServerPropagationOutcome EnableRouteServerPropagation(const Model::EnableRouteServerPropagationRequest &request) const
void ExportTransitGatewayRoutesAsync(const ExportTransitGatewayRoutesRequestT &request, const ExportTransitGatewayRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeNetworkInsightsAccessScopesAsync(const DescribeNetworkInsightsAccessScopesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeNetworkInsightsAccessScopesRequestT &request={}) const
Model::AssociateIpamResourceDiscoveryOutcomeCallable AssociateIpamResourceDiscoveryCallable(const AssociateIpamResourceDiscoveryRequestT &request) const
virtual Model::GetIpamPolicyAllocationRulesOutcome GetIpamPolicyAllocationRules(const Model::GetIpamPolicyAllocationRulesRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
Model::DeleteVpnConnectionRouteOutcomeCallable DeleteVpnConnectionRouteCallable(const DeleteVpnConnectionRouteRequestT &request) const
void DescribeInstanceTypeOfferingsAsync(const DescribeInstanceTypeOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceTypeOfferingsRequestT &request={}) const
Model::AdvertiseByoipCidrOutcomeCallable AdvertiseByoipCidrCallable(const AdvertiseByoipCidrRequestT &request) const
Model::DeleteLaunchTemplateOutcomeCallable DeleteLaunchTemplateCallable(const DeleteLaunchTemplateRequestT &request={}) const
virtual Model::GetIpamPrefixListResolverRulesOutcome GetIpamPrefixListResolverRules(const Model::GetIpamPrefixListResolverRulesRequest &request) const
void DescribeRouteServerPeersAsync(const DescribeRouteServerPeersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeRouteServerPeersRequestT &request={}) const
void ModifySecurityGroupRulesAsync(const ModifySecurityGroupRulesRequestT &request, const ModifySecurityGroupRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeVolumeAttributeOutcomeCallable DescribeVolumeAttributeCallable(const DescribeVolumeAttributeRequestT &request) const
void ModifyVerifiedAccessGroupAsync(const ModifyVerifiedAccessGroupRequestT &request, const ModifyVerifiedAccessGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyVpnConnectionOutcomeCallable ModifyVpnConnectionCallable(const ModifyVpnConnectionRequestT &request) const
Model::AttachVpnGatewayOutcomeCallable AttachVpnGatewayCallable(const AttachVpnGatewayRequestT &request) const
Model::DeleteNetworkAclOutcomeCallable DeleteNetworkAclCallable(const DeleteNetworkAclRequestT &request) const
void CreateNetworkInsightsPathAsync(const CreateNetworkInsightsPathRequestT &request, const CreateNetworkInsightsPathResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EnableVpcClassicLinkDnsSupportAsync(const EnableVpcClassicLinkDnsSupportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const EnableVpcClassicLinkDnsSupportRequestT &request={}) const
Model::AllocateIpamPoolCidrOutcomeCallable AllocateIpamPoolCidrCallable(const AllocateIpamPoolCidrRequestT &request) const
Model::CreateNatGatewayOutcomeCallable CreateNatGatewayCallable(const CreateNatGatewayRequestT &request={}) const
virtual Model::DescribeClientVpnRoutesOutcome DescribeClientVpnRoutes(const Model::DescribeClientVpnRoutesRequest &request) const
void ModifyReservedInstancesAsync(const ModifyReservedInstancesRequestT &request, const ModifyReservedInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeFlowLogsOutcomeCallable DescribeFlowLogsCallable(const DescribeFlowLogsRequestT &request={}) const
void AssociateTransitGatewayMulticastDomainAsync(const AssociateTransitGatewayMulticastDomainRequestT &request, const AssociateTransitGatewayMulticastDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateSecurityGroupOutcomeCallable CreateSecurityGroupCallable(const CreateSecurityGroupRequestT &request) const
virtual Model::DescribeNetworkInsightsAccessScopesOutcome DescribeNetworkInsightsAccessScopes(const Model::DescribeNetworkInsightsAccessScopesRequest &request={}) const
void DeprovisionByoipCidrAsync(const DeprovisionByoipCidrRequestT &request, const DeprovisionByoipCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ProvisionIpamByoasnOutcome ProvisionIpamByoasn(const Model::ProvisionIpamByoasnRequest &request) const
void CreateKeyPairAsync(const CreateKeyPairRequestT &request, const CreateKeyPairResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTransitGatewayAttachmentPropagationsOutcome GetTransitGatewayAttachmentPropagations(const Model::GetTransitGatewayAttachmentPropagationsRequest &request) const
Model::DeleteCoipPoolOutcomeCallable DeleteCoipPoolCallable(const DeleteCoipPoolRequestT &request) const
virtual Model::CreateSubnetOutcome CreateSubnet(const Model::CreateSubnetRequest &request) const
void DescribeMacHostsAsync(const DescribeMacHostsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMacHostsRequestT &request={}) const
Model::DeleteVpnGatewayOutcomeCallable DeleteVpnGatewayCallable(const DeleteVpnGatewayRequestT &request) const
virtual Model::UnmonitorInstancesOutcome UnmonitorInstances(const Model::UnmonitorInstancesRequest &request) const
virtual Model::GetReservedInstancesExchangeQuoteOutcome GetReservedInstancesExchangeQuote(const Model::GetReservedInstancesExchangeQuoteRequest &request) const
Model::DeleteRouteServerEndpointOutcomeCallable DeleteRouteServerEndpointCallable(const DeleteRouteServerEndpointRequestT &request) const
Model::DisableAddressTransferOutcomeCallable DisableAddressTransferCallable(const DisableAddressTransferRequestT &request) const
virtual Model::ModifyHostsOutcome ModifyHosts(const Model::ModifyHostsRequest &request) const
virtual Model::AllocateHostsOutcome AllocateHosts(const Model::AllocateHostsRequest &request={}) const
Model::DescribeClientVpnEndpointsOutcomeCallable DescribeClientVpnEndpointsCallable(const DescribeClientVpnEndpointsRequestT &request={}) const
void CancelReservedInstancesListingAsync(const CancelReservedInstancesListingRequestT &request, const CancelReservedInstancesListingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ProvisionPublicIpv4PoolCidrOutcome ProvisionPublicIpv4PoolCidr(const Model::ProvisionPublicIpv4PoolCidrRequest &request) const
Model::DescribeTransitGatewayMulticastDomainsOutcomeCallable DescribeTransitGatewayMulticastDomainsCallable(const DescribeTransitGatewayMulticastDomainsRequestT &request={}) const
void CreateVerifiedAccessInstanceAsync(const CreateVerifiedAccessInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateVerifiedAccessInstanceRequestT &request={}) const
Model::GetInstanceUefiDataOutcomeCallable GetInstanceUefiDataCallable(const GetInstanceUefiDataRequestT &request) const
void CreateLaunchTemplateVersionAsync(const CreateLaunchTemplateVersionRequestT &request, const CreateLaunchTemplateVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CancelDeclarativePoliciesReportOutcome CancelDeclarativePoliciesReport(const Model::CancelDeclarativePoliciesReportRequest &request) const
EC2ClientConfiguration ClientConfigurationType
virtual Model::AcceptCapacityReservationBillingOwnershipOutcome AcceptCapacityReservationBillingOwnership(const Model::AcceptCapacityReservationBillingOwnershipRequest &request) const
void DescribeReservedInstancesAsync(const DescribeReservedInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeReservedInstancesRequestT &request={}) const
void ModifyFleetAsync(const ModifyFleetRequestT &request, const ModifyFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTransitGatewayVpcAttachmentsOutcome DescribeTransitGatewayVpcAttachments(const Model::DescribeTransitGatewayVpcAttachmentsRequest &request={}) const
void ReplaceVpnTunnelAsync(const ReplaceVpnTunnelRequestT &request, const ReplaceVpnTunnelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RegisterTransitGatewayMulticastGroupMembersAsync(const RegisterTransitGatewayMulticastGroupMembersRequestT &request, const RegisterTransitGatewayMulticastGroupMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::EnableVgwRoutePropagationOutcomeCallable EnableVgwRoutePropagationCallable(const EnableVgwRoutePropagationRequestT &request) const
Model::StartDeclarativePoliciesReportOutcomeCallable StartDeclarativePoliciesReportCallable(const StartDeclarativePoliciesReportRequestT &request) const
void DisableRouteServerPropagationAsync(const DisableRouteServerPropagationRequestT &request, const DisableRouteServerPropagationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TerminateInstancesOutcomeCallable TerminateInstancesCallable(const TerminateInstancesRequestT &request) const
virtual Model::CreateNetworkInterfacePermissionOutcome CreateNetworkInterfacePermission(const Model::CreateNetworkInterfacePermissionRequest &request) const
virtual Model::DescribeBundleTasksOutcome DescribeBundleTasks(const Model::DescribeBundleTasksRequest &request={}) const
void DeleteFlowLogsAsync(const DeleteFlowLogsRequestT &request, const DeleteFlowLogsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateAddressAsync(const AssociateAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const AssociateAddressRequestT &request={}) const
Model::DescribeExportTasksOutcomeCallable DescribeExportTasksCallable(const DescribeExportTasksRequestT &request={}) const
void CreateTransitGatewayMulticastDomainAsync(const CreateTransitGatewayMulticastDomainRequestT &request, const CreateTransitGatewayMulticastDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateVpnConnectionOutcomeCallable CreateVpnConnectionCallable(const CreateVpnConnectionRequestT &request) const
Model::StartNetworkInsightsAnalysisOutcomeCallable StartNetworkInsightsAnalysisCallable(const StartNetworkInsightsAnalysisRequestT &request) const
virtual Model::CreateSpotDatafeedSubscriptionOutcome CreateSpotDatafeedSubscription(const Model::CreateSpotDatafeedSubscriptionRequest &request) const
void SearchTransitGatewayRoutesAsync(const SearchTransitGatewayRoutesRequestT &request, const SearchTransitGatewayRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTransitGatewayPolicyTableAsync(const CreateTransitGatewayPolicyTableRequestT &request, const CreateTransitGatewayPolicyTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateNatGatewayAddressOutcomeCallable AssociateNatGatewayAddressCallable(const AssociateNatGatewayAddressRequestT &request) const
void DeleteSnapshotAsync(const DeleteSnapshotRequestT &request, const DeleteSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyReservedInstancesOutcome ModifyReservedInstances(const Model::ModifyReservedInstancesRequest &request) const
void DescribeCapacityReservationBillingRequestsAsync(const DescribeCapacityReservationBillingRequestsRequestT &request, const DescribeCapacityReservationBillingRequestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTransitGatewayRouteTableAsync(const CreateTransitGatewayRouteTableRequestT &request, const CreateTransitGatewayRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteLocalGatewayVirtualInterfaceGroupOutcomeCallable DeleteLocalGatewayVirtualInterfaceGroupCallable(const DeleteLocalGatewayVirtualInterfaceGroupRequestT &request) const
Model::DisableIpamOrganizationAdminAccountOutcomeCallable DisableIpamOrganizationAdminAccountCallable(const DisableIpamOrganizationAdminAccountRequestT &request) const
void CreateInternetGatewayAsync(const CreateInternetGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateInternetGatewayRequestT &request={}) const
void DisassociateTransitGatewayRouteTableAsync(const DisassociateTransitGatewayRouteTableRequestT &request, const DisassociateTransitGatewayRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFastLaunchImagesOutcome DescribeFastLaunchImages(const Model::DescribeFastLaunchImagesRequest &request={}) const
Model::GetAssociatedEnclaveCertificateIamRolesOutcomeCallable GetAssociatedEnclaveCertificateIamRolesCallable(const GetAssociatedEnclaveCertificateIamRolesRequestT &request) const
void EnableCapacityManagerAsync(const EnableCapacityManagerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const EnableCapacityManagerRequestT &request={}) const
virtual Model::DescribeVerifiedAccessEndpointsOutcome DescribeVerifiedAccessEndpoints(const Model::DescribeVerifiedAccessEndpointsRequest &request={}) const
virtual Model::ModifyVolumeOutcome ModifyVolume(const Model::ModifyVolumeRequest &request) const
virtual Model::DescribeFleetInstancesOutcome DescribeFleetInstances(const Model::DescribeFleetInstancesRequest &request) const
void CancelCapacityReservationAsync(const CancelCapacityReservationRequestT &request, const CancelCapacityReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::EnableTransitGatewayRouteTablePropagationOutcomeCallable EnableTransitGatewayRouteTablePropagationCallable(const EnableTransitGatewayRouteTablePropagationRequestT &request) const
Model::DisableIpamPolicyOutcomeCallable DisableIpamPolicyCallable(const DisableIpamPolicyRequestT &request) const
virtual Model::DescribeImageReferencesOutcome DescribeImageReferences(const Model::DescribeImageReferencesRequest &request) const
Model::DescribeSpotFleetRequestsOutcomeCallable DescribeSpotFleetRequestsCallable(const DescribeSpotFleetRequestsRequestT &request={}) const
Model::DeleteIpamPolicyOutcomeCallable DeleteIpamPolicyCallable(const DeleteIpamPolicyRequestT &request) const
Model::DeleteTransitGatewayRouteOutcomeCallable DeleteTransitGatewayRouteCallable(const DeleteTransitGatewayRouteRequestT &request) const
Model::CreateCapacityReservationBySplittingOutcomeCallable CreateCapacityReservationBySplittingCallable(const CreateCapacityReservationBySplittingRequestT &request) const
void ModifyIpamAsync(const ModifyIpamRequestT &request, const ModifyIpamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateCapacityReservationAsync(const CreateCapacityReservationRequestT &request, const CreateCapacityReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisableAllowedImagesSettingsOutcome DisableAllowedImagesSettings(const Model::DisableAllowedImagesSettingsRequest &request={}) const
virtual Model::DeleteNatGatewayOutcome DeleteNatGateway(const Model::DeleteNatGatewayRequest &request) const
Model::ReplaceImageCriteriaInAllowedImagesSettingsOutcomeCallable ReplaceImageCriteriaInAllowedImagesSettingsCallable(const ReplaceImageCriteriaInAllowedImagesSettingsRequestT &request={}) const
virtual Model::RevokeClientVpnIngressOutcome RevokeClientVpnIngress(const Model::RevokeClientVpnIngressRequest &request) const
Model::DescribeFleetHistoryOutcomeCallable DescribeFleetHistoryCallable(const DescribeFleetHistoryRequestT &request) const
virtual Model::DeleteIpamExternalResourceVerificationTokenOutcome DeleteIpamExternalResourceVerificationToken(const Model::DeleteIpamExternalResourceVerificationTokenRequest &request) const
virtual Model::DescribeFleetsOutcome DescribeFleets(const Model::DescribeFleetsRequest &request={}) const
virtual Model::ModifyPublicIpDnsNameOptionsOutcome ModifyPublicIpDnsNameOptions(const Model::ModifyPublicIpDnsNameOptionsRequest &request) const
virtual Model::DeleteTransitGatewayMeteringPolicyOutcome DeleteTransitGatewayMeteringPolicy(const Model::DeleteTransitGatewayMeteringPolicyRequest &request) const
void DeleteRouteTableAsync(const DeleteRouteTableRequestT &request, const DeleteRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyVpcEndpointServicePermissionsOutcome ModifyVpcEndpointServicePermissions(const Model::ModifyVpcEndpointServicePermissionsRequest &request) const
Model::CreateDelegateMacVolumeOwnershipTaskOutcomeCallable CreateDelegateMacVolumeOwnershipTaskCallable(const CreateDelegateMacVolumeOwnershipTaskRequestT &request) const
virtual Model::SendDiagnosticInterruptOutcome SendDiagnosticInterrupt(const Model::SendDiagnosticInterruptRequest &request) const
Model::DescribeScheduledInstancesOutcomeCallable DescribeScheduledInstancesCallable(const DescribeScheduledInstancesRequestT &request={}) const
void ModifyIpamResourceDiscoveryAsync(const ModifyIpamResourceDiscoveryRequestT &request, const ModifyIpamResourceDiscoveryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyLaunchTemplateOutcomeCallable ModifyLaunchTemplateCallable(const ModifyLaunchTemplateRequestT &request={}) const
virtual Model::DeleteIpamPoolOutcome DeleteIpamPool(const Model::DeleteIpamPoolRequest &request) const
void ImportClientVpnClientCertificateRevocationListAsync(const ImportClientVpnClientCertificateRevocationListRequestT &request, const ImportClientVpnClientCertificateRevocationListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeTrafficMirrorTargetsOutcomeCallable DescribeTrafficMirrorTargetsCallable(const DescribeTrafficMirrorTargetsRequestT &request={}) const
void DescribeCapacityBlockStatusAsync(const DescribeCapacityBlockStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeCapacityBlockStatusRequestT &request={}) const
Model::GetCapacityManagerMetricDimensionsOutcomeCallable GetCapacityManagerMetricDimensionsCallable(const GetCapacityManagerMetricDimensionsRequestT &request) const
Model::WithdrawByoipCidrOutcomeCallable WithdrawByoipCidrCallable(const WithdrawByoipCidrRequestT &request) const
virtual Model::CreateLaunchTemplateVersionOutcome CreateLaunchTemplateVersion(const Model::CreateLaunchTemplateVersionRequest &request) const
Model::DescribeReservedInstancesOfferingsOutcomeCallable DescribeReservedInstancesOfferingsCallable(const DescribeReservedInstancesOfferingsRequestT &request={}) const
Model::GetDefaultCreditSpecificationOutcomeCallable GetDefaultCreditSpecificationCallable(const GetDefaultCreditSpecificationRequestT &request) const
Model::DeleteIpamScopeOutcomeCallable DeleteIpamScopeCallable(const DeleteIpamScopeRequestT &request) const
Model::AttachVolumeOutcomeCallable AttachVolumeCallable(const AttachVolumeRequestT &request) const
Model::RunScheduledInstancesOutcomeCallable RunScheduledInstancesCallable(const RunScheduledInstancesRequestT &request) const
void CreateSnapshotAsync(const CreateSnapshotRequestT &request, const CreateSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTransitGatewayRouteOutcome CreateTransitGatewayRoute(const Model::CreateTransitGatewayRouteRequest &request) const
void PurchaseCapacityBlockExtensionAsync(const PurchaseCapacityBlockExtensionRequestT &request, const PurchaseCapacityBlockExtensionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeClientVpnTargetNetworksOutcomeCallable DescribeClientVpnTargetNetworksCallable(const DescribeClientVpnTargetNetworksRequestT &request) const
virtual Model::DisassociateIpamResourceDiscoveryOutcome DisassociateIpamResourceDiscovery(const Model::DisassociateIpamResourceDiscoveryRequest &request) const
void RegisterTransitGatewayMulticastGroupSourcesAsync(const RegisterTransitGatewayMulticastGroupSourcesRequestT &request, const RegisterTransitGatewayMulticastGroupSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateLaunchTemplateVersionOutcomeCallable CreateLaunchTemplateVersionCallable(const CreateLaunchTemplateVersionRequestT &request) const
void DescribeClassicLinkInstancesAsync(const DescribeClassicLinkInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeClassicLinkInstancesRequestT &request={}) const
void DescribeVpcBlockPublicAccessExclusionsAsync(const DescribeVpcBlockPublicAccessExclusionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcBlockPublicAccessExclusionsRequestT &request={}) const
Model::CreateCapacityManagerDataExportOutcomeCallable CreateCapacityManagerDataExportCallable(const CreateCapacityManagerDataExportRequestT &request) const
Model::EnableFastSnapshotRestoresOutcomeCallable EnableFastSnapshotRestoresCallable(const EnableFastSnapshotRestoresRequestT &request) const
virtual Model::CreateVerifiedAccessEndpointOutcome CreateVerifiedAccessEndpoint(const Model::CreateVerifiedAccessEndpointRequest &request) const
virtual Model::CreateLocalGatewayRouteOutcome CreateLocalGatewayRoute(const Model::CreateLocalGatewayRouteRequest &request) const
void DescribeSnapshotTierStatusAsync(const DescribeSnapshotTierStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSnapshotTierStatusRequestT &request={}) const
virtual Model::DescribeClassicLinkInstancesOutcome DescribeClassicLinkInstances(const Model::DescribeClassicLinkInstancesRequest &request={}) const
Model::UnassignPrivateNatGatewayAddressOutcomeCallable UnassignPrivateNatGatewayAddressCallable(const UnassignPrivateNatGatewayAddressRequestT &request) const
void GetEbsEncryptionByDefaultAsync(const GetEbsEncryptionByDefaultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetEbsEncryptionByDefaultRequestT &request={}) const
Model::DescribeHostReservationOfferingsOutcomeCallable DescribeHostReservationOfferingsCallable(const DescribeHostReservationOfferingsRequestT &request={}) const
Model::CopyVolumesOutcomeCallable CopyVolumesCallable(const CopyVolumesRequestT &request) const
virtual Model::DescribeNetworkInsightsPathsOutcome DescribeNetworkInsightsPaths(const Model::DescribeNetworkInsightsPathsRequest &request={}) const
void GetIpamPoolCidrsAsync(const GetIpamPoolCidrsRequestT &request, const GetIpamPoolCidrsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeVpcClassicLinkDnsSupportOutcomeCallable DescribeVpcClassicLinkDnsSupportCallable(const DescribeVpcClassicLinkDnsSupportRequestT &request={}) const
virtual Model::DeleteVpcBlockPublicAccessExclusionOutcome DeleteVpcBlockPublicAccessExclusion(const Model::DeleteVpcBlockPublicAccessExclusionRequest &request) const
virtual Model::DisableSerialConsoleAccessOutcome DisableSerialConsoleAccess(const Model::DisableSerialConsoleAccessRequest &request={}) const
virtual Model::DescribeSpotInstanceRequestsOutcome DescribeSpotInstanceRequests(const Model::DescribeSpotInstanceRequestsRequest &request={}) const
virtual Model::DescribeImagesOutcome DescribeImages(const Model::DescribeImagesRequest &request={}) const
Model::DescribeClientVpnAuthorizationRulesOutcomeCallable DescribeClientVpnAuthorizationRulesCallable(const DescribeClientVpnAuthorizationRulesRequestT &request) const
virtual Model::DeleteImageUsageReportOutcome DeleteImageUsageReport(const Model::DeleteImageUsageReportRequest &request) const
void DescribeHostReservationOfferingsAsync(const DescribeHostReservationOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeHostReservationOfferingsRequestT &request={}) const
void DeleteVerifiedAccessEndpointAsync(const DeleteVerifiedAccessEndpointRequestT &request, const DeleteVerifiedAccessEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeLockedSnapshotsOutcome DescribeLockedSnapshots(const Model::DescribeLockedSnapshotsRequest &request={}) const
void CreateTransitGatewayMeteringPolicyEntryAsync(const CreateTransitGatewayMeteringPolicyEntryRequestT &request, const CreateTransitGatewayMeteringPolicyEntryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyInstanceCapacityReservationAttributesOutcomeCallable ModifyInstanceCapacityReservationAttributesCallable(const ModifyInstanceCapacityReservationAttributesRequestT &request) const
void DescribeVpcEndpointsAsync(const DescribeVpcEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcEndpointsRequestT &request={}) const
virtual Model::EnableSerialConsoleAccessOutcome EnableSerialConsoleAccess(const Model::EnableSerialConsoleAccessRequest &request={}) const
virtual Model::DeleteVpnConnectionRouteOutcome DeleteVpnConnectionRoute(const Model::DeleteVpnConnectionRouteRequest &request) const
virtual Model::RejectTransitGatewayMulticastDomainAssociationsOutcome RejectTransitGatewayMulticastDomainAssociations(const Model::RejectTransitGatewayMulticastDomainAssociationsRequest &request={}) const
EC2Client(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::GetSerialConsoleAccessStatusOutcomeCallable GetSerialConsoleAccessStatusCallable(const GetSerialConsoleAccessStatusRequestT &request={}) const
virtual Model::DescribeTrafficMirrorTargetsOutcome DescribeTrafficMirrorTargets(const Model::DescribeTrafficMirrorTargetsRequest &request={}) const
Model::GetVerifiedAccessEndpointTargetsOutcomeCallable GetVerifiedAccessEndpointTargetsCallable(const GetVerifiedAccessEndpointTargetsRequestT &request) const
void CreateVerifiedAccessGroupAsync(const CreateVerifiedAccessGroupRequestT &request, const CreateVerifiedAccessGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeVpcEndpointServiceConfigurationsOutcomeCallable DescribeVpcEndpointServiceConfigurationsCallable(const DescribeVpcEndpointServiceConfigurationsRequestT &request={}) const
Model::RequestSpotInstancesOutcomeCallable RequestSpotInstancesCallable(const RequestSpotInstancesRequestT &request={}) const
Model::DescribeImagesOutcomeCallable DescribeImagesCallable(const DescribeImagesRequestT &request={}) const
void DisassociateEnclaveCertificateIamRoleAsync(const DisassociateEnclaveCertificateIamRoleRequestT &request, const DisassociateEnclaveCertificateIamRoleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteNetworkInsightsAccessScopeOutcome DeleteNetworkInsightsAccessScope(const Model::DeleteNetworkInsightsAccessScopeRequest &request) const
Model::DisableSerialConsoleAccessOutcomeCallable DisableSerialConsoleAccessCallable(const DisableSerialConsoleAccessRequestT &request={}) const
Model::GetCapacityManagerAttributesOutcomeCallable GetCapacityManagerAttributesCallable(const GetCapacityManagerAttributesRequestT &request={}) const
virtual Model::ReplaceTransitGatewayRouteOutcome ReplaceTransitGatewayRoute(const Model::ReplaceTransitGatewayRouteRequest &request) const
Model::DeleteTrafficMirrorSessionOutcomeCallable DeleteTrafficMirrorSessionCallable(const DeleteTrafficMirrorSessionRequestT &request) const
virtual Model::DescribeVpcEndpointAssociationsOutcome DescribeVpcEndpointAssociations(const Model::DescribeVpcEndpointAssociationsRequest &request={}) const
Model::ModifyCapacityReservationOutcomeCallable ModifyCapacityReservationCallable(const ModifyCapacityReservationRequestT &request) const
Model::DeleteVerifiedAccessEndpointOutcomeCallable DeleteVerifiedAccessEndpointCallable(const DeleteVerifiedAccessEndpointRequestT &request) const
Model::ModifyTrafficMirrorFilterRuleOutcomeCallable ModifyTrafficMirrorFilterRuleCallable(const ModifyTrafficMirrorFilterRuleRequestT &request) const
virtual Model::BundleInstanceOutcome BundleInstance(const Model::BundleInstanceRequest &request) const
Model::DisassociateNatGatewayAddressOutcomeCallable DisassociateNatGatewayAddressCallable(const DisassociateNatGatewayAddressRequestT &request) const
void CreateFlowLogsAsync(const CreateFlowLogsRequestT &request, const CreateFlowLogsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyPublicIpDnsNameOptionsAsync(const ModifyPublicIpDnsNameOptionsRequestT &request, const ModifyPublicIpDnsNameOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeAggregateIdFormatOutcome DescribeAggregateIdFormat(const Model::DescribeAggregateIdFormatRequest &request={}) const
void DescribeSecurityGroupRulesAsync(const DescribeSecurityGroupRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSecurityGroupRulesRequestT &request={}) const
Model::DescribeImageUsageReportsOutcomeCallable DescribeImageUsageReportsCallable(const DescribeImageUsageReportsRequestT &request={}) const
void ModifyRouteServerAsync(const ModifyRouteServerRequestT &request, const ModifyRouteServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateTransitGatewayRouteTableOutcomeCallable AssociateTransitGatewayRouteTableCallable(const AssociateTransitGatewayRouteTableRequestT &request) const
void DescribeNetworkInsightsAccessScopeAnalysesAsync(const DescribeNetworkInsightsAccessScopeAnalysesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeNetworkInsightsAccessScopeAnalysesRequestT &request={}) const
void EnableImageDeprecationAsync(const EnableImageDeprecationRequestT &request, const EnableImageDeprecationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteQueuedReservedInstancesAsync(const DeleteQueuedReservedInstancesRequestT &request, const DeleteQueuedReservedInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateRouteTableOutcomeCallable AssociateRouteTableCallable(const AssociateRouteTableRequestT &request) const
Model::RejectVpcPeeringConnectionOutcomeCallable RejectVpcPeeringConnectionCallable(const RejectVpcPeeringConnectionRequestT &request) const
void ModifySnapshotTierAsync(const ModifySnapshotTierRequestT &request, const ModifySnapshotTierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeIpamPoliciesOutcomeCallable DescribeIpamPoliciesCallable(const DescribeIpamPoliciesRequestT &request={}) const
virtual Model::AssociateAddressOutcome AssociateAddress(const Model::AssociateAddressRequest &request={}) const
virtual Model::DeleteRouteTableOutcome DeleteRouteTable(const Model::DeleteRouteTableRequest &request) const
EC2EndpointProvider EndpointProviderType
void DescribeInstanceEventWindowsAsync(const DescribeInstanceEventWindowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceEventWindowsRequestT &request={}) const
Model::UpdateInterruptibleCapacityReservationAllocationOutcomeCallable UpdateInterruptibleCapacityReservationAllocationCallable(const UpdateInterruptibleCapacityReservationAllocationRequestT &request) const
virtual Model::DescribeImportSnapshotTasksOutcome DescribeImportSnapshotTasks(const Model::DescribeImportSnapshotTasksRequest &request={}) const
Model::CreateInstanceExportTaskOutcomeCallable CreateInstanceExportTaskCallable(const CreateInstanceExportTaskRequestT &request) const
Model::DeleteIpamExternalResourceVerificationTokenOutcomeCallable DeleteIpamExternalResourceVerificationTokenCallable(const DeleteIpamExternalResourceVerificationTokenRequestT &request) const
virtual Model::DeleteManagedPrefixListOutcome DeleteManagedPrefixList(const Model::DeleteManagedPrefixListRequest &request) const
virtual Model::GetInstanceMetadataDefaultsOutcome GetInstanceMetadataDefaults(const Model::GetInstanceMetadataDefaultsRequest &request={}) const
void GetIpamPrefixListResolverVersionEntriesAsync(const GetIpamPrefixListResolverVersionEntriesRequestT &request, const GetIpamPrefixListResolverVersionEntriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ResetNetworkInterfaceAttributeAsync(const ResetNetworkInterfaceAttributeRequestT &request, const ResetNetworkInterfaceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateClientVpnTargetNetworkOutcome DisassociateClientVpnTargetNetwork(const Model::DisassociateClientVpnTargetNetworkRequest &request) const
void ModifyVerifiedAccessTrustProviderAsync(const ModifyVerifiedAccessTrustProviderRequestT &request, const ModifyVerifiedAccessTrustProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeVpcBlockPublicAccessExclusionsOutcomeCallable DescribeVpcBlockPublicAccessExclusionsCallable(const DescribeVpcBlockPublicAccessExclusionsRequestT &request={}) const
Model::DescribeAddressesAttributeOutcomeCallable DescribeAddressesAttributeCallable(const DescribeAddressesAttributeRequestT &request={}) const
void DeleteVpcPeeringConnectionAsync(const DeleteVpcPeeringConnectionRequestT &request, const DeleteVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateIpamByoasnAsync(const DisassociateIpamByoasnRequestT &request, const DisassociateIpamByoasnResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetTransitGatewayPrefixListReferencesAsync(const GetTransitGatewayPrefixListReferencesRequestT &request, const GetTransitGatewayPrefixListReferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteNetworkInterfacePermissionAsync(const DeleteNetworkInterfacePermissionRequestT &request, const DeleteNetworkInterfacePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTrafficMirrorTargetOutcome DeleteTrafficMirrorTarget(const Model::DeleteTrafficMirrorTargetRequest &request) const
void DescribeVpcEndpointServicePermissionsAsync(const DescribeVpcEndpointServicePermissionsRequestT &request, const DescribeVpcEndpointServicePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisableSnapshotBlockPublicAccessAsync(const DisableSnapshotBlockPublicAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisableSnapshotBlockPublicAccessRequestT &request={}) const
Model::AssociateDhcpOptionsOutcomeCallable AssociateDhcpOptionsCallable(const AssociateDhcpOptionsRequestT &request) const
virtual Model::DescribeInstanceConnectEndpointsOutcome DescribeInstanceConnectEndpoints(const Model::DescribeInstanceConnectEndpointsRequest &request={}) const
void CreateTransitGatewayVpcAttachmentAsync(const CreateTransitGatewayVpcAttachmentRequestT &request, const CreateTransitGatewayVpcAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CancelImportTaskOutcomeCallable CancelImportTaskCallable(const CancelImportTaskRequestT &request={}) const
virtual Model::DescribeTransitGatewayRouteTablesOutcome DescribeTransitGatewayRouteTables(const Model::DescribeTransitGatewayRouteTablesRequest &request={}) const
virtual Model::DisassociateIpamByoasnOutcome DisassociateIpamByoasn(const Model::DisassociateIpamByoasnRequest &request) const
void ImportVolumeAsync(const ImportVolumeRequestT &request, const ImportVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteIpamPolicyAsync(const DeleteIpamPolicyRequestT &request, const DeleteIpamPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeregisterTransitGatewayMulticastGroupSourcesOutcome DeregisterTransitGatewayMulticastGroupSources(const Model::DeregisterTransitGatewayMulticastGroupSourcesRequest &request={}) const
void DescribeVpcsAsync(const DescribeVpcsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcsRequestT &request={}) const
Model::DescribeTransitGatewayMeteringPoliciesOutcomeCallable DescribeTransitGatewayMeteringPoliciesCallable(const DescribeTransitGatewayMeteringPoliciesRequestT &request={}) const
virtual Model::DescribeKeyPairsOutcome DescribeKeyPairs(const Model::DescribeKeyPairsRequest &request={}) const
EC2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void ReplaceTransitGatewayRouteAsync(const ReplaceTransitGatewayRouteRequestT &request, const ReplaceTransitGatewayRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeNatGatewaysOutcome DescribeNatGateways(const Model::DescribeNatGatewaysRequest &request={}) const
void CreateSubnetCidrReservationAsync(const CreateSubnetCidrReservationRequestT &request, const CreateSubnetCidrReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeCapacityReservationTopologyOutcomeCallable DescribeCapacityReservationTopologyCallable(const DescribeCapacityReservationTopologyRequestT &request={}) const
Model::DescribeIamInstanceProfileAssociationsOutcomeCallable DescribeIamInstanceProfileAssociationsCallable(const DescribeIamInstanceProfileAssociationsRequestT &request={}) const
void DisassociateSecurityGroupVpcAsync(const DisassociateSecurityGroupVpcRequestT &request, const DisassociateSecurityGroupVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetIpamPolicyOrganizationTargetsOutcomeCallable GetIpamPolicyOrganizationTargetsCallable(const GetIpamPolicyOrganizationTargetsRequestT &request) const
Model::GetTransitGatewayPolicyTableEntriesOutcomeCallable GetTransitGatewayPolicyTableEntriesCallable(const GetTransitGatewayPolicyTableEntriesRequestT &request) const
Model::ModifyVolumeOutcomeCallable ModifyVolumeCallable(const ModifyVolumeRequestT &request) const
virtual Model::DescribeVpcEncryptionControlsOutcome DescribeVpcEncryptionControls(const Model::DescribeVpcEncryptionControlsRequest &request={}) const
void GetReservedInstancesExchangeQuoteAsync(const GetReservedInstancesExchangeQuoteRequestT &request, const GetReservedInstancesExchangeQuoteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetIpamPoolAllocationsOutcomeCallable GetIpamPoolAllocationsCallable(const GetIpamPoolAllocationsRequestT &request) const
Model::DescribePrefixListsOutcomeCallable DescribePrefixListsCallable(const DescribePrefixListsRequestT &request={}) const
virtual Model::CopyFpgaImageOutcome CopyFpgaImage(const Model::CopyFpgaImageRequest &request) const
void CreateNetworkInterfacePermissionAsync(const CreateNetworkInterfacePermissionRequestT &request, const CreateNetworkInterfacePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RequestSpotInstancesAsync(const RequestSpotInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RequestSpotInstancesRequestT &request={}) const
Model::CancelReservedInstancesListingOutcomeCallable CancelReservedInstancesListingCallable(const CancelReservedInstancesListingRequestT &request) const
virtual Model::DisassociateTrunkInterfaceOutcome DisassociateTrunkInterface(const Model::DisassociateTrunkInterfaceRequest &request) const
virtual Model::CreateTransitGatewayConnectPeerOutcome CreateTransitGatewayConnectPeer(const Model::CreateTransitGatewayConnectPeerRequest &request) const
Model::DisassociateCapacityReservationBillingOwnerOutcomeCallable DisassociateCapacityReservationBillingOwnerCallable(const DisassociateCapacityReservationBillingOwnerRequestT &request) const
virtual Model::GetAssociatedEnclaveCertificateIamRolesOutcome GetAssociatedEnclaveCertificateIamRoles(const Model::GetAssociatedEnclaveCertificateIamRolesRequest &request) const
virtual Model::RevokeSecurityGroupIngressOutcome RevokeSecurityGroupIngress(const Model::RevokeSecurityGroupIngressRequest &request={}) const
Model::DeleteVerifiedAccessGroupOutcomeCallable DeleteVerifiedAccessGroupCallable(const DeleteVerifiedAccessGroupRequestT &request) const
void DescribeFastSnapshotRestoresAsync(const DescribeFastSnapshotRestoresResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFastSnapshotRestoresRequestT &request={}) const
void DescribeInstanceSqlHaHistoryStatesAsync(const DescribeInstanceSqlHaHistoryStatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceSqlHaHistoryStatesRequestT &request={}) const
virtual Model::DescribeRouteServerEndpointsOutcome DescribeRouteServerEndpoints(const Model::DescribeRouteServerEndpointsRequest &request={}) const
void DescribeVpcEndpointServicesAsync(const DescribeVpcEndpointServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcEndpointServicesRequestT &request={}) const
Model::DeleteTransitGatewayConnectOutcomeCallable DeleteTransitGatewayConnectCallable(const DeleteTransitGatewayConnectRequestT &request) const
void DeleteLocalGatewayRouteAsync(const DeleteLocalGatewayRouteRequestT &request, const DeleteLocalGatewayRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UnlockSnapshotOutcomeCallable UnlockSnapshotCallable(const UnlockSnapshotRequestT &request) const
Model::RegisterImageOutcomeCallable RegisterImageCallable(const RegisterImageRequestT &request) const
virtual Model::EnableTransitGatewayRouteTablePropagationOutcome EnableTransitGatewayRouteTablePropagation(const Model::EnableTransitGatewayRouteTablePropagationRequest &request) const
void DescribeVpcEndpointConnectionsAsync(const DescribeVpcEndpointConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcEndpointConnectionsRequestT &request={}) const
virtual Model::ModifyIpamPoolOutcome ModifyIpamPool(const Model::ModifyIpamPoolRequest &request) const
virtual Model::DescribeTrafficMirrorSessionsOutcome DescribeTrafficMirrorSessions(const Model::DescribeTrafficMirrorSessionsRequest &request={}) const
void RestoreImageFromRecycleBinAsync(const RestoreImageFromRecycleBinRequestT &request, const RestoreImageFromRecycleBinResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteTransitGatewayPolicyTableAsync(const DeleteTransitGatewayPolicyTableRequestT &request, const DeleteTransitGatewayPolicyTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::EnableImageDeprecationOutcomeCallable EnableImageDeprecationCallable(const EnableImageDeprecationRequestT &request) const
void MoveCapacityReservationInstancesAsync(const MoveCapacityReservationInstancesRequestT &request, const MoveCapacityReservationInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateCapacityReservationOutcome CreateCapacityReservation(const Model::CreateCapacityReservationRequest &request) const
void DisassociateInstanceEventWindowAsync(const DisassociateInstanceEventWindowRequestT &request, const DisassociateInstanceEventWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeVpcEndpointServiceConfigurationsAsync(const DescribeVpcEndpointServiceConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcEndpointServiceConfigurationsRequestT &request={}) const
void DescribeScheduledInstanceAvailabilityAsync(const DescribeScheduledInstanceAvailabilityRequestT &request, const DescribeScheduledInstanceAvailabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeSpotPriceHistoryOutcome DescribeSpotPriceHistory(const Model::DescribeSpotPriceHistoryRequest &request={}) const
void DeleteTrafficMirrorFilterRuleAsync(const DeleteTrafficMirrorFilterRuleRequestT &request, const DeleteTrafficMirrorFilterRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTrafficMirrorFilterOutcome DeleteTrafficMirrorFilter(const Model::DeleteTrafficMirrorFilterRequest &request) const
void CreateClientVpnEndpointAsync(const CreateClientVpnEndpointRequestT &request, const CreateClientVpnEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDhcpOptionsOutcome DeleteDhcpOptions(const Model::DeleteDhcpOptionsRequest &request) const
virtual Model::ReleaseAddressOutcome ReleaseAddress(const Model::ReleaseAddressRequest &request={}) const
Model::RevokeSecurityGroupIngressOutcomeCallable RevokeSecurityGroupIngressCallable(const RevokeSecurityGroupIngressRequestT &request={}) const
void DescribeTransitGatewayConnectPeersAsync(const DescribeTransitGatewayConnectPeersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTransitGatewayConnectPeersRequestT &request={}) const
void DescribeInstanceAttributeAsync(const DescribeInstanceAttributeRequestT &request, const DescribeInstanceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateLocalGatewayRouteAsync(const CreateLocalGatewayRouteRequestT &request, const CreateLocalGatewayRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeSecurityGroupsOutcome DescribeSecurityGroups(const Model::DescribeSecurityGroupsRequest &request={}) const
void CreateTrafficMirrorFilterRuleAsync(const CreateTrafficMirrorFilterRuleRequestT &request, const CreateTrafficMirrorFilterRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ProvisionIpamByoasnAsync(const ProvisionIpamByoasnRequestT &request, const ProvisionIpamByoasnResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeLocalGatewayVirtualInterfaceGroupsAsync(const DescribeLocalGatewayVirtualInterfaceGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLocalGatewayVirtualInterfaceGroupsRequestT &request={}) const
virtual Model::ModifyVpnTunnelOptionsOutcome ModifyVpnTunnelOptions(const Model::ModifyVpnTunnelOptionsRequest &request) const
void ModifyVpcEndpointServiceConfigurationAsync(const ModifyVpcEndpointServiceConfigurationRequestT &request, const ModifyVpcEndpointServiceConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteInstanceConnectEndpointAsync(const DeleteInstanceConnectEndpointRequestT &request, const DeleteInstanceConnectEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSubnetCidrReservationsOutcome GetSubnetCidrReservations(const Model::GetSubnetCidrReservationsRequest &request) const
Model::CreateIpamPolicyOutcomeCallable CreateIpamPolicyCallable(const CreateIpamPolicyRequestT &request) const
Model::DescribeStoreImageTasksOutcomeCallable DescribeStoreImageTasksCallable(const DescribeStoreImageTasksRequestT &request={}) const
void GetTransitGatewayRouteTableAssociationsAsync(const GetTransitGatewayRouteTableAssociationsRequestT &request, const GetTransitGatewayRouteTableAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteNetworkAclAsync(const DeleteNetworkAclRequestT &request, const DeleteNetworkAclResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteCustomerGatewayAsync(const DeleteCustomerGatewayRequestT &request, const DeleteCustomerGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetAwsNetworkPerformanceDataAsync(const GetAwsNetworkPerformanceDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAwsNetworkPerformanceDataRequestT &request={}) const
virtual Model::ModifyIpamOutcome ModifyIpam(const Model::ModifyIpamRequest &request) const
virtual Model::DisableRouteServerPropagationOutcome DisableRouteServerPropagation(const Model::DisableRouteServerPropagationRequest &request) const
void AssignPrivateIpAddressesAsync(const AssignPrivateIpAddressesRequestT &request, const AssignPrivateIpAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAggregateIdFormatOutcomeCallable DescribeAggregateIdFormatCallable(const DescribeAggregateIdFormatRequestT &request={}) const
Model::GetActiveVpnTunnelStatusOutcomeCallable GetActiveVpnTunnelStatusCallable(const GetActiveVpnTunnelStatusRequestT &request) const
Model::DeleteInternetGatewayOutcomeCallable DeleteInternetGatewayCallable(const DeleteInternetGatewayRequestT &request) const
Model::DisassociateIamInstanceProfileOutcomeCallable DisassociateIamInstanceProfileCallable(const DisassociateIamInstanceProfileRequestT &request) const
virtual Model::DeleteIpamOutcome DeleteIpam(const Model::DeleteIpamRequest &request) const
Model::ModifyVpcAttributeOutcomeCallable ModifyVpcAttributeCallable(const ModifyVpcAttributeRequestT &request) const
Model::DescribeMovingAddressesOutcomeCallable DescribeMovingAddressesCallable(const DescribeMovingAddressesRequestT &request={}) const
virtual Model::DetachVerifiedAccessTrustProviderOutcome DetachVerifiedAccessTrustProvider(const Model::DetachVerifiedAccessTrustProviderRequest &request) const
Model::ReplaceNetworkAclAssociationOutcomeCallable ReplaceNetworkAclAssociationCallable(const ReplaceNetworkAclAssociationRequestT &request) const
Model::DescribePublicIpv4PoolsOutcomeCallable DescribePublicIpv4PoolsCallable(const DescribePublicIpv4PoolsRequestT &request={}) const
void RegisterImageAsync(const RegisterImageRequestT &request, const RegisterImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ProvisionIpamPoolCidrOutcomeCallable ProvisionIpamPoolCidrCallable(const ProvisionIpamPoolCidrRequestT &request) const
void CreateInstanceConnectEndpointAsync(const CreateInstanceConnectEndpointRequestT &request, const CreateInstanceConnectEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribePrefixListsAsync(const DescribePrefixListsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePrefixListsRequestT &request={}) const
void DeleteInternetGatewayAsync(const DeleteInternetGatewayRequestT &request, const DeleteInternetGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeImageAttributeAsync(const DescribeImageAttributeRequestT &request, const DescribeImageAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeIpamPoliciesOutcome DescribeIpamPolicies(const Model::DescribeIpamPoliciesRequest &request={}) const
virtual Model::StartDeclarativePoliciesReportOutcome StartDeclarativePoliciesReport(const Model::StartDeclarativePoliciesReportRequest &request) const
void DescribeCapacityReservationsAsync(const DescribeCapacityReservationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeCapacityReservationsRequestT &request={}) const
virtual Model::DisassociateAddressOutcome DisassociateAddress(const Model::DisassociateAddressRequest &request={}) const
Model::DescribeTransitGatewayPeeringAttachmentsOutcomeCallable DescribeTransitGatewayPeeringAttachmentsCallable(const DescribeTransitGatewayPeeringAttachmentsRequestT &request={}) const
Model::DisableFastLaunchOutcomeCallable DisableFastLaunchCallable(const DisableFastLaunchRequestT &request) const
virtual Model::CreateVpnConnectionOutcome CreateVpnConnection(const Model::CreateVpnConnectionRequest &request) const
void DescribeInstanceImageMetadataAsync(const DescribeInstanceImageMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceImageMetadataRequestT &request={}) const
Model::DeleteNetworkInsightsAnalysisOutcomeCallable DeleteNetworkInsightsAnalysisCallable(const DeleteNetworkInsightsAnalysisRequestT &request) const
Model::DetachVpnGatewayOutcomeCallable DetachVpnGatewayCallable(const DetachVpnGatewayRequestT &request) const
void CreateInterruptibleCapacityReservationAllocationAsync(const CreateInterruptibleCapacityReservationAllocationRequestT &request, const CreateInterruptibleCapacityReservationAllocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetTransitGatewayRouteTablePropagationsAsync(const GetTransitGatewayRouteTablePropagationsRequestT &request, const GetTransitGatewayRouteTablePropagationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateIpamPoolOutcome CreateIpamPool(const Model::CreateIpamPoolRequest &request) const
void AssignIpv6AddressesAsync(const AssignIpv6AddressesRequestT &request, const AssignIpv6AddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteTransitGatewayPeeringAttachmentAsync(const DeleteTransitGatewayPeeringAttachmentRequestT &request, const DeleteTransitGatewayPeeringAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateLocalGatewayRouteOutcomeCallable CreateLocalGatewayRouteCallable(const CreateLocalGatewayRouteRequestT &request) const
virtual Model::DescribeIpamsOutcome DescribeIpams(const Model::DescribeIpamsRequest &request={}) const
void DeleteVerifiedAccessInstanceAsync(const DeleteVerifiedAccessInstanceRequestT &request, const DeleteVerifiedAccessInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyVpcEndpointServicePayerResponsibilityOutcome ModifyVpcEndpointServicePayerResponsibility(const Model::ModifyVpcEndpointServicePayerResponsibilityRequest &request) const
Model::CreateVerifiedAccessGroupOutcomeCallable CreateVerifiedAccessGroupCallable(const CreateVerifiedAccessGroupRequestT &request) const
virtual Model::CreateImageOutcome CreateImage(const Model::CreateImageRequest &request) const
void ExportVerifiedAccessInstanceClientConfigurationAsync(const ExportVerifiedAccessInstanceClientConfigurationRequestT &request, const ExportVerifiedAccessInstanceClientConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeSpotFleetRequestsAsync(const DescribeSpotFleetRequestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSpotFleetRequestsRequestT &request={}) const
Model::EnableSerialConsoleAccessOutcomeCallable EnableSerialConsoleAccessCallable(const EnableSerialConsoleAccessRequestT &request={}) const
void DescribeVpcEndpointConnectionNotificationsAsync(const DescribeVpcEndpointConnectionNotificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcEndpointConnectionNotificationsRequestT &request={}) const
Model::CreateVpcEndpointOutcomeCallable CreateVpcEndpointCallable(const CreateVpcEndpointRequestT &request) const
Model::AssignIpv6AddressesOutcomeCallable AssignIpv6AddressesCallable(const AssignIpv6AddressesRequestT &request) const
Model::DescribeCoipPoolsOutcomeCallable DescribeCoipPoolsCallable(const DescribeCoipPoolsRequestT &request={}) const
Model::AttachNetworkInterfaceOutcomeCallable AttachNetworkInterfaceCallable(const AttachNetworkInterfaceRequestT &request) const
virtual Model::RestoreManagedPrefixListVersionOutcome RestoreManagedPrefixListVersion(const Model::RestoreManagedPrefixListVersionRequest &request) const
void UnassignPrivateIpAddressesAsync(const UnassignPrivateIpAddressesRequestT &request, const UnassignPrivateIpAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
EC2Client(const Aws::EC2::EC2ClientConfiguration &clientConfiguration=Aws::EC2::EC2ClientConfiguration(), std::shared_ptr< EC2EndpointProviderBase > endpointProvider=nullptr)
Model::CreateTransitGatewayRouteOutcomeCallable CreateTransitGatewayRouteCallable(const CreateTransitGatewayRouteRequestT &request) const
Model::CreateTransitGatewayVpcAttachmentOutcomeCallable CreateTransitGatewayVpcAttachmentCallable(const CreateTransitGatewayVpcAttachmentRequestT &request) const
void CancelImageLaunchPermissionAsync(const CancelImageLaunchPermissionRequestT &request, const CancelImageLaunchPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyTrafficMirrorFilterRuleAsync(const ModifyTrafficMirrorFilterRuleRequestT &request, const ModifyTrafficMirrorFilterRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteNetworkInsightsAccessScopeAnalysisOutcomeCallable DeleteNetworkInsightsAccessScopeAnalysisCallable(const DeleteNetworkInsightsAccessScopeAnalysisRequestT &request) const
void DeleteIpamPrefixListResolverAsync(const DeleteIpamPrefixListResolverRequestT &request, const DeleteIpamPrefixListResolverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyInstanceMetadataDefaultsAsync(const ModifyInstanceMetadataDefaultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ModifyInstanceMetadataDefaultsRequestT &request={}) const
virtual Model::ImportInstanceOutcome ImportInstance(const Model::ImportInstanceRequest &request) const
void DisassociateTransitGatewayMulticastDomainAsync(const DisassociateTransitGatewayMulticastDomainRequestT &request, const DisassociateTransitGatewayMulticastDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeSnapshotsOutcome DescribeSnapshots(const Model::DescribeSnapshotsRequest &request={}) const
virtual Model::DeleteIpamScopeOutcome DeleteIpamScope(const Model::DeleteIpamScopeRequest &request) const
virtual Model::CreateTrafficMirrorSessionOutcome CreateTrafficMirrorSession(const Model::CreateTrafficMirrorSessionRequest &request) const
virtual Model::DescribeSecurityGroupVpcAssociationsOutcome DescribeSecurityGroupVpcAssociations(const Model::DescribeSecurityGroupVpcAssociationsRequest &request={}) const
virtual Model::DescribeServiceLinkVirtualInterfacesOutcome DescribeServiceLinkVirtualInterfaces(const Model::DescribeServiceLinkVirtualInterfacesRequest &request={}) const
virtual Model::DescribeAddressTransfersOutcome DescribeAddressTransfers(const Model::DescribeAddressTransfersRequest &request={}) const
void DescribeVpcClassicLinkDnsSupportAsync(const DescribeVpcClassicLinkDnsSupportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcClassicLinkDnsSupportRequestT &request={}) const
Model::AssociateEnclaveCertificateIamRoleOutcomeCallable AssociateEnclaveCertificateIamRoleCallable(const AssociateEnclaveCertificateIamRoleRequestT &request) const
Model::DeleteSpotDatafeedSubscriptionOutcomeCallable DeleteSpotDatafeedSubscriptionCallable(const DeleteSpotDatafeedSubscriptionRequestT &request={}) const
Model::DeleteVpnConcentratorOutcomeCallable DeleteVpnConcentratorCallable(const DeleteVpnConcentratorRequestT &request) const
Model::DescribeVpcPeeringConnectionsOutcomeCallable DescribeVpcPeeringConnectionsCallable(const DescribeVpcPeeringConnectionsRequestT &request={}) const
void CreateVpcEncryptionControlAsync(const CreateVpcEncryptionControlRequestT &request, const CreateVpcEncryptionControlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeIpamExternalResourceVerificationTokensOutcomeCallable DescribeIpamExternalResourceVerificationTokensCallable(const DescribeIpamExternalResourceVerificationTokensRequestT &request={}) const
Model::DescribeCapacityReservationsOutcomeCallable DescribeCapacityReservationsCallable(const DescribeCapacityReservationsRequestT &request={}) const
Model::DeregisterTransitGatewayMulticastGroupSourcesOutcomeCallable DeregisterTransitGatewayMulticastGroupSourcesCallable(const DeregisterTransitGatewayMulticastGroupSourcesRequestT &request={}) const
virtual Model::DisableFastSnapshotRestoresOutcome DisableFastSnapshotRestores(const Model::DisableFastSnapshotRestoresRequest &request) const
void GetEnabledIpamPolicyAsync(const GetEnabledIpamPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetEnabledIpamPolicyRequestT &request={}) const
virtual Model::DeleteVpcEndpointConnectionNotificationsOutcome DeleteVpcEndpointConnectionNotifications(const Model::DeleteVpcEndpointConnectionNotificationsRequest &request) const
virtual Model::DisassociateInstanceEventWindowOutcome DisassociateInstanceEventWindow(const Model::DisassociateInstanceEventWindowRequest &request) const
Model::AssociateRouteServerOutcomeCallable AssociateRouteServerCallable(const AssociateRouteServerRequestT &request) const
void RejectTransitGatewayPeeringAttachmentAsync(const RejectTransitGatewayPeeringAttachmentRequestT &request, const RejectTransitGatewayPeeringAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisableVpcClassicLinkDnsSupportOutcomeCallable DisableVpcClassicLinkDnsSupportCallable(const DisableVpcClassicLinkDnsSupportRequestT &request={}) const
Model::DescribeImageUsageReportEntriesOutcomeCallable DescribeImageUsageReportEntriesCallable(const DescribeImageUsageReportEntriesRequestT &request={}) const
void ModifyVpnConnectionAsync(const ModifyVpnConnectionRequestT &request, const ModifyVpnConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeMovingAddressesOutcome DescribeMovingAddresses(const Model::DescribeMovingAddressesRequest &request={}) const
Model::DescribeVpcEndpointConnectionNotificationsOutcomeCallable DescribeVpcEndpointConnectionNotificationsCallable(const DescribeVpcEndpointConnectionNotificationsRequestT &request={}) const
Model::DescribeIpamByoasnOutcomeCallable DescribeIpamByoasnCallable(const DescribeIpamByoasnRequestT &request={}) const
Model::DescribeCapacityBlockStatusOutcomeCallable DescribeCapacityBlockStatusCallable(const DescribeCapacityBlockStatusRequestT &request={}) const
Model::GetIpamDiscoveredAccountsOutcomeCallable GetIpamDiscoveredAccountsCallable(const GetIpamDiscoveredAccountsRequestT &request) const
Model::AssociateSubnetCidrBlockOutcomeCallable AssociateSubnetCidrBlockCallable(const AssociateSubnetCidrBlockRequestT &request) const
virtual Model::DescribeVpnConcentratorsOutcome DescribeVpnConcentrators(const Model::DescribeVpnConcentratorsRequest &request={}) const
Model::DisableVpcClassicLinkOutcomeCallable DisableVpcClassicLinkCallable(const DisableVpcClassicLinkRequestT &request) const
void DescribeVpnConnectionsAsync(const DescribeVpnConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpnConnectionsRequestT &request={}) const
virtual Model::GetAwsNetworkPerformanceDataOutcome GetAwsNetworkPerformanceData(const Model::GetAwsNetworkPerformanceDataRequest &request={}) const
void ModifyVpcPeeringConnectionOptionsAsync(const ModifyVpcPeeringConnectionOptionsRequestT &request, const ModifyVpcPeeringConnectionOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeInstanceTopologyAsync(const DescribeInstanceTopologyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceTopologyRequestT &request={}) const
virtual Model::DetachClassicLinkVpcOutcome DetachClassicLinkVpc(const Model::DetachClassicLinkVpcRequest &request) const
void CopySnapshotAsync(const CopySnapshotRequestT &request, const CopySnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeInstanceConnectEndpointsAsync(const DescribeInstanceConnectEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceConnectEndpointsRequestT &request={}) const
virtual Model::ExportClientVpnClientConfigurationOutcome ExportClientVpnClientConfiguration(const Model::ExportClientVpnClientConfigurationRequest &request) const
virtual Model::AssignPrivateNatGatewayAddressOutcome AssignPrivateNatGatewayAddress(const Model::AssignPrivateNatGatewayAddressRequest &request) const
void ModifyAvailabilityZoneGroupAsync(const ModifyAvailabilityZoneGroupRequestT &request, const ModifyAvailabilityZoneGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyCapacityReservationAsync(const ModifyCapacityReservationRequestT &request, const ModifyCapacityReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ExportImageOutcomeCallable ExportImageCallable(const ExportImageRequestT &request) const
Model::EnableImageDeregistrationProtectionOutcomeCallable EnableImageDeregistrationProtectionCallable(const EnableImageDeregistrationProtectionRequestT &request) const
virtual Model::GetIpamPoolCidrsOutcome GetIpamPoolCidrs(const Model::GetIpamPoolCidrsRequest &request) const
Model::LockSnapshotOutcomeCallable LockSnapshotCallable(const LockSnapshotRequestT &request) const
Model::ModifyVerifiedAccessEndpointPolicyOutcomeCallable ModifyVerifiedAccessEndpointPolicyCallable(const ModifyVerifiedAccessEndpointPolicyRequestT &request) const
virtual Model::CreateInstanceEventWindowOutcome CreateInstanceEventWindow(const Model::CreateInstanceEventWindowRequest &request={}) const
virtual Model::CreateFlowLogsOutcome CreateFlowLogs(const Model::CreateFlowLogsRequest &request) const
virtual Model::ReplaceNetworkAclAssociationOutcome ReplaceNetworkAclAssociation(const Model::ReplaceNetworkAclAssociationRequest &request) const
virtual Model::RegisterTransitGatewayMulticastGroupMembersOutcome RegisterTransitGatewayMulticastGroupMembers(const Model::RegisterTransitGatewayMulticastGroupMembersRequest &request) const
void DisassociateRouteServerAsync(const DisassociateRouteServerRequestT &request, const DisassociateRouteServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisableRouteServerPropagationOutcomeCallable DisableRouteServerPropagationCallable(const DisableRouteServerPropagationRequestT &request) const
virtual Model::GetTransitGatewayPrefixListReferencesOutcome GetTransitGatewayPrefixListReferences(const Model::GetTransitGatewayPrefixListReferencesRequest &request) const
Model::MonitorInstancesOutcomeCallable MonitorInstancesCallable(const MonitorInstancesRequestT &request) const
void GetFlowLogsIntegrationTemplateAsync(const GetFlowLogsIntegrationTemplateRequestT &request, const GetFlowLogsIntegrationTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeCoipPoolsAsync(const DescribeCoipPoolsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeCoipPoolsRequestT &request={}) const
Model::DescribeInstanceConnectEndpointsOutcomeCallable DescribeInstanceConnectEndpointsCallable(const DescribeInstanceConnectEndpointsRequestT &request={}) const
virtual Model::DescribeTransitGatewaysOutcome DescribeTransitGateways(const Model::DescribeTransitGatewaysRequest &request={}) const
void DeleteClientVpnRouteAsync(const DeleteClientVpnRouteRequestT &request, const DeleteClientVpnRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsAsync(const DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestT &request={}) const
virtual Model::CreateVerifiedAccessGroupOutcome CreateVerifiedAccessGroup(const Model::CreateVerifiedAccessGroupRequest &request) const
void DescribeNetworkInsightsPathsAsync(const DescribeNetworkInsightsPathsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeNetworkInsightsPathsRequestT &request={}) const
virtual Model::CreateReplaceRootVolumeTaskOutcome CreateReplaceRootVolumeTask(const Model::CreateReplaceRootVolumeTaskRequest &request) const
void RejectTransitGatewayVpcAttachmentAsync(const RejectTransitGatewayVpcAttachmentRequestT &request, const RejectTransitGatewayVpcAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateCustomerGatewayAsync(const CreateCustomerGatewayRequestT &request, const CreateCustomerGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeregisterTransitGatewayMulticastGroupSourcesAsync(const DeregisterTransitGatewayMulticastGroupSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeregisterTransitGatewayMulticastGroupSourcesRequestT &request={}) const
virtual Model::DisassociateRouteServerOutcome DisassociateRouteServer(const Model::DisassociateRouteServerRequest &request) const
Model::GetHostReservationPurchasePreviewOutcomeCallable GetHostReservationPurchasePreviewCallable(const GetHostReservationPurchasePreviewRequestT &request) const
void GetInstanceMetadataDefaultsAsync(const GetInstanceMetadataDefaultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetInstanceMetadataDefaultsRequestT &request={}) const
Model::ResetSnapshotAttributeOutcomeCallable ResetSnapshotAttributeCallable(const ResetSnapshotAttributeRequestT &request) const
void DisassociateIpamResourceDiscoveryAsync(const DisassociateIpamResourceDiscoveryRequestT &request, const DisassociateIpamResourceDiscoveryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetVpcResourcesBlockingEncryptionEnforcementOutcomeCallable GetVpcResourcesBlockingEncryptionEnforcementCallable(const GetVpcResourcesBlockingEncryptionEnforcementRequestT &request) const
Model::EnableInstanceSqlHaStandbyDetectionsOutcomeCallable EnableInstanceSqlHaStandbyDetectionsCallable(const EnableInstanceSqlHaStandbyDetectionsRequestT &request) const
virtual Model::DeleteKeyPairOutcome DeleteKeyPair(const Model::DeleteKeyPairRequest &request={}) const
virtual Model::DescribeSecurityGroupReferencesOutcome DescribeSecurityGroupReferences(const Model::DescribeSecurityGroupReferencesRequest &request) const
virtual Model::ListVolumesInRecycleBinOutcome ListVolumesInRecycleBin(const Model::ListVolumesInRecycleBinRequest &request={}) const
Model::AttachClassicLinkVpcOutcomeCallable AttachClassicLinkVpcCallable(const AttachClassicLinkVpcRequestT &request) const
virtual Model::DescribeVerifiedAccessGroupsOutcome DescribeVerifiedAccessGroups(const Model::DescribeVerifiedAccessGroupsRequest &request={}) const
virtual Model::DeleteEgressOnlyInternetGatewayOutcome DeleteEgressOnlyInternetGateway(const Model::DeleteEgressOnlyInternetGatewayRequest &request) const
void PurchaseHostReservationAsync(const PurchaseHostReservationRequestT &request, const PurchaseHostReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateNetworkAclEntryAsync(const CreateNetworkAclEntryRequestT &request, const CreateNetworkAclEntryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateEnclaveCertificateIamRoleOutcomeCallable DisassociateEnclaveCertificateIamRoleCallable(const DisassociateEnclaveCertificateIamRoleRequestT &request) const
virtual Model::CreateIpamPrefixListResolverTargetOutcome CreateIpamPrefixListResolverTarget(const Model::CreateIpamPrefixListResolverTargetRequest &request) const
virtual Model::DescribeNetworkInsightsAnalysesOutcome DescribeNetworkInsightsAnalyses(const Model::DescribeNetworkInsightsAnalysesRequest &request={}) const
void ModifyInstancePlacementAsync(const ModifyInstancePlacementRequestT &request, const ModifyInstancePlacementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyVerifiedAccessGroupOutcome ModifyVerifiedAccessGroup(const Model::ModifyVerifiedAccessGroupRequest &request) const
void RestoreVolumeFromRecycleBinAsync(const RestoreVolumeFromRecycleBinRequestT &request, const RestoreVolumeFromRecycleBinResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTransitGatewayPolicyTableEntriesOutcome GetTransitGatewayPolicyTableEntries(const Model::GetTransitGatewayPolicyTableEntriesRequest &request) const
virtual Model::CreateTransitGatewayPrefixListReferenceOutcome CreateTransitGatewayPrefixListReference(const Model::CreateTransitGatewayPrefixListReferenceRequest &request) const
Model::CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcomeCallable CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCallable(const CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestT &request) const
virtual Model::DescribeLocalGatewayVirtualInterfaceGroupsOutcome DescribeLocalGatewayVirtualInterfaceGroups(const Model::DescribeLocalGatewayVirtualInterfaceGroupsRequest &request={}) const
void DeleteNetworkInterfaceAsync(const DeleteNetworkInterfaceRequestT &request, const DeleteNetworkInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteVpcEndpointServiceConfigurationsAsync(const DeleteVpcEndpointServiceConfigurationsRequestT &request, const DeleteVpcEndpointServiceConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateSnapshotsOutcome CreateSnapshots(const Model::CreateSnapshotsRequest &request) const
virtual Model::GetPasswordDataOutcome GetPasswordData(const Model::GetPasswordDataRequest &request) const
Model::StopInstancesOutcomeCallable StopInstancesCallable(const StopInstancesRequestT &request) const
virtual Model::DescribeRouteServerPeersOutcome DescribeRouteServerPeers(const Model::DescribeRouteServerPeersRequest &request={}) const
void DescribeExportTasksAsync(const DescribeExportTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeExportTasksRequestT &request={}) const
void GetVpnConnectionDeviceTypesAsync(const GetVpnConnectionDeviceTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetVpnConnectionDeviceTypesRequestT &request={}) const
virtual Model::ModifySubnetAttributeOutcome ModifySubnetAttribute(const Model::ModifySubnetAttributeRequest &request) const
Model::DescribeVpcEndpointsOutcomeCallable DescribeVpcEndpointsCallable(const DescribeVpcEndpointsRequestT &request={}) const
Model::ProvisionPublicIpv4PoolCidrOutcomeCallable ProvisionPublicIpv4PoolCidrCallable(const ProvisionPublicIpv4PoolCidrRequestT &request) const
Model::DescribeScheduledInstanceAvailabilityOutcomeCallable DescribeScheduledInstanceAvailabilityCallable(const DescribeScheduledInstanceAvailabilityRequestT &request) const
void DescribeCapacityManagerDataExportsAsync(const DescribeCapacityManagerDataExportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeCapacityManagerDataExportsRequestT &request={}) const
Model::ApplySecurityGroupsToClientVpnTargetNetworkOutcomeCallable ApplySecurityGroupsToClientVpnTargetNetworkCallable(const ApplySecurityGroupsToClientVpnTargetNetworkRequestT &request) const
Model::DeleteTransitGatewayPeeringAttachmentOutcomeCallable DeleteTransitGatewayPeeringAttachmentCallable(const DeleteTransitGatewayPeeringAttachmentRequestT &request) const
void CreateIpamPoolAsync(const CreateIpamPoolRequestT &request, const CreateIpamPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AuthorizeSecurityGroupIngressAsync(const AuthorizeSecurityGroupIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const AuthorizeSecurityGroupIngressRequestT &request={}) const
void DescribeExportImageTasksAsync(const DescribeExportImageTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeExportImageTasksRequestT &request={}) const
Model::GetRouteServerAssociationsOutcomeCallable GetRouteServerAssociationsCallable(const GetRouteServerAssociationsRequestT &request) const
Model::GetIpamPolicyAllocationRulesOutcomeCallable GetIpamPolicyAllocationRulesCallable(const GetIpamPolicyAllocationRulesRequestT &request) const
Model::ModifyIpamResourceDiscoveryOutcomeCallable ModifyIpamResourceDiscoveryCallable(const ModifyIpamResourceDiscoveryRequestT &request) const
void CreateVpcAsync(const CreateVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateVpcRequestT &request={}) const
Model::CreateVpnGatewayOutcomeCallable CreateVpnGatewayCallable(const CreateVpnGatewayRequestT &request) const
Model::DescribeVpcAttributeOutcomeCallable DescribeVpcAttributeCallable(const DescribeVpcAttributeRequestT &request) const
void DeleteLocalGatewayRouteTableVpcAssociationAsync(const DeleteLocalGatewayRouteTableVpcAssociationRequestT &request, const DeleteLocalGatewayRouteTableVpcAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAllowedImagesSettingsOutcome GetAllowedImagesSettings(const Model::GetAllowedImagesSettingsRequest &request={}) const
Model::ModifyIpamPrefixListResolverOutcomeCallable ModifyIpamPrefixListResolverCallable(const ModifyIpamPrefixListResolverRequestT &request) const
void DescribeNetworkInterfacePermissionsAsync(const DescribeNetworkInterfacePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeNetworkInterfacePermissionsRequestT &request={}) const
Model::ModifyImageAttributeOutcomeCallable ModifyImageAttributeCallable(const ModifyImageAttributeRequestT &request) const
Model::DeprovisionIpamPoolCidrOutcomeCallable DeprovisionIpamPoolCidrCallable(const DeprovisionIpamPoolCidrRequestT &request) const
Model::DisassociateSecurityGroupVpcOutcomeCallable DisassociateSecurityGroupVpcCallable(const DisassociateSecurityGroupVpcRequestT &request) const
Model::ExportTransitGatewayRoutesOutcomeCallable ExportTransitGatewayRoutesCallable(const ExportTransitGatewayRoutesRequestT &request) const
virtual Model::ExportVerifiedAccessInstanceClientConfigurationOutcome ExportVerifiedAccessInstanceClientConfiguration(const Model::ExportVerifiedAccessInstanceClientConfigurationRequest &request) const
void CreateVolumeAsync(const CreateVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateVolumeRequestT &request={}) const
void GetVpnTunnelReplacementStatusAsync(const GetVpnTunnelReplacementStatusRequestT &request, const GetVpnTunnelReplacementStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EnableVolumeIOAsync(const EnableVolumeIORequestT &request, const EnableVolumeIOResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyIpamPrefixListResolverTargetOutcome ModifyIpamPrefixListResolverTarget(const Model::ModifyIpamPrefixListResolverTargetRequest &request) const
void ModifyVpcEndpointConnectionNotificationAsync(const ModifyVpcEndpointConnectionNotificationRequestT &request, const ModifyVpcEndpointConnectionNotificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTransitGatewayPolicyTableAssociationsOutcomeCallable GetTransitGatewayPolicyTableAssociationsCallable(const GetTransitGatewayPolicyTableAssociationsRequestT &request) const
void DisableSerialConsoleAccessAsync(const DisableSerialConsoleAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisableSerialConsoleAccessRequestT &request={}) const
void EnableIpamOrganizationAdminAccountAsync(const EnableIpamOrganizationAdminAccountRequestT &request, const EnableIpamOrganizationAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisableVgwRoutePropagationOutcome DisableVgwRoutePropagation(const Model::DisableVgwRoutePropagationRequest &request) const
virtual Model::DescribeVolumeAttributeOutcome DescribeVolumeAttribute(const Model::DescribeVolumeAttributeRequest &request) const
void CreateInstanceEventWindowAsync(const CreateInstanceEventWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateInstanceEventWindowRequestT &request={}) const
virtual Model::DescribeStoreImageTasksOutcome DescribeStoreImageTasks(const Model::DescribeStoreImageTasksRequest &request={}) const
Model::AssociateIamInstanceProfileOutcomeCallable AssociateIamInstanceProfileCallable(const AssociateIamInstanceProfileRequestT &request) const
Model::EnableAllowedImagesSettingsOutcomeCallable EnableAllowedImagesSettingsCallable(const EnableAllowedImagesSettingsRequestT &request) const
void AcceptReservedInstancesExchangeQuoteAsync(const AcceptReservedInstancesExchangeQuoteRequestT &request, const AcceptReservedInstancesExchangeQuoteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetVerifiedAccessGroupPolicyAsync(const GetVerifiedAccessGroupPolicyRequestT &request, const GetVerifiedAccessGroupPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateIpamScopeOutcomeCallable CreateIpamScopeCallable(const CreateIpamScopeRequestT &request) const
Model::DescribeNatGatewaysOutcomeCallable DescribeNatGatewaysCallable(const DescribeNatGatewaysRequestT &request={}) const
void ReplaceNetworkAclAssociationAsync(const ReplaceNetworkAclAssociationRequestT &request, const ReplaceNetworkAclAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetIpamPrefixListResolverVersionEntriesOutcomeCallable GetIpamPrefixListResolverVersionEntriesCallable(const GetIpamPrefixListResolverVersionEntriesRequestT &request) const
Model::DescribeVpcsOutcomeCallable DescribeVpcsCallable(const DescribeVpcsRequestT &request={}) const
Model::GetInstanceTypesFromInstanceRequirementsOutcomeCallable GetInstanceTypesFromInstanceRequirementsCallable(const GetInstanceTypesFromInstanceRequirementsRequestT &request) const
virtual Model::ModifyDefaultCreditSpecificationOutcome ModifyDefaultCreditSpecification(const Model::ModifyDefaultCreditSpecificationRequest &request) const
void DeleteVpcBlockPublicAccessExclusionAsync(const DeleteVpcBlockPublicAccessExclusionRequestT &request, const DeleteVpcBlockPublicAccessExclusionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ReleaseAddressOutcomeCallable ReleaseAddressCallable(const ReleaseAddressRequestT &request={}) const
virtual Model::CancelBundleTaskOutcome CancelBundleTask(const Model::CancelBundleTaskRequest &request) const
virtual Model::DescribeAccountAttributesOutcome DescribeAccountAttributes(const Model::DescribeAccountAttributesRequest &request={}) const
void GetTransitGatewayPolicyTableEntriesAsync(const GetTransitGatewayPolicyTableEntriesRequestT &request, const GetTransitGatewayPolicyTableEntriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteCarrierGatewayOutcomeCallable DeleteCarrierGatewayCallable(const DeleteCarrierGatewayRequestT &request) const
void CreateTransitGatewayRouteTableAnnouncementAsync(const CreateTransitGatewayRouteTableAnnouncementRequestT &request, const CreateTransitGatewayRouteTableAnnouncementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteVpnGatewayOutcome DeleteVpnGateway(const Model::DeleteVpnGatewayRequest &request) const
void CreateTransitGatewayPrefixListReferenceAsync(const CreateTransitGatewayPrefixListReferenceRequestT &request, const CreateTransitGatewayPrefixListReferenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateInstanceEventWindowOutcome AssociateInstanceEventWindow(const Model::AssociateInstanceEventWindowRequest &request) const
virtual Model::ModifyAddressAttributeOutcome ModifyAddressAttribute(const Model::ModifyAddressAttributeRequest &request) const
Model::DescribeIdentityIdFormatOutcomeCallable DescribeIdentityIdFormatCallable(const DescribeIdentityIdFormatRequestT &request) const
virtual Model::DescribeIpamPrefixListResolverTargetsOutcome DescribeIpamPrefixListResolverTargets(const Model::DescribeIpamPrefixListResolverTargetsRequest &request={}) const
Model::ModifySecurityGroupRulesOutcomeCallable ModifySecurityGroupRulesCallable(const ModifySecurityGroupRulesRequestT &request) const
virtual Model::GetSerialConsoleAccessStatusOutcome GetSerialConsoleAccessStatus(const Model::GetSerialConsoleAccessStatusRequest &request={}) const
virtual Model::CreateFleetOutcome CreateFleet(const Model::CreateFleetRequest &request) const
virtual Model::DeleteClientVpnEndpointOutcome DeleteClientVpnEndpoint(const Model::DeleteClientVpnEndpointRequest &request) const
virtual Model::DescribeTransitGatewayConnectPeersOutcome DescribeTransitGatewayConnectPeers(const Model::DescribeTransitGatewayConnectPeersRequest &request={}) const
Model::RevokeClientVpnIngressOutcomeCallable RevokeClientVpnIngressCallable(const RevokeClientVpnIngressRequestT &request) const
void GetTransitGatewayMulticastDomainAssociationsAsync(const GetTransitGatewayMulticastDomainAssociationsRequestT &request, const GetTransitGatewayMulticastDomainAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RevokeSecurityGroupEgressOutcome RevokeSecurityGroupEgress(const Model::RevokeSecurityGroupEgressRequest &request) const
virtual Model::GetVerifiedAccessEndpointTargetsOutcome GetVerifiedAccessEndpointTargets(const Model::GetVerifiedAccessEndpointTargetsRequest &request) const
virtual Model::GetAssociatedIpv6PoolCidrsOutcome GetAssociatedIpv6PoolCidrs(const Model::GetAssociatedIpv6PoolCidrsRequest &request) const
void UnassignPrivateNatGatewayAddressAsync(const UnassignPrivateNatGatewayAddressRequestT &request, const UnassignPrivateNatGatewayAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeIpamPoliciesAsync(const DescribeIpamPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIpamPoliciesRequestT &request={}) const
virtual Model::DeletePlacementGroupOutcome DeletePlacementGroup(const Model::DeletePlacementGroupRequest &request) const
void DescribeRouteTablesAsync(const DescribeRouteTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeRouteTablesRequestT &request={}) const
virtual Model::MonitorInstancesOutcome MonitorInstances(const Model::MonitorInstancesRequest &request) const
virtual Model::CopyVolumesOutcome CopyVolumes(const Model::CopyVolumesRequest &request) const
Model::PurchaseScheduledInstancesOutcomeCallable PurchaseScheduledInstancesCallable(const PurchaseScheduledInstancesRequestT &request) const
Model::ModifyTrafficMirrorFilterNetworkServicesOutcomeCallable ModifyTrafficMirrorFilterNetworkServicesCallable(const ModifyTrafficMirrorFilterNetworkServicesRequestT &request) const
void DeletePublicIpv4PoolAsync(const DeletePublicIpv4PoolRequestT &request, const DeletePublicIpv4PoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeIpamPoolsOutcomeCallable DescribeIpamPoolsCallable(const DescribeIpamPoolsRequestT &request={}) const
virtual Model::RunInstancesOutcome RunInstances(const Model::RunInstancesRequest &request) const
Model::ModifyAddressAttributeOutcomeCallable ModifyAddressAttributeCallable(const ModifyAddressAttributeRequestT &request) const
void CancelSpotFleetRequestsAsync(const CancelSpotFleetRequestsRequestT &request, const CancelSpotFleetRequestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteImageUsageReportOutcomeCallable DeleteImageUsageReportCallable(const DeleteImageUsageReportRequestT &request) const
Model::DeleteTransitGatewayMeteringPolicyEntryOutcomeCallable DeleteTransitGatewayMeteringPolicyEntryCallable(const DeleteTransitGatewayMeteringPolicyEntryRequestT &request) const
void DescribeVpcBlockPublicAccessOptionsAsync(const DescribeVpcBlockPublicAccessOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcBlockPublicAccessOptionsRequestT &request={}) const
virtual Model::DescribeTransitGatewayRouteTableAnnouncementsOutcome DescribeTransitGatewayRouteTableAnnouncements(const Model::DescribeTransitGatewayRouteTableAnnouncementsRequest &request={}) const
void UnassignIpv6AddressesAsync(const UnassignIpv6AddressesRequestT &request, const UnassignIpv6AddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyInstanceCpuOptionsAsync(const ModifyInstanceCpuOptionsRequestT &request, const ModifyInstanceCpuOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateSnapshotsOutcomeCallable CreateSnapshotsCallable(const CreateSnapshotsRequestT &request) const
virtual Model::DeleteVpnConnectionOutcome DeleteVpnConnection(const Model::DeleteVpnConnectionRequest &request) const
void PurchaseScheduledInstancesAsync(const PurchaseScheduledInstancesRequestT &request, const PurchaseScheduledInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation(const Model::DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest &request) const
void ModifyTrafficMirrorFilterNetworkServicesAsync(const ModifyTrafficMirrorFilterNetworkServicesRequestT &request, const ModifyTrafficMirrorFilterNetworkServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RestoreSnapshotTierAsync(const RestoreSnapshotTierRequestT &request, const RestoreSnapshotTierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PurchaseCapacityBlockOutcomeCallable PurchaseCapacityBlockCallable(const PurchaseCapacityBlockRequestT &request) const
virtual Model::GetInstanceTypesFromInstanceRequirementsOutcome GetInstanceTypesFromInstanceRequirements(const Model::GetInstanceTypesFromInstanceRequirementsRequest &request) const
virtual Model::EnableIpamOrganizationAdminAccountOutcome EnableIpamOrganizationAdminAccount(const Model::EnableIpamOrganizationAdminAccountRequest &request) const
Model::CreateTransitGatewayMeteringPolicyOutcomeCallable CreateTransitGatewayMeteringPolicyCallable(const CreateTransitGatewayMeteringPolicyRequestT &request) const
Model::DescribeServiceLinkVirtualInterfacesOutcomeCallable DescribeServiceLinkVirtualInterfacesCallable(const DescribeServiceLinkVirtualInterfacesRequestT &request={}) const
virtual Model::DescribeFlowLogsOutcome DescribeFlowLogs(const Model::DescribeFlowLogsRequest &request={}) const
Model::DeleteVpcEndpointConnectionNotificationsOutcomeCallable DeleteVpcEndpointConnectionNotificationsCallable(const DeleteVpcEndpointConnectionNotificationsRequestT &request) const
Model::CreateRouteServerPeerOutcomeCallable CreateRouteServerPeerCallable(const CreateRouteServerPeerRequestT &request) const
virtual Model::GetEbsEncryptionByDefaultOutcome GetEbsEncryptionByDefault(const Model::GetEbsEncryptionByDefaultRequest &request={}) const
void AssociateDhcpOptionsAsync(const AssociateDhcpOptionsRequestT &request, const AssociateDhcpOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeNetworkInterfacePermissionsOutcome DescribeNetworkInterfacePermissions(const Model::DescribeNetworkInterfacePermissionsRequest &request={}) const
virtual Model::DeleteSecurityGroupOutcome DeleteSecurityGroup(const Model::DeleteSecurityGroupRequest &request={}) const
void DisableIpamPolicyAsync(const DisableIpamPolicyRequestT &request, const DisableIpamPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateReservedInstancesListingOutcomeCallable CreateReservedInstancesListingCallable(const CreateReservedInstancesListingRequestT &request) const
virtual Model::AssociateTransitGatewayMulticastDomainOutcome AssociateTransitGatewayMulticastDomain(const Model::AssociateTransitGatewayMulticastDomainRequest &request) const
virtual Model::CreateInterruptibleCapacityReservationAllocationOutcome CreateInterruptibleCapacityReservationAllocation(const Model::CreateInterruptibleCapacityReservationAllocationRequest &request) const
virtual Model::DeleteCustomerGatewayOutcome DeleteCustomerGateway(const Model::DeleteCustomerGatewayRequest &request) const
Model::CreateRouteTableOutcomeCallable CreateRouteTableCallable(const CreateRouteTableRequestT &request) const
void StartDeclarativePoliciesReportAsync(const StartDeclarativePoliciesReportRequestT &request, const StartDeclarativePoliciesReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateVpcCidrBlockAsync(const DisassociateVpcCidrBlockRequestT &request, const DisassociateVpcCidrBlockResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteVpcEndpointsOutcomeCallable DeleteVpcEndpointsCallable(const DeleteVpcEndpointsRequestT &request) const
void DescribeLaunchTemplateVersionsAsync(const DescribeLaunchTemplateVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLaunchTemplateVersionsRequestT &request={}) const
virtual Model::ModifyVolumeAttributeOutcome ModifyVolumeAttribute(const Model::ModifyVolumeAttributeRequest &request) const
Model::ModifyInstanceEventStartTimeOutcomeCallable ModifyInstanceEventStartTimeCallable(const ModifyInstanceEventStartTimeRequestT &request) const
virtual Model::GetDeclarativePoliciesReportSummaryOutcome GetDeclarativePoliciesReportSummary(const Model::GetDeclarativePoliciesReportSummaryRequest &request) const
void DeleteVerifiedAccessGroupAsync(const DeleteVerifiedAccessGroupRequestT &request, const DeleteVerifiedAccessGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateCapacityReservationBySplittingAsync(const CreateCapacityReservationBySplittingRequestT &request, const CreateCapacityReservationBySplittingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDhcpOptionsOutcomeCallable DescribeDhcpOptionsCallable(const DescribeDhcpOptionsRequestT &request={}) const
Model::ModifyIdFormatOutcomeCallable ModifyIdFormatCallable(const ModifyIdFormatRequestT &request) const
void AuthorizeClientVpnIngressAsync(const AuthorizeClientVpnIngressRequestT &request, const AuthorizeClientVpnIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PurchaseCapacityBlockExtensionOutcome PurchaseCapacityBlockExtension(const Model::PurchaseCapacityBlockExtensionRequest &request) const
virtual Model::DescribeInstanceEventNotificationAttributesOutcome DescribeInstanceEventNotificationAttributes(const Model::DescribeInstanceEventNotificationAttributesRequest &request={}) const
void GetVerifiedAccessEndpointPolicyAsync(const GetVerifiedAccessEndpointPolicyRequestT &request, const GetVerifiedAccessEndpointPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::EnableVolumeIOOutcomeCallable EnableVolumeIOCallable(const EnableVolumeIORequestT &request) const
virtual Model::CreateIpamResourceDiscoveryOutcome CreateIpamResourceDiscovery(const Model::CreateIpamResourceDiscoveryRequest &request={}) const
virtual Model::DisableSnapshotBlockPublicAccessOutcome DisableSnapshotBlockPublicAccess(const Model::DisableSnapshotBlockPublicAccessRequest &request={}) const
void DisableFastSnapshotRestoresAsync(const DisableFastSnapshotRestoresRequestT &request, const DisableFastSnapshotRestoresResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTransitGatewayRouteTableOutcomeCallable CreateTransitGatewayRouteTableCallable(const CreateTransitGatewayRouteTableRequestT &request) const
void DescribeSubnetsAsync(const DescribeSubnetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSubnetsRequestT &request={}) const
void DisassociateTransitGatewayPolicyTableAsync(const DisassociateTransitGatewayPolicyTableRequestT &request, const DisassociateTransitGatewayPolicyTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTrunkInterfaceAssociationsOutcome DescribeTrunkInterfaceAssociations(const Model::DescribeTrunkInterfaceAssociationsRequest &request={}) const
virtual Model::CreateIpamOutcome CreateIpam(const Model::CreateIpamRequest &request={}) const
Model::GetTransitGatewayPrefixListReferencesOutcomeCallable GetTransitGatewayPrefixListReferencesCallable(const GetTransitGatewayPrefixListReferencesRequestT &request) const
Model::DisableSnapshotBlockPublicAccessOutcomeCallable DisableSnapshotBlockPublicAccessCallable(const DisableSnapshotBlockPublicAccessRequestT &request={}) const
void DescribeInstanceEventNotificationAttributesAsync(const DescribeInstanceEventNotificationAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceEventNotificationAttributesRequestT &request={}) const
Model::TerminateClientVpnConnectionsOutcomeCallable TerminateClientVpnConnectionsCallable(const TerminateClientVpnConnectionsRequestT &request) const
virtual Model::PurchaseHostReservationOutcome PurchaseHostReservation(const Model::PurchaseHostReservationRequest &request) const
virtual Model::DeleteTransitGatewayPeeringAttachmentOutcome DeleteTransitGatewayPeeringAttachment(const Model::DeleteTransitGatewayPeeringAttachmentRequest &request) const
Model::ModifySpotFleetRequestOutcomeCallable ModifySpotFleetRequestCallable(const ModifySpotFleetRequestRequestT &request) const
Model::ImportKeyPairOutcomeCallable ImportKeyPairCallable(const ImportKeyPairRequestT &request) const
void ModifyLocalGatewayRouteAsync(const ModifyLocalGatewayRouteRequestT &request, const ModifyLocalGatewayRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTransitGatewayMeteringPolicyEntriesOutcome GetTransitGatewayMeteringPolicyEntries(const Model::GetTransitGatewayMeteringPolicyEntriesRequest &request) const
virtual Model::EnableIpamPolicyOutcome EnableIpamPolicy(const Model::EnableIpamPolicyRequest &request) const
Model::AssignPrivateIpAddressesOutcomeCallable AssignPrivateIpAddressesCallable(const AssignPrivateIpAddressesRequestT &request) const
Model::CreateNetworkInterfaceOutcomeCallable CreateNetworkInterfaceCallable(const CreateNetworkInterfaceRequestT &request) const
virtual Model::DisassociateIamInstanceProfileOutcome DisassociateIamInstanceProfile(const Model::DisassociateIamInstanceProfileRequest &request) const
virtual Model::CreateRouteTableOutcome CreateRouteTable(const Model::CreateRouteTableRequest &request) const
virtual Model::ModifyNetworkInterfaceAttributeOutcome ModifyNetworkInterfaceAttribute(const Model::ModifyNetworkInterfaceAttributeRequest &request) const
Model::DescribeSnapshotAttributeOutcomeCallable DescribeSnapshotAttributeCallable(const DescribeSnapshotAttributeRequestT &request) const
virtual Model::RestoreSnapshotFromRecycleBinOutcome RestoreSnapshotFromRecycleBin(const Model::RestoreSnapshotFromRecycleBinRequest &request) const
void ReleaseAddressAsync(const ReleaseAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ReleaseAddressRequestT &request={}) const
Model::DescribeClassicLinkInstancesOutcomeCallable DescribeClassicLinkInstancesCallable(const DescribeClassicLinkInstancesRequestT &request={}) const
void GetIpamPrefixListResolverVersionsAsync(const GetIpamPrefixListResolverVersionsRequestT &request, const GetIpamPrefixListResolverVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AcceptTransitGatewayPeeringAttachmentOutcome AcceptTransitGatewayPeeringAttachment(const Model::AcceptTransitGatewayPeeringAttachmentRequest &request) const
virtual Model::ModifyVerifiedAccessGroupPolicyOutcome ModifyVerifiedAccessGroupPolicy(const Model::ModifyVerifiedAccessGroupPolicyRequest &request) const
void DescribeIpamPrefixListResolversAsync(const DescribeIpamPrefixListResolversResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIpamPrefixListResolversRequestT &request={}) const
void RestoreManagedPrefixListVersionAsync(const RestoreManagedPrefixListVersionRequestT &request, const RestoreManagedPrefixListVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateTransitGatewayPolicyTableOutcomeCallable DisassociateTransitGatewayPolicyTableCallable(const DisassociateTransitGatewayPolicyTableRequestT &request) const
virtual Model::DescribeInstanceSqlHaHistoryStatesOutcome DescribeInstanceSqlHaHistoryStates(const Model::DescribeInstanceSqlHaHistoryStatesRequest &request={}) const
Model::DeleteSubnetOutcomeCallable DeleteSubnetCallable(const DeleteSubnetRequestT &request) const
Model::DeleteRouteTableOutcomeCallable DeleteRouteTableCallable(const DeleteRouteTableRequestT &request) const
virtual Model::ModifyVpnConnectionOptionsOutcome ModifyVpnConnectionOptions(const Model::ModifyVpnConnectionOptionsRequest &request) const
void UpdateCapacityManagerOrganizationsAccessAsync(const UpdateCapacityManagerOrganizationsAccessRequestT &request, const UpdateCapacityManagerOrganizationsAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetRouteServerRoutingDatabaseOutcomeCallable GetRouteServerRoutingDatabaseCallable(const GetRouteServerRoutingDatabaseRequestT &request) const
void CreateVerifiedAccessEndpointAsync(const CreateVerifiedAccessEndpointRequestT &request, const CreateVerifiedAccessEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetManagedPrefixListEntriesAsync(const GetManagedPrefixListEntriesRequestT &request, const GetManagedPrefixListEntriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyInstancePlacementOutcome ModifyInstancePlacement(const Model::ModifyInstancePlacementRequest &request) const
Model::CreateInstanceEventWindowOutcomeCallable CreateInstanceEventWindowCallable(const CreateInstanceEventWindowRequestT &request={}) const
Model::DescribeIpamScopesOutcomeCallable DescribeIpamScopesCallable(const DescribeIpamScopesRequestT &request={}) const
Model::GetManagedPrefixListEntriesOutcomeCallable GetManagedPrefixListEntriesCallable(const GetManagedPrefixListEntriesRequestT &request) const
virtual Model::GetRouteServerRoutingDatabaseOutcome GetRouteServerRoutingDatabase(const Model::GetRouteServerRoutingDatabaseRequest &request) const
virtual Model::CreateNetworkAclEntryOutcome CreateNetworkAclEntry(const Model::CreateNetworkAclEntryRequest &request) const
void ImportSnapshotAsync(const ImportSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ImportSnapshotRequestT &request={}) const
void CancelDeclarativePoliciesReportAsync(const CancelDeclarativePoliciesReportRequestT &request, const CancelDeclarativePoliciesReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeNetworkInterfaceAttributeOutcomeCallable DescribeNetworkInterfaceAttributeCallable(const DescribeNetworkInterfaceAttributeRequestT &request) const
Model::AcceptVpcEndpointConnectionsOutcomeCallable AcceptVpcEndpointConnectionsCallable(const AcceptVpcEndpointConnectionsRequestT &request) const
void AssociateEnclaveCertificateIamRoleAsync(const AssociateEnclaveCertificateIamRoleRequestT &request, const AssociateEnclaveCertificateIamRoleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeSecurityGroupReferencesOutcomeCallable DescribeSecurityGroupReferencesCallable(const DescribeSecurityGroupReferencesRequestT &request) const
void GetRouteServerAssociationsAsync(const GetRouteServerAssociationsRequestT &request, const GetRouteServerAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyVerifiedAccessGroupPolicyOutcomeCallable ModifyVerifiedAccessGroupPolicyCallable(const ModifyVerifiedAccessGroupPolicyRequestT &request) const
Model::DisableInstanceSqlHaStandbyDetectionsOutcomeCallable DisableInstanceSqlHaStandbyDetectionsCallable(const DisableInstanceSqlHaStandbyDetectionsRequestT &request) const
Model::DeleteNatGatewayOutcomeCallable DeleteNatGatewayCallable(const DeleteNatGatewayRequestT &request) const
Model::DescribeRouteTablesOutcomeCallable DescribeRouteTablesCallable(const DescribeRouteTablesRequestT &request={}) const
Model::RestoreAddressToClassicOutcomeCallable RestoreAddressToClassicCallable(const RestoreAddressToClassicRequestT &request) const
void GetCapacityReservationUsageAsync(const GetCapacityReservationUsageRequestT &request, const GetCapacityReservationUsageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RestoreImageFromRecycleBinOutcomeCallable RestoreImageFromRecycleBinCallable(const RestoreImageFromRecycleBinRequestT &request) const
virtual Model::DescribePlacementGroupsOutcome DescribePlacementGroups(const Model::DescribePlacementGroupsRequest &request={}) const
void GetDefaultCreditSpecificationAsync(const GetDefaultCreditSpecificationRequestT &request, const GetDefaultCreditSpecificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyPublicIpDnsNameOptionsOutcomeCallable ModifyPublicIpDnsNameOptionsCallable(const ModifyPublicIpDnsNameOptionsRequestT &request) const
virtual Model::EnableVolumeIOOutcome EnableVolumeIO(const Model::EnableVolumeIORequest &request) const
virtual Model::TerminateInstancesOutcome TerminateInstances(const Model::TerminateInstancesRequest &request) const
virtual Model::ModifyIpamPrefixListResolverOutcome ModifyIpamPrefixListResolver(const Model::ModifyIpamPrefixListResolverRequest &request) const
void DescribeSnapshotsAsync(const DescribeSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSnapshotsRequestT &request={}) const
Model::DescribeAccountAttributesOutcomeCallable DescribeAccountAttributesCallable(const DescribeAccountAttributesRequestT &request={}) const
Model::GetPasswordDataOutcomeCallable GetPasswordDataCallable(const GetPasswordDataRequestT &request) const
virtual Model::DeleteLocalGatewayRouteTableVpcAssociationOutcome DeleteLocalGatewayRouteTableVpcAssociation(const Model::DeleteLocalGatewayRouteTableVpcAssociationRequest &request) const
virtual Model::CancelImageLaunchPermissionOutcome CancelImageLaunchPermission(const Model::CancelImageLaunchPermissionRequest &request) const
void ExportClientVpnClientConfigurationAsync(const ExportClientVpnClientConfigurationRequestT &request, const ExportClientVpnClientConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeFlowLogsAsync(const DescribeFlowLogsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFlowLogsRequestT &request={}) const
void ModifyVpnConnectionOptionsAsync(const ModifyVpnConnectionOptionsRequestT &request, const ModifyVpnConnectionOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyVpcBlockPublicAccessOptionsOutcomeCallable ModifyVpcBlockPublicAccessOptionsCallable(const ModifyVpcBlockPublicAccessOptionsRequestT &request) const
void DescribeVpcAttributeAsync(const DescribeVpcAttributeRequestT &request, const DescribeVpcAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BundleInstanceOutcomeCallable BundleInstanceCallable(const BundleInstanceRequestT &request) const
void CopyImageAsync(const CopyImageRequestT &request, const CopyImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateVpcBlockPublicAccessExclusionOutcome CreateVpcBlockPublicAccessExclusion(const Model::CreateVpcBlockPublicAccessExclusionRequest &request) const
virtual Model::DisableImageOutcome DisableImage(const Model::DisableImageRequest &request) const
Model::CreateVpcPeeringConnectionOutcomeCallable CreateVpcPeeringConnectionCallable(const CreateVpcPeeringConnectionRequestT &request) const
Model::GetNetworkInsightsAccessScopeContentOutcomeCallable GetNetworkInsightsAccessScopeContentCallable(const GetNetworkInsightsAccessScopeContentRequestT &request) const
virtual Model::RegisterInstanceEventNotificationAttributesOutcome RegisterInstanceEventNotificationAttributes(const Model::RegisterInstanceEventNotificationAttributesRequest &request) const
Model::EnableAwsNetworkPerformanceMetricSubscriptionOutcomeCallable EnableAwsNetworkPerformanceMetricSubscriptionCallable(const EnableAwsNetworkPerformanceMetricSubscriptionRequestT &request={}) const
Model::CreateMacSystemIntegrityProtectionModificationTaskOutcomeCallable CreateMacSystemIntegrityProtectionModificationTaskCallable(const CreateMacSystemIntegrityProtectionModificationTaskRequestT &request) const
Model::CreateVpnConcentratorOutcomeCallable CreateVpnConcentratorCallable(const CreateVpnConcentratorRequestT &request) const
Model::StartNetworkInsightsAccessScopeAnalysisOutcomeCallable StartNetworkInsightsAccessScopeAnalysisCallable(const StartNetworkInsightsAccessScopeAnalysisRequestT &request) const
Model::ModifyVerifiedAccessInstanceOutcomeCallable ModifyVerifiedAccessInstanceCallable(const ModifyVerifiedAccessInstanceRequestT &request) const
void CreateVpnConcentratorAsync(const CreateVpnConcentratorRequestT &request, const CreateVpnConcentratorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeSnapshotTierStatusOutcomeCallable DescribeSnapshotTierStatusCallable(const DescribeSnapshotTierStatusRequestT &request={}) const
virtual Model::DescribeVpnConnectionsOutcome DescribeVpnConnections(const Model::DescribeVpnConnectionsRequest &request={}) const
void EnableFastSnapshotRestoresAsync(const EnableFastSnapshotRestoresRequestT &request, const EnableFastSnapshotRestoresResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeRegionsOutcome DescribeRegions(const Model::DescribeRegionsRequest &request={}) const
virtual Model::AssignIpv6AddressesOutcome AssignIpv6Addresses(const Model::AssignIpv6AddressesRequest &request) const
void DescribeStoreImageTasksAsync(const DescribeStoreImageTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeStoreImageTasksRequestT &request={}) const
void DescribeInternetGatewaysAsync(const DescribeInternetGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInternetGatewaysRequestT &request={}) const
virtual Model::DeleteSnapshotOutcome DeleteSnapshot(const Model::DeleteSnapshotRequest &request) const
virtual Model::DescribeClientVpnConnectionsOutcome DescribeClientVpnConnections(const Model::DescribeClientVpnConnectionsRequest &request) const
virtual Model::CreateSubnetCidrReservationOutcome CreateSubnetCidrReservation(const Model::CreateSubnetCidrReservationRequest &request) const
virtual Model::DescribeTransitGatewayAttachmentsOutcome DescribeTransitGatewayAttachments(const Model::DescribeTransitGatewayAttachmentsRequest &request={}) const
virtual Model::DescribeMacModificationTasksOutcome DescribeMacModificationTasks(const Model::DescribeMacModificationTasksRequest &request={}) const
Model::GetFlowLogsIntegrationTemplateOutcomeCallable GetFlowLogsIntegrationTemplateCallable(const GetFlowLogsIntegrationTemplateRequestT &request) const
Model::ReplaceNetworkAclEntryOutcomeCallable ReplaceNetworkAclEntryCallable(const ReplaceNetworkAclEntryRequestT &request) const
std::shared_ptr< EC2EndpointProviderBase > & accessEndpointProvider()
virtual Model::CreateCoipPoolOutcome CreateCoipPool(const Model::CreateCoipPoolRequest &request) const
void DescribeIamInstanceProfileAssociationsAsync(const DescribeIamInstanceProfileAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIamInstanceProfileAssociationsRequestT &request={}) const
void CreateTransitGatewayAsync(const CreateTransitGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateTransitGatewayRequestT &request={}) const
void ModifyIpamPrefixListResolverTargetAsync(const ModifyIpamPrefixListResolverTargetRequestT &request, const ModifyIpamPrefixListResolverTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssignPrivateNatGatewayAddressOutcomeCallable AssignPrivateNatGatewayAddressCallable(const AssignPrivateNatGatewayAddressRequestT &request) const
virtual Model::GetNetworkInsightsAccessScopeContentOutcome GetNetworkInsightsAccessScopeContent(const Model::GetNetworkInsightsAccessScopeContentRequest &request) const
virtual Model::DescribeVpcEndpointConnectionNotificationsOutcome DescribeVpcEndpointConnectionNotifications(const Model::DescribeVpcEndpointConnectionNotificationsRequest &request={}) const
virtual Model::CreateIpamPolicyOutcome CreateIpamPolicy(const Model::CreateIpamPolicyRequest &request) const
void ModifyInstanceAttributeAsync(const ModifyInstanceAttributeRequestT &request, const ModifyInstanceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteVpnConnectionRouteAsync(const DeleteVpnConnectionRouteRequestT &request, const DeleteVpnConnectionRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateIpamByoasnAsync(const AssociateIpamByoasnRequestT &request, const AssociateIpamByoasnResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AcceptReservedInstancesExchangeQuoteOutcomeCallable AcceptReservedInstancesExchangeQuoteCallable(const AcceptReservedInstancesExchangeQuoteRequestT &request) const
void AssociateIamInstanceProfileAsync(const AssociateIamInstanceProfileRequestT &request, const AssociateIamInstanceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetGroupsForCapacityReservationOutcome GetGroupsForCapacityReservation(const Model::GetGroupsForCapacityReservationRequest &request) const
Model::RejectTransitGatewayPeeringAttachmentOutcomeCallable RejectTransitGatewayPeeringAttachmentCallable(const RejectTransitGatewayPeeringAttachmentRequestT &request) const
virtual Model::DeleteNetworkInsightsAccessScopeAnalysisOutcome DeleteNetworkInsightsAccessScopeAnalysis(const Model::DeleteNetworkInsightsAccessScopeAnalysisRequest &request) const
virtual Model::ListSnapshotsInRecycleBinOutcome ListSnapshotsInRecycleBin(const Model::ListSnapshotsInRecycleBinRequest &request={}) const
virtual Model::DescribeHostReservationsOutcome DescribeHostReservations(const Model::DescribeHostReservationsRequest &request={}) const
virtual Model::GetRouteServerAssociationsOutcome GetRouteServerAssociations(const Model::GetRouteServerAssociationsRequest &request) const
Model::GetCapacityManagerMetricDataOutcomeCallable GetCapacityManagerMetricDataCallable(const GetCapacityManagerMetricDataRequestT &request) const
void DescribeRegionsAsync(const DescribeRegionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeRegionsRequestT &request={}) const
virtual Model::DeleteVolumeOutcome DeleteVolume(const Model::DeleteVolumeRequest &request) const
virtual Model::GetSecurityGroupsForVpcOutcome GetSecurityGroupsForVpc(const Model::GetSecurityGroupsForVpcRequest &request) const
Model::DescribeCapacityBlockExtensionOfferingsOutcomeCallable DescribeCapacityBlockExtensionOfferingsCallable(const DescribeCapacityBlockExtensionOfferingsRequestT &request) const
Model::DescribeRegionsOutcomeCallable DescribeRegionsCallable(const DescribeRegionsRequestT &request={}) const
void DescribeTransitGatewayRouteTablesAsync(const DescribeTransitGatewayRouteTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTransitGatewayRouteTablesRequestT &request={}) const
void DescribeTransitGatewayAttachmentsAsync(const DescribeTransitGatewayAttachmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTransitGatewayAttachmentsRequestT &request={}) const
void DeleteTransitGatewayMeteringPolicyAsync(const DeleteTransitGatewayMeteringPolicyRequestT &request, const DeleteTransitGatewayMeteringPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetHostReservationPurchasePreviewOutcome GetHostReservationPurchasePreview(const Model::GetHostReservationPurchasePreviewRequest &request) const
void RunInstancesAsync(const RunInstancesRequestT &request, const RunInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeMacModificationTasksAsync(const DescribeMacModificationTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMacModificationTasksRequestT &request={}) const
virtual Model::EnableAwsNetworkPerformanceMetricSubscriptionOutcome EnableAwsNetworkPerformanceMetricSubscription(const Model::EnableAwsNetworkPerformanceMetricSubscriptionRequest &request={}) const
Model::DeleteTransitGatewayMulticastDomainOutcomeCallable DeleteTransitGatewayMulticastDomainCallable(const DeleteTransitGatewayMulticastDomainRequestT &request) const
void ModifyAddressAttributeAsync(const ModifyAddressAttributeRequestT &request, const ModifyAddressAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateVerifiedAccessTrustProviderAsync(const CreateVerifiedAccessTrustProviderRequestT &request, const CreateVerifiedAccessTrustProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAssociatedIpv6PoolCidrsOutcomeCallable GetAssociatedIpv6PoolCidrsCallable(const GetAssociatedIpv6PoolCidrsRequestT &request) const
Model::DescribeIpamResourceDiscoveriesOutcomeCallable DescribeIpamResourceDiscoveriesCallable(const DescribeIpamResourceDiscoveriesRequestT &request={}) const
Model::ReleaseHostsOutcomeCallable ReleaseHostsCallable(const ReleaseHostsRequestT &request) const
virtual Model::DisableAddressTransferOutcome DisableAddressTransfer(const Model::DisableAddressTransferRequest &request) const
virtual Model::MoveAddressToVpcOutcome MoveAddressToVpc(const Model::MoveAddressToVpcRequest &request) const
void EnableReachabilityAnalyzerOrganizationSharingAsync(const EnableReachabilityAnalyzerOrganizationSharingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const EnableReachabilityAnalyzerOrganizationSharingRequestT &request={}) const
Model::DeleteInstanceEventWindowOutcomeCallable DeleteInstanceEventWindowCallable(const DeleteInstanceEventWindowRequestT &request) const
virtual Model::CancelCapacityReservationFleetsOutcome CancelCapacityReservationFleets(const Model::CancelCapacityReservationFleetsRequest &request) const
void DescribeManagedPrefixListsAsync(const DescribeManagedPrefixListsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeManagedPrefixListsRequestT &request={}) const
void CreateNetworkInsightsAccessScopeAsync(const CreateNetworkInsightsAccessScopeRequestT &request, const CreateNetworkInsightsAccessScopeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyHostsAsync(const ModifyHostsRequestT &request, const ModifyHostsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeVerifiedAccessInstancesOutcomeCallable DescribeVerifiedAccessInstancesCallable(const DescribeVerifiedAccessInstancesRequestT &request={}) const
virtual Model::GetTransitGatewayMulticastDomainAssociationsOutcome GetTransitGatewayMulticastDomainAssociations(const Model::GetTransitGatewayMulticastDomainAssociationsRequest &request) const
void AttachVpnGatewayAsync(const AttachVpnGatewayRequestT &request, const AttachVpnGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListImagesInRecycleBinOutcomeCallable ListImagesInRecycleBinCallable(const ListImagesInRecycleBinRequestT &request={}) const
virtual Model::ReplaceRouteTableAssociationOutcome ReplaceRouteTableAssociation(const Model::ReplaceRouteTableAssociationRequest &request) const
virtual Model::GetManagedPrefixListEntriesOutcome GetManagedPrefixListEntries(const Model::GetManagedPrefixListEntriesRequest &request) const
Model::ModifyInstanceConnectEndpointOutcomeCallable ModifyInstanceConnectEndpointCallable(const ModifyInstanceConnectEndpointRequestT &request) const
virtual Model::DescribeMacHostsOutcome DescribeMacHosts(const Model::DescribeMacHostsRequest &request={}) const
void DescribeIpamPoolsAsync(const DescribeIpamPoolsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIpamPoolsRequestT &request={}) const
Model::ModifyRouteServerOutcomeCallable ModifyRouteServerCallable(const ModifyRouteServerRequestT &request) const
Model::DescribeImportImageTasksOutcomeCallable DescribeImportImageTasksCallable(const DescribeImportImageTasksRequestT &request={}) const
Model::ModifyVpnConnectionOptionsOutcomeCallable ModifyVpnConnectionOptionsCallable(const ModifyVpnConnectionOptionsRequestT &request) const
virtual Model::StartNetworkInsightsAccessScopeAnalysisOutcome StartNetworkInsightsAccessScopeAnalysis(const Model::StartNetworkInsightsAccessScopeAnalysisRequest &request) const
virtual Model::CancelExportTaskOutcome CancelExportTask(const Model::CancelExportTaskRequest &request) const
Model::CreateVerifiedAccessEndpointOutcomeCallable CreateVerifiedAccessEndpointCallable(const CreateVerifiedAccessEndpointRequestT &request) const
void DeleteRouteServerAsync(const DeleteRouteServerRequestT &request, const DeleteRouteServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeSpotFleetInstancesOutcome DescribeSpotFleetInstances(const Model::DescribeSpotFleetInstancesRequest &request) const
virtual Model::DescribeCapacityBlocksOutcome DescribeCapacityBlocks(const Model::DescribeCapacityBlocksRequest &request={}) const
virtual Model::CreateNatGatewayOutcome CreateNatGateway(const Model::CreateNatGatewayRequest &request={}) const
Model::CreateInterruptibleCapacityReservationAllocationOutcomeCallable CreateInterruptibleCapacityReservationAllocationCallable(const CreateInterruptibleCapacityReservationAllocationRequestT &request) const
Model::DescribeRouteServersOutcomeCallable DescribeRouteServersCallable(const DescribeRouteServersRequestT &request={}) const
Model::GetConsoleOutputOutcomeCallable GetConsoleOutputCallable(const GetConsoleOutputRequestT &request) const
void GetNetworkInsightsAccessScopeAnalysisFindingsAsync(const GetNetworkInsightsAccessScopeAnalysisFindingsRequestT &request, const GetNetworkInsightsAccessScopeAnalysisFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TerminateInstancesAsync(const TerminateInstancesRequestT &request, const TerminateInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateTransitGatewayRouteTableOutcome DisassociateTransitGatewayRouteTable(const Model::DisassociateTransitGatewayRouteTableRequest &request) const
void GetDeclarativePoliciesReportSummaryAsync(const GetDeclarativePoliciesReportSummaryRequestT &request, const GetDeclarativePoliciesReportSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSXMLClient BASECLASS
Model::GetIpamPrefixListResolverVersionsOutcomeCallable GetIpamPrefixListResolverVersionsCallable(const GetIpamPrefixListResolverVersionsRequestT &request) const
virtual Model::DescribeRouteServersOutcome DescribeRouteServers(const Model::DescribeRouteServersRequest &request={}) const
virtual Model::AuthorizeSecurityGroupIngressOutcome AuthorizeSecurityGroupIngress(const Model::AuthorizeSecurityGroupIngressRequest &request={}) const
Model::ModifyVpcEndpointConnectionNotificationOutcomeCallable ModifyVpcEndpointConnectionNotificationCallable(const ModifyVpcEndpointConnectionNotificationRequestT &request) const
Model::CancelExportTaskOutcomeCallable CancelExportTaskCallable(const CancelExportTaskRequestT &request) const
virtual Model::DescribeExportTasksOutcome DescribeExportTasks(const Model::DescribeExportTasksRequest &request={}) const
void CancelImportTaskAsync(const CancelImportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CancelImportTaskRequestT &request={}) const
void DescribeImagesAsync(const DescribeImagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeImagesRequestT &request={}) const
Model::DeleteTransitGatewayRouteTableOutcomeCallable DeleteTransitGatewayRouteTableCallable(const DeleteTransitGatewayRouteTableRequestT &request) const
virtual Model::GetIpamResourceCidrsOutcome GetIpamResourceCidrs(const Model::GetIpamResourceCidrsRequest &request) const
Model::DeleteSecurityGroupOutcomeCallable DeleteSecurityGroupCallable(const DeleteSecurityGroupRequestT &request={}) const
void AttachVolumeAsync(const AttachVolumeRequestT &request, const AttachVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetVpnConnectionDeviceTypesOutcome GetVpnConnectionDeviceTypes(const Model::GetVpnConnectionDeviceTypesRequest &request={}) const
void ReplaceImageCriteriaInAllowedImagesSettingsAsync(const ReplaceImageCriteriaInAllowedImagesSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ReplaceImageCriteriaInAllowedImagesSettingsRequestT &request={}) const
Model::DeleteRouteServerPeerOutcomeCallable DeleteRouteServerPeerCallable(const DeleteRouteServerPeerRequestT &request) const
virtual Model::CreateVerifiedAccessInstanceOutcome CreateVerifiedAccessInstance(const Model::CreateVerifiedAccessInstanceRequest &request={}) const
Model::DisableEbsEncryptionByDefaultOutcomeCallable DisableEbsEncryptionByDefaultCallable(const DisableEbsEncryptionByDefaultRequestT &request={}) const
Model::AssociateInstanceEventWindowOutcomeCallable AssociateInstanceEventWindowCallable(const AssociateInstanceEventWindowRequestT &request) const
Model::DeleteLocalGatewayRouteTableOutcomeCallable DeleteLocalGatewayRouteTableCallable(const DeleteLocalGatewayRouteTableRequestT &request) const
void CreateCapacityManagerDataExportAsync(const CreateCapacityManagerDataExportRequestT &request, const CreateCapacityManagerDataExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyVpcTenancyAsync(const ModifyVpcTenancyRequestT &request, const ModifyVpcTenancyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::EnableReachabilityAnalyzerOrganizationSharingOutcomeCallable EnableReachabilityAnalyzerOrganizationSharingCallable(const EnableReachabilityAnalyzerOrganizationSharingRequestT &request={}) const
virtual Model::DescribeCustomerGatewaysOutcome DescribeCustomerGateways(const Model::DescribeCustomerGatewaysRequest &request={}) const
Model::DeregisterImageOutcomeCallable DeregisterImageCallable(const DeregisterImageRequestT &request) const
Model::GetTransitGatewayAttachmentPropagationsOutcomeCallable GetTransitGatewayAttachmentPropagationsCallable(const GetTransitGatewayAttachmentPropagationsRequestT &request) const
virtual Model::CreateIpamPrefixListResolverOutcome CreateIpamPrefixListResolver(const Model::CreateIpamPrefixListResolverRequest &request) const
Model::DeregisterTransitGatewayMulticastGroupMembersOutcomeCallable DeregisterTransitGatewayMulticastGroupMembersCallable(const DeregisterTransitGatewayMulticastGroupMembersRequestT &request={}) const
Model::CreateSnapshotOutcomeCallable CreateSnapshotCallable(const CreateSnapshotRequestT &request) const
Model::EnableRouteServerPropagationOutcomeCallable EnableRouteServerPropagationCallable(const EnableRouteServerPropagationRequestT &request) const
Model::DescribeVolumeStatusOutcomeCallable DescribeVolumeStatusCallable(const DescribeVolumeStatusRequestT &request={}) const
void AssociateVpcCidrBlockAsync(const AssociateVpcCidrBlockRequestT &request, const AssociateVpcCidrBlockResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateVpnConnectionRouteAsync(const CreateVpnConnectionRouteRequestT &request, const CreateVpnConnectionRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ReplaceRouteOutcomeCallable ReplaceRouteCallable(const ReplaceRouteRequestT &request) const
void DescribeScheduledInstancesAsync(const DescribeScheduledInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeScheduledInstancesRequestT &request={}) const
virtual Model::ModifyTransitGatewayOutcome ModifyTransitGateway(const Model::ModifyTransitGatewayRequest &request) const
void DescribeTransitGatewayMeteringPoliciesAsync(const DescribeTransitGatewayMeteringPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTransitGatewayMeteringPoliciesRequestT &request={}) const
void GetNetworkInsightsAccessScopeContentAsync(const GetNetworkInsightsAccessScopeContentRequestT &request, const GetNetworkInsightsAccessScopeContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetRouteServerPropagationsOutcome GetRouteServerPropagations(const Model::GetRouteServerPropagationsRequest &request) const
Model::CreateTransitGatewayMeteringPolicyEntryOutcomeCallable CreateTransitGatewayMeteringPolicyEntryCallable(const CreateTransitGatewayMeteringPolicyEntryRequestT &request) const
void ModifyIpamPrefixListResolverAsync(const ModifyIpamPrefixListResolverRequestT &request, const ModifyIpamPrefixListResolverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteIpamPrefixListResolverTargetAsync(const DeleteIpamPrefixListResolverTargetRequestT &request, const DeleteIpamPrefixListResolverTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyInstanceNetworkPerformanceOptionsOutcome ModifyInstanceNetworkPerformanceOptions(const Model::ModifyInstanceNetworkPerformanceOptionsRequest &request) const
Model::DeleteDhcpOptionsOutcomeCallable DeleteDhcpOptionsCallable(const DeleteDhcpOptionsRequestT &request) const
Model::DeleteNetworkInsightsAccessScopeOutcomeCallable DeleteNetworkInsightsAccessScopeCallable(const DeleteNetworkInsightsAccessScopeRequestT &request) const
Model::GetAwsNetworkPerformanceDataOutcomeCallable GetAwsNetworkPerformanceDataCallable(const GetAwsNetworkPerformanceDataRequestT &request={}) const
virtual Model::AssociateDhcpOptionsOutcome AssociateDhcpOptions(const Model::AssociateDhcpOptionsRequest &request) const
virtual Model::DescribeEgressOnlyInternetGatewaysOutcome DescribeEgressOnlyInternetGateways(const Model::DescribeEgressOnlyInternetGatewaysRequest &request={}) const
Model::ModifyInstanceMetadataDefaultsOutcomeCallable ModifyInstanceMetadataDefaultsCallable(const ModifyInstanceMetadataDefaultsRequestT &request={}) const
void ReplaceNetworkAclEntryAsync(const ReplaceNetworkAclEntryRequestT &request, const ReplaceNetworkAclEntryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetIpamPrefixListResolverRulesOutcomeCallable GetIpamPrefixListResolverRulesCallable(const GetIpamPrefixListResolverRulesRequestT &request) const
virtual Model::DescribeVerifiedAccessTrustProvidersOutcome DescribeVerifiedAccessTrustProviders(const Model::DescribeVerifiedAccessTrustProvidersRequest &request={}) const
virtual Model::DeleteSubnetOutcome DeleteSubnet(const Model::DeleteSubnetRequest &request) const
Model::DescribeIpamPrefixListResolverTargetsOutcomeCallable DescribeIpamPrefixListResolverTargetsCallable(const DescribeIpamPrefixListResolverTargetsRequestT &request={}) const
virtual Model::DeleteTrafficMirrorFilterRuleOutcome DeleteTrafficMirrorFilterRule(const Model::DeleteTrafficMirrorFilterRuleRequest &request) const
void DescribeFastLaunchImagesAsync(const DescribeFastLaunchImagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFastLaunchImagesRequestT &request={}) const
virtual Model::EnableFastLaunchOutcome EnableFastLaunch(const Model::EnableFastLaunchRequest &request) const
void DetachInternetGatewayAsync(const DetachInternetGatewayRequestT &request, const DetachInternetGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeInstanceTypeOfferingsOutcome DescribeInstanceTypeOfferings(const Model::DescribeInstanceTypeOfferingsRequest &request={}) const
Model::ModifyVpcPeeringConnectionOptionsOutcomeCallable ModifyVpcPeeringConnectionOptionsCallable(const ModifyVpcPeeringConnectionOptionsRequestT &request) const
Model::DescribeExportImageTasksOutcomeCallable DescribeExportImageTasksCallable(const DescribeExportImageTasksRequestT &request={}) const
void AttachNetworkInterfaceAsync(const AttachNetworkInterfaceRequestT &request, const AttachNetworkInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyInstanceMetadataOptionsOutcome ModifyInstanceMetadataOptions(const Model::ModifyInstanceMetadataOptionsRequest &request) const
void CancelBundleTaskAsync(const CancelBundleTaskRequestT &request, const CancelBundleTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateNetworkAclOutcomeCallable CreateNetworkAclCallable(const CreateNetworkAclRequestT &request) const
void RebootInstancesAsync(const RebootInstancesRequestT &request, const RebootInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDhcpOptionsAsync(const DeleteDhcpOptionsRequestT &request, const DeleteDhcpOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AuthorizeSecurityGroupEgressOutcomeCallable AuthorizeSecurityGroupEgressCallable(const AuthorizeSecurityGroupEgressRequestT &request) const
virtual Model::DescribeByoipCidrsOutcome DescribeByoipCidrs(const Model::DescribeByoipCidrsRequest &request) const
void ModifyInstanceNetworkPerformanceOptionsAsync(const ModifyInstanceNetworkPerformanceOptionsRequestT &request, const ModifyInstanceNetworkPerformanceOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateVpcEndpointOutcome CreateVpcEndpoint(const Model::CreateVpcEndpointRequest &request) const
void CreateIpamPrefixListResolverTargetAsync(const CreateIpamPrefixListResolverTargetRequestT &request, const CreateIpamPrefixListResolverTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeprovisionIpamByoasnAsync(const DeprovisionIpamByoasnRequestT &request, const DeprovisionIpamByoasnResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartVpcEndpointServicePrivateDnsVerificationAsync(const StartVpcEndpointServicePrivateDnsVerificationRequestT &request, const StartVpcEndpointServicePrivateDnsVerificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteTransitGatewayMulticastDomainAsync(const DeleteTransitGatewayMulticastDomainRequestT &request, const DeleteTransitGatewayMulticastDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateRouteServerOutcomeCallable DisassociateRouteServerCallable(const DisassociateRouteServerRequestT &request) const
virtual Model::EnableReachabilityAnalyzerOrganizationSharingOutcome EnableReachabilityAnalyzerOrganizationSharing(const Model::EnableReachabilityAnalyzerOrganizationSharingRequest &request={}) const
virtual Model::DeleteVpcEncryptionControlOutcome DeleteVpcEncryptionControl(const Model::DeleteVpcEncryptionControlRequest &request) const
void CreateTransitGatewayRouteAsync(const CreateTransitGatewayRouteRequestT &request, const CreateTransitGatewayRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDefaultSubnetAsync(const CreateDefaultSubnetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateDefaultSubnetRequestT &request={}) const
virtual Model::AssociateClientVpnTargetNetworkOutcome AssociateClientVpnTargetNetwork(const Model::AssociateClientVpnTargetNetworkRequest &request) const
void ExportImageAsync(const ExportImageRequestT &request, const ExportImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ExportClientVpnClientConfigurationOutcomeCallable ExportClientVpnClientConfigurationCallable(const ExportClientVpnClientConfigurationRequestT &request) const
void CreateTransitGatewayPeeringAttachmentAsync(const CreateTransitGatewayPeeringAttachmentRequestT &request, const CreateTransitGatewayPeeringAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeImageUsageReportsAsync(const DescribeImageUsageReportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeImageUsageReportsRequestT &request={}) const
Model::DescribeVpcEndpointConnectionsOutcomeCallable DescribeVpcEndpointConnectionsCallable(const DescribeVpcEndpointConnectionsRequestT &request={}) const
virtual Model::GetSnapshotBlockPublicAccessStateOutcome GetSnapshotBlockPublicAccessState(const Model::GetSnapshotBlockPublicAccessStateRequest &request={}) const
void DeleteTransitGatewayConnectPeerAsync(const DeleteTransitGatewayConnectPeerRequestT &request, const DeleteTransitGatewayConnectPeerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeTransitGatewayConnectPeersOutcomeCallable DescribeTransitGatewayConnectPeersCallable(const DescribeTransitGatewayConnectPeersRequestT &request={}) const
virtual Model::CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation(const Model::CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest &request) const
void GetIpamAddressHistoryAsync(const GetIpamAddressHistoryRequestT &request, const GetIpamAddressHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AcceptAddressTransferAsync(const AcceptAddressTransferRequestT &request, const AcceptAddressTransferResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeSecurityGroupVpcAssociationsOutcomeCallable DescribeSecurityGroupVpcAssociationsCallable(const DescribeSecurityGroupVpcAssociationsRequestT &request={}) const
Model::DisableImageDeprecationOutcomeCallable DisableImageDeprecationCallable(const DisableImageDeprecationRequestT &request) const
void GetTransitGatewayAttachmentPropagationsAsync(const GetTransitGatewayAttachmentPropagationsRequestT &request, const GetTransitGatewayAttachmentPropagationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateVpcCidrBlockOutcomeCallable DisassociateVpcCidrBlockCallable(const DisassociateVpcCidrBlockRequestT &request) const
virtual Model::SearchTransitGatewayRoutesOutcome SearchTransitGatewayRoutes(const Model::SearchTransitGatewayRoutesRequest &request) const
Model::DisassociateTransitGatewayRouteTableOutcomeCallable DisassociateTransitGatewayRouteTableCallable(const DisassociateTransitGatewayRouteTableRequestT &request) const
virtual Model::CreateTransitGatewayMeteringPolicyOutcome CreateTransitGatewayMeteringPolicy(const Model::CreateTransitGatewayMeteringPolicyRequest &request) const
virtual Model::DeleteSpotDatafeedSubscriptionOutcome DeleteSpotDatafeedSubscription(const Model::DeleteSpotDatafeedSubscriptionRequest &request={}) const
void DeleteTransitGatewayRouteTableAnnouncementAsync(const DeleteTransitGatewayRouteTableAnnouncementRequestT &request, const DeleteTransitGatewayRouteTableAnnouncementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTransitGatewayMeteringPoliciesOutcome DescribeTransitGatewayMeteringPolicies(const Model::DescribeTransitGatewayMeteringPoliciesRequest &request={}) const
virtual Model::ModifyVpcEndpointServiceConfigurationOutcome ModifyVpcEndpointServiceConfiguration(const Model::ModifyVpcEndpointServiceConfigurationRequest &request) const
virtual Model::CreateNetworkInsightsPathOutcome CreateNetworkInsightsPath(const Model::CreateNetworkInsightsPathRequest &request) const
void RestoreSnapshotFromRecycleBinAsync(const RestoreSnapshotFromRecycleBinRequestT &request, const RestoreSnapshotFromRecycleBinResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeInstanceEventNotificationAttributesOutcomeCallable DescribeInstanceEventNotificationAttributesCallable(const DescribeInstanceEventNotificationAttributesRequestT &request={}) const
virtual Model::ModifyInstanceAttributeOutcome ModifyInstanceAttribute(const Model::ModifyInstanceAttributeRequest &request) const
virtual Model::ReplaceNetworkAclEntryOutcome ReplaceNetworkAclEntry(const Model::ReplaceNetworkAclEntryRequest &request) const
virtual Model::PurchaseReservedInstancesOfferingOutcome PurchaseReservedInstancesOffering(const Model::PurchaseReservedInstancesOfferingRequest &request) const
virtual Model::DescribeScheduledInstanceAvailabilityOutcome DescribeScheduledInstanceAvailability(const Model::DescribeScheduledInstanceAvailabilityRequest &request) const
void AttachClassicLinkVpcAsync(const AttachClassicLinkVpcRequestT &request, const AttachClassicLinkVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateRouteTableAsync(const CreateRouteTableRequestT &request, const CreateRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeTransitGatewayRouteTablesOutcomeCallable DescribeTransitGatewayRouteTablesCallable(const DescribeTransitGatewayRouteTablesRequestT &request={}) const
void DeleteVpnConcentratorAsync(const DeleteVpnConcentratorRequestT &request, const DeleteVpnConcentratorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RevokeSecurityGroupIngressAsync(const RevokeSecurityGroupIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RevokeSecurityGroupIngressRequestT &request={}) const
Model::UnassignIpv6AddressesOutcomeCallable UnassignIpv6AddressesCallable(const UnassignIpv6AddressesRequestT &request) const
virtual Model::DescribeReplaceRootVolumeTasksOutcome DescribeReplaceRootVolumeTasks(const Model::DescribeReplaceRootVolumeTasksRequest &request={}) const
virtual Model::AdvertiseByoipCidrOutcome AdvertiseByoipCidr(const Model::AdvertiseByoipCidrRequest &request) const
void DescribeSecurityGroupVpcAssociationsAsync(const DescribeSecurityGroupVpcAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSecurityGroupVpcAssociationsRequestT &request={}) const
void DeleteClientVpnEndpointAsync(const DeleteClientVpnEndpointRequestT &request, const DeleteClientVpnEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeFpgaImagesOutcomeCallable DescribeFpgaImagesCallable(const DescribeFpgaImagesRequestT &request={}) const
Model::GetLaunchTemplateDataOutcomeCallable GetLaunchTemplateDataCallable(const GetLaunchTemplateDataRequestT &request) const
virtual Model::GetIpamDiscoveredPublicAddressesOutcome GetIpamDiscoveredPublicAddresses(const Model::GetIpamDiscoveredPublicAddressesRequest &request) const
virtual Model::AssociateIpamByoasnOutcome AssociateIpamByoasn(const Model::AssociateIpamByoasnRequest &request) const
virtual Model::DescribeCapacityManagerDataExportsOutcome DescribeCapacityManagerDataExports(const Model::DescribeCapacityManagerDataExportsRequest &request={}) const
virtual Model::CreateClientVpnEndpointOutcome CreateClientVpnEndpoint(const Model::CreateClientVpnEndpointRequest &request) const
virtual Model::CreateTrafficMirrorTargetOutcome CreateTrafficMirrorTarget(const Model::CreateTrafficMirrorTargetRequest &request={}) const
virtual Model::GetActiveVpnTunnelStatusOutcome GetActiveVpnTunnelStatus(const Model::GetActiveVpnTunnelStatusRequest &request) const
virtual Model::DeleteNetworkInsightsPathOutcome DeleteNetworkInsightsPath(const Model::DeleteNetworkInsightsPathRequest &request) const
Model::CreateClientVpnRouteOutcomeCallable CreateClientVpnRouteCallable(const CreateClientVpnRouteRequestT &request) const
virtual Model::GetIpamAddressHistoryOutcome GetIpamAddressHistory(const Model::GetIpamAddressHistoryRequest &request) const
virtual Model::DescribeFastSnapshotRestoresOutcome DescribeFastSnapshotRestores(const Model::DescribeFastSnapshotRestoresRequest &request={}) const
Model::DescribeEgressOnlyInternetGatewaysOutcomeCallable DescribeEgressOnlyInternetGatewaysCallable(const DescribeEgressOnlyInternetGatewaysRequestT &request={}) const
virtual Model::ModifyInstanceCreditSpecificationOutcome ModifyInstanceCreditSpecification(const Model::ModifyInstanceCreditSpecificationRequest &request) const
virtual Model::ModifyInstanceMaintenanceOptionsOutcome ModifyInstanceMaintenanceOptions(const Model::ModifyInstanceMaintenanceOptionsRequest &request) const
Model::RequestSpotFleetOutcomeCallable RequestSpotFleetCallable(const RequestSpotFleetRequestT &request) const
void RequestSpotFleetAsync(const RequestSpotFleetRequestT &request, const RequestSpotFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ExportTransitGatewayRoutesOutcome ExportTransitGatewayRoutes(const Model::ExportTransitGatewayRoutesRequest &request) const
void ModifyTransitGatewayVpcAttachmentAsync(const ModifyTransitGatewayVpcAttachmentRequestT &request, const ModifyTransitGatewayVpcAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteNetworkInterfaceOutcome DeleteNetworkInterface(const Model::DeleteNetworkInterfaceRequest &request) const
Model::ModifyFpgaImageAttributeOutcomeCallable ModifyFpgaImageAttributeCallable(const ModifyFpgaImageAttributeRequestT &request) const
virtual Model::DescribeVpnGatewaysOutcome DescribeVpnGateways(const Model::DescribeVpnGatewaysRequest &request={}) const
void ModifyVpcEndpointServicePermissionsAsync(const ModifyVpcEndpointServicePermissionsRequestT &request, const ModifyVpcEndpointServicePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeServiceLinkVirtualInterfacesAsync(const DescribeServiceLinkVirtualInterfacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeServiceLinkVirtualInterfacesRequestT &request={}) const
void DescribeTrafficMirrorFiltersAsync(const DescribeTrafficMirrorFiltersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTrafficMirrorFiltersRequestT &request={}) const
virtual Model::DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcome DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations(const Model::DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest &request={}) const
Model::CreateTransitGatewayRouteTableAnnouncementOutcomeCallable CreateTransitGatewayRouteTableAnnouncementCallable(const CreateTransitGatewayRouteTableAnnouncementRequestT &request) const
void DescribeInstanceTypesAsync(const DescribeInstanceTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceTypesRequestT &request={}) const
Model::GetIpamPoolCidrsOutcomeCallable GetIpamPoolCidrsCallable(const GetIpamPoolCidrsRequestT &request) const
void DescribeVpcEncryptionControlsAsync(const DescribeVpcEncryptionControlsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcEncryptionControlsRequestT &request={}) const
virtual Model::ModifyVpnTunnelCertificateOutcome ModifyVpnTunnelCertificate(const Model::ModifyVpnTunnelCertificateRequest &request) const
virtual Model::CreateCoipCidrOutcome CreateCoipCidr(const Model::CreateCoipCidrRequest &request) const
Model::CreateVpcEndpointServiceConfigurationOutcomeCallable CreateVpcEndpointServiceConfigurationCallable(const CreateVpcEndpointServiceConfigurationRequestT &request={}) const
Model::AssociateTransitGatewayPolicyTableOutcomeCallable AssociateTransitGatewayPolicyTableCallable(const AssociateTransitGatewayPolicyTableRequestT &request) const
virtual Model::RequestSpotFleetOutcome RequestSpotFleet(const Model::RequestSpotFleetRequest &request) const
void DisableAllowedImagesSettingsAsync(const DisableAllowedImagesSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisableAllowedImagesSettingsRequestT &request={}) const
Model::DescribeInstanceTypeOfferingsOutcomeCallable DescribeInstanceTypeOfferingsCallable(const DescribeInstanceTypeOfferingsRequestT &request={}) const
virtual Model::CreateRouteServerEndpointOutcome CreateRouteServerEndpoint(const Model::CreateRouteServerEndpointRequest &request) const
void GetRouteServerRoutingDatabaseAsync(const GetRouteServerRoutingDatabaseRequestT &request, const GetRouteServerRoutingDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EnableSnapshotBlockPublicAccessAsync(const EnableSnapshotBlockPublicAccessRequestT &request, const EnableSnapshotBlockPublicAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeletePublicIpv4PoolOutcome DeletePublicIpv4Pool(const Model::DeletePublicIpv4PoolRequest &request) const
virtual Model::EnableVpcClassicLinkDnsSupportOutcome EnableVpcClassicLinkDnsSupport(const Model::EnableVpcClassicLinkDnsSupportRequest &request={}) const
void AdvertiseByoipCidrAsync(const AdvertiseByoipCidrRequestT &request, const AdvertiseByoipCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeLocalGatewayVirtualInterfaceGroupsOutcomeCallable DescribeLocalGatewayVirtualInterfaceGroupsCallable(const DescribeLocalGatewayVirtualInterfaceGroupsRequestT &request={}) const
Model::DeleteRouteOutcomeCallable DeleteRouteCallable(const DeleteRouteRequestT &request) const
virtual Model::CreateTransitGatewayVpcAttachmentOutcome CreateTransitGatewayVpcAttachment(const Model::CreateTransitGatewayVpcAttachmentRequest &request) const
void DescribeVpnGatewaysAsync(const DescribeVpnGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpnGatewaysRequestT &request={}) const
void DisableImageDeprecationAsync(const DisableImageDeprecationRequestT &request, const DisableImageDeprecationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeImageAttributeOutcome DescribeImageAttribute(const Model::DescribeImageAttributeRequest &request) const
virtual Model::ModifyVpcBlockPublicAccessExclusionOutcome ModifyVpcBlockPublicAccessExclusion(const Model::ModifyVpcBlockPublicAccessExclusionRequest &request) const
Model::DescribeNetworkAclsOutcomeCallable DescribeNetworkAclsCallable(const DescribeNetworkAclsRequestT &request={}) const
void ResetImageAttributeAsync(const ResetImageAttributeRequestT &request, const ResetImageAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RestoreSnapshotTierOutcome RestoreSnapshotTier(const Model::RestoreSnapshotTierRequest &request) const
virtual Model::CopySnapshotOutcome CopySnapshot(const Model::CopySnapshotRequest &request) const
virtual Model::ModifyInstanceCpuOptionsOutcome ModifyInstanceCpuOptions(const Model::ModifyInstanceCpuOptionsRequest &request) const
Model::GetImageBlockPublicAccessStateOutcomeCallable GetImageBlockPublicAccessStateCallable(const GetImageBlockPublicAccessStateRequestT &request={}) const
virtual Model::ResetSnapshotAttributeOutcome ResetSnapshotAttribute(const Model::ResetSnapshotAttributeRequest &request) const
Model::ModifyIpamPrefixListResolverTargetOutcomeCallable ModifyIpamPrefixListResolverTargetCallable(const ModifyIpamPrefixListResolverTargetRequestT &request) const
Model::AcceptVpcPeeringConnectionOutcomeCallable AcceptVpcPeeringConnectionCallable(const AcceptVpcPeeringConnectionRequestT &request) const
void DescribeLocalGatewayRouteTableVpcAssociationsAsync(const DescribeLocalGatewayRouteTableVpcAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLocalGatewayRouteTableVpcAssociationsRequestT &request={}) const
virtual Model::RebootInstancesOutcome RebootInstances(const Model::RebootInstancesRequest &request) const
virtual Model::AttachVolumeOutcome AttachVolume(const Model::AttachVolumeRequest &request) const
void AssociateSubnetCidrBlockAsync(const AssociateSubnetCidrBlockRequestT &request, const AssociateSubnetCidrBlockResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisableImageDeregistrationProtectionAsync(const DisableImageDeregistrationProtectionRequestT &request, const DisableImageDeregistrationProtectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateRouteTableOutcome DisassociateRouteTable(const Model::DisassociateRouteTableRequest &request) const
void AssociateNatGatewayAddressAsync(const AssociateNatGatewayAddressRequestT &request, const AssociateNatGatewayAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DetachVpnGatewayAsync(const DetachVpnGatewayRequestT &request, const DetachVpnGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTransitGatewayMeteringPolicyEntriesOutcomeCallable GetTransitGatewayMeteringPolicyEntriesCallable(const GetTransitGatewayMeteringPolicyEntriesRequestT &request) const
virtual Model::DetachVolumeOutcome DetachVolume(const Model::DetachVolumeRequest &request) const
Model::DescribeIpamPrefixListResolversOutcomeCallable DescribeIpamPrefixListResolversCallable(const DescribeIpamPrefixListResolversRequestT &request={}) const
void DescribeAddressesAttributeAsync(const DescribeAddressesAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAddressesAttributeRequestT &request={}) const
Model::DeleteSubnetCidrReservationOutcomeCallable DeleteSubnetCidrReservationCallable(const DeleteSubnetCidrReservationRequestT &request) const
virtual Model::DescribeIpv6PoolsOutcome DescribeIpv6Pools(const Model::DescribeIpv6PoolsRequest &request={}) const
Model::CancelSpotFleetRequestsOutcomeCallable CancelSpotFleetRequestsCallable(const CancelSpotFleetRequestsRequestT &request) const
void DescribeTagsAsync(const DescribeTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTagsRequestT &request={}) const
void GetAssociatedIpv6PoolCidrsAsync(const GetAssociatedIpv6PoolCidrsRequestT &request, const GetAssociatedIpv6PoolCidrsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteRouteServerPeerAsync(const DeleteRouteServerPeerRequestT &request, const DeleteRouteServerPeerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeHostReservationsOutcomeCallable DescribeHostReservationsCallable(const DescribeHostReservationsRequestT &request={}) const
void ListVolumesInRecycleBinAsync(const ListVolumesInRecycleBinResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListVolumesInRecycleBinRequestT &request={}) const
virtual Model::DeleteRouteServerEndpointOutcome DeleteRouteServerEndpoint(const Model::DeleteRouteServerEndpointRequest &request) const
void ResetEbsDefaultKmsKeyIdAsync(const ResetEbsDefaultKmsKeyIdResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ResetEbsDefaultKmsKeyIdRequestT &request={}) const
void ModifyVpnTunnelOptionsAsync(const ModifyVpnTunnelOptionsRequestT &request, const ModifyVpnTunnelOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateIamInstanceProfileOutcome AssociateIamInstanceProfile(const Model::AssociateIamInstanceProfileRequest &request) const
void DeleteNetworkInsightsAccessScopeAsync(const DeleteNetworkInsightsAccessScopeRequestT &request, const DeleteNetworkInsightsAccessScopeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyAvailabilityZoneGroupOutcomeCallable ModifyAvailabilityZoneGroupCallable(const ModifyAvailabilityZoneGroupRequestT &request) const
static const char * GetAllocationTag()
void DescribeSecurityGroupsAsync(const DescribeSecurityGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSecurityGroupsRequestT &request={}) const
Model::ModifyFleetOutcomeCallable ModifyFleetCallable(const ModifyFleetRequestT &request) const
void DescribeCapacityBlockOfferingsAsync(const DescribeCapacityBlockOfferingsRequestT &request, const DescribeCapacityBlockOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeRouteServersAsync(const DescribeRouteServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeRouteServersRequestT &request={}) const
Model::DescribeLocalGatewaysOutcomeCallable DescribeLocalGatewaysCallable(const DescribeLocalGatewaysRequestT &request={}) const
Model::ModifyTransitGatewayVpcAttachmentOutcomeCallable ModifyTransitGatewayVpcAttachmentCallable(const ModifyTransitGatewayVpcAttachmentRequestT &request) const
virtual Model::ExportImageOutcome ExportImage(const Model::ExportImageRequest &request) const
void AllocateHostsAsync(const AllocateHostsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const AllocateHostsRequestT &request={}) const
virtual Model::DescribeVerifiedAccessInstanceLoggingConfigurationsOutcome DescribeVerifiedAccessInstanceLoggingConfigurations(const Model::DescribeVerifiedAccessInstanceLoggingConfigurationsRequest &request={}) const
virtual Model::ModifyTransitGatewayMeteringPolicyOutcome ModifyTransitGatewayMeteringPolicy(const Model::ModifyTransitGatewayMeteringPolicyRequest &request) const
virtual Model::AcceptVpcPeeringConnectionOutcome AcceptVpcPeeringConnection(const Model::AcceptVpcPeeringConnectionRequest &request) const
virtual Model::DeprovisionIpamByoasnOutcome DeprovisionIpamByoasn(const Model::DeprovisionIpamByoasnRequest &request) const
Model::GetManagedPrefixListAssociationsOutcomeCallable GetManagedPrefixListAssociationsCallable(const GetManagedPrefixListAssociationsRequestT &request) const
Model::ModifyEbsDefaultKmsKeyIdOutcomeCallable ModifyEbsDefaultKmsKeyIdCallable(const ModifyEbsDefaultKmsKeyIdRequestT &request) const
Model::CreateCarrierGatewayOutcomeCallable CreateCarrierGatewayCallable(const CreateCarrierGatewayRequestT &request) const
virtual Model::GetManagedPrefixListAssociationsOutcome GetManagedPrefixListAssociations(const Model::GetManagedPrefixListAssociationsRequest &request) const
Model::CopyImageOutcomeCallable CopyImageCallable(const CopyImageRequestT &request) const
virtual Model::AcceptAddressTransferOutcome AcceptAddressTransfer(const Model::AcceptAddressTransferRequest &request) const
Model::PurchaseHostReservationOutcomeCallable PurchaseHostReservationCallable(const PurchaseHostReservationRequestT &request) const
Model::GetRouteServerPropagationsOutcomeCallable GetRouteServerPropagationsCallable(const GetRouteServerPropagationsRequestT &request) const
virtual Model::DescribeExportImageTasksOutcome DescribeExportImageTasks(const Model::DescribeExportImageTasksRequest &request={}) const
void DescribeNetworkInsightsAnalysesAsync(const DescribeNetworkInsightsAnalysesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeNetworkInsightsAnalysesRequestT &request={}) const
Model::DeleteVolumeOutcomeCallable DeleteVolumeCallable(const DeleteVolumeRequestT &request) const
void GetEbsDefaultKmsKeyIdAsync(const GetEbsDefaultKmsKeyIdResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetEbsDefaultKmsKeyIdRequestT &request={}) const
void ModifyInstanceEventWindowAsync(const ModifyInstanceEventWindowRequestT &request, const ModifyInstanceEventWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeCapacityReservationsOutcome DescribeCapacityReservations(const Model::DescribeCapacityReservationsRequest &request={}) const
Model::DisableImageDeregistrationProtectionOutcomeCallable DisableImageDeregistrationProtectionCallable(const DisableImageDeregistrationProtectionRequestT &request) const
virtual Model::RunScheduledInstancesOutcome RunScheduledInstances(const Model::RunScheduledInstancesRequest &request) const
Model::RevokeSecurityGroupEgressOutcomeCallable RevokeSecurityGroupEgressCallable(const RevokeSecurityGroupEgressRequestT &request) const
void GetVpcResourcesBlockingEncryptionEnforcementAsync(const GetVpcResourcesBlockingEncryptionEnforcementRequestT &request, const GetVpcResourcesBlockingEncryptionEnforcementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteIpamPolicyOutcome DeleteIpamPolicy(const Model::DeleteIpamPolicyRequest &request) const
Model::DescribeSecurityGroupsOutcomeCallable DescribeSecurityGroupsCallable(const DescribeSecurityGroupsRequestT &request={}) const
Model::DescribeCapacityReservationBillingRequestsOutcomeCallable DescribeCapacityReservationBillingRequestsCallable(const DescribeCapacityReservationBillingRequestsRequestT &request) const
void AcceptTransitGatewayVpcAttachmentAsync(const AcceptTransitGatewayVpcAttachmentRequestT &request, const AcceptTransitGatewayVpcAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeVpcEndpointServicesOutcomeCallable DescribeVpcEndpointServicesCallable(const DescribeVpcEndpointServicesRequestT &request={}) const
Model::ModifyVpcBlockPublicAccessExclusionOutcomeCallable ModifyVpcBlockPublicAccessExclusionCallable(const ModifyVpcBlockPublicAccessExclusionRequestT &request) const
void RejectCapacityReservationBillingOwnershipAsync(const RejectCapacityReservationBillingOwnershipRequestT &request, const RejectCapacityReservationBillingOwnershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AcceptVpcEndpointConnectionsOutcome AcceptVpcEndpointConnections(const Model::AcceptVpcEndpointConnectionsRequest &request) const
void DeleteLocalGatewayVirtualInterfaceGroupAsync(const DeleteLocalGatewayVirtualInterfaceGroupRequestT &request, const DeleteLocalGatewayVirtualInterfaceGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateInstanceExportTaskAsync(const CreateInstanceExportTaskRequestT &request, const CreateInstanceExportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetEbsDefaultKmsKeyIdOutcome GetEbsDefaultKmsKeyId(const Model::GetEbsDefaultKmsKeyIdRequest &request={}) const
Model::DescribeLaunchTemplateVersionsOutcomeCallable DescribeLaunchTemplateVersionsCallable(const DescribeLaunchTemplateVersionsRequestT &request={}) const
Model::DescribeMacHostsOutcomeCallable DescribeMacHostsCallable(const DescribeMacHostsRequestT &request={}) const
void DescribeVolumesModificationsAsync(const DescribeVolumesModificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVolumesModificationsRequestT &request={}) const
Model::CreateDefaultSubnetOutcomeCallable CreateDefaultSubnetCallable(const CreateDefaultSubnetRequestT &request={}) const
Model::DescribeTransitGatewayAttachmentsOutcomeCallable DescribeTransitGatewayAttachmentsCallable(const DescribeTransitGatewayAttachmentsRequestT &request={}) const
virtual Model::ImportImageOutcome ImportImage(const Model::ImportImageRequest &request={}) const
virtual Model::CreateSecurityGroupOutcome CreateSecurityGroup(const Model::CreateSecurityGroupRequest &request) const
void DeleteNatGatewayAsync(const DeleteNatGatewayRequestT &request, const DeleteNatGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AllocateHostsOutcomeCallable AllocateHostsCallable(const AllocateHostsRequestT &request={}) const
void ModifyIdFormatAsync(const ModifyIdFormatRequestT &request, const ModifyIdFormatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateLaunchTemplateOutcome CreateLaunchTemplate(const Model::CreateLaunchTemplateRequest &request) const
Model::GetVerifiedAccessEndpointPolicyOutcomeCallable GetVerifiedAccessEndpointPolicyCallable(const GetVerifiedAccessEndpointPolicyRequestT &request) const
virtual Model::CreateDefaultVpcOutcome CreateDefaultVpc(const Model::CreateDefaultVpcRequest &request={}) const
Model::DescribeByoipCidrsOutcomeCallable DescribeByoipCidrsCallable(const DescribeByoipCidrsRequestT &request) const
virtual Model::DescribeReservedInstancesOutcome DescribeReservedInstances(const Model::DescribeReservedInstancesRequest &request={}) const
Model::GetVerifiedAccessGroupPolicyOutcomeCallable GetVerifiedAccessGroupPolicyCallable(const GetVerifiedAccessGroupPolicyRequestT &request) const
void DeleteVerifiedAccessTrustProviderAsync(const DeleteVerifiedAccessTrustProviderRequestT &request, const DeleteVerifiedAccessTrustProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTransitGatewayPolicyTableOutcome CreateTransitGatewayPolicyTable(const Model::CreateTransitGatewayPolicyTableRequest &request) const
virtual Model::DeleteCapacityManagerDataExportOutcome DeleteCapacityManagerDataExport(const Model::DeleteCapacityManagerDataExportRequest &request) const
virtual Model::DisableAwsNetworkPerformanceMetricSubscriptionOutcome DisableAwsNetworkPerformanceMetricSubscription(const Model::DisableAwsNetworkPerformanceMetricSubscriptionRequest &request={}) const
void DisassociateTrunkInterfaceAsync(const DisassociateTrunkInterfaceRequestT &request, const DisassociateTrunkInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteCoipCidrOutcome DeleteCoipCidr(const Model::DeleteCoipCidrRequest &request) const
void GetManagedPrefixListAssociationsAsync(const GetManagedPrefixListAssociationsRequestT &request, const GetManagedPrefixListAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyVerifiedAccessEndpointAsync(const ModifyVerifiedAccessEndpointRequestT &request, const ModifyVerifiedAccessEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTrafficMirrorTargetsAsync(const DescribeTrafficMirrorTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTrafficMirrorTargetsRequestT &request={}) const
void ModifyTransitGatewayAsync(const ModifyTransitGatewayRequestT &request, const ModifyTransitGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateVpcBlockPublicAccessExclusionAsync(const CreateVpcBlockPublicAccessExclusionRequestT &request, const CreateVpcBlockPublicAccessExclusionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ReplaceImageCriteriaInAllowedImagesSettingsOutcome ReplaceImageCriteriaInAllowedImagesSettings(const Model::ReplaceImageCriteriaInAllowedImagesSettingsRequest &request={}) const
void DescribeFleetInstancesAsync(const DescribeFleetInstancesRequestT &request, const DescribeFleetInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateRouteTableAsync(const AssociateRouteTableRequestT &request, const AssociateRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisableIpamOrganizationAdminAccountOutcome DisableIpamOrganizationAdminAccount(const Model::DisableIpamOrganizationAdminAccountRequest &request) const
virtual Model::ModifySnapshotTierOutcome ModifySnapshotTier(const Model::ModifySnapshotTierRequest &request) const
Model::DeletePublicIpv4PoolOutcomeCallable DeletePublicIpv4PoolCallable(const DeletePublicIpv4PoolRequestT &request) const
void AuthorizeSecurityGroupEgressAsync(const AuthorizeSecurityGroupEgressRequestT &request, const AuthorizeSecurityGroupEgressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateTransitGatewayRouteTableOutcome AssociateTransitGatewayRouteTable(const Model::AssociateTransitGatewayRouteTableRequest &request) const
virtual Model::ProvisionIpamPoolCidrOutcome ProvisionIpamPoolCidr(const Model::ProvisionIpamPoolCidrRequest &request) const
virtual Model::GetConsoleScreenshotOutcome GetConsoleScreenshot(const Model::GetConsoleScreenshotRequest &request) const
void UnmonitorInstancesAsync(const UnmonitorInstancesRequestT &request, const UnmonitorInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateFpgaImageOutcome CreateFpgaImage(const Model::CreateFpgaImageRequest &request) const
Model::UpdateCapacityManagerOrganizationsAccessOutcomeCallable UpdateCapacityManagerOrganizationsAccessCallable(const UpdateCapacityManagerOrganizationsAccessRequestT &request) const
Model::DescribeConversionTasksOutcomeCallable DescribeConversionTasksCallable(const DescribeConversionTasksRequestT &request={}) const
virtual Model::DescribeFpgaImageAttributeOutcome DescribeFpgaImageAttribute(const Model::DescribeFpgaImageAttributeRequest &request) const
void DeleteTagsAsync(const DeleteTagsRequestT &request, const DeleteTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteFlowLogsOutcome DeleteFlowLogs(const Model::DeleteFlowLogsRequest &request) const
Model::GetInstanceTpmEkPubOutcomeCallable GetInstanceTpmEkPubCallable(const GetInstanceTpmEkPubRequestT &request) const
Model::DeleteTransitGatewayOutcomeCallable DeleteTransitGatewayCallable(const DeleteTransitGatewayRequestT &request) const
virtual Model::DisableIpamPolicyOutcome DisableIpamPolicy(const Model::DisableIpamPolicyRequest &request) const
Model::DescribeCarrierGatewaysOutcomeCallable DescribeCarrierGatewaysCallable(const DescribeCarrierGatewaysRequestT &request={}) const
virtual Model::AttachVpnGatewayOutcome AttachVpnGateway(const Model::AttachVpnGatewayRequest &request) const
virtual Model::ReplaceRouteOutcome ReplaceRoute(const Model::ReplaceRouteRequest &request) const
void GetRouteServerPropagationsAsync(const GetRouteServerPropagationsRequestT &request, const GetRouteServerPropagationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeLockedSnapshotsOutcomeCallable DescribeLockedSnapshotsCallable(const DescribeLockedSnapshotsRequestT &request={}) const
virtual Model::ModifyImageAttributeOutcome ModifyImageAttribute(const Model::ModifyImageAttributeRequest &request) const
virtual Model::GetEnabledIpamPolicyOutcome GetEnabledIpamPolicy(const Model::GetEnabledIpamPolicyRequest &request={}) const
Model::DisassociateIpamByoasnOutcomeCallable DisassociateIpamByoasnCallable(const DisassociateIpamByoasnRequestT &request) const
Model::CreateIpamPrefixListResolverTargetOutcomeCallable CreateIpamPrefixListResolverTargetCallable(const CreateIpamPrefixListResolverTargetRequestT &request) const
Model::CreateTransitGatewayPrefixListReferenceOutcomeCallable CreateTransitGatewayPrefixListReferenceCallable(const CreateTransitGatewayPrefixListReferenceRequestT &request) const
Model::DisassociateRouteTableOutcomeCallable DisassociateRouteTableCallable(const DisassociateRouteTableRequestT &request) const
void DeleteLocalGatewayVirtualInterfaceAsync(const DeleteLocalGatewayVirtualInterfaceRequestT &request, const DeleteLocalGatewayVirtualInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTagsOutcome CreateTags(const Model::CreateTagsRequest &request) const
virtual Model::EnableSnapshotBlockPublicAccessOutcome EnableSnapshotBlockPublicAccess(const Model::EnableSnapshotBlockPublicAccessRequest &request) const
virtual Model::DisableInstanceSqlHaStandbyDetectionsOutcome DisableInstanceSqlHaStandbyDetections(const Model::DisableInstanceSqlHaStandbyDetectionsRequest &request) const
Model::ModifyIdentityIdFormatOutcomeCallable ModifyIdentityIdFormatCallable(const ModifyIdentityIdFormatRequestT &request) const
virtual Model::UpdateInterruptibleCapacityReservationAllocationOutcome UpdateInterruptibleCapacityReservationAllocation(const Model::UpdateInterruptibleCapacityReservationAllocationRequest &request) const
void DisassociateClientVpnTargetNetworkAsync(const DisassociateClientVpnTargetNetworkRequestT &request, const DisassociateClientVpnTargetNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyTransitGatewayPrefixListReferenceOutcome ModifyTransitGatewayPrefixListReference(const Model::ModifyTransitGatewayPrefixListReferenceRequest &request) const
Model::ModifyInstanceCreditSpecificationOutcomeCallable ModifyInstanceCreditSpecificationCallable(const ModifyInstanceCreditSpecificationRequestT &request) const
void ModifySnapshotAttributeAsync(const ModifySnapshotAttributeRequestT &request, const ModifySnapshotAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeIpamPrefixListResolverTargetsAsync(const DescribeIpamPrefixListResolverTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIpamPrefixListResolverTargetsRequestT &request={}) const
Model::DisableTransitGatewayRouteTablePropagationOutcomeCallable DisableTransitGatewayRouteTablePropagationCallable(const DisableTransitGatewayRouteTablePropagationRequestT &request) const
virtual Model::DeleteVerifiedAccessGroupOutcome DeleteVerifiedAccessGroup(const Model::DeleteVerifiedAccessGroupRequest &request) const
Model::AssociateVpcCidrBlockOutcomeCallable AssociateVpcCidrBlockCallable(const AssociateVpcCidrBlockRequestT &request) const
void DescribeVerifiedAccessInstancesAsync(const DescribeVerifiedAccessInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVerifiedAccessInstancesRequestT &request={}) const
void EnableAddressTransferAsync(const EnableAddressTransferRequestT &request, const EnableAddressTransferResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyIpamResourceCidrAsync(const ModifyIpamResourceCidrRequestT &request, const ModifyIpamResourceCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CancelSpotInstanceRequestsOutcomeCallable CancelSpotInstanceRequestsCallable(const CancelSpotInstanceRequestsRequestT &request) const
void DescribeBundleTasksAsync(const DescribeBundleTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeBundleTasksRequestT &request={}) const
void GetInstanceTpmEkPubAsync(const GetInstanceTpmEkPubRequestT &request, const GetInstanceTpmEkPubResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteRouteOutcome DeleteRoute(const Model::DeleteRouteRequest &request) const
virtual Model::ReplaceVpnTunnelOutcome ReplaceVpnTunnel(const Model::ReplaceVpnTunnelRequest &request) const
void StartNetworkInsightsAnalysisAsync(const StartNetworkInsightsAnalysisRequestT &request, const StartNetworkInsightsAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateSubnetOutcomeCallable CreateSubnetCallable(const CreateSubnetRequestT &request) const
virtual Model::DisassociateTransitGatewayMulticastDomainOutcome DisassociateTransitGatewayMulticastDomain(const Model::DisassociateTransitGatewayMulticastDomainRequest &request) const
Model::CreateCoipCidrOutcomeCallable CreateCoipCidrCallable(const CreateCoipCidrRequestT &request) const
virtual Model::ModifyTransitGatewayVpcAttachmentOutcome ModifyTransitGatewayVpcAttachment(const Model::ModifyTransitGatewayVpcAttachmentRequest &request) const
virtual Model::ModifyInstanceCapacityReservationAttributesOutcome ModifyInstanceCapacityReservationAttributes(const Model::ModifyInstanceCapacityReservationAttributesRequest &request) const
Model::GetSpotPlacementScoresOutcomeCallable GetSpotPlacementScoresCallable(const GetSpotPlacementScoresRequestT &request) const
Model::DescribeAvailabilityZonesOutcomeCallable DescribeAvailabilityZonesCallable(const DescribeAvailabilityZonesRequestT &request={}) const
virtual Model::CreatePlacementGroupOutcome CreatePlacementGroup(const Model::CreatePlacementGroupRequest &request={}) const
void DescribePrincipalIdFormatAsync(const DescribePrincipalIdFormatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePrincipalIdFormatRequestT &request={}) const
void GetIpamDiscoveredResourceCidrsAsync(const GetIpamDiscoveredResourceCidrsRequestT &request, const GetIpamDiscoveredResourceCidrsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeReservedInstancesModificationsOutcome DescribeReservedInstancesModifications(const Model::DescribeReservedInstancesModificationsRequest &request={}) const
virtual Model::DeleteVpnConcentratorOutcome DeleteVpnConcentrator(const Model::DeleteVpnConcentratorRequest &request) const
void ReportInstanceStatusAsync(const ReportInstanceStatusRequestT &request, const ReportInstanceStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetCapacityManagerMetricDataAsync(const GetCapacityManagerMetricDataRequestT &request, const GetCapacityManagerMetricDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateRouteOutcome CreateRoute(const Model::CreateRouteRequest &request) const
Model::DisableCapacityManagerOutcomeCallable DisableCapacityManagerCallable(const DisableCapacityManagerRequestT &request={}) const
void DeleteNetworkInsightsPathAsync(const DeleteNetworkInsightsPathRequestT &request, const DeleteNetworkInsightsPathResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeReplaceRootVolumeTasksOutcomeCallable DescribeReplaceRootVolumeTasksCallable(const DescribeReplaceRootVolumeTasksRequestT &request={}) const
virtual Model::DescribeCapacityBlockOfferingsOutcome DescribeCapacityBlockOfferings(const Model::DescribeCapacityBlockOfferingsRequest &request) const
Model::ModifyTrafficMirrorSessionOutcomeCallable ModifyTrafficMirrorSessionCallable(const ModifyTrafficMirrorSessionRequestT &request) const
void ResetSnapshotAttributeAsync(const ResetSnapshotAttributeRequestT &request, const ResetSnapshotAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTransitGatewayRouteTablePropagationsOutcome GetTransitGatewayRouteTablePropagations(const Model::GetTransitGatewayRouteTablePropagationsRequest &request) const
void CreateTransitGatewayConnectPeerAsync(const CreateTransitGatewayConnectPeerRequestT &request, const CreateTransitGatewayConnectPeerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EnableVpcClassicLinkAsync(const EnableVpcClassicLinkRequestT &request, const EnableVpcClassicLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeVpnConnectionsOutcomeCallable DescribeVpnConnectionsCallable(const DescribeVpnConnectionsRequestT &request={}) const
void DeleteLocalGatewayRouteTableAsync(const DeleteLocalGatewayRouteTableRequestT &request, const DeleteLocalGatewayRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssignPrivateNatGatewayAddressAsync(const AssignPrivateNatGatewayAddressRequestT &request, const AssignPrivateNatGatewayAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateIpamPrefixListResolverOutcomeCallable CreateIpamPrefixListResolverCallable(const CreateIpamPrefixListResolverRequestT &request) const
Model::CancelDeclarativePoliciesReportOutcomeCallable CancelDeclarativePoliciesReportCallable(const CancelDeclarativePoliciesReportRequestT &request) const
virtual Model::ModifyPrivateDnsNameOptionsOutcome ModifyPrivateDnsNameOptions(const Model::ModifyPrivateDnsNameOptionsRequest &request) const
virtual Model::DeleteVerifiedAccessTrustProviderOutcome DeleteVerifiedAccessTrustProvider(const Model::DeleteVerifiedAccessTrustProviderRequest &request) const
virtual Model::DescribeIpamPoolsOutcome DescribeIpamPools(const Model::DescribeIpamPoolsRequest &request={}) const
Model::GetIpamAddressHistoryOutcomeCallable GetIpamAddressHistoryCallable(const GetIpamAddressHistoryRequestT &request) const
void StartNetworkInsightsAccessScopeAnalysisAsync(const StartNetworkInsightsAccessScopeAnalysisRequestT &request, const StartNetworkInsightsAccessScopeAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetIpamDiscoveredPublicAddressesOutcomeCallable GetIpamDiscoveredPublicAddressesCallable(const GetIpamDiscoveredPublicAddressesRequestT &request) const
void DescribeLockedSnapshotsAsync(const DescribeLockedSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLockedSnapshotsRequestT &request={}) const
Model::ResetFpgaImageAttributeOutcomeCallable ResetFpgaImageAttributeCallable(const ResetFpgaImageAttributeRequestT &request) const
void DescribeHostsAsync(const DescribeHostsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeHostsRequestT &request={}) const
virtual Model::DescribeVpcEndpointConnectionsOutcome DescribeVpcEndpointConnections(const Model::DescribeVpcEndpointConnectionsRequest &request={}) const
Model::DeleteTagsOutcomeCallable DeleteTagsCallable(const DeleteTagsRequestT &request) const
virtual Model::ModifyVpcEndpointOutcome ModifyVpcEndpoint(const Model::ModifyVpcEndpointRequest &request) const
void ProvisionIpamPoolCidrAsync(const ProvisionIpamPoolCidrRequestT &request, const ProvisionIpamPoolCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyManagedPrefixListOutcomeCallable ModifyManagedPrefixListCallable(const ModifyManagedPrefixListRequestT &request) const
void DisableImageAsync(const DisableImageRequestT &request, const DisableImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetVerifiedAccessEndpointTargetsAsync(const GetVerifiedAccessEndpointTargetsRequestT &request, const GetVerifiedAccessEndpointTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeByoipCidrsAsync(const DescribeByoipCidrsRequestT &request, const DescribeByoipCidrsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetCoipPoolUsageOutcomeCallable GetCoipPoolUsageCallable(const GetCoipPoolUsageRequestT &request) const
virtual Model::CancelCapacityReservationOutcome CancelCapacityReservation(const Model::CancelCapacityReservationRequest &request) const
virtual Model::CreateManagedPrefixListOutcome CreateManagedPrefixList(const Model::CreateManagedPrefixListRequest &request) const
void DescribeDeclarativePoliciesReportsAsync(const DescribeDeclarativePoliciesReportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDeclarativePoliciesReportsRequestT &request={}) const
Model::DescribeAddressesOutcomeCallable DescribeAddressesCallable(const DescribeAddressesRequestT &request={}) const
void MonitorInstancesAsync(const MonitorInstancesRequestT &request, const MonitorInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateVpnConcentratorOutcome CreateVpnConcentrator(const Model::CreateVpnConcentratorRequest &request) const
void DisableInstanceSqlHaStandbyDetectionsAsync(const DisableInstanceSqlHaStandbyDetectionsRequestT &request, const DisableInstanceSqlHaStandbyDetectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateSecurityGroupRuleDescriptionsEgressOutcomeCallable UpdateSecurityGroupRuleDescriptionsEgressCallable(const UpdateSecurityGroupRuleDescriptionsEgressRequestT &request={}) const
Model::DescribeReservedInstancesOutcomeCallable DescribeReservedInstancesCallable(const DescribeReservedInstancesRequestT &request={}) const
void CreateCoipPoolAsync(const CreateCoipPoolRequestT &request, const CreateCoipPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeLocalGatewayVirtualInterfacesOutcome DescribeLocalGatewayVirtualInterfaces(const Model::DescribeLocalGatewayVirtualInterfacesRequest &request={}) const
void DescribeFpgaImageAttributeAsync(const DescribeFpgaImageAttributeRequestT &request, const DescribeFpgaImageAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ConfirmProductInstanceOutcomeCallable ConfirmProductInstanceCallable(const ConfirmProductInstanceRequestT &request) const
Model::GetIpamResourceCidrsOutcomeCallable GetIpamResourceCidrsCallable(const GetIpamResourceCidrsRequestT &request) const
Model::CancelConversionTaskOutcomeCallable CancelConversionTaskCallable(const CancelConversionTaskRequestT &request) const
virtual Model::ModifyCapacityReservationFleetOutcome ModifyCapacityReservationFleet(const Model::ModifyCapacityReservationFleetRequest &request) const
Model::DescribeLocalGatewayRouteTableVpcAssociationsOutcomeCallable DescribeLocalGatewayRouteTableVpcAssociationsCallable(const DescribeLocalGatewayRouteTableVpcAssociationsRequestT &request={}) const
Model::DetachVolumeOutcomeCallable DetachVolumeCallable(const DetachVolumeRequestT &request) const
Model::DescribeCustomerGatewaysOutcomeCallable DescribeCustomerGatewaysCallable(const DescribeCustomerGatewaysRequestT &request={}) const
void DescribeVerifiedAccessEndpointsAsync(const DescribeVerifiedAccessEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVerifiedAccessEndpointsRequestT &request={}) const
void DescribeLocalGatewayRouteTablesAsync(const DescribeLocalGatewayRouteTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLocalGatewayRouteTablesRequestT &request={}) const
Model::DeleteFpgaImageOutcomeCallable DeleteFpgaImageCallable(const DeleteFpgaImageRequestT &request) const
void CreateClientVpnRouteAsync(const CreateClientVpnRouteRequestT &request, const CreateClientVpnRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateLocalGatewayRouteTableAsync(const CreateLocalGatewayRouteTableRequestT &request, const CreateLocalGatewayRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisableFastLaunchOutcome DisableFastLaunch(const Model::DisableFastLaunchRequest &request) const
void RunScheduledInstancesAsync(const RunScheduledInstancesRequestT &request, const RunScheduledInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteCoipPoolAsync(const DeleteCoipPoolRequestT &request, const DeleteCoipPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyPrivateDnsNameOptionsAsync(const ModifyPrivateDnsNameOptionsRequestT &request, const ModifyPrivateDnsNameOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartVpcEndpointServicePrivateDnsVerificationOutcome StartVpcEndpointServicePrivateDnsVerification(const Model::StartVpcEndpointServicePrivateDnsVerificationRequest &request) const
void DisableFastLaunchAsync(const DisableFastLaunchRequestT &request, const DisableFastLaunchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyVpnTunnelCertificateOutcomeCallable ModifyVpnTunnelCertificateCallable(const ModifyVpnTunnelCertificateRequestT &request) const
void CreateTagsAsync(const CreateTagsRequestT &request, const CreateTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeSpotInstanceRequestsOutcomeCallable DescribeSpotInstanceRequestsCallable(const DescribeSpotInstanceRequestsRequestT &request={}) const
Model::DeleteKeyPairOutcomeCallable DeleteKeyPairCallable(const DeleteKeyPairRequestT &request={}) const
Model::DeleteFleetsOutcomeCallable DeleteFleetsCallable(const DeleteFleetsRequestT &request) const
Model::ReplaceVpnTunnelOutcomeCallable ReplaceVpnTunnelCallable(const ReplaceVpnTunnelRequestT &request) const
Model::DescribeLocalGatewayVirtualInterfacesOutcomeCallable DescribeLocalGatewayVirtualInterfacesCallable(const DescribeLocalGatewayVirtualInterfacesRequestT &request={}) const
virtual Model::ModifyVerifiedAccessEndpointOutcome ModifyVerifiedAccessEndpoint(const Model::ModifyVerifiedAccessEndpointRequest &request) const
virtual Model::ReleaseIpamPoolAllocationOutcome ReleaseIpamPoolAllocation(const Model::ReleaseIpamPoolAllocationRequest &request) const
Model::ExportClientVpnClientCertificateRevocationListOutcomeCallable ExportClientVpnClientCertificateRevocationListCallable(const ExportClientVpnClientCertificateRevocationListRequestT &request) const
Model::DeleteVerifiedAccessInstanceOutcomeCallable DeleteVerifiedAccessInstanceCallable(const DeleteVerifiedAccessInstanceRequestT &request) const
Model::GetVpnConnectionDeviceTypesOutcomeCallable GetVpnConnectionDeviceTypesCallable(const GetVpnConnectionDeviceTypesRequestT &request={}) const
virtual Model::EnableAllowedImagesSettingsOutcome EnableAllowedImagesSettings(const Model::EnableAllowedImagesSettingsRequest &request) const
Model::DescribeVpcEndpointServicePermissionsOutcomeCallable DescribeVpcEndpointServicePermissionsCallable(const DescribeVpcEndpointServicePermissionsRequestT &request) const
virtual Model::DeleteVpcOutcome DeleteVpc(const Model::DeleteVpcRequest &request) const
virtual Model::GetCapacityReservationUsageOutcome GetCapacityReservationUsage(const Model::GetCapacityReservationUsageRequest &request) const
void ModifyVpcAttributeAsync(const ModifyVpcAttributeRequestT &request, const ModifyVpcAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteVpcEndpointsOutcome DeleteVpcEndpoints(const Model::DeleteVpcEndpointsRequest &request) const
void EnableEbsEncryptionByDefaultAsync(const EnableEbsEncryptionByDefaultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const EnableEbsEncryptionByDefaultRequestT &request={}) const
Model::DescribeVpcEncryptionControlsOutcomeCallable DescribeVpcEncryptionControlsCallable(const DescribeVpcEncryptionControlsRequestT &request={}) const
void AssociateRouteServerAsync(const AssociateRouteServerRequestT &request, const AssociateRouteServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeIdFormatOutcomeCallable DescribeIdFormatCallable(const DescribeIdFormatRequestT &request={}) const
Model::DeleteIpamPoolOutcomeCallable DeleteIpamPoolCallable(const DeleteIpamPoolRequestT &request) const
void DescribeIpamResourceDiscoveriesAsync(const DescribeIpamResourceDiscoveriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIpamResourceDiscoveriesRequestT &request={}) const
virtual Model::DeleteTransitGatewayRouteTableAnnouncementOutcome DeleteTransitGatewayRouteTableAnnouncement(const Model::DeleteTransitGatewayRouteTableAnnouncementRequest &request) const
Model::RestoreVolumeFromRecycleBinOutcomeCallable RestoreVolumeFromRecycleBinCallable(const RestoreVolumeFromRecycleBinRequestT &request) const
virtual Model::ModifyEbsDefaultKmsKeyIdOutcome ModifyEbsDefaultKmsKeyId(const Model::ModifyEbsDefaultKmsKeyIdRequest &request) const
void GetAllowedImagesSettingsAsync(const GetAllowedImagesSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAllowedImagesSettingsRequestT &request={}) const
virtual Model::CreateTransitGatewayMeteringPolicyEntryOutcome CreateTransitGatewayMeteringPolicyEntry(const Model::CreateTransitGatewayMeteringPolicyEntryRequest &request) const
virtual Model::EnableImageDeregistrationProtectionOutcome EnableImageDeregistrationProtection(const Model::EnableImageDeregistrationProtectionRequest &request) const
virtual Model::CreateLocalGatewayVirtualInterfaceOutcome CreateLocalGatewayVirtualInterface(const Model::CreateLocalGatewayVirtualInterfaceRequest &request) const
Model::GetDeclarativePoliciesReportSummaryOutcomeCallable GetDeclarativePoliciesReportSummaryCallable(const GetDeclarativePoliciesReportSummaryRequestT &request) const
void DetachNetworkInterfaceAsync(const DetachNetworkInterfaceRequestT &request, const DetachNetworkInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeImageUsageReportEntriesOutcome DescribeImageUsageReportEntries(const Model::DescribeImageUsageReportEntriesRequest &request={}) const
virtual Model::GetIpamPolicyOrganizationTargetsOutcome GetIpamPolicyOrganizationTargets(const Model::GetIpamPolicyOrganizationTargetsRequest &request) const
Model::DescribeNetworkInsightsPathsOutcomeCallable DescribeNetworkInsightsPathsCallable(const DescribeNetworkInsightsPathsRequestT &request={}) const
virtual Model::RestoreImageFromRecycleBinOutcome RestoreImageFromRecycleBin(const Model::RestoreImageFromRecycleBinRequest &request) const
void ModifyCapacityReservationFleetAsync(const ModifyCapacityReservationFleetRequestT &request, const ModifyCapacityReservationFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateInternetGatewayOutcome CreateInternetGateway(const Model::CreateInternetGatewayRequest &request={}) const
virtual Model::DisableEbsEncryptionByDefaultOutcome DisableEbsEncryptionByDefault(const Model::DisableEbsEncryptionByDefaultRequest &request={}) const
void RejectTransitGatewayMulticastDomainAssociationsAsync(const RejectTransitGatewayMulticastDomainAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RejectTransitGatewayMulticastDomainAssociationsRequestT &request={}) const
void DescribeTransitGatewayPeeringAttachmentsAsync(const DescribeTransitGatewayPeeringAttachmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTransitGatewayPeeringAttachmentsRequestT &request={}) const
void ModifyClientVpnEndpointAsync(const ModifyClientVpnEndpointRequestT &request, const ModifyClientVpnEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSpotPlacementScoresAsync(const GetSpotPlacementScoresRequestT &request, const GetSpotPlacementScoresResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreatePlacementGroupOutcomeCallable CreatePlacementGroupCallable(const CreatePlacementGroupRequestT &request={}) const
EC2Client(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< EC2EndpointProviderBase > endpointProvider=nullptr, const Aws::EC2::EC2ClientConfiguration &clientConfiguration=Aws::EC2::EC2ClientConfiguration())
void ModifyVerifiedAccessInstanceLoggingConfigurationAsync(const ModifyVerifiedAccessInstanceLoggingConfigurationRequestT &request, const ModifyVerifiedAccessInstanceLoggingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteNetworkInterfacePermissionOutcome DeleteNetworkInterfacePermission(const Model::DeleteNetworkInterfacePermissionRequest &request) const
void DescribeCarrierGatewaysAsync(const DescribeCarrierGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeCarrierGatewaysRequestT &request={}) const
void CreatePublicIpv4PoolAsync(const CreatePublicIpv4PoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreatePublicIpv4PoolRequestT &request={}) const
virtual Model::ModifyAvailabilityZoneGroupOutcome ModifyAvailabilityZoneGroup(const Model::ModifyAvailabilityZoneGroupRequest &request) const
Model::DisassociateIpamResourceDiscoveryOutcomeCallable DisassociateIpamResourceDiscoveryCallable(const DisassociateIpamResourceDiscoveryRequestT &request) const
virtual Model::DeleteVerifiedAccessInstanceOutcome DeleteVerifiedAccessInstance(const Model::DeleteVerifiedAccessInstanceRequest &request) const
virtual Model::GetNetworkInsightsAccessScopeAnalysisFindingsOutcome GetNetworkInsightsAccessScopeAnalysisFindings(const Model::GetNetworkInsightsAccessScopeAnalysisFindingsRequest &request) const
Model::DescribeClientVpnConnectionsOutcomeCallable DescribeClientVpnConnectionsCallable(const DescribeClientVpnConnectionsRequestT &request) const
virtual Model::CreateLocalGatewayRouteTableOutcome CreateLocalGatewayRouteTable(const Model::CreateLocalGatewayRouteTableRequest &request) const
Model::DeleteNetworkInterfaceOutcomeCallable DeleteNetworkInterfaceCallable(const DeleteNetworkInterfaceRequestT &request) const
virtual Model::CreateTransitGatewayRouteTableAnnouncementOutcome CreateTransitGatewayRouteTableAnnouncement(const Model::CreateTransitGatewayRouteTableAnnouncementRequest &request) const
virtual Model::GetCoipPoolUsageOutcome GetCoipPoolUsage(const Model::GetCoipPoolUsageRequest &request) const
void AcceptCapacityReservationBillingOwnershipAsync(const AcceptCapacityReservationBillingOwnershipRequestT &request, const AcceptCapacityReservationBillingOwnershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteTransitGatewayVpcAttachmentAsync(const DeleteTransitGatewayVpcAttachmentRequestT &request, const DeleteTransitGatewayVpcAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTrafficMirrorSessionOutcome DeleteTrafficMirrorSession(const Model::DeleteTrafficMirrorSessionRequest &request) const
Model::DescribeVerifiedAccessInstanceLoggingConfigurationsOutcomeCallable DescribeVerifiedAccessInstanceLoggingConfigurationsCallable(const DescribeVerifiedAccessInstanceLoggingConfigurationsRequestT &request={}) const
void DeleteSubnetAsync(const DeleteSubnetRequestT &request, const DeleteSubnetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CancelCapacityReservationOutcomeCallable CancelCapacityReservationCallable(const CancelCapacityReservationRequestT &request) const
virtual Model::CreateCapacityReservationFleetOutcome CreateCapacityReservationFleet(const Model::CreateCapacityReservationFleetRequest &request) const
void DisassociateRouteTableAsync(const DisassociateRouteTableRequestT &request, const DisassociateRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifyVpnTunnelCertificateAsync(const ModifyVpnTunnelCertificateRequestT &request, const ModifyVpnTunnelCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateNetworkAclAsync(const CreateNetworkAclRequestT &request, const CreateNetworkAclResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DetachVerifiedAccessTrustProviderOutcomeCallable DetachVerifiedAccessTrustProviderCallable(const DetachVerifiedAccessTrustProviderRequestT &request) const
virtual Model::CreateCustomerGatewayOutcome CreateCustomerGateway(const Model::CreateCustomerGatewayRequest &request) const
virtual Model::EnableInstanceSqlHaStandbyDetectionsOutcome EnableInstanceSqlHaStandbyDetections(const Model::EnableInstanceSqlHaStandbyDetectionsRequest &request) const
Model::ModifyInstanceMaintenanceOptionsOutcomeCallable ModifyInstanceMaintenanceOptionsCallable(const ModifyInstanceMaintenanceOptionsRequestT &request) const
Model::CopyFpgaImageOutcomeCallable CopyFpgaImageCallable(const CopyFpgaImageRequestT &request) const
virtual Model::DescribeVolumesOutcome DescribeVolumes(const Model::DescribeVolumesRequest &request={}) const
void ModifyLaunchTemplateAsync(const ModifyLaunchTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ModifyLaunchTemplateRequestT &request={}) const
Model::CreateRestoreImageTaskOutcomeCallable CreateRestoreImageTaskCallable(const CreateRestoreImageTaskRequestT &request) const
void DescribeAddressesAsync(const DescribeAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAddressesRequestT &request={}) const
void EnableAllowedImagesSettingsAsync(const EnableAllowedImagesSettingsRequestT &request, const EnableAllowedImagesSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartInstancesAsync(const StartInstancesRequestT &request, const StartInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetConsoleOutputOutcome GetConsoleOutput(const Model::GetConsoleOutputRequest &request) const
void CreateVpnGatewayAsync(const CreateVpnGatewayRequestT &request, const CreateVpnGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AttachVerifiedAccessTrustProviderAsync(const AttachVerifiedAccessTrustProviderRequestT &request, const AttachVerifiedAccessTrustProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ImportVolumeOutcome ImportVolume(const Model::ImportVolumeRequest &request) const
void CreateTransitGatewayConnectAsync(const CreateTransitGatewayConnectRequestT &request, const CreateTransitGatewayConnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteVpcEndpointServiceConfigurationsOutcome DeleteVpcEndpointServiceConfigurations(const Model::DeleteVpcEndpointServiceConfigurationsRequest &request) const
Model::DeleteIpamResourceDiscoveryOutcomeCallable DeleteIpamResourceDiscoveryCallable(const DeleteIpamResourceDiscoveryRequestT &request) const
Model::GetEbsDefaultKmsKeyIdOutcomeCallable GetEbsDefaultKmsKeyIdCallable(const GetEbsDefaultKmsKeyIdRequestT &request={}) const
void DeleteIpamPoolAsync(const DeleteIpamPoolRequestT &request, const DeleteIpamPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeAwsNetworkPerformanceMetricSubscriptionsOutcome DescribeAwsNetworkPerformanceMetricSubscriptions(const Model::DescribeAwsNetworkPerformanceMetricSubscriptionsRequest &request={}) const
Model::GetConsoleScreenshotOutcomeCallable GetConsoleScreenshotCallable(const GetConsoleScreenshotRequestT &request) const
virtual Model::CreateLocalGatewayVirtualInterfaceGroupOutcome CreateLocalGatewayVirtualInterfaceGroup(const Model::CreateLocalGatewayVirtualInterfaceGroupRequest &request) const
virtual Model::CreateCarrierGatewayOutcome CreateCarrierGateway(const Model::CreateCarrierGatewayRequest &request) const
Model::RunInstancesOutcomeCallable RunInstancesCallable(const RunInstancesRequestT &request) const
virtual Model::RejectVpcEndpointConnectionsOutcome RejectVpcEndpointConnections(const Model::RejectVpcEndpointConnectionsRequest &request) const
void ModifyVpcBlockPublicAccessExclusionAsync(const ModifyVpcBlockPublicAccessExclusionRequestT &request, const ModifyVpcBlockPublicAccessExclusionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetImageAncestryAsync(const GetImageAncestryRequestT &request, const GetImageAncestryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetIpamPrefixListResolverVersionsOutcome GetIpamPrefixListResolverVersions(const Model::GetIpamPrefixListResolverVersionsRequest &request) const
virtual Model::SearchLocalGatewayRoutesOutcome SearchLocalGatewayRoutes(const Model::SearchLocalGatewayRoutesRequest &request) const
void DescribeEgressOnlyInternetGatewaysAsync(const DescribeEgressOnlyInternetGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEgressOnlyInternetGatewaysRequestT &request={}) const
Model::CreateTrafficMirrorFilterOutcomeCallable CreateTrafficMirrorFilterCallable(const CreateTrafficMirrorFilterRequestT &request={}) const
void DescribeNetworkInterfaceAttributeAsync(const DescribeNetworkInterfaceAttributeRequestT &request, const DescribeNetworkInterfaceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeInstanceStatusOutcomeCallable DescribeInstanceStatusCallable(const DescribeInstanceStatusRequestT &request={}) const
virtual Model::StartInstancesOutcome StartInstances(const Model::StartInstancesRequest &request) const
void ModifyInstanceConnectEndpointAsync(const ModifyInstanceConnectEndpointRequestT &request, const ModifyInstanceConnectEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchLocalGatewayRoutesOutcomeCallable SearchLocalGatewayRoutesCallable(const SearchLocalGatewayRoutesRequestT &request) const
virtual Model::ModifyManagedPrefixListOutcome ModifyManagedPrefixList(const Model::ModifyManagedPrefixListRequest &request) const
virtual Model::ModifyInstanceMetadataDefaultsOutcome ModifyInstanceMetadataDefaults(const Model::ModifyInstanceMetadataDefaultsRequest &request={}) const
void RevokeClientVpnIngressAsync(const RevokeClientVpnIngressRequestT &request, const RevokeClientVpnIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ModifySubnetAttributeAsync(const ModifySubnetAttributeRequestT &request, const ModifySubnetAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateIpamPrefixListResolverAsync(const CreateIpamPrefixListResolverRequestT &request, const CreateIpamPrefixListResolverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateLocalGatewayVirtualInterfaceGroupAsync(const CreateLocalGatewayVirtualInterfaceGroupRequestT &request, const CreateLocalGatewayVirtualInterfaceGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateLaunchTemplateOutcomeCallable CreateLaunchTemplateCallable(const CreateLaunchTemplateRequestT &request) const
virtual Model::CreateInstanceExportTaskOutcome CreateInstanceExportTask(const Model::CreateInstanceExportTaskRequest &request) const
Model::DescribeInstanceTopologyOutcomeCallable DescribeInstanceTopologyCallable(const DescribeInstanceTopologyRequestT &request={}) const
void DescribeConversionTasksAsync(const DescribeConversionTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeConversionTasksRequestT &request={}) const
void GetIpamPoolAllocationsAsync(const GetIpamPoolAllocationsRequestT &request, const GetIpamPoolAllocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateNatGatewayAsync(const CreateNatGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateNatGatewayRequestT &request={}) const
void DescribeNetworkInterfacesAsync(const DescribeNetworkInterfacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeNetworkInterfacesRequestT &request={}) const
virtual Model::DescribeVolumeStatusOutcome DescribeVolumeStatus(const Model::DescribeVolumeStatusRequest &request={}) const
virtual Model::DisableVpcClassicLinkOutcome DisableVpcClassicLink(const Model::DisableVpcClassicLinkRequest &request) const
void DescribeInstanceStatusAsync(const DescribeInstanceStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceStatusRequestT &request={}) const
Model::DeleteTransitGatewayRouteTableAnnouncementOutcomeCallable DeleteTransitGatewayRouteTableAnnouncementCallable(const DeleteTransitGatewayRouteTableAnnouncementRequestT &request) const
Model::DescribeInstanceImageMetadataOutcomeCallable DescribeInstanceImageMetadataCallable(const DescribeInstanceImageMetadataRequestT &request={}) const
Model::CreateTagsOutcomeCallable CreateTagsCallable(const CreateTagsRequestT &request) const
Model::DeleteVpcEndpointServiceConfigurationsOutcomeCallable DeleteVpcEndpointServiceConfigurationsCallable(const DeleteVpcEndpointServiceConfigurationsRequestT &request) const
void DescribeInstanceSqlHaStatesAsync(const DescribeInstanceSqlHaStatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceSqlHaStatesRequestT &request={}) const
void GetIpamResourceCidrsAsync(const GetIpamResourceCidrsRequestT &request, const GetIpamResourceCidrsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateEnclaveCertificateIamRoleOutcome AssociateEnclaveCertificateIamRole(const Model::AssociateEnclaveCertificateIamRoleRequest &request) const
virtual Model::DisassociateEnclaveCertificateIamRoleOutcome DisassociateEnclaveCertificateIamRole(const Model::DisassociateEnclaveCertificateIamRoleRequest &request) const
void DescribePlacementGroupsAsync(const DescribePlacementGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePlacementGroupsRequestT &request={}) const
void EnableSerialConsoleAccessAsync(const EnableSerialConsoleAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const EnableSerialConsoleAccessRequestT &request={}) const
Model::DescribeInstancesOutcomeCallable DescribeInstancesCallable(const DescribeInstancesRequestT &request={}) const
void EnableAwsNetworkPerformanceMetricSubscriptionAsync(const EnableAwsNetworkPerformanceMetricSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const EnableAwsNetworkPerformanceMetricSubscriptionRequestT &request={}) const
std::future< GetFlowLogsIntegrationTemplateOutcome > GetFlowLogsIntegrationTemplateOutcomeCallable
std::future< CreateVpcEndpointConnectionNotificationOutcome > CreateVpcEndpointConnectionNotificationOutcomeCallable
std::future< DescribeInstanceStatusOutcome > DescribeInstanceStatusOutcomeCallable
std::future< DescribeHostsOutcome > DescribeHostsOutcomeCallable
std::future< ExportClientVpnClientConfigurationOutcome > ExportClientVpnClientConfigurationOutcomeCallable
std::future< DisassociateTransitGatewayMulticastDomainOutcome > DisassociateTransitGatewayMulticastDomainOutcomeCallable
std::future< ModifyTrafficMirrorFilterRuleOutcome > ModifyTrafficMirrorFilterRuleOutcomeCallable
std::future< DeregisterTransitGatewayMulticastGroupMembersOutcome > DeregisterTransitGatewayMulticastGroupMembersOutcomeCallable
std::future< DescribeIpv6PoolsOutcome > DescribeIpv6PoolsOutcomeCallable
std::future< CreateRouteOutcome > CreateRouteOutcomeCallable
std::future< RejectTransitGatewayMulticastDomainAssociationsOutcome > RejectTransitGatewayMulticastDomainAssociationsOutcomeCallable
std::future< CreateManagedPrefixListOutcome > CreateManagedPrefixListOutcomeCallable
std::future< CreateEgressOnlyInternetGatewayOutcome > CreateEgressOnlyInternetGatewayOutcomeCallable
std::future< GetIpamDiscoveredAccountsOutcome > GetIpamDiscoveredAccountsOutcomeCallable
std::future< CreateSubnetOutcome > CreateSubnetOutcomeCallable
std::future< DescribeCapacityReservationBillingRequestsOutcome > DescribeCapacityReservationBillingRequestsOutcomeCallable
std::future< DeleteRouteServerOutcome > DeleteRouteServerOutcomeCallable
std::future< DescribeSecurityGroupsOutcome > DescribeSecurityGroupsOutcomeCallable
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
std::future< ModifyPublicIpDnsNameOptionsOutcome > ModifyPublicIpDnsNameOptionsOutcomeCallable
std::future< DeleteQueuedReservedInstancesOutcome > DeleteQueuedReservedInstancesOutcomeCallable
std::future< DisassociateInstanceEventWindowOutcome > DisassociateInstanceEventWindowOutcomeCallable
std::future< DescribeReplaceRootVolumeTasksOutcome > DescribeReplaceRootVolumeTasksOutcomeCallable
std::future< CancelCapacityReservationOutcome > CancelCapacityReservationOutcomeCallable
std::future< CreateVpnConnectionOutcome > CreateVpnConnectionOutcomeCallable
std::future< DescribeStoreImageTasksOutcome > DescribeStoreImageTasksOutcomeCallable
std::future< RequestSpotFleetOutcome > RequestSpotFleetOutcomeCallable
std::future< DeleteVerifiedAccessGroupOutcome > DeleteVerifiedAccessGroupOutcomeCallable
std::future< RegisterTransitGatewayMulticastGroupMembersOutcome > RegisterTransitGatewayMulticastGroupMembersOutcomeCallable
std::future< UnassignIpv6AddressesOutcome > UnassignIpv6AddressesOutcomeCallable
std::future< DescribeVpcEndpointServicesOutcome > DescribeVpcEndpointServicesOutcomeCallable
std::future< DescribeManagedPrefixListsOutcome > DescribeManagedPrefixListsOutcomeCallable
std::future< CreateTransitGatewayMeteringPolicyOutcome > CreateTransitGatewayMeteringPolicyOutcomeCallable
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
std::future< StartInstancesOutcome > StartInstancesOutcomeCallable
std::future< CreateCapacityReservationBySplittingOutcome > CreateCapacityReservationBySplittingOutcomeCallable
std::future< DescribeLocalGatewayRouteTableVpcAssociationsOutcome > DescribeLocalGatewayRouteTableVpcAssociationsOutcomeCallable
std::future< AcceptCapacityReservationBillingOwnershipOutcome > AcceptCapacityReservationBillingOwnershipOutcomeCallable
std::future< DescribeHostReservationOfferingsOutcome > DescribeHostReservationOfferingsOutcomeCallable
std::future< GetIpamPoolCidrsOutcome > GetIpamPoolCidrsOutcomeCallable
std::future< ModifyDefaultCreditSpecificationOutcome > ModifyDefaultCreditSpecificationOutcomeCallable
std::future< DeleteVpcEndpointsOutcome > DeleteVpcEndpointsOutcomeCallable
std::future< GetTransitGatewayPrefixListReferencesOutcome > GetTransitGatewayPrefixListReferencesOutcomeCallable
std::future< DescribeSecurityGroupReferencesOutcome > DescribeSecurityGroupReferencesOutcomeCallable
std::future< DescribeFlowLogsOutcome > DescribeFlowLogsOutcomeCallable
std::future< CopyFpgaImageOutcome > CopyFpgaImageOutcomeCallable
std::future< AcceptTransitGatewayMulticastDomainAssociationsOutcome > AcceptTransitGatewayMulticastDomainAssociationsOutcomeCallable
std::future< ModifyIdentityIdFormatOutcome > ModifyIdentityIdFormatOutcomeCallable
std::future< CreateFpgaImageOutcome > CreateFpgaImageOutcomeCallable
std::future< ModifyVerifiedAccessGroupOutcome > ModifyVerifiedAccessGroupOutcomeCallable
std::future< CreateVpnGatewayOutcome > CreateVpnGatewayOutcomeCallable
std::future< ReplaceTransitGatewayRouteOutcome > ReplaceTransitGatewayRouteOutcomeCallable
std::future< CreateNatGatewayOutcome > CreateNatGatewayOutcomeCallable
std::future< CreateDefaultVpcOutcome > CreateDefaultVpcOutcomeCallable
std::future< GetTransitGatewayPolicyTableAssociationsOutcome > GetTransitGatewayPolicyTableAssociationsOutcomeCallable
std::future< DescribeInternetGatewaysOutcome > DescribeInternetGatewaysOutcomeCallable
std::future< ModifyInstanceEventStartTimeOutcome > ModifyInstanceEventStartTimeOutcomeCallable
std::future< DescribeVpcBlockPublicAccessOptionsOutcome > DescribeVpcBlockPublicAccessOptionsOutcomeCallable
std::future< RejectVpcPeeringConnectionOutcome > RejectVpcPeeringConnectionOutcomeCallable
std::future< AssociateSecurityGroupVpcOutcome > AssociateSecurityGroupVpcOutcomeCallable
std::future< GetInstanceTpmEkPubOutcome > GetInstanceTpmEkPubOutcomeCallable
std::future< ResetAddressAttributeOutcome > ResetAddressAttributeOutcomeCallable
std::future< CreateRouteTableOutcome > CreateRouteTableOutcomeCallable
std::future< DescribeScheduledInstanceAvailabilityOutcome > DescribeScheduledInstanceAvailabilityOutcomeCallable
std::future< ImportSnapshotOutcome > ImportSnapshotOutcomeCallable
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
std::future< AssociateTransitGatewayPolicyTableOutcome > AssociateTransitGatewayPolicyTableOutcomeCallable
std::future< ModifyTrafficMirrorFilterNetworkServicesOutcome > ModifyTrafficMirrorFilterNetworkServicesOutcomeCallable
std::future< GetIpamPrefixListResolverVersionEntriesOutcome > GetIpamPrefixListResolverVersionEntriesOutcomeCallable
std::future< CreateVpcEndpointOutcome > CreateVpcEndpointOutcomeCallable
std::future< ModifyAvailabilityZoneGroupOutcome > ModifyAvailabilityZoneGroupOutcomeCallable
std::future< DescribeSpotFleetRequestsOutcome > DescribeSpotFleetRequestsOutcomeCallable
std::future< ReplaceRouteOutcome > ReplaceRouteOutcomeCallable
std::future< DeleteVpnConnectionOutcome > DeleteVpnConnectionOutcomeCallable
std::future< AttachInternetGatewayOutcome > AttachInternetGatewayOutcomeCallable
std::future< DeleteLocalGatewayVirtualInterfaceGroupOutcome > DeleteLocalGatewayVirtualInterfaceGroupOutcomeCallable
std::future< DescribeServiceLinkVirtualInterfacesOutcome > DescribeServiceLinkVirtualInterfacesOutcomeCallable
std::future< DeleteLocalGatewayRouteOutcome > DeleteLocalGatewayRouteOutcomeCallable
std::future< ReleaseIpamPoolAllocationOutcome > ReleaseIpamPoolAllocationOutcomeCallable
std::future< CreateVpcPeeringConnectionOutcome > CreateVpcPeeringConnectionOutcomeCallable
std::future< ModifyRouteServerOutcome > ModifyRouteServerOutcomeCallable
std::future< AdvertiseByoipCidrOutcome > AdvertiseByoipCidrOutcomeCallable
std::future< CancelConversionTaskOutcome > CancelConversionTaskOutcomeCallable
std::future< GetEnabledIpamPolicyOutcome > GetEnabledIpamPolicyOutcomeCallable
std::future< GetVpnTunnelReplacementStatusOutcome > GetVpnTunnelReplacementStatusOutcomeCallable
std::future< AssociateTrunkInterfaceOutcome > AssociateTrunkInterfaceOutcomeCallable
std::future< DescribeAwsNetworkPerformanceMetricSubscriptionsOutcome > DescribeAwsNetworkPerformanceMetricSubscriptionsOutcomeCallable
std::future< ModifyLocalGatewayRouteOutcome > ModifyLocalGatewayRouteOutcomeCallable
std::future< DeleteNetworkInsightsAnalysisOutcome > DeleteNetworkInsightsAnalysisOutcomeCallable
std::future< DeleteFpgaImageOutcome > DeleteFpgaImageOutcomeCallable
std::future< DescribeNetworkInsightsAccessScopesOutcome > DescribeNetworkInsightsAccessScopesOutcomeCallable
std::future< ModifyTransitGatewayMeteringPolicyOutcome > ModifyTransitGatewayMeteringPolicyOutcomeCallable
std::future< ResetImageAttributeOutcome > ResetImageAttributeOutcomeCallable
std::future< CreateCapacityReservationOutcome > CreateCapacityReservationOutcomeCallable
std::future< DeleteNetworkAclOutcome > DeleteNetworkAclOutcomeCallable
std::future< ModifyInstanceNetworkPerformanceOptionsOutcome > ModifyInstanceNetworkPerformanceOptionsOutcomeCallable
std::future< DescribeNetworkInterfacesOutcome > DescribeNetworkInterfacesOutcomeCallable
std::future< RevokeClientVpnIngressOutcome > RevokeClientVpnIngressOutcomeCallable
std::future< GetSerialConsoleAccessStatusOutcome > GetSerialConsoleAccessStatusOutcomeCallable
std::future< ImportKeyPairOutcome > ImportKeyPairOutcomeCallable
std::future< DescribeIdFormatOutcome > DescribeIdFormatOutcomeCallable
std::future< DeleteVpnGatewayOutcome > DeleteVpnGatewayOutcomeCallable
std::future< GetAssociatedEnclaveCertificateIamRolesOutcome > GetAssociatedEnclaveCertificateIamRolesOutcomeCallable
std::future< CreateSnapshotsOutcome > CreateSnapshotsOutcomeCallable
std::future< CreateInterruptibleCapacityReservationAllocationOutcome > CreateInterruptibleCapacityReservationAllocationOutcomeCallable
std::future< DescribeAggregateIdFormatOutcome > DescribeAggregateIdFormatOutcomeCallable
std::future< DescribeCapacityReservationTopologyOutcome > DescribeCapacityReservationTopologyOutcomeCallable
std::future< DeleteTransitGatewayConnectPeerOutcome > DeleteTransitGatewayConnectPeerOutcomeCallable
std::future< DeprovisionIpamByoasnOutcome > DeprovisionIpamByoasnOutcomeCallable
std::future< DescribeOutpostLagsOutcome > DescribeOutpostLagsOutcomeCallable
std::future< DeleteIpamPolicyOutcome > DeleteIpamPolicyOutcomeCallable
std::future< DescribeTransitGatewaysOutcome > DescribeTransitGatewaysOutcomeCallable
std::future< GetIpamDiscoveredResourceCidrsOutcome > GetIpamDiscoveredResourceCidrsOutcomeCallable
std::future< BundleInstanceOutcome > BundleInstanceOutcomeCallable
std::future< DescribeVpcAttributeOutcome > DescribeVpcAttributeOutcomeCallable
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
std::future< DeprovisionByoipCidrOutcome > DeprovisionByoipCidrOutcomeCallable
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
std::future< GetImageBlockPublicAccessStateOutcome > GetImageBlockPublicAccessStateOutcomeCallable
std::future< DisableVgwRoutePropagationOutcome > DisableVgwRoutePropagationOutcomeCallable
std::future< DescribeIpamResourceDiscoveriesOutcome > DescribeIpamResourceDiscoveriesOutcomeCallable
std::future< EnableImageDeregistrationProtectionOutcome > EnableImageDeregistrationProtectionOutcomeCallable
std::future< DisassociateTrunkInterfaceOutcome > DisassociateTrunkInterfaceOutcomeCallable
std::future< DescribeRouteServerEndpointsOutcome > DescribeRouteServerEndpointsOutcomeCallable
std::future< ModifyEbsDefaultKmsKeyIdOutcome > ModifyEbsDefaultKmsKeyIdOutcomeCallable
std::future< DescribeImageUsageReportEntriesOutcome > DescribeImageUsageReportEntriesOutcomeCallable
std::future< ProvisionIpamByoasnOutcome > ProvisionIpamByoasnOutcomeCallable
std::future< RejectVpcEndpointConnectionsOutcome > RejectVpcEndpointConnectionsOutcomeCallable
std::future< CreateIpamPoolOutcome > CreateIpamPoolOutcomeCallable
std::future< ModifyCapacityReservationFleetOutcome > ModifyCapacityReservationFleetOutcomeCallable
std::future< GetRouteServerAssociationsOutcome > GetRouteServerAssociationsOutcomeCallable
std::future< CreateTransitGatewayPolicyTableOutcome > CreateTransitGatewayPolicyTableOutcomeCallable
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
std::future< ModifyVerifiedAccessInstanceLoggingConfigurationOutcome > ModifyVerifiedAccessInstanceLoggingConfigurationOutcomeCallable
std::future< DescribeClientVpnConnectionsOutcome > DescribeClientVpnConnectionsOutcomeCallable
std::future< ApplySecurityGroupsToClientVpnTargetNetworkOutcome > ApplySecurityGroupsToClientVpnTargetNetworkOutcomeCallable
std::future< DisableRouteServerPropagationOutcome > DisableRouteServerPropagationOutcomeCallable
std::future< CreateRouteServerEndpointOutcome > CreateRouteServerEndpointOutcomeCallable
std::future< StartVpcEndpointServicePrivateDnsVerificationOutcome > StartVpcEndpointServicePrivateDnsVerificationOutcomeCallable
std::future< CreateVerifiedAccessInstanceOutcome > CreateVerifiedAccessInstanceOutcomeCallable
std::future< GetInstanceUefiDataOutcome > GetInstanceUefiDataOutcomeCallable
std::future< DescribeVolumesModificationsOutcome > DescribeVolumesModificationsOutcomeCallable
std::future< DescribeCapacityBlocksOutcome > DescribeCapacityBlocksOutcomeCallable
std::future< DeleteTransitGatewayPeeringAttachmentOutcome > DeleteTransitGatewayPeeringAttachmentOutcomeCallable
std::future< GetIpamPoolAllocationsOutcome > GetIpamPoolAllocationsOutcomeCallable
std::future< CreateRestoreImageTaskOutcome > CreateRestoreImageTaskOutcomeCallable
std::future< RestoreImageFromRecycleBinOutcome > RestoreImageFromRecycleBinOutcomeCallable
std::future< DescribeIpamExternalResourceVerificationTokensOutcome > DescribeIpamExternalResourceVerificationTokensOutcomeCallable
std::future< CreateVolumeOutcome > CreateVolumeOutcomeCallable
std::future< CreateCarrierGatewayOutcome > CreateCarrierGatewayOutcomeCallable
std::future< ModifyTrafficMirrorSessionOutcome > ModifyTrafficMirrorSessionOutcomeCallable
std::future< AttachVolumeOutcome > AttachVolumeOutcomeCallable
std::future< CreateKeyPairOutcome > CreateKeyPairOutcomeCallable
std::future< DescribeInstanceTypesOutcome > DescribeInstanceTypesOutcomeCallable
std::future< ModifyClientVpnEndpointOutcome > ModifyClientVpnEndpointOutcomeCallable
std::future< ReplaceNetworkAclAssociationOutcome > ReplaceNetworkAclAssociationOutcomeCallable
std::future< ProvisionPublicIpv4PoolCidrOutcome > ProvisionPublicIpv4PoolCidrOutcomeCallable
std::future< DeleteVpcEncryptionControlOutcome > DeleteVpcEncryptionControlOutcomeCallable
std::future< DescribeTransitGatewayVpcAttachmentsOutcome > DescribeTransitGatewayVpcAttachmentsOutcomeCallable
std::future< CreateCoipCidrOutcome > CreateCoipCidrOutcomeCallable
std::future< AssociateIamInstanceProfileOutcome > AssociateIamInstanceProfileOutcomeCallable
std::future< DeleteTransitGatewayPolicyTableOutcome > DeleteTransitGatewayPolicyTableOutcomeCallable
std::future< ModifyTransitGatewayPrefixListReferenceOutcome > ModifyTransitGatewayPrefixListReferenceOutcomeCallable
std::future< CreateVerifiedAccessTrustProviderOutcome > CreateVerifiedAccessTrustProviderOutcomeCallable
std::future< CreateIpamScopeOutcome > CreateIpamScopeOutcomeCallable
std::future< DescribeAddressesOutcome > DescribeAddressesOutcomeCallable
std::future< GetIpamResourceCidrsOutcome > GetIpamResourceCidrsOutcomeCallable
std::future< CreateTransitGatewayVpcAttachmentOutcome > CreateTransitGatewayVpcAttachmentOutcomeCallable
std::future< ModifyVpcAttributeOutcome > ModifyVpcAttributeOutcomeCallable
std::future< RestoreSnapshotFromRecycleBinOutcome > RestoreSnapshotFromRecycleBinOutcomeCallable
std::future< DescribeVerifiedAccessInstancesOutcome > DescribeVerifiedAccessInstancesOutcomeCallable
std::future< DetachClassicLinkVpcOutcome > DetachClassicLinkVpcOutcomeCallable
std::future< AuthorizeSecurityGroupEgressOutcome > AuthorizeSecurityGroupEgressOutcomeCallable
std::future< CreateTagsOutcome > CreateTagsOutcomeCallable
std::future< DeleteImageUsageReportOutcome > DeleteImageUsageReportOutcomeCallable
std::future< ReplaceImageCriteriaInAllowedImagesSettingsOutcome > ReplaceImageCriteriaInAllowedImagesSettingsOutcomeCallable
std::future< DescribeTransitGatewayPeeringAttachmentsOutcome > DescribeTransitGatewayPeeringAttachmentsOutcomeCallable
std::future< AssociateSubnetCidrBlockOutcome > AssociateSubnetCidrBlockOutcomeCallable
std::future< UnmonitorInstancesOutcome > UnmonitorInstancesOutcomeCallable
std::future< DescribeIpamResourceDiscoveryAssociationsOutcome > DescribeIpamResourceDiscoveryAssociationsOutcomeCallable
std::future< CreateTransitGatewayRouteTableOutcome > CreateTransitGatewayRouteTableOutcomeCallable
std::future< DisableTransitGatewayRouteTablePropagationOutcome > DisableTransitGatewayRouteTablePropagationOutcomeCallable
std::future< CreateCapacityManagerDataExportOutcome > CreateCapacityManagerDataExportOutcomeCallable
std::future< DescribeVpcEndpointServiceConfigurationsOutcome > DescribeVpcEndpointServiceConfigurationsOutcomeCallable
std::future< DescribeIpamsOutcome > DescribeIpamsOutcomeCallable
std::future< CreateTransitGatewayRouteOutcome > CreateTransitGatewayRouteOutcomeCallable
std::future< GetTransitGatewayRouteTableAssociationsOutcome > GetTransitGatewayRouteTableAssociationsOutcomeCallable
std::future< GetInstanceMetadataDefaultsOutcome > GetInstanceMetadataDefaultsOutcomeCallable
std::future< AssociateNatGatewayAddressOutcome > AssociateNatGatewayAddressOutcomeCallable
std::future< DisassociateIamInstanceProfileOutcome > DisassociateIamInstanceProfileOutcomeCallable
std::future< DescribeTransitGatewayConnectPeersOutcome > DescribeTransitGatewayConnectPeersOutcomeCallable
std::future< CreateTrafficMirrorSessionOutcome > CreateTrafficMirrorSessionOutcomeCallable
std::future< DeleteTransitGatewayMeteringPolicyOutcome > DeleteTransitGatewayMeteringPolicyOutcomeCallable
std::future< GetTransitGatewayMeteringPolicyEntriesOutcome > GetTransitGatewayMeteringPolicyEntriesOutcomeCallable
std::future< DescribeTransitGatewayConnectsOutcome > DescribeTransitGatewayConnectsOutcomeCallable
std::future< ExportTransitGatewayRoutesOutcome > ExportTransitGatewayRoutesOutcomeCallable
std::future< CreateTransitGatewayConnectPeerOutcome > CreateTransitGatewayConnectPeerOutcomeCallable
std::future< DisableImageOutcome > DisableImageOutcomeCallable
std::future< CreateTransitGatewayConnectOutcome > CreateTransitGatewayConnectOutcomeCallable
std::future< CreateLaunchTemplateVersionOutcome > CreateLaunchTemplateVersionOutcomeCallable
std::future< DeleteIpamPrefixListResolverTargetOutcome > DeleteIpamPrefixListResolverTargetOutcomeCallable
std::future< ResetSnapshotAttributeOutcome > ResetSnapshotAttributeOutcomeCallable
std::future< AssociateRouteTableOutcome > AssociateRouteTableOutcomeCallable
std::future< CancelImageLaunchPermissionOutcome > CancelImageLaunchPermissionOutcomeCallable
std::future< DeleteVpnConcentratorOutcome > DeleteVpnConcentratorOutcomeCallable
std::future< ImportVolumeOutcome > ImportVolumeOutcomeCallable
std::future< ModifyCapacityReservationOutcome > ModifyCapacityReservationOutcomeCallable
std::future< CreateNetworkAclEntryOutcome > CreateNetworkAclEntryOutcomeCallable
std::future< ReplaceVpnTunnelOutcome > ReplaceVpnTunnelOutcomeCallable
std::future< GetEbsEncryptionByDefaultOutcome > GetEbsEncryptionByDefaultOutcomeCallable
std::future< DescribeDeclarativePoliciesReportsOutcome > DescribeDeclarativePoliciesReportsOutcomeCallable
std::future< DescribeTransitGatewayRouteTablesOutcome > DescribeTransitGatewayRouteTablesOutcomeCallable
std::future< DescribeImportImageTasksOutcome > DescribeImportImageTasksOutcomeCallable
std::future< DescribeRouteTablesOutcome > DescribeRouteTablesOutcomeCallable
std::future< DescribeLockedSnapshotsOutcome > DescribeLockedSnapshotsOutcomeCallable
std::future< UnassignPrivateIpAddressesOutcome > UnassignPrivateIpAddressesOutcomeCallable
std::future< DescribeVerifiedAccessEndpointsOutcome > DescribeVerifiedAccessEndpointsOutcomeCallable
std::future< DescribeFpgaImageAttributeOutcome > DescribeFpgaImageAttributeOutcomeCallable
std::future< DescribeVpcsOutcome > DescribeVpcsOutcomeCallable
std::future< ModifyLaunchTemplateOutcome > ModifyLaunchTemplateOutcomeCallable
std::future< DeleteLaunchTemplateOutcome > DeleteLaunchTemplateOutcomeCallable
std::future< SearchTransitGatewayRoutesOutcome > SearchTransitGatewayRoutesOutcomeCallable
std::future< DescribeSpotInstanceRequestsOutcome > DescribeSpotInstanceRequestsOutcomeCallable
std::future< DescribeImageUsageReportsOutcome > DescribeImageUsageReportsOutcomeCallable
std::future< RequestSpotInstancesOutcome > RequestSpotInstancesOutcomeCallable
std::future< DescribeInstanceEventWindowsOutcome > DescribeInstanceEventWindowsOutcomeCallable
std::future< DescribeInstanceCreditSpecificationsOutcome > DescribeInstanceCreditSpecificationsOutcomeCallable
std::future< CancelReservedInstancesListingOutcome > CancelReservedInstancesListingOutcomeCallable
std::future< CreateLocalGatewayVirtualInterfaceGroupOutcome > CreateLocalGatewayVirtualInterfaceGroupOutcomeCallable
std::future< EnableIpamPolicyOutcome > EnableIpamPolicyOutcomeCallable
std::future< GetDeclarativePoliciesReportSummaryOutcome > GetDeclarativePoliciesReportSummaryOutcomeCallable
std::future< ImportClientVpnClientCertificateRevocationListOutcome > ImportClientVpnClientCertificateRevocationListOutcomeCallable
std::future< DescribeReservedInstancesOutcome > DescribeReservedInstancesOutcomeCallable
std::future< ModifyInstanceCapacityReservationAttributesOutcome > ModifyInstanceCapacityReservationAttributesOutcomeCallable
std::future< DisassociateTransitGatewayPolicyTableOutcome > DisassociateTransitGatewayPolicyTableOutcomeCallable
std::future< DescribeConversionTasksOutcome > DescribeConversionTasksOutcomeCallable
std::future< EnableVolumeIOOutcome > EnableVolumeIOOutcomeCallable
std::future< GetVerifiedAccessGroupPolicyOutcome > GetVerifiedAccessGroupPolicyOutcomeCallable
std::future< DeleteNatGatewayOutcome > DeleteNatGatewayOutcomeCallable
std::future< RestoreAddressToClassicOutcome > RestoreAddressToClassicOutcomeCallable
std::future< ModifyFleetOutcome > ModifyFleetOutcomeCallable
std::future< CreateTransitGatewayMeteringPolicyEntryOutcome > CreateTransitGatewayMeteringPolicyEntryOutcomeCallable
std::future< ModifyInstanceCreditSpecificationOutcome > ModifyInstanceCreditSpecificationOutcomeCallable
std::future< DescribeSecurityGroupVpcAssociationsOutcome > DescribeSecurityGroupVpcAssociationsOutcomeCallable
std::future< CreateClientVpnEndpointOutcome > CreateClientVpnEndpointOutcomeCallable
std::future< ModifyNetworkInterfaceAttributeOutcome > ModifyNetworkInterfaceAttributeOutcomeCallable
std::future< GetVpcResourcesBlockingEncryptionEnforcementOutcome > GetVpcResourcesBlockingEncryptionEnforcementOutcomeCallable
std::future< CreateDelegateMacVolumeOwnershipTaskOutcome > CreateDelegateMacVolumeOwnershipTaskOutcomeCallable
std::future< ModifySecurityGroupRulesOutcome > ModifySecurityGroupRulesOutcomeCallable
std::future< ModifyInstanceConnectEndpointOutcome > ModifyInstanceConnectEndpointOutcomeCallable
std::future< ModifyVerifiedAccessTrustProviderOutcome > ModifyVerifiedAccessTrustProviderOutcomeCallable
std::future< DisassociateClientVpnTargetNetworkOutcome > DisassociateClientVpnTargetNetworkOutcomeCallable
std::future< UnassignPrivateNatGatewayAddressOutcome > UnassignPrivateNatGatewayAddressOutcomeCallable
std::future< DescribeLocalGatewayVirtualInterfaceGroupsOutcome > DescribeLocalGatewayVirtualInterfaceGroupsOutcomeCallable
std::future< DeleteSubnetCidrReservationOutcome > DeleteSubnetCidrReservationOutcomeCallable
std::future< DeleteLocalGatewayVirtualInterfaceOutcome > DeleteLocalGatewayVirtualInterfaceOutcomeCallable
std::future< DescribeSpotFleetInstancesOutcome > DescribeSpotFleetInstancesOutcomeCallable
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
std::future< CreateLocalGatewayRouteTableVpcAssociationOutcome > CreateLocalGatewayRouteTableVpcAssociationOutcomeCallable
std::future< DescribeIamInstanceProfileAssociationsOutcome > DescribeIamInstanceProfileAssociationsOutcomeCallable
std::future< CreateImageOutcome > CreateImageOutcomeCallable
std::future< AssociateIpamResourceDiscoveryOutcome > AssociateIpamResourceDiscoveryOutcomeCallable
std::future< ModifyImageAttributeOutcome > ModifyImageAttributeOutcomeCallable
std::future< DescribeTransitGatewayMeteringPoliciesOutcome > DescribeTransitGatewayMeteringPoliciesOutcomeCallable
std::future< RevokeSecurityGroupEgressOutcome > RevokeSecurityGroupEgressOutcomeCallable
std::future< CancelExportTaskOutcome > CancelExportTaskOutcomeCallable
std::future< ModifyVpcEndpointServicePayerResponsibilityOutcome > ModifyVpcEndpointServicePayerResponsibilityOutcomeCallable
std::future< CreateTrafficMirrorTargetOutcome > CreateTrafficMirrorTargetOutcomeCallable
std::future< GetSecurityGroupsForVpcOutcome > GetSecurityGroupsForVpcOutcomeCallable
std::future< DisassociateNatGatewayAddressOutcome > DisassociateNatGatewayAddressOutcomeCallable
std::future< AttachVerifiedAccessTrustProviderOutcome > AttachVerifiedAccessTrustProviderOutcomeCallable
std::future< CreateSecurityGroupOutcome > CreateSecurityGroupOutcomeCallable
std::future< GetTransitGatewayPolicyTableEntriesOutcome > GetTransitGatewayPolicyTableEntriesOutcomeCallable
std::future< AssociateIpamByoasnOutcome > AssociateIpamByoasnOutcomeCallable
std::future< DescribeCapacityBlockStatusOutcome > DescribeCapacityBlockStatusOutcomeCallable
std::future< DescribeLaunchTemplateVersionsOutcome > DescribeLaunchTemplateVersionsOutcomeCallable
std::future< DeleteLocalGatewayRouteTableOutcome > DeleteLocalGatewayRouteTableOutcomeCallable
std::future< DescribeVpcClassicLinkDnsSupportOutcome > DescribeVpcClassicLinkDnsSupportOutcomeCallable
std::future< StopInstancesOutcome > StopInstancesOutcomeCallable
std::future< DetachVpnGatewayOutcome > DetachVpnGatewayOutcomeCallable
std::future< DescribeInstanceEventNotificationAttributesOutcome > DescribeInstanceEventNotificationAttributesOutcomeCallable
std::future< EnableInstanceSqlHaStandbyDetectionsOutcome > EnableInstanceSqlHaStandbyDetectionsOutcomeCallable
std::future< AssociateInstanceEventWindowOutcome > AssociateInstanceEventWindowOutcomeCallable
std::future< DeletePublicIpv4PoolOutcome > DeletePublicIpv4PoolOutcomeCallable
std::future< EnableAddressTransferOutcome > EnableAddressTransferOutcomeCallable
std::future< DescribeSpotDatafeedSubscriptionOutcome > DescribeSpotDatafeedSubscriptionOutcomeCallable
std::future< ModifyVpnConnectionOutcome > ModifyVpnConnectionOutcomeCallable
std::future< DeleteIpamResourceDiscoveryOutcome > DeleteIpamResourceDiscoveryOutcomeCallable
std::future< ModifySpotFleetRequestOutcome > ModifySpotFleetRequestOutcomeCallable
std::future< DeleteSpotDatafeedSubscriptionOutcome > DeleteSpotDatafeedSubscriptionOutcomeCallable
std::future< AssociateClientVpnTargetNetworkOutcome > AssociateClientVpnTargetNetworkOutcomeCallable
std::future< CreateInstanceConnectEndpointOutcome > CreateInstanceConnectEndpointOutcomeCallable
std::future< CreateCapacityReservationFleetOutcome > CreateCapacityReservationFleetOutcomeCallable
std::future< CreateInternetGatewayOutcome > CreateInternetGatewayOutcomeCallable
std::future< TerminateClientVpnConnectionsOutcome > TerminateClientVpnConnectionsOutcomeCallable
std::future< UnlockSnapshotOutcome > UnlockSnapshotOutcomeCallable
std::future< CreateReplaceRootVolumeTaskOutcome > CreateReplaceRootVolumeTaskOutcomeCallable
std::future< DeleteIpamScopeOutcome > DeleteIpamScopeOutcomeCallable
std::future< RebootInstancesOutcome > RebootInstancesOutcomeCallable
std::future< GetVpnConnectionDeviceTypesOutcome > GetVpnConnectionDeviceTypesOutcomeCallable
std::future< ConfirmProductInstanceOutcome > ConfirmProductInstanceOutcomeCallable
std::future< GetIpamDiscoveredPublicAddressesOutcome > GetIpamDiscoveredPublicAddressesOutcomeCallable
std::future< ModifyTransitGatewayOutcome > ModifyTransitGatewayOutcomeCallable
std::future< SearchTransitGatewayMulticastGroupsOutcome > SearchTransitGatewayMulticastGroupsOutcomeCallable
std::future< DisableInstanceSqlHaStandbyDetectionsOutcome > DisableInstanceSqlHaStandbyDetectionsOutcomeCallable
std::future< ListImagesInRecycleBinOutcome > ListImagesInRecycleBinOutcomeCallable
std::future< ExportImageOutcome > ExportImageOutcomeCallable
std::future< DescribeSnapshotAttributeOutcome > DescribeSnapshotAttributeOutcomeCallable
std::future< ModifyTransitGatewayVpcAttachmentOutcome > ModifyTransitGatewayVpcAttachmentOutcomeCallable
std::future< DescribeImagesOutcome > DescribeImagesOutcomeCallable
std::future< DescribePrincipalIdFormatOutcome > DescribePrincipalIdFormatOutcomeCallable
std::future< GetActiveVpnTunnelStatusOutcome > GetActiveVpnTunnelStatusOutcomeCallable
std::future< DeleteVpnConnectionRouteOutcome > DeleteVpnConnectionRouteOutcomeCallable
std::future< DeleteDhcpOptionsOutcome > DeleteDhcpOptionsOutcomeCallable
std::future< GetIpamPolicyAllocationRulesOutcome > GetIpamPolicyAllocationRulesOutcomeCallable
std::future< DisableIpamOrganizationAdminAccountOutcome > DisableIpamOrganizationAdminAccountOutcomeCallable
std::future< DisassociateSubnetCidrBlockOutcome > DisassociateSubnetCidrBlockOutcomeCallable
std::future< CreateTrafficMirrorFilterOutcome > CreateTrafficMirrorFilterOutcomeCallable
std::future< DescribeVerifiedAccessTrustProvidersOutcome > DescribeVerifiedAccessTrustProvidersOutcomeCallable
std::future< GetIpamPrefixListResolverVersionsOutcome > GetIpamPrefixListResolverVersionsOutcomeCallable
std::future< CreateLocalGatewayRouteOutcome > CreateLocalGatewayRouteOutcomeCallable
std::future< GetGroupsForCapacityReservationOutcome > GetGroupsForCapacityReservationOutcomeCallable
std::future< DescribeFleetHistoryOutcome > DescribeFleetHistoryOutcomeCallable
std::future< DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcome > DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcomeCallable
std::future< DisableIpamPolicyOutcome > DisableIpamPolicyOutcomeCallable
std::future< CreateMacSystemIntegrityProtectionModificationTaskOutcome > CreateMacSystemIntegrityProtectionModificationTaskOutcomeCallable
std::future< DeleteVerifiedAccessTrustProviderOutcome > DeleteVerifiedAccessTrustProviderOutcomeCallable
std::future< GetIpamPolicyOrganizationTargetsOutcome > GetIpamPolicyOrganizationTargetsOutcomeCallable
std::future< GetNetworkInsightsAccessScopeContentOutcome > GetNetworkInsightsAccessScopeContentOutcomeCallable
std::future< DeleteIpamOutcome > DeleteIpamOutcomeCallable
std::future< DescribeTransitGatewayMulticastDomainsOutcome > DescribeTransitGatewayMulticastDomainsOutcomeCallable
std::future< EnableIpamOrganizationAdminAccountOutcome > EnableIpamOrganizationAdminAccountOutcomeCallable
std::future< CreateInstanceExportTaskOutcome > CreateInstanceExportTaskOutcomeCallable
std::future< DisableImageDeprecationOutcome > DisableImageDeprecationOutcomeCallable
std::future< EnableCapacityManagerOutcome > EnableCapacityManagerOutcomeCallable
std::future< DescribeInstancesOutcome > DescribeInstancesOutcomeCallable
std::future< DescribeInstanceTypeOfferingsOutcome > DescribeInstanceTypeOfferingsOutcomeCallable
std::future< DisableFastLaunchOutcome > DisableFastLaunchOutcomeCallable
std::future< GetCapacityManagerAttributesOutcome > GetCapacityManagerAttributesOutcomeCallable
std::future< CreateVpcBlockPublicAccessExclusionOutcome > CreateVpcBlockPublicAccessExclusionOutcomeCallable
std::future< DescribeInstanceAttributeOutcome > DescribeInstanceAttributeOutcomeCallable
std::future< ModifyIpamOutcome > ModifyIpamOutcomeCallable
std::future< GetAllowedImagesSettingsOutcome > GetAllowedImagesSettingsOutcomeCallable
std::future< DescribeVpcEndpointsOutcome > DescribeVpcEndpointsOutcomeCallable
std::future< EnableFastLaunchOutcome > EnableFastLaunchOutcomeCallable
std::future< CreateVerifiedAccessGroupOutcome > CreateVerifiedAccessGroupOutcomeCallable
std::future< GetEbsDefaultKmsKeyIdOutcome > GetEbsDefaultKmsKeyIdOutcomeCallable
std::future< DescribeVpnGatewaysOutcome > DescribeVpnGatewaysOutcomeCallable
std::future< EnableFastSnapshotRestoresOutcome > EnableFastSnapshotRestoresOutcomeCallable
std::future< AuthorizeSecurityGroupIngressOutcome > AuthorizeSecurityGroupIngressOutcomeCallable
std::future< ModifyVerifiedAccessEndpointOutcome > ModifyVerifiedAccessEndpointOutcomeCallable
std::future< DescribeCapacityBlockExtensionHistoryOutcome > DescribeCapacityBlockExtensionHistoryOutcomeCallable
std::future< EnableVpcClassicLinkOutcome > EnableVpcClassicLinkOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
std::future< ModifyVerifiedAccessEndpointPolicyOutcome > ModifyVerifiedAccessEndpointPolicyOutcomeCallable
std::future< DeleteVerifiedAccessEndpointOutcome > DeleteVerifiedAccessEndpointOutcomeCallable
std::future< DescribeVpcClassicLinkOutcome > DescribeVpcClassicLinkOutcomeCallable
std::future< DisableVpcClassicLinkDnsSupportOutcome > DisableVpcClassicLinkDnsSupportOutcomeCallable
std::future< ModifyVpcTenancyOutcome > ModifyVpcTenancyOutcomeCallable
std::future< StartDeclarativePoliciesReportOutcome > StartDeclarativePoliciesReportOutcomeCallable
std::future< ModifyHostsOutcome > ModifyHostsOutcomeCallable
std::future< GetTransitGatewayAttachmentPropagationsOutcome > GetTransitGatewayAttachmentPropagationsOutcomeCallable
std::future< DeleteVolumeOutcome > DeleteVolumeOutcomeCallable
std::future< ImportInstanceOutcome > ImportInstanceOutcomeCallable
std::future< CreateDefaultSubnetOutcome > CreateDefaultSubnetOutcomeCallable
std::future< DeleteFlowLogsOutcome > DeleteFlowLogsOutcomeCallable
std::future< DisassociateAddressOutcome > DisassociateAddressOutcomeCallable
std::future< DescribeCarrierGatewaysOutcome > DescribeCarrierGatewaysOutcomeCallable
std::future< DescribeInstanceSqlHaStatesOutcome > DescribeInstanceSqlHaStatesOutcomeCallable
std::future< ListVolumesInRecycleBinOutcome > ListVolumesInRecycleBinOutcomeCallable
std::future< DescribeTrafficMirrorFilterRulesOutcome > DescribeTrafficMirrorFilterRulesOutcomeCallable
std::future< CreateTransitGatewayOutcome > CreateTransitGatewayOutcomeCallable
std::future< DescribeNetworkInsightsAnalysesOutcome > DescribeNetworkInsightsAnalysesOutcomeCallable
std::future< DescribeFleetsOutcome > DescribeFleetsOutcomeCallable
std::future< DeleteNetworkInsightsAccessScopeOutcome > DeleteNetworkInsightsAccessScopeOutcomeCallable
std::future< DeleteSubnetOutcome > DeleteSubnetOutcomeCallable
std::future< DisassociateIpamByoasnOutcome > DisassociateIpamByoasnOutcomeCallable
std::future< DescribeNatGatewaysOutcome > DescribeNatGatewaysOutcomeCallable
std::future< AssociateTransitGatewayRouteTableOutcome > AssociateTransitGatewayRouteTableOutcomeCallable
std::future< DescribeRouteServersOutcome > DescribeRouteServersOutcomeCallable
std::future< DeleteFleetsOutcome > DeleteFleetsOutcomeCallable
std::future< DescribeSpotFleetRequestHistoryOutcome > DescribeSpotFleetRequestHistoryOutcomeCallable
std::future< DeletePlacementGroupOutcome > DeletePlacementGroupOutcomeCallable
std::future< CreateIpamResourceDiscoveryOutcome > CreateIpamResourceDiscoveryOutcomeCallable
std::future< ModifyVpcBlockPublicAccessOptionsOutcome > ModifyVpcBlockPublicAccessOptionsOutcomeCallable
std::future< RejectTransitGatewayPeeringAttachmentOutcome > RejectTransitGatewayPeeringAttachmentOutcomeCallable
std::future< GetVerifiedAccessEndpointTargetsOutcome > GetVerifiedAccessEndpointTargetsOutcomeCallable
std::future< DescribeMacModificationTasksOutcome > DescribeMacModificationTasksOutcomeCallable
std::future< DeleteNetworkInsightsPathOutcome > DeleteNetworkInsightsPathOutcomeCallable
std::future< GetHostReservationPurchasePreviewOutcome > GetHostReservationPurchasePreviewOutcomeCallable
std::future< DescribeNetworkInsightsPathsOutcome > DescribeNetworkInsightsPathsOutcomeCallable
std::future< DescribeMovingAddressesOutcome > DescribeMovingAddressesOutcomeCallable
std::future< DisableImageBlockPublicAccessOutcome > DisableImageBlockPublicAccessOutcomeCallable
std::future< DisableCapacityManagerOutcome > DisableCapacityManagerOutcomeCallable
std::future< DescribeTrafficMirrorFiltersOutcome > DescribeTrafficMirrorFiltersOutcomeCallable
std::future< RegisterTransitGatewayMulticastGroupSourcesOutcome > RegisterTransitGatewayMulticastGroupSourcesOutcomeCallable
std::future< CreateClientVpnRouteOutcome > CreateClientVpnRouteOutcomeCallable
std::future< DisassociateIpamResourceDiscoveryOutcome > DisassociateIpamResourceDiscoveryOutcomeCallable
std::future< CreateTransitGatewayRouteTableAnnouncementOutcome > CreateTransitGatewayRouteTableAnnouncementOutcomeCallable
std::future< AcceptReservedInstancesExchangeQuoteOutcome > AcceptReservedInstancesExchangeQuoteOutcomeCallable
std::future< DescribeIpamByoasnOutcome > DescribeIpamByoasnOutcomeCallable
std::future< GetAwsNetworkPerformanceDataOutcome > GetAwsNetworkPerformanceDataOutcomeCallable
std::future< DescribeDhcpOptionsOutcome > DescribeDhcpOptionsOutcomeCallable
std::future< ModifyInstanceMetadataOptionsOutcome > ModifyInstanceMetadataOptionsOutcomeCallable
std::future< DescribeByoipCidrsOutcome > DescribeByoipCidrsOutcomeCallable
std::future< CreateIpamPrefixListResolverOutcome > CreateIpamPrefixListResolverOutcomeCallable
std::future< ModifyVpnConnectionOptionsOutcome > ModifyVpnConnectionOptionsOutcomeCallable
std::future< DisassociateRouteTableOutcome > DisassociateRouteTableOutcomeCallable
std::future< DeleteRouteServerPeerOutcome > DeleteRouteServerPeerOutcomeCallable
std::future< MoveCapacityReservationInstancesOutcome > MoveCapacityReservationInstancesOutcomeCallable
std::future< PurchaseScheduledInstancesOutcome > PurchaseScheduledInstancesOutcomeCallable
std::future< ModifySnapshotTierOutcome > ModifySnapshotTierOutcomeCallable
std::future< CreateVpcEndpointServiceConfigurationOutcome > CreateVpcEndpointServiceConfigurationOutcomeCallable
std::future< PurchaseCapacityBlockExtensionOutcome > PurchaseCapacityBlockExtensionOutcomeCallable
std::future< GetCapacityManagerMetricDataOutcome > GetCapacityManagerMetricDataOutcomeCallable
std::future< ModifyVolumeOutcome > ModifyVolumeOutcomeCallable
std::future< DescribeCapacityReservationFleetsOutcome > DescribeCapacityReservationFleetsOutcomeCallable
std::future< DetachInternetGatewayOutcome > DetachInternetGatewayOutcomeCallable
std::future< DeregisterImageOutcome > DeregisterImageOutcomeCallable
std::future< EnableEbsEncryptionByDefaultOutcome > EnableEbsEncryptionByDefaultOutcomeCallable
std::future< UpdateSecurityGroupRuleDescriptionsEgressOutcome > UpdateSecurityGroupRuleDescriptionsEgressOutcomeCallable
std::future< RevokeSecurityGroupIngressOutcome > RevokeSecurityGroupIngressOutcomeCallable
std::future< ReplaceIamInstanceProfileAssociationOutcome > ReplaceIamInstanceProfileAssociationOutcomeCallable
std::future< DescribeBundleTasksOutcome > DescribeBundleTasksOutcomeCallable
std::future< CreateRouteServerPeerOutcome > CreateRouteServerPeerOutcomeCallable
std::future< ModifyVerifiedAccessInstanceOutcome > ModifyVerifiedAccessInstanceOutcomeCallable
std::future< GetVpnConnectionDeviceSampleConfigurationOutcome > GetVpnConnectionDeviceSampleConfigurationOutcomeCallable
std::future< ModifyIpamResourceDiscoveryOutcome > ModifyIpamResourceDiscoveryOutcomeCallable
std::future< ReportInstanceStatusOutcome > ReportInstanceStatusOutcomeCallable
std::future< DeleteTrafficMirrorFilterOutcome > DeleteTrafficMirrorFilterOutcomeCallable
std::future< AssociateVpcCidrBlockOutcome > AssociateVpcCidrBlockOutcomeCallable
std::future< CancelCapacityReservationFleetsOutcome > CancelCapacityReservationFleetsOutcomeCallable
std::future< ModifyInstanceEventWindowOutcome > ModifyInstanceEventWindowOutcomeCallable
std::future< RestoreSnapshotTierOutcome > RestoreSnapshotTierOutcomeCallable
std::future< DeleteInstanceEventWindowOutcome > DeleteInstanceEventWindowOutcomeCallable
std::future< DeleteTrafficMirrorFilterRuleOutcome > DeleteTrafficMirrorFilterRuleOutcomeCallable
std::future< ModifyInstanceAttributeOutcome > ModifyInstanceAttributeOutcomeCallable
std::future< GetManagedPrefixListAssociationsOutcome > GetManagedPrefixListAssociationsOutcomeCallable
std::future< CreateVpcOutcome > CreateVpcOutcomeCallable
std::future< DescribeVerifiedAccessInstanceLoggingConfigurationsOutcome > DescribeVerifiedAccessInstanceLoggingConfigurationsOutcomeCallable
std::future< ModifySubnetAttributeOutcome > ModifySubnetAttributeOutcomeCallable
std::future< DescribeInstanceConnectEndpointsOutcome > DescribeInstanceConnectEndpointsOutcomeCallable
std::future< DeleteTransitGatewayConnectOutcome > DeleteTransitGatewayConnectOutcomeCallable
std::future< ModifyIpamPolicyAllocationRulesOutcome > ModifyIpamPolicyAllocationRulesOutcomeCallable
std::future< CreateInstanceEventWindowOutcome > CreateInstanceEventWindowOutcomeCallable
std::future< DescribeScheduledInstancesOutcome > DescribeScheduledInstancesOutcomeCallable
std::future< DeleteTransitGatewayRouteTableAnnouncementOutcome > DeleteTransitGatewayRouteTableAnnouncementOutcomeCallable
std::future< AcceptVpcEndpointConnectionsOutcome > AcceptVpcEndpointConnectionsOutcomeCallable
std::future< DeleteIpamPoolOutcome > DeleteIpamPoolOutcomeCallable
std::future< GetIpamAddressHistoryOutcome > GetIpamAddressHistoryOutcomeCallable
std::future< DisassociateCapacityReservationBillingOwnerOutcome > DisassociateCapacityReservationBillingOwnerOutcomeCallable
std::future< AcceptAddressTransferOutcome > AcceptAddressTransferOutcomeCallable
std::future< CreateNetworkInsightsAccessScopeOutcome > CreateNetworkInsightsAccessScopeOutcomeCallable
std::future< DescribeClientVpnRoutesOutcome > DescribeClientVpnRoutesOutcomeCallable
std::future< ProvisionIpamPoolCidrOutcome > ProvisionIpamPoolCidrOutcomeCallable
std::future< CreateStoreImageTaskOutcome > CreateStoreImageTaskOutcomeCallable
std::future< DeregisterTransitGatewayMulticastGroupSourcesOutcome > DeregisterTransitGatewayMulticastGroupSourcesOutcomeCallable
std::future< EnableReachabilityAnalyzerOrganizationSharingOutcome > EnableReachabilityAnalyzerOrganizationSharingOutcomeCallable
std::future< DeleteRouteServerEndpointOutcome > DeleteRouteServerEndpointOutcomeCallable
std::future< MoveAddressToVpcOutcome > MoveAddressToVpcOutcomeCallable
std::future< SendDiagnosticInterruptOutcome > SendDiagnosticInterruptOutcomeCallable
std::future< CreateNetworkInsightsPathOutcome > CreateNetworkInsightsPathOutcomeCallable
std::future< ModifyFpgaImageAttributeOutcome > ModifyFpgaImageAttributeOutcomeCallable
std::future< DescribeInstanceSqlHaHistoryStatesOutcome > DescribeInstanceSqlHaHistoryStatesOutcomeCallable
std::future< DescribeCapacityManagerDataExportsOutcome > DescribeCapacityManagerDataExportsOutcomeCallable
std::future< DeleteVpcBlockPublicAccessExclusionOutcome > DeleteVpcBlockPublicAccessExclusionOutcomeCallable
std::future< DescribeCoipPoolsOutcome > DescribeCoipPoolsOutcomeCallable
std::future< DescribeFleetInstancesOutcome > DescribeFleetInstancesOutcomeCallable
std::future< ExportVerifiedAccessInstanceClientConfigurationOutcome > ExportVerifiedAccessInstanceClientConfigurationOutcomeCallable
std::future< StartNetworkInsightsAccessScopeAnalysisOutcome > StartNetworkInsightsAccessScopeAnalysisOutcomeCallable
std::future< DescribeFastLaunchImagesOutcome > DescribeFastLaunchImagesOutcomeCallable
std::future< ModifyInstancePlacementOutcome > ModifyInstancePlacementOutcomeCallable
std::future< ModifyVpcBlockPublicAccessExclusionOutcome > ModifyVpcBlockPublicAccessExclusionOutcomeCallable
std::future< CreateVpnConcentratorOutcome > CreateVpnConcentratorOutcomeCallable
std::future< CreateRouteServerOutcome > CreateRouteServerOutcomeCallable
std::future< ReleaseAddressOutcome > ReleaseAddressOutcomeCallable
std::future< GetCoipPoolUsageOutcome > GetCoipPoolUsageOutcomeCallable
std::future< ModifyIpamResourceCidrOutcome > ModifyIpamResourceCidrOutcomeCallable
std::future< DescribeVpnConcentratorsOutcome > DescribeVpnConcentratorsOutcomeCallable
std::future< DisableAllowedImagesSettingsOutcome > DisableAllowedImagesSettingsOutcomeCallable
std::future< DisableSnapshotBlockPublicAccessOutcome > DisableSnapshotBlockPublicAccessOutcomeCallable
std::future< CancelSpotFleetRequestsOutcome > CancelSpotFleetRequestsOutcomeCallable
std::future< DescribeMacHostsOutcome > DescribeMacHostsOutcomeCallable
std::future< ListSnapshotsInRecycleBinOutcome > ListSnapshotsInRecycleBinOutcomeCallable
std::future< DeleteCapacityManagerDataExportOutcome > DeleteCapacityManagerDataExportOutcomeCallable
std::future< CreateVpnConnectionRouteOutcome > CreateVpnConnectionRouteOutcomeCallable
std::future< AcceptTransitGatewayVpcAttachmentOutcome > AcceptTransitGatewayVpcAttachmentOutcomeCallable
std::future< DescribeInstanceImageMetadataOutcome > DescribeInstanceImageMetadataOutcomeCallable
std::future< AssociateRouteServerOutcome > AssociateRouteServerOutcomeCallable
std::future< DescribePublicIpv4PoolsOutcome > DescribePublicIpv4PoolsOutcomeCallable
std::future< DescribeStaleSecurityGroupsOutcome > DescribeStaleSecurityGroupsOutcomeCallable
std::future< ModifyVpcEndpointConnectionNotificationOutcome > ModifyVpcEndpointConnectionNotificationOutcomeCallable
std::future< CreateTransitGatewayPrefixListReferenceOutcome > CreateTransitGatewayPrefixListReferenceOutcomeCallable
std::future< CopyImageOutcome > CopyImageOutcomeCallable
std::future< DeleteTrafficMirrorSessionOutcome > DeleteTrafficMirrorSessionOutcomeCallable
std::future< GetCapacityManagerMetricDimensionsOutcome > GetCapacityManagerMetricDimensionsOutcomeCallable
std::future< DescribeIpamPoliciesOutcome > DescribeIpamPoliciesOutcomeCallable
std::future< DescribeRouteServerPeersOutcome > DescribeRouteServerPeersOutcomeCallable
std::future< EnableRouteServerPropagationOutcome > EnableRouteServerPropagationOutcomeCallable
std::future< ResetInstanceAttributeOutcome > ResetInstanceAttributeOutcomeCallable
std::future< ModifyVpnTunnelCertificateOutcome > ModifyVpnTunnelCertificateOutcomeCallable
std::future< ModifyIdFormatOutcome > ModifyIdFormatOutcomeCallable
std::future< WithdrawByoipCidrOutcome > WithdrawByoipCidrOutcomeCallable
std::future< DescribeCapacityBlockOfferingsOutcome > DescribeCapacityBlockOfferingsOutcomeCallable
std::future< CreateVerifiedAccessEndpointOutcome > CreateVerifiedAccessEndpointOutcomeCallable
std::future< DeleteTransitGatewayMeteringPolicyEntryOutcome > DeleteTransitGatewayMeteringPolicyEntryOutcomeCallable
std::future< DeleteCarrierGatewayOutcome > DeleteCarrierGatewayOutcomeCallable
std::future< DisableImageDeregistrationProtectionOutcome > DisableImageDeregistrationProtectionOutcomeCallable
std::future< ModifyVpcEncryptionControlOutcome > ModifyVpcEncryptionControlOutcomeCallable
std::future< RestoreVolumeFromRecycleBinOutcome > RestoreVolumeFromRecycleBinOutcomeCallable
std::future< DescribeReservedInstancesOfferingsOutcome > DescribeReservedInstancesOfferingsOutcomeCallable
std::future< CancelDeclarativePoliciesReportOutcome > CancelDeclarativePoliciesReportOutcomeCallable
std::future< RegisterImageOutcome > RegisterImageOutcomeCallable
std::future< AssignIpv6AddressesOutcome > AssignIpv6AddressesOutcomeCallable
std::future< ModifyIpamScopeOutcome > ModifyIpamScopeOutcomeCallable
std::future< DeleteSecurityGroupOutcome > DeleteSecurityGroupOutcomeCallable
std::future< DeleteNetworkAclEntryOutcome > DeleteNetworkAclEntryOutcomeCallable
std::future< CreateLaunchTemplateOutcome > CreateLaunchTemplateOutcomeCallable
std::future< DescribeIpamScopesOutcome > DescribeIpamScopesOutcomeCallable
std::future< DisableAddressTransferOutcome > DisableAddressTransferOutcomeCallable
std::future< DescribeRegionsOutcome > DescribeRegionsOutcomeCallable
std::future< DescribeNetworkInsightsAccessScopeAnalysesOutcome > DescribeNetworkInsightsAccessScopeAnalysesOutcomeCallable
std::future< ReplaceNetworkAclEntryOutcome > ReplaceNetworkAclEntryOutcomeCallable
std::future< RunScheduledInstancesOutcome > RunScheduledInstancesOutcomeCallable
std::future< RunInstancesOutcome > RunInstancesOutcomeCallable
std::future< AssociateEnclaveCertificateIamRoleOutcome > AssociateEnclaveCertificateIamRoleOutcomeCallable
std::future< AcceptTransitGatewayPeeringAttachmentOutcome > AcceptTransitGatewayPeeringAttachmentOutcomeCallable
std::future< GetVerifiedAccessEndpointPolicyOutcome > GetVerifiedAccessEndpointPolicyOutcomeCallable
std::future< TerminateInstancesOutcome > TerminateInstancesOutcomeCallable
std::future< DescribeClientVpnTargetNetworksOutcome > DescribeClientVpnTargetNetworksOutcomeCallable
std::future< DeleteRouteOutcome > DeleteRouteOutcomeCallable
std::future< ProvisionByoipCidrOutcome > ProvisionByoipCidrOutcomeCallable
std::future< DeleteClientVpnEndpointOutcome > DeleteClientVpnEndpointOutcomeCallable
std::future< DeleteCustomerGatewayOutcome > DeleteCustomerGatewayOutcomeCallable
std::future< GetLaunchTemplateDataOutcome > GetLaunchTemplateDataOutcomeCallable
std::future< GetImageAncestryOutcome > GetImageAncestryOutcomeCallable
std::future< CreateIpamPrefixListResolverTargetOutcome > CreateIpamPrefixListResolverTargetOutcomeCallable
std::future< GetCapacityReservationUsageOutcome > GetCapacityReservationUsageOutcomeCallable
std::future< DetachVerifiedAccessTrustProviderOutcome > DetachVerifiedAccessTrustProviderOutcomeCallable
std::future< DescribeClientVpnAuthorizationRulesOutcome > DescribeClientVpnAuthorizationRulesOutcomeCallable
std::future< DeleteTransitGatewayVpcAttachmentOutcome > DeleteTransitGatewayVpcAttachmentOutcomeCallable
std::future< RegisterInstanceEventNotificationAttributesOutcome > RegisterInstanceEventNotificationAttributesOutcomeCallable
std::future< CancelSpotInstanceRequestsOutcome > CancelSpotInstanceRequestsOutcomeCallable
std::future< ModifyAddressAttributeOutcome > ModifyAddressAttributeOutcomeCallable
std::future< CancelImportTaskOutcome > CancelImportTaskOutcomeCallable
std::future< DescribeSubnetsOutcome > DescribeSubnetsOutcomeCallable
std::future< CreateReservedInstancesListingOutcome > CreateReservedInstancesListingOutcomeCallable
std::future< DeleteVerifiedAccessInstanceOutcome > DeleteVerifiedAccessInstanceOutcomeCallable
std::future< DescribeTransitGatewayPolicyTablesOutcome > DescribeTransitGatewayPolicyTablesOutcomeCallable
std::future< GetInstanceTypesFromInstanceRequirementsOutcome > GetInstanceTypesFromInstanceRequirementsOutcomeCallable
std::future< ModifyVpcEndpointServicePermissionsOutcome > ModifyVpcEndpointServicePermissionsOutcomeCallable
std::future< DescribeVolumeStatusOutcome > DescribeVolumeStatusOutcomeCallable
std::future< CreateIpamPolicyOutcome > CreateIpamPolicyOutcomeCallable
std::future< DeleteEgressOnlyInternetGatewayOutcome > DeleteEgressOnlyInternetGatewayOutcomeCallable
std::future< CreateTrafficMirrorFilterRuleOutcome > CreateTrafficMirrorFilterRuleOutcomeCallable
std::future< DescribeFpgaImagesOutcome > DescribeFpgaImagesOutcomeCallable
std::future< ModifyVpcEndpointOutcome > ModifyVpcEndpointOutcomeCallable
std::future< CreatePlacementGroupOutcome > CreatePlacementGroupOutcomeCallable
std::future< DeleteRouteTableOutcome > DeleteRouteTableOutcomeCallable
std::future< DescribePlacementGroupsOutcome > DescribePlacementGroupsOutcomeCallable
std::future< CreateNetworkAclOutcome > CreateNetworkAclOutcomeCallable
std::future< GetTransitGatewayMulticastDomainAssociationsOutcome > GetTransitGatewayMulticastDomainAssociationsOutcomeCallable
std::future< UpdateInterruptibleCapacityReservationAllocationOutcome > UpdateInterruptibleCapacityReservationAllocationOutcomeCallable
std::future< DescribeTrafficMirrorTargetsOutcome > DescribeTrafficMirrorTargetsOutcomeCallable
std::future< DescribeReservedInstancesListingsOutcome > DescribeReservedInstancesListingsOutcomeCallable
std::future< CreateSnapshotOutcome > CreateSnapshotOutcomeCallable
std::future< DescribeSpotPriceHistoryOutcome > DescribeSpotPriceHistoryOutcomeCallable
std::future< DescribeAccountAttributesOutcome > DescribeAccountAttributesOutcomeCallable
std::future< DescribeAvailabilityZonesOutcome > DescribeAvailabilityZonesOutcomeCallable
std::future< CreateImageUsageReportOutcome > CreateImageUsageReportOutcomeCallable
std::future< DescribeTagsOutcome > DescribeTagsOutcomeCallable
std::future< ModifyInstanceMetadataDefaultsOutcome > ModifyInstanceMetadataDefaultsOutcomeCallable
std::future< DeleteTransitGatewayOutcome > DeleteTransitGatewayOutcomeCallable
std::future< DescribeNetworkAclsOutcome > DescribeNetworkAclsOutcomeCallable
std::future< GetManagedPrefixListEntriesOutcome > GetManagedPrefixListEntriesOutcomeCallable
std::future< DescribeVpcEndpointServicePermissionsOutcome > DescribeVpcEndpointServicePermissionsOutcomeCallable
std::future< DescribeClientVpnEndpointsOutcome > DescribeClientVpnEndpointsOutcomeCallable
std::future< DeleteVpcEndpointConnectionNotificationsOutcome > DeleteVpcEndpointConnectionNotificationsOutcomeCallable
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
std::future< DescribeNetworkInterfacePermissionsOutcome > DescribeNetworkInterfacePermissionsOutcomeCallable
std::future< ReplaceRouteTableAssociationOutcome > ReplaceRouteTableAssociationOutcomeCallable
std::future< DisableVpcClassicLinkOutcome > DisableVpcClassicLinkOutcomeCallable
std::future< DeleteTransitGatewayPrefixListReferenceOutcome > DeleteTransitGatewayPrefixListReferenceOutcomeCallable
std::future< CreateIpamExternalResourceVerificationTokenOutcome > CreateIpamExternalResourceVerificationTokenOutcomeCallable
std::future< CreateVpcEncryptionControlOutcome > CreateVpcEncryptionControlOutcomeCallable
std::future< AssociateTransitGatewayMulticastDomainOutcome > AssociateTransitGatewayMulticastDomainOutcomeCallable
std::future< ModifyReservedInstancesOutcome > ModifyReservedInstancesOutcomeCallable
std::future< DescribeIdentityIdFormatOutcome > DescribeIdentityIdFormatOutcomeCallable
std::future< DeleteLaunchTemplateVersionsOutcome > DeleteLaunchTemplateVersionsOutcomeCallable
std::future< DeleteInternetGatewayOutcome > DeleteInternetGatewayOutcomeCallable
std::future< DeleteTransitGatewayRouteOutcome > DeleteTransitGatewayRouteOutcomeCallable
std::future< EnableSnapshotBlockPublicAccessOutcome > EnableSnapshotBlockPublicAccessOutcomeCallable
std::future< DescribeImageReferencesOutcome > DescribeImageReferencesOutcomeCallable
std::future< DescribeVpcEncryptionControlsOutcome > DescribeVpcEncryptionControlsOutcomeCallable
std::future< DescribeVpcBlockPublicAccessExclusionsOutcome > DescribeVpcBlockPublicAccessExclusionsOutcomeCallable
std::future< DeleteIpamPrefixListResolverOutcome > DeleteIpamPrefixListResolverOutcomeCallable
std::future< DescribeVpnConnectionsOutcome > DescribeVpnConnectionsOutcomeCallable
std::future< DetachVolumeOutcome > DetachVolumeOutcomeCallable
std::future< UpdateCapacityManagerOrganizationsAccessOutcome > UpdateCapacityManagerOrganizationsAccessOutcomeCallable
std::future< AssociateAddressOutcome > AssociateAddressOutcomeCallable
std::future< DescribeTrunkInterfaceAssociationsOutcome > DescribeTrunkInterfaceAssociationsOutcomeCallable
std::future< DeleteNetworkInsightsAccessScopeAnalysisOutcome > DeleteNetworkInsightsAccessScopeAnalysisOutcomeCallable
std::future< DescribeCapacityBlockExtensionOfferingsOutcome > DescribeCapacityBlockExtensionOfferingsOutcomeCallable
std::future< DescribeVpcEndpointConnectionsOutcome > DescribeVpcEndpointConnectionsOutcomeCallable
std::future< ModifyVpnTunnelOptionsOutcome > ModifyVpnTunnelOptionsOutcomeCallable
std::future< GetDefaultCreditSpecificationOutcome > GetDefaultCreditSpecificationOutcomeCallable
std::future< CreateCoipPoolOutcome > CreateCoipPoolOutcomeCallable
std::future< RestoreManagedPrefixListVersionOutcome > RestoreManagedPrefixListVersionOutcomeCallable
std::future< CopyVolumesOutcome > CopyVolumesOutcomeCallable
std::future< DeleteNetworkInterfaceOutcome > DeleteNetworkInterfaceOutcomeCallable
std::future< DescribePrefixListsOutcome > DescribePrefixListsOutcomeCallable
std::future< DescribeSecurityGroupRulesOutcome > DescribeSecurityGroupRulesOutcomeCallable
std::future< GetPasswordDataOutcome > GetPasswordDataOutcomeCallable
std::future< DescribeLocalGatewayVirtualInterfacesOutcome > DescribeLocalGatewayVirtualInterfacesOutcomeCallable
std::future< ModifyIpamPrefixListResolverTargetOutcome > ModifyIpamPrefixListResolverTargetOutcomeCallable
std::future< EnableTransitGatewayRouteTablePropagationOutcome > EnableTransitGatewayRouteTablePropagationOutcomeCallable
std::future< StartNetworkInsightsAnalysisOutcome > StartNetworkInsightsAnalysisOutcomeCallable
std::future< DisableEbsEncryptionByDefaultOutcome > DisableEbsEncryptionByDefaultOutcomeCallable
std::future< ModifyVerifiedAccessGroupPolicyOutcome > ModifyVerifiedAccessGroupPolicyOutcomeCallable
std::future< EnableVgwRoutePropagationOutcome > EnableVgwRoutePropagationOutcomeCallable
std::future< DescribeVolumeAttributeOutcome > DescribeVolumeAttributeOutcomeCallable
std::future< CreateNetworkInterfaceOutcome > CreateNetworkInterfaceOutcomeCallable
std::future< RejectCapacityReservationBillingOwnershipOutcome > RejectCapacityReservationBillingOwnershipOutcomeCallable
std::future< GetRouteServerRoutingDatabaseOutcome > GetRouteServerRoutingDatabaseOutcomeCallable
std::future< GetConsoleOutputOutcome > GetConsoleOutputOutcomeCallable
std::future< CancelBundleTaskOutcome > CancelBundleTaskOutcomeCallable
std::future< DeleteVpcEndpointServiceConfigurationsOutcome > DeleteVpcEndpointServiceConfigurationsOutcomeCallable
std::future< DeleteKeyPairOutcome > DeleteKeyPairOutcomeCallable
std::future< AssociateDhcpOptionsOutcome > AssociateDhcpOptionsOutcomeCallable
std::future< CreateTransitGatewayMulticastDomainOutcome > CreateTransitGatewayMulticastDomainOutcomeCallable
std::future< ModifyVolumeAttributeOutcome > ModifyVolumeAttributeOutcomeCallable
std::future< DisassociateSecurityGroupVpcOutcome > DisassociateSecurityGroupVpcOutcomeCallable
std::future< DescribeIpamPoolsOutcome > DescribeIpamPoolsOutcomeCallable
std::future< GetTransitGatewayRouteTablePropagationsOutcome > GetTransitGatewayRouteTablePropagationsOutcomeCallable
std::future< EnableImageBlockPublicAccessOutcome > EnableImageBlockPublicAccessOutcomeCallable
std::future< ReleaseHostsOutcome > ReleaseHostsOutcomeCallable
std::future< AttachVpnGatewayOutcome > AttachVpnGatewayOutcomeCallable
std::future< DeleteTrafficMirrorTargetOutcome > DeleteTrafficMirrorTargetOutcomeCallable
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
std::future< DescribeCapacityReservationsOutcome > DescribeCapacityReservationsOutcomeCallable
std::future< DeleteVpcPeeringConnectionOutcome > DeleteVpcPeeringConnectionOutcomeCallable
std::future< DescribeAddressTransfersOutcome > DescribeAddressTransfersOutcomeCallable
std::future< DeleteIpamExternalResourceVerificationTokenOutcome > DeleteIpamExternalResourceVerificationTokenOutcomeCallable
std::future< DescribeTransitGatewayAttachmentsOutcome > DescribeTransitGatewayAttachmentsOutcomeCallable
std::future< EnableImageDeprecationOutcome > EnableImageDeprecationOutcomeCallable
std::future< GetSnapshotBlockPublicAccessStateOutcome > GetSnapshotBlockPublicAccessStateOutcomeCallable
std::future< GetSpotPlacementScoresOutcome > GetSpotPlacementScoresOutcomeCallable
std::future< DeleteInstanceConnectEndpointOutcome > DeleteInstanceConnectEndpointOutcomeCallable
std::future< CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome > CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcomeCallable
std::future< CreateSpotDatafeedSubscriptionOutcome > CreateSpotDatafeedSubscriptionOutcomeCallable
std::future< DescribeTrafficMirrorSessionsOutcome > DescribeTrafficMirrorSessionsOutcomeCallable
std::future< DeleteSnapshotOutcome > DeleteSnapshotOutcomeCallable
std::future< DeleteLocalGatewayRouteTableVpcAssociationOutcome > DeleteLocalGatewayRouteTableVpcAssociationOutcomeCallable
std::future< DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome > DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcomeCallable
std::future< DescribeImportSnapshotTasksOutcome > DescribeImportSnapshotTasksOutcomeCallable
std::future< CreateTransitGatewayPeeringAttachmentOutcome > CreateTransitGatewayPeeringAttachmentOutcomeCallable
std::future< ModifyPrivateDnsNameOptionsOutcome > ModifyPrivateDnsNameOptionsOutcomeCallable
std::future< DescribeLaunchTemplatesOutcome > DescribeLaunchTemplatesOutcomeCallable
std::future< ResetEbsDefaultKmsKeyIdOutcome > ResetEbsDefaultKmsKeyIdOutcomeCallable
std::future< DescribeVpcEndpointConnectionNotificationsOutcome > DescribeVpcEndpointConnectionNotificationsOutcomeCallable
std::future< ModifyIpamPoolOutcome > ModifyIpamPoolOutcomeCallable
std::future< DescribeKeyPairsOutcome > DescribeKeyPairsOutcomeCallable
std::future< CreateDhcpOptionsOutcome > CreateDhcpOptionsOutcomeCallable
std::future< DeleteVpcOutcome > DeleteVpcOutcomeCallable
std::future< LockSnapshotOutcome > LockSnapshotOutcomeCallable
std::future< EnableAwsNetworkPerformanceMetricSubscriptionOutcome > EnableAwsNetworkPerformanceMetricSubscriptionOutcomeCallable
std::future< CreateFlowLogsOutcome > CreateFlowLogsOutcomeCallable
std::future< DescribeTransitGatewayRouteTableAnnouncementsOutcome > DescribeTransitGatewayRouteTableAnnouncementsOutcomeCallable
std::future< DeleteTagsOutcome > DeleteTagsOutcomeCallable
std::future< GetSubnetCidrReservationsOutcome > GetSubnetCidrReservationsOutcomeCallable
std::future< DeleteCoipPoolOutcome > DeleteCoipPoolOutcomeCallable
std::future< GetConsoleScreenshotOutcome > GetConsoleScreenshotOutcomeCallable
std::future< ExportClientVpnClientCertificateRevocationListOutcome > ExportClientVpnClientCertificateRevocationListOutcomeCallable
std::future< AssociateCapacityReservationBillingOwnerOutcome > AssociateCapacityReservationBillingOwnerOutcomeCallable
std::future< DescribeNetworkInterfaceAttributeOutcome > DescribeNetworkInterfaceAttributeOutcomeCallable
std::future< DescribeLocalGatewaysOutcome > DescribeLocalGatewaysOutcomeCallable
std::future< DeleteClientVpnRouteOutcome > DeleteClientVpnRouteOutcomeCallable
std::future< DescribeVolumesOutcome > DescribeVolumesOutcomeCallable
std::future< ModifyInstanceMaintenanceOptionsOutcome > ModifyInstanceMaintenanceOptionsOutcomeCallable
std::future< CreateIpamOutcome > CreateIpamOutcomeCallable
std::future< DescribeExportTasksOutcome > DescribeExportTasksOutcomeCallable
std::future< AllocateIpamPoolCidrOutcome > AllocateIpamPoolCidrOutcomeCallable
std::future< DescribeVpcPeeringConnectionsOutcome > DescribeVpcPeeringConnectionsOutcomeCallable
std::future< GetIpamPrefixListResolverRulesOutcome > GetIpamPrefixListResolverRulesOutcomeCallable
std::future< SearchLocalGatewayRoutesOutcome > SearchLocalGatewayRoutesOutcomeCallable
std::future< CreatePublicIpv4PoolOutcome > CreatePublicIpv4PoolOutcomeCallable
std::future< DescribeSnapshotsOutcome > DescribeSnapshotsOutcomeCallable
std::future< DescribeFastSnapshotRestoresOutcome > DescribeFastSnapshotRestoresOutcomeCallable
std::future< DeleteTransitGatewayMulticastDomainOutcome > DeleteTransitGatewayMulticastDomainOutcomeCallable
std::function< void(const EC2Client *, const Model::AssociateDhcpOptionsRequest &, const Model::AssociateDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateDhcpOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetVerifiedAccessEndpointPolicyRequest &, const Model::GetVerifiedAccessEndpointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVerifiedAccessEndpointPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpcEncryptionControlRequest &, const Model::DeleteVpcEncryptionControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcEncryptionControlResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteRouteRequest &, const Model::DeleteRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcBlockPublicAccessOptionsRequest &, const Model::DescribeVpcBlockPublicAccessOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcBlockPublicAccessOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeReservedInstancesOfferingsRequest &, const Model::DescribeReservedInstancesOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReservedInstancesOfferingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceNetworkPerformanceOptionsRequest &, const Model::ModifyInstanceNetworkPerformanceOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceNetworkPerformanceOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIdFormatRequest &, const Model::ModifyIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIdFormatResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeExportTasksRequest &, const Model::DescribeExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeExportTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyTrafficMirrorFilterRuleRequest &, const Model::ModifyTrafficMirrorFilterRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyTrafficMirrorFilterRuleResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyCapacityReservationRequest &, const Model::ModifyCapacityReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyCapacityReservationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayRouteTableAnnouncementRequest &, const Model::CreateTransitGatewayRouteTableAnnouncementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayRouteTableAnnouncementResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ApplySecurityGroupsToClientVpnTargetNetworkRequest &, const Model::ApplySecurityGroupsToClientVpnTargetNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ApplySecurityGroupsToClientVpnTargetNetworkResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateSnapshotsRequest &, const Model::CreateSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSnapshotsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyTransitGatewayVpcAttachmentRequest &, const Model::ModifyTransitGatewayVpcAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyTransitGatewayVpcAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTrafficMirrorTargetRequest &, const Model::CreateTrafficMirrorTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTrafficMirrorTargetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteLocalGatewayVirtualInterfaceRequest &, const Model::DeleteLocalGatewayVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLocalGatewayVirtualInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateRouteServerEndpointRequest &, const Model::CreateRouteServerEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRouteServerEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateIpamResourceDiscoveryRequest &, const Model::CreateIpamResourceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIpamResourceDiscoveryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DetachVolumeRequest &, const Model::DetachVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetachVolumeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeAvailabilityZonesRequest &, const Model::DescribeAvailabilityZonesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAvailabilityZonesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeprovisionIpamPoolCidrRequest &, const Model::DeprovisionIpamPoolCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeprovisionIpamPoolCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetSecurityGroupsForVpcRequest &, const Model::GetSecurityGroupsForVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSecurityGroupsForVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyFpgaImageAttributeRequest &, const Model::ModifyFpgaImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyFpgaImageAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetRouteServerPropagationsRequest &, const Model::GetRouteServerPropagationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRouteServerPropagationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::StopInstancesRequest &, const Model::StopInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSpotFleetRequestsRequest &, const Model::DescribeSpotFleetRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSpotFleetRequestsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFleetsRequest &, const Model::DescribeFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFleetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamScopesRequest &, const Model::DescribeIpamScopesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamScopesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateNetworkInsightsPathRequest &, const Model::CreateNetworkInsightsPathOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNetworkInsightsPathResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayRouteTableAnnouncementsRequest &, const Model::DescribeTransitGatewayRouteTableAnnouncementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayRouteTableAnnouncementsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLocalGatewayVirtualInterfaceGroupsRequest &, const Model::DescribeLocalGatewayVirtualInterfaceGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocalGatewayVirtualInterfaceGroupsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReleaseHostsRequest &, const Model::ReleaseHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReleaseHostsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamResourceDiscoveryRequest &, const Model::DeleteIpamResourceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIpamResourceDiscoveryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateSnapshotRequest &, const Model::CreateSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSnapshotResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyAvailabilityZoneGroupRequest &, const Model::ModifyAvailabilityZoneGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyAvailabilityZoneGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcBlockPublicAccessExclusionsRequest &, const Model::DescribeVpcBlockPublicAccessExclusionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcBlockPublicAccessExclusionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RestoreSnapshotFromRecycleBinRequest &, const Model::RestoreSnapshotFromRecycleBinOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreSnapshotFromRecycleBinResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayMulticastDomainRequest &, const Model::DeleteTransitGatewayMulticastDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayMulticastDomainResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetAssociatedIpv6PoolCidrsRequest &, const Model::GetAssociatedIpv6PoolCidrsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAssociatedIpv6PoolCidrsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateIpamRequest &, const Model::CreateIpamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIpamResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeNetworkInterfacePermissionsRequest &, const Model::DescribeNetworkInterfacePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeNetworkInterfacePermissionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityBlockExtensionOfferingsRequest &, const Model::DescribeCapacityBlockExtensionOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityBlockExtensionOfferingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkInterfacePermissionRequest &, const Model::DeleteNetworkInterfacePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkInterfacePermissionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetCapacityManagerMetricDimensionsRequest &, const Model::GetCapacityManagerMetricDimensionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCapacityManagerMetricDimensionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamRequest &, const Model::ModifyIpamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIpamResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetVpcResourcesBlockingEncryptionEnforcementRequest &, const Model::GetVpcResourcesBlockingEncryptionEnforcementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVpcResourcesBlockingEncryptionEnforcementResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceNetworkAclEntryRequest &, const Model::ReplaceNetworkAclEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReplaceNetworkAclEntryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayMeteringPolicyEntryRequest &, const Model::CreateTransitGatewayMeteringPolicyEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayMeteringPolicyEntryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcsRequest &, const Model::DescribeVpcsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::LockSnapshotRequest &, const Model::LockSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> LockSnapshotResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest &, const Model::CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReleaseIpamPoolAllocationRequest &, const Model::ReleaseIpamPoolAllocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReleaseIpamPoolAllocationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableReachabilityAnalyzerOrganizationSharingRequest &, const Model::EnableReachabilityAnalyzerOrganizationSharingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableReachabilityAnalyzerOrganizationSharingResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReleaseAddressRequest &, const Model::ReleaseAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReleaseAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVolumeAttributeRequest &, const Model::ModifyVolumeAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVolumeAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::TerminateInstancesRequest &, const Model::TerminateInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TerminateInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSnapshotAttributeRequest &, const Model::DescribeSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSnapshotAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteRouteServerEndpointRequest &, const Model::DeleteRouteServerEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRouteServerEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTrafficMirrorFiltersRequest &, const Model::DescribeTrafficMirrorFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTrafficMirrorFiltersResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateIpamByoasnRequest &, const Model::DisassociateIpamByoasnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateIpamByoasnResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFastSnapshotRestoresRequest &, const Model::DescribeFastSnapshotRestoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFastSnapshotRestoresResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteClientVpnEndpointRequest &, const Model::DeleteClientVpnEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteClientVpnEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamPolicyOrganizationTargetsRequest &, const Model::GetIpamPolicyOrganizationTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamPolicyOrganizationTargetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayMeteringPolicyRequest &, const Model::DeleteTransitGatewayMeteringPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayMeteringPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVerifiedAccessTrustProvidersRequest &, const Model::DescribeVerifiedAccessTrustProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVerifiedAccessTrustProvidersResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamResourceCidrsRequest &, const Model::GetIpamResourceCidrsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamResourceCidrsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateRouteTableRequest &, const Model::AssociateRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeHostsRequest &, const Model::DescribeHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeHostsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpv6PoolsRequest &, const Model::DescribeIpv6PoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpv6PoolsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyEbsDefaultKmsKeyIdRequest &, const Model::ModifyEbsDefaultKmsKeyIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyEbsDefaultKmsKeyIdResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetConsoleScreenshotRequest &, const Model::GetConsoleScreenshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConsoleScreenshotResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelCapacityReservationRequest &, const Model::CancelCapacityReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelCapacityReservationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeprovisionByoipCidrRequest &, const Model::DeprovisionByoipCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeprovisionByoipCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DetachInternetGatewayRequest &, const Model::DetachInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetachInternetGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteSpotDatafeedSubscriptionRequest &, const Model::DeleteSpotDatafeedSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSpotDatafeedSubscriptionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayConnectPeerRequest &, const Model::DeleteTransitGatewayConnectPeerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayConnectPeerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpnConnectionsRequest &, const Model::DescribeVpnConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpnConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachVpnGatewayRequest &, const Model::AttachVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AttachVpnGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpcEndpointConnectionNotificationsRequest &, const Model::DeleteVpcEndpointConnectionNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcEndpointConnectionNotificationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetRouteServerAssociationsRequest &, const Model::GetRouteServerAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRouteServerAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLaunchTemplateVersionsRequest &, const Model::DescribeLaunchTemplateVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLaunchTemplateVersionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UnassignIpv6AddressesRequest &, const Model::UnassignIpv6AddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UnassignIpv6AddressesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFpgaImagesRequest &, const Model::DescribeFpgaImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFpgaImagesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelImageLaunchPermissionRequest &, const Model::CancelImageLaunchPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelImageLaunchPermissionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCarrierGatewaysRequest &, const Model::DescribeCarrierGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCarrierGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpcRequest &, const Model::DeleteVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamResourceCidrRequest &, const Model::ModifyIpamResourceCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIpamResourceCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeHostReservationOfferingsRequest &, const Model::DescribeHostReservationOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeHostReservationOfferingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpcEncryptionControlRequest &, const Model::CreateVpcEncryptionControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpcEncryptionControlResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifySubnetAttributeRequest &, const Model::ModifySubnetAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifySubnetAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceAttributeRequest &, const Model::ModifyInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeImageUsageReportEntriesRequest &, const Model::DescribeImageUsageReportEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImageUsageReportEntriesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSecurityGroupReferencesRequest &, const Model::DescribeSecurityGroupReferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSecurityGroupReferencesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamPoolsRequest &, const Model::DescribeIpamPoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamPoolsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetVerifiedAccessGroupPolicyRequest &, const Model::GetVerifiedAccessGroupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVerifiedAccessGroupPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableAddressTransferRequest &, const Model::EnableAddressTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableAddressTransferResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeAccountAttributesRequest &, const Model::DescribeAccountAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAccountAttributesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamResourceDiscoveriesRequest &, const Model::DescribeIpamResourceDiscoveriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamResourceDiscoveriesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeImagesRequest &, const Model::DescribeImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImagesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayPeeringAttachmentRequest &, const Model::CreateTransitGatewayPeeringAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayPeeringAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateCapacityReservationRequest &, const Model::CreateCapacityReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCapacityReservationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateCapacityManagerDataExportRequest &, const Model::CreateCapacityManagerDataExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCapacityManagerDataExportResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ExportTransitGatewayRoutesRequest &, const Model::ExportTransitGatewayRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExportTransitGatewayRoutesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateVpcCidrBlockRequest &, const Model::AssociateVpcCidrBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateVpcCidrBlockResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableVpcClassicLinkDnsSupportRequest &, const Model::EnableVpcClassicLinkDnsSupportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableVpcClassicLinkDnsSupportResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceEventNotificationAttributesRequest &, const Model::DescribeInstanceEventNotificationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceEventNotificationAttributesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UpdateCapacityManagerOrganizationsAccessRequest &, const Model::UpdateCapacityManagerOrganizationsAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCapacityManagerOrganizationsAccessResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteCarrierGatewayRequest &, const Model::DeleteCarrierGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCarrierGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcPeeringConnectionsRequest &, const Model::DescribeVpcPeeringConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcPeeringConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInternetGatewaysRequest &, const Model::DescribeInternetGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInternetGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcTenancyRequest &, const Model::ModifyVpcTenancyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcTenancyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateManagedPrefixListRequest &, const Model::CreateManagedPrefixListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateManagedPrefixListResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayRouteTableAnnouncementRequest &, const Model::DeleteTransitGatewayRouteTableAnnouncementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayRouteTableAnnouncementResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceSqlHaHistoryStatesRequest &, const Model::DescribeInstanceSqlHaHistoryStatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceSqlHaHistoryStatesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamPoolAllocationsRequest &, const Model::GetIpamPoolAllocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamPoolAllocationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelCapacityReservationFleetsRequest &, const Model::CancelCapacityReservationFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelCapacityReservationFleetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNatGatewayRequest &, const Model::DeleteNatGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNatGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateIpamResourceDiscoveryRequest &, const Model::DisassociateIpamResourceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateIpamResourceDiscoveryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeRouteServerEndpointsRequest &, const Model::DescribeRouteServerEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRouteServerEndpointsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcClassicLinkRequest &, const Model::DescribeVpcClassicLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcClassicLinkResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVerifiedAccessInstancesRequest &, const Model::DescribeVerifiedAccessInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVerifiedAccessInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AcceptVpcEndpointConnectionsRequest &, const Model::AcceptVpcEndpointConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptVpcEndpointConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamPoolRequest &, const Model::ModifyIpamPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIpamPoolResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSubnetsRequest &, const Model::DescribeSubnetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSubnetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeregisterTransitGatewayMulticastGroupMembersRequest &, const Model::DeregisterTransitGatewayMulticastGroupMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeregisterTransitGatewayMulticastGroupMembersResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpcBlockPublicAccessExclusionRequest &, const Model::DeleteVpcBlockPublicAccessExclusionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcBlockPublicAccessExclusionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSnapshotsRequest &, const Model::DescribeSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSnapshotsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeStaleSecurityGroupsRequest &, const Model::DescribeStaleSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeStaleSecurityGroupsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RestoreManagedPrefixListVersionRequest &, const Model::RestoreManagedPrefixListVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreManagedPrefixListVersionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetDeclarativePoliciesReportSummaryRequest &, const Model::GetDeclarativePoliciesReportSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDeclarativePoliciesReportSummaryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayMulticastDomainAssociationsRequest &, const Model::GetTransitGatewayMulticastDomainAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransitGatewayMulticastDomainAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetImageAncestryRequest &, const Model::GetImageAncestryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetImageAncestryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::MoveAddressToVpcRequest &, const Model::MoveAddressToVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> MoveAddressToVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateCoipPoolRequest &, const Model::CreateCoipPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCoipPoolResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateEnclaveCertificateIamRoleRequest &, const Model::DisassociateEnclaveCertificateIamRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateEnclaveCertificateIamRoleResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityBlockOfferingsRequest &, const Model::DescribeCapacityBlockOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityBlockOfferingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeManagedPrefixListsRequest &, const Model::DescribeManagedPrefixListsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeManagedPrefixListsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RevokeSecurityGroupIngressRequest &, const Model::RevokeSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RevokeSecurityGroupIngressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVerifiedAccessTrustProviderRequest &, const Model::DeleteVerifiedAccessTrustProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVerifiedAccessTrustProviderResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetRouteServerRoutingDatabaseRequest &, const Model::GetRouteServerRoutingDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRouteServerRoutingDatabaseResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityBlockStatusRequest &, const Model::DescribeCapacityBlockStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityBlockStatusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamPrefixListResolverTargetRequest &, const Model::ModifyIpamPrefixListResolverTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIpamPrefixListResolverTargetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceIamInstanceProfileAssociationRequest &, const Model::ReplaceIamInstanceProfileAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReplaceIamInstanceProfileAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcEndpointServiceConfigurationRequest &, const Model::ModifyVpcEndpointServiceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcEndpointServiceConfigurationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVerifiedAccessEndpointRequest &, const Model::DeleteVerifiedAccessEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVerifiedAccessEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamExternalResourceVerificationTokenRequest &, const Model::DeleteIpamExternalResourceVerificationTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIpamExternalResourceVerificationTokenResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CopySnapshotRequest &, const Model::CopySnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CopySnapshotResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateInstanceEventWindowRequest &, const Model::CreateInstanceEventWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateInstanceEventWindowResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVerifiedAccessTrustProviderRequest &, const Model::CreateVerifiedAccessTrustProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVerifiedAccessTrustProviderResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RestoreAddressToClassicRequest &, const Model::RestoreAddressToClassicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreAddressToClassicResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeByoipCidrsRequest &, const Model::DescribeByoipCidrsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeByoipCidrsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFleetInstancesRequest &, const Model::DescribeFleetInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFleetInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetAwsNetworkPerformanceDataRequest &, const Model::GetAwsNetworkPerformanceDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAwsNetworkPerformanceDataResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayPolicyTableEntriesRequest &, const Model::GetTransitGatewayPolicyTableEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransitGatewayPolicyTableEntriesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceCapacityReservationAttributesRequest &, const Model::ModifyInstanceCapacityReservationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceCapacityReservationAttributesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DetachNetworkInterfaceRequest &, const Model::DetachNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetachNetworkInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribePrincipalIdFormatRequest &, const Model::DescribePrincipalIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePrincipalIdFormatResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeScheduledInstanceAvailabilityRequest &, const Model::DescribeScheduledInstanceAvailabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeScheduledInstanceAvailabilityResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableIpamOrganizationAdminAccountRequest &, const Model::EnableIpamOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableIpamOrganizationAdminAccountResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyManagedPrefixListRequest &, const Model::ModifyManagedPrefixListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyManagedPrefixListResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFleetHistoryRequest &, const Model::DescribeFleetHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFleetHistoryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteFleetsRequest &, const Model::DeleteFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFleetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcEndpointConnectionNotificationRequest &, const Model::ModifyVpcEndpointConnectionNotificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcEndpointConnectionNotificationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateIpamResourceDiscoveryRequest &, const Model::AssociateIpamResourceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateIpamResourceDiscoveryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayMeteringPolicyRequest &, const Model::CreateTransitGatewayMeteringPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayMeteringPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceTransitGatewayRouteRequest &, const Model::ReplaceTransitGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReplaceTransitGatewayRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIamInstanceProfileAssociationsRequest &, const Model::DescribeIamInstanceProfileAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIamInstanceProfileAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayPolicyTablesRequest &, const Model::DescribeTransitGatewayPolicyTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayPolicyTablesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIdFormatRequest &, const Model::DescribeIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIdFormatResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateImageRequest &, const Model::CreateImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyReservedInstancesRequest &, const Model::ModifyReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyReservedInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetVpnConnectionDeviceSampleConfigurationRequest &, const Model::GetVpnConnectionDeviceSampleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVpnConnectionDeviceSampleConfigurationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RejectTransitGatewayMulticastDomainAssociationsRequest &, const Model::RejectTransitGatewayMulticastDomainAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectTransitGatewayMulticastDomainAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribePublicIpv4PoolsRequest &, const Model::DescribePublicIpv4PoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePublicIpv4PoolsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTrafficMirrorTargetsRequest &, const Model::DescribeTrafficMirrorTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTrafficMirrorTargetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateNetworkAclEntryRequest &, const Model::CreateNetworkAclEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNetworkAclEntryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateRouteRequest &, const Model::CreateRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSpotFleetInstancesRequest &, const Model::DescribeSpotFleetInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSpotFleetInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UpdateSecurityGroupRuleDescriptionsIngressRequest &, const Model::UpdateSecurityGroupRuleDescriptionsIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSecurityGroupRuleDescriptionsIngressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateInterruptibleCapacityReservationAllocationRequest &, const Model::CreateInterruptibleCapacityReservationAllocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateInterruptibleCapacityReservationAllocationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AcceptTransitGatewayMulticastDomainAssociationsRequest &, const Model::AcceptTransitGatewayMulticastDomainAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptTransitGatewayMulticastDomainAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RebootInstancesRequest &, const Model::RebootInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RebootInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstancesRequest &, const Model::DescribeInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RejectCapacityReservationBillingOwnershipRequest &, const Model::RejectCapacityReservationBillingOwnershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectCapacityReservationBillingOwnershipResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ListVolumesInRecycleBinRequest &, const Model::ListVolumesInRecycleBinOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVolumesInRecycleBinResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVerifiedAccessInstanceLoggingConfigurationRequest &, const Model::ModifyVerifiedAccessInstanceLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVerifiedAccessInstanceLoggingConfigurationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteImageUsageReportRequest &, const Model::DeleteImageUsageReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteImageUsageReportResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateSubnetCidrBlockRequest &, const Model::AssociateSubnetCidrBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateSubnetCidrBlockResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteRouteServerRequest &, const Model::DeleteRouteServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRouteServerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeReservedInstancesListingsRequest &, const Model::DescribeReservedInstancesListingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReservedInstancesListingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTrafficMirrorFilterRuleRequest &, const Model::DeleteTrafficMirrorFilterRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTrafficMirrorFilterRuleResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableInstanceSqlHaStandbyDetectionsRequest &, const Model::DisableInstanceSqlHaStandbyDetectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableInstanceSqlHaStandbyDetectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::BundleInstanceRequest &, const Model::BundleInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BundleInstanceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetInstanceTypesFromInstanceRequirementsRequest &, const Model::GetInstanceTypesFromInstanceRequirementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInstanceTypesFromInstanceRequirementsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RestoreVolumeFromRecycleBinRequest &, const Model::RestoreVolumeFromRecycleBinOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreVolumeFromRecycleBinResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateTrunkInterfaceRequest &, const Model::DisassociateTrunkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateTrunkInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetReservedInstancesExchangeQuoteRequest &, const Model::GetReservedInstancesExchangeQuoteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetReservedInstancesExchangeQuoteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTrunkInterfaceAssociationsRequest &, const Model::DescribeTrunkInterfaceAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTrunkInterfaceAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableVgwRoutePropagationRequest &, const Model::EnableVgwRoutePropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableVgwRoutePropagationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AllocateHostsRequest &, const Model::AllocateHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AllocateHostsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateAddressRequest &, const Model::DisassociateAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableAwsNetworkPerformanceMetricSubscriptionRequest &, const Model::EnableAwsNetworkPerformanceMetricSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableAwsNetworkPerformanceMetricSubscriptionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVerifiedAccessGroupRequest &, const Model::DeleteVerifiedAccessGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVerifiedAccessGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpnGatewayRequest &, const Model::CreateVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpnGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeBundleTasksRequest &, const Model::DescribeBundleTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBundleTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UpdateSecurityGroupRuleDescriptionsEgressRequest &, const Model::UpdateSecurityGroupRuleDescriptionsEgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSecurityGroupRuleDescriptionsEgressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateFlowLogsRequest &, const Model::CreateFlowLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFlowLogsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableRouteServerPropagationRequest &, const Model::DisableRouteServerPropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableRouteServerPropagationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RequestSpotInstancesRequest &, const Model::RequestSpotInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RequestSpotInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetAllowedImagesSettingsRequest &, const Model::GetAllowedImagesSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAllowedImagesSettingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceImageCriteriaInAllowedImagesSettingsRequest &, const Model::ReplaceImageCriteriaInAllowedImagesSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReplaceImageCriteriaInAllowedImagesSettingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeReplaceRootVolumeTasksRequest &, const Model::DescribeReplaceRootVolumeTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReplaceRootVolumeTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableImageRequest &, const Model::EnableImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableEbsEncryptionByDefaultRequest &, const Model::DisableEbsEncryptionByDefaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableEbsEncryptionByDefaultResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeAggregateIdFormatRequest &, const Model::DescribeAggregateIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAggregateIdFormatResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AuthorizeSecurityGroupEgressRequest &, const Model::AuthorizeSecurityGroupEgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AuthorizeSecurityGroupEgressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeNetworkInsightsAccessScopeAnalysesRequest &, const Model::DescribeNetworkInsightsAccessScopeAnalysesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeNetworkInsightsAccessScopeAnalysesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateDefaultSubnetRequest &, const Model::CreateDefaultSubnetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDefaultSubnetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifySpotFleetRequestRequest &, const Model::ModifySpotFleetRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifySpotFleetRequestResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateTransitGatewayRouteTableRequest &, const Model::AssociateTransitGatewayRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateTransitGatewayRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateIamInstanceProfileRequest &, const Model::AssociateIamInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateIamInstanceProfileResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamPrefixListResolverTargetsRequest &, const Model::DescribeIpamPrefixListResolverTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamPrefixListResolverTargetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpnTunnelCertificateRequest &, const Model::ModifyVpnTunnelCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpnTunnelCertificateResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpnGatewaysRequest &, const Model::DescribeVpnGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpnGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpnConnectionRequest &, const Model::CreateVpnConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpnConnectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreatePlacementGroupRequest &, const Model::CreatePlacementGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePlacementGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetCapacityManagerAttributesRequest &, const Model::GetCapacityManagerAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCapacityManagerAttributesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityReservationBillingRequestsRequest &, const Model::DescribeCapacityReservationBillingRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityReservationBillingRequestsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeDhcpOptionsRequest &, const Model::DescribeDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDhcpOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ExportClientVpnClientConfigurationRequest &, const Model::ExportClientVpnClientConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExportClientVpnClientConfigurationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateClientVpnTargetNetworkRequest &, const Model::AssociateClientVpnTargetNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateClientVpnTargetNetworkResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RejectVpcPeeringConnectionRequest &, const Model::RejectVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectVpcPeeringConnectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVerifiedAccessEndpointsRequest &, const Model::DescribeVerifiedAccessEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVerifiedAccessEndpointsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeClientVpnEndpointsRequest &, const Model::DescribeClientVpnEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClientVpnEndpointsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelSpotInstanceRequestsRequest &, const Model::CancelSpotInstanceRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelSpotInstanceRequestsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ImportVolumeRequest &, const Model::ImportVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportVolumeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateCustomerGatewayRequest &, const Model::CreateCustomerGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCustomerGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetCapacityManagerMetricDataRequest &, const Model::GetCapacityManagerMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCapacityManagerMetricDataResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTagsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTrafficMirrorSessionRequest &, const Model::CreateTrafficMirrorSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTrafficMirrorSessionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVolumeRequest &, const Model::DeleteVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVolumeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteCapacityManagerDataExportRequest &, const Model::DeleteCapacityManagerDataExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCapacityManagerDataExportResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpcEndpointServiceConfigurationRequest &, const Model::CreateVpcEndpointServiceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpcEndpointServiceConfigurationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamPoliciesRequest &, const Model::DescribeIpamPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamPoliciesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::WithdrawByoipCidrRequest &, const Model::WithdrawByoipCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> WithdrawByoipCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVerifiedAccessInstanceLoggingConfigurationsRequest &, const Model::DescribeVerifiedAccessInstanceLoggingConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVerifiedAccessInstanceLoggingConfigurationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeImageUsageReportsRequest &, const Model::DescribeImageUsageReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImageUsageReportsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayPeeringAttachmentRequest &, const Model::DeleteTransitGatewayPeeringAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayPeeringAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceTopologyRequest &, const Model::DescribeInstanceTopologyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceTopologyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyTransitGatewayMeteringPolicyRequest &, const Model::ModifyTransitGatewayMeteringPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyTransitGatewayMeteringPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcEncryptionControlRequest &, const Model::ModifyVpcEncryptionControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcEncryptionControlResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetNetworkInsightsAccessScopeContentRequest &, const Model::GetNetworkInsightsAccessScopeContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNetworkInsightsAccessScopeContentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSecurityGroupsRequest &, const Model::DescribeSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSecurityGroupsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RegisterTransitGatewayMulticastGroupMembersRequest &, const Model::RegisterTransitGatewayMulticastGroupMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterTransitGatewayMulticastGroupMembersResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssignPrivateNatGatewayAddressRequest &, const Model::AssignPrivateNatGatewayAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssignPrivateNatGatewayAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVerifiedAccessEndpointRequest &, const Model::ModifyVerifiedAccessEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVerifiedAccessEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeClientVpnAuthorizationRulesRequest &, const Model::DescribeClientVpnAuthorizationRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClientVpnAuthorizationRulesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateCapacityReservationFleetRequest &, const Model::CreateCapacityReservationFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCapacityReservationFleetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateTransitGatewayPolicyTableRequest &, const Model::AssociateTransitGatewayPolicyTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateTransitGatewayPolicyTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamDiscoveredAccountsRequest &, const Model::GetIpamDiscoveredAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamDiscoveredAccountsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UnlockSnapshotRequest &, const Model::UnlockSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UnlockSnapshotResponseReceivedHandler
std::function< void(const EC2Client *, const Model::SendDiagnosticInterruptRequest &, const Model::SendDiagnosticInterruptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendDiagnosticInterruptResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableVgwRoutePropagationRequest &, const Model::DisableVgwRoutePropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableVgwRoutePropagationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::PurchaseCapacityBlockExtensionRequest &, const Model::PurchaseCapacityBlockExtensionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PurchaseCapacityBlockExtensionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AcceptCapacityReservationBillingOwnershipRequest &, const Model::AcceptCapacityReservationBillingOwnershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptCapacityReservationBillingOwnershipResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelDeclarativePoliciesReportRequest &, const Model::CancelDeclarativePoliciesReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelDeclarativePoliciesReportResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFlowLogsRequest &, const Model::DescribeFlowLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFlowLogsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityReservationsRequest &, const Model::DescribeCapacityReservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityReservationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVolumesModificationsRequest &, const Model::DescribeVolumesModificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVolumesModificationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteLocalGatewayVirtualInterfaceGroupRequest &, const Model::DeleteLocalGatewayVirtualInterfaceGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLocalGatewayVirtualInterfaceGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceStatusRequest &, const Model::DescribeInstanceStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceStatusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RevokeSecurityGroupEgressRequest &, const Model::RevokeSecurityGroupEgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RevokeSecurityGroupEgressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkInsightsAccessScopeRequest &, const Model::DeleteNetworkInsightsAccessScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkInsightsAccessScopeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLaunchTemplatesRequest &, const Model::DescribeLaunchTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLaunchTemplatesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AuthorizeSecurityGroupIngressRequest &, const Model::AuthorizeSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AuthorizeSecurityGroupIngressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::MoveByoipCidrToIpamRequest &, const Model::MoveByoipCidrToIpamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> MoveByoipCidrToIpamResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeNetworkInsightsAccessScopesRequest &, const Model::DescribeNetworkInsightsAccessScopesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeNetworkInsightsAccessScopesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableImageBlockPublicAccessRequest &, const Model::EnableImageBlockPublicAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableImageBlockPublicAccessResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteCoipCidrRequest &, const Model::DeleteCoipCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCoipCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceConnectEndpointRequest &, const Model::ModifyInstanceConnectEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceConnectEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ImportInstanceRequest &, const Model::ImportInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportInstanceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableIpamOrganizationAdminAccountRequest &, const Model::DisableIpamOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableIpamOrganizationAdminAccountResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyCapacityReservationFleetRequest &, const Model::ModifyCapacityReservationFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyCapacityReservationFleetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceEventWindowRequest &, const Model::ModifyInstanceEventWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceEventWindowResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkInterfaceRequest &, const Model::DeleteNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyLocalGatewayRouteRequest &, const Model::ModifyLocalGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyLocalGatewayRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeOutpostLagsRequest &, const Model::DescribeOutpostLagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOutpostLagsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeClientVpnTargetNetworksRequest &, const Model::DescribeClientVpnTargetNetworksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClientVpnTargetNetworksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceImageMetadataRequest &, const Model::DescribeInstanceImageMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceImageMetadataResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableImageBlockPublicAccessRequest &, const Model::DisableImageBlockPublicAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableImageBlockPublicAccessResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteCoipPoolRequest &, const Model::DeleteCoipPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCoipPoolResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RegisterInstanceEventNotificationAttributesRequest &, const Model::RegisterInstanceEventNotificationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterInstanceEventNotificationAttributesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteSnapshotRequest &, const Model::DeleteSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSnapshotResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ImportImageRequest &, const Model::ImportImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFpgaImageAttributeRequest &, const Model::DescribeFpgaImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFpgaImageAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ProvisionIpamPoolCidrRequest &, const Model::ProvisionIpamPoolCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ProvisionIpamPoolCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSnapshotTierStatusRequest &, const Model::DescribeSnapshotTierStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSnapshotTierStatusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamRequest &, const Model::DeleteIpamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIpamResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyRouteServerRequest &, const Model::ModifyRouteServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyRouteServerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateImageUsageReportRequest &, const Model::CreateImageUsageReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateImageUsageReportResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayPolicyTableRequest &, const Model::DeleteTransitGatewayPolicyTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayPolicyTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTagsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeprovisionPublicIpv4PoolCidrRequest &, const Model::DeprovisionPublicIpv4PoolCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeprovisionPublicIpv4PoolCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointServicePermissionsRequest &, const Model::DescribeVpcEndpointServicePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEndpointServicePermissionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeNetworkAclsRequest &, const Model::DescribeNetworkAclsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeNetworkAclsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetVpnConnectionDeviceTypesRequest &, const Model::GetVpnConnectionDeviceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVpnConnectionDeviceTypesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetManagedPrefixListAssociationsRequest &, const Model::GetManagedPrefixListAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetManagedPrefixListAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateSecurityGroupRequest &, const Model::CreateSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSecurityGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLocalGatewayRouteTableVpcAssociationsRequest &, const Model::DescribeLocalGatewayRouteTableVpcAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocalGatewayRouteTableVpcAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UpdateInterruptibleCapacityReservationAllocationRequest &, const Model::UpdateInterruptibleCapacityReservationAllocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateInterruptibleCapacityReservationAllocationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayMeteringPolicyEntriesRequest &, const Model::GetTransitGatewayMeteringPolicyEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransitGatewayMeteringPolicyEntriesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVolumeStatusRequest &, const Model::DescribeVolumeStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVolumeStatusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVerifiedAccessGroupRequest &, const Model::CreateVerifiedAccessGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVerifiedAccessGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateInstanceExportTaskRequest &, const Model::CreateInstanceExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateInstanceExportTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceTypesRequest &, const Model::DescribeInstanceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceTypesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteSubnetRequest &, const Model::DeleteSubnetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSubnetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateEgressOnlyInternetGatewayRequest &, const Model::CreateEgressOnlyInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEgressOnlyInternetGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AdvertiseByoipCidrRequest &, const Model::AdvertiseByoipCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdvertiseByoipCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewaysRequest &, const Model::DescribeTransitGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcClassicLinkDnsSupportRequest &, const Model::DescribeVpcClassicLinkDnsSupportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcClassicLinkDnsSupportResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetImageBlockPublicAccessStateRequest &, const Model::GetImageBlockPublicAccessStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetImageBlockPublicAccessStateResponseReceivedHandler
std::function< void(const EC2Client *, const Model::StartInstancesRequest &, const Model::StartInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ResetNetworkInterfaceAttributeRequest &, const Model::ResetNetworkInterfaceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetNetworkInterfaceAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RegisterTransitGatewayMulticastGroupSourcesRequest &, const Model::RegisterTransitGatewayMulticastGroupSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterTransitGatewayMulticastGroupSourcesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayPrefixListReferenceRequest &, const Model::DeleteTransitGatewayPrefixListReferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayPrefixListReferenceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ImportKeyPairRequest &, const Model::ImportKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportKeyPairResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetPasswordDataRequest &, const Model::GetPasswordDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPasswordDataResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyFleetRequest &, const Model::ModifyFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyFleetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointConnectionNotificationsRequest &, const Model::DescribeVpcEndpointConnectionNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEndpointConnectionNotificationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::StartNetworkInsightsAnalysisRequest &, const Model::StartNetworkInsightsAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartNetworkInsightsAnalysisResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelReservedInstancesListingRequest &, const Model::CancelReservedInstancesListingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelReservedInstancesListingResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeletePlacementGroupRequest &, const Model::DeletePlacementGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePlacementGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ResetImageAttributeRequest &, const Model::ResetImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetImageAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateInstanceConnectEndpointRequest &, const Model::CreateInstanceConnectEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateInstanceConnectEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyHostsRequest &, const Model::ModifyHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyHostsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::StartVpcEndpointServicePrivateDnsVerificationRequest &, const Model::StartVpcEndpointServicePrivateDnsVerificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartVpcEndpointServicePrivateDnsVerificationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::MoveCapacityReservationInstancesRequest &, const Model::MoveCapacityReservationInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> MoveCapacityReservationInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ResetInstanceAttributeRequest &, const Model::ResetInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetInstanceAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ListImagesInRecycleBinRequest &, const Model::ListImagesInRecycleBinOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListImagesInRecycleBinResponseReceivedHandler
std::function< void(const EC2Client *, const Model::SearchLocalGatewayRoutesRequest &, const Model::SearchLocalGatewayRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchLocalGatewayRoutesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointServicesRequest &, const Model::DescribeVpcEndpointServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEndpointServicesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCoipPoolsRequest &, const Model::DescribeCoipPoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCoipPoolsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ResetEbsDefaultKmsKeyIdRequest &, const Model::ResetEbsDefaultKmsKeyIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetEbsDefaultKmsKeyIdResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVolumeRequest &, const Model::CreateVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVolumeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVerifiedAccessEndpointPolicyRequest &, const Model::ModifyVerifiedAccessEndpointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVerifiedAccessEndpointPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifySecurityGroupRulesRequest &, const Model::ModifySecurityGroupRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifySecurityGroupRulesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeAddressTransfersRequest &, const Model::DescribeAddressTransfersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAddressTransfersResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RevokeClientVpnIngressRequest &, const Model::RevokeClientVpnIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RevokeClientVpnIngressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ResetAddressAttributeRequest &, const Model::ResetAddressAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetAddressAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcAttributeRequest &, const Model::ModifyVpcAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelImportTaskRequest &, const Model::CancelImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelImportTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayAttachmentPropagationsRequest &, const Model::GetTransitGatewayAttachmentPropagationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransitGatewayAttachmentPropagationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableFastSnapshotRestoresRequest &, const Model::DisableFastSnapshotRestoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableFastSnapshotRestoresResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayPrefixListReferencesRequest &, const Model::GetTransitGatewayPrefixListReferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransitGatewayPrefixListReferencesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVolumeRequest &, const Model::ModifyVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVolumeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTrafficMirrorTargetRequest &, const Model::DeleteTrafficMirrorTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTrafficMirrorTargetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableEbsEncryptionByDefaultRequest &, const Model::EnableEbsEncryptionByDefaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableEbsEncryptionByDefaultResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointsRequest &, const Model::DescribeVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEndpointsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateTransitGatewayPolicyTableRequest &, const Model::DisassociateTransitGatewayPolicyTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateTransitGatewayPolicyTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ConfirmProductInstanceRequest &, const Model::ConfirmProductInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ConfirmProductInstanceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableRouteServerPropagationRequest &, const Model::EnableRouteServerPropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableRouteServerPropagationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetGroupsForCapacityReservationRequest &, const Model::GetGroupsForCapacityReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGroupsForCapacityReservationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableSnapshotBlockPublicAccessRequest &, const Model::EnableSnapshotBlockPublicAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableSnapshotBlockPublicAccessResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RejectVpcEndpointConnectionsRequest &, const Model::RejectVpcEndpointConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectVpcEndpointConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RejectTransitGatewayVpcAttachmentRequest &, const Model::RejectTransitGatewayVpcAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectTransitGatewayVpcAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeExportImageTasksRequest &, const Model::DescribeExportImageTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeExportImageTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateIpamByoasnRequest &, const Model::AssociateIpamByoasnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateIpamByoasnResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpcEndpointConnectionNotificationRequest &, const Model::CreateVpcEndpointConnectionNotificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpcEndpointConnectionNotificationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateIamInstanceProfileRequest &, const Model::DisassociateIamInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateIamInstanceProfileResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableImageRequest &, const Model::DisableImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayRouteRequest &, const Model::DeleteTransitGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLaunchTemplateRequest &, const Model::CreateLaunchTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLaunchTemplateResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyPublicIpDnsNameOptionsRequest &, const Model::ModifyPublicIpDnsNameOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyPublicIpDnsNameOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayMulticastDomainRequest &, const Model::CreateTransitGatewayMulticastDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayMulticastDomainResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UnassignPrivateIpAddressesRequest &, const Model::UnassignPrivateIpAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UnassignPrivateIpAddressesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssignPrivateIpAddressesRequest &, const Model::AssignPrivateIpAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssignPrivateIpAddressesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteQueuedReservedInstancesRequest &, const Model::DeleteQueuedReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQueuedReservedInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointConnectionsRequest &, const Model::DescribeVpcEndpointConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEndpointConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateRestoreImageTaskRequest &, const Model::CreateRestoreImageTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRestoreImageTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeRegionsRequest &, const Model::DescribeRegionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRegionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceSqlHaStatesRequest &, const Model::DescribeInstanceSqlHaStatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceSqlHaStatesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableSerialConsoleAccessRequest &, const Model::DisableSerialConsoleAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableSerialConsoleAccessResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVerifiedAccessInstanceRequest &, const Model::DeleteVerifiedAccessInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVerifiedAccessInstanceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpnTunnelOptionsRequest &, const Model::ModifyVpnTunnelOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpnTunnelOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeRouteServersRequest &, const Model::DescribeRouteServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRouteServersResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AcceptReservedInstancesExchangeQuoteRequest &, const Model::AcceptReservedInstancesExchangeQuoteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptReservedInstancesExchangeQuoteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceCpuOptionsRequest &, const Model::ModifyInstanceCpuOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceCpuOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AcceptAddressTransferRequest &, const Model::AcceptAddressTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptAddressTransferResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityBlockExtensionHistoryRequest &, const Model::DescribeCapacityBlockExtensionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityBlockExtensionHistoryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpnGatewayRequest &, const Model::DeleteVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpnGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSpotDatafeedSubscriptionRequest &, const Model::DescribeSpotDatafeedSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSpotDatafeedSubscriptionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::SearchTransitGatewayRoutesRequest &, const Model::SearchTransitGatewayRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchTransitGatewayRoutesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpnConcentratorRequest &, const Model::DeleteVpnConcentratorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpnConcentratorResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DetachVpnGatewayRequest &, const Model::DetachVpnGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetachVpnGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RegisterImageRequest &, const Model::RegisterImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeMovingAddressesRequest &, const Model::DescribeMovingAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMovingAddressesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceCreditSpecificationsRequest &, const Model::DescribeInstanceCreditSpecificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceCreditSpecificationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateIpamPrefixListResolverRequest &, const Model::CreateIpamPrefixListResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIpamPrefixListResolverResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpcPeeringConnectionRequest &, const Model::CreateVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpcPeeringConnectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTrafficMirrorFilterRequest &, const Model::DeleteTrafficMirrorFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTrafficMirrorFilterResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyAddressAttributeRequest &, const Model::ModifyAddressAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyAddressAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEncryptionControlsRequest &, const Model::DescribeVpcEncryptionControlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEncryptionControlsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteLaunchTemplateVersionsRequest &, const Model::DeleteLaunchTemplateVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLaunchTemplateVersionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcEndpointServicePermissionsRequest &, const Model::ModifyVpcEndpointServicePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcEndpointServicePermissionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateNetworkInsightsAccessScopeRequest &, const Model::CreateNetworkInsightsAccessScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNetworkInsightsAccessScopeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateFpgaImageRequest &, const Model::CreateFpgaImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFpgaImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyTransitGatewayPrefixListReferenceRequest &, const Model::ModifyTransitGatewayPrefixListReferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyTransitGatewayPrefixListReferenceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeNetworkInsightsAnalysesRequest &, const Model::DescribeNetworkInsightsAnalysesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeNetworkInsightsAnalysesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayVpcAttachmentRequest &, const Model::CreateTransitGatewayVpcAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayVpcAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ExportVerifiedAccessInstanceClientConfigurationRequest &, const Model::ExportVerifiedAccessInstanceClientConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExportVerifiedAccessInstanceClientConfigurationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamPrefixListResolverTargetRequest &, const Model::DeleteIpamPrefixListResolverTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIpamPrefixListResolverTargetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableVpcClassicLinkRequest &, const Model::EnableVpcClassicLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableVpcClassicLinkResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableIpamPolicyRequest &, const Model::EnableIpamPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableIpamPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CopyFpgaImageRequest &, const Model::CopyFpgaImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CopyFpgaImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeClientVpnRoutesRequest &, const Model::DescribeClientVpnRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClientVpnRoutesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeNetworkInterfacesRequest &, const Model::DescribeNetworkInterfacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeNetworkInterfacesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RestoreSnapshotTierRequest &, const Model::RestoreSnapshotTierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreSnapshotTierResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableSnapshotBlockPublicAccessRequest &, const Model::DisableSnapshotBlockPublicAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableSnapshotBlockPublicAccessResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UnassignPrivateNatGatewayAddressRequest &, const Model::UnassignPrivateNatGatewayAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UnassignPrivateNatGatewayAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointAssociationsRequest &, const Model::DescribeVpcEndpointAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEndpointAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyNetworkInterfaceAttributeRequest &, const Model::ModifyNetworkInterfaceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyNetworkInterfaceAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayRequest &, const Model::DeleteTransitGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ResetSnapshotAttributeRequest &, const Model::ResetSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetSnapshotAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateKeyPairRequest &, const Model::CreateKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateKeyPairResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateReservedInstancesListingRequest &, const Model::CreateReservedInstancesListingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateReservedInstancesListingResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcEndpointServiceConfigurationsRequest &, const Model::DescribeVpcEndpointServiceConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcEndpointServiceConfigurationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpcEndpointRequest &, const Model::CreateVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpcEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayVpcAttachmentsRequest &, const Model::DescribeTransitGatewayVpcAttachmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayVpcAttachmentsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ProvisionByoipCidrRequest &, const Model::ProvisionByoipCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ProvisionByoipCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayPolicyTableRequest &, const Model::CreateTransitGatewayPolicyTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayPolicyTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AllocateAddressRequest &, const Model::AllocateAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AllocateAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayRouteTablesRequest &, const Model::DescribeTransitGatewayRouteTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayRouteTablesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamScopeRequest &, const Model::DeleteIpamScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIpamScopeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpnConcentratorRequest &, const Model::CreateVpnConcentratorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpnConcentratorResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeImportSnapshotTasksRequest &, const Model::DescribeImportSnapshotTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImportSnapshotTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVerifiedAccessGroupsRequest &, const Model::DescribeVerifiedAccessGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVerifiedAccessGroupsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeServiceLinkVirtualInterfacesRequest &, const Model::DescribeServiceLinkVirtualInterfacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeServiceLinkVirtualInterfacesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CopyImageRequest &, const Model::CopyImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CopyImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeReservedInstancesModificationsRequest &, const Model::DescribeReservedInstancesModificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReservedInstancesModificationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateDelegateMacVolumeOwnershipTaskRequest &, const Model::CreateDelegateMacVolumeOwnershipTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDelegateMacVolumeOwnershipTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeAddressesRequest &, const Model::DescribeAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAddressesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceMetadataDefaultsRequest &, const Model::ModifyInstanceMetadataDefaultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceMetadataDefaultsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceRouteRequest &, const Model::ReplaceRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReplaceRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpcEndpointsRequest &, const Model::DeleteVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcEndpointsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayRequest &, const Model::CreateTransitGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetSerialConsoleAccessStatusRequest &, const Model::GetSerialConsoleAccessStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSerialConsoleAccessStatusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyClientVpnEndpointRequest &, const Model::ModifyClientVpnEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyClientVpnEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableImageDeprecationRequest &, const Model::EnableImageDeprecationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableImageDeprecationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetActiveVpnTunnelStatusRequest &, const Model::GetActiveVpnTunnelStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetActiveVpnTunnelStatusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableAwsNetworkPerformanceMetricSubscriptionRequest &, const Model::DisableAwsNetworkPerformanceMetricSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableAwsNetworkPerformanceMetricSubscriptionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateCoipCidrRequest &, const Model::CreateCoipCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCoipCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayPolicyTableAssociationsRequest &, const Model::GetTransitGatewayPolicyTableAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransitGatewayPolicyTableAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayAttachmentsRequest &, const Model::DescribeTransitGatewayAttachmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayAttachmentsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::SearchTransitGatewayMulticastGroupsRequest &, const Model::SearchTransitGatewayMulticastGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchTransitGatewayMulticastGroupsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RunInstancesRequest &, const Model::RunInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RunInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVerifiedAccessGroupRequest &, const Model::ModifyVerifiedAccessGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVerifiedAccessGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableSerialConsoleAccessRequest &, const Model::EnableSerialConsoleAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableSerialConsoleAccessResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTagsRequest &, const Model::CreateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTagsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSecurityGroupRulesRequest &, const Model::DescribeSecurityGroupRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSecurityGroupRulesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayPrefixListReferenceRequest &, const Model::CreateTransitGatewayPrefixListReferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayPrefixListReferenceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkInsightsAnalysisRequest &, const Model::DeleteNetworkInsightsAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkInsightsAnalysisResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteSecurityGroupRequest &, const Model::DeleteSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSecurityGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeNetworkInterfaceAttributeRequest &, const Model::DescribeNetworkInterfaceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeNetworkInterfaceAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVerifiedAccessTrustProviderRequest &, const Model::ModifyVerifiedAccessTrustProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVerifiedAccessTrustProviderResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetDefaultCreditSpecificationRequest &, const Model::GetDefaultCreditSpecificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDefaultCreditSpecificationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeImportImageTasksRequest &, const Model::DescribeImportImageTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImportImageTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLocalGatewayRouteTablesRequest &, const Model::DescribeLocalGatewayRouteTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocalGatewayRouteTablesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachVolumeRequest &, const Model::AttachVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AttachVolumeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetInstanceMetadataDefaultsRequest &, const Model::GetInstanceMetadataDefaultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInstanceMetadataDefaultsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateNatGatewayAddressRequest &, const Model::DisassociateNatGatewayAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateNatGatewayAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetEnabledIpamPolicyRequest &, const Model::GetEnabledIpamPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEnabledIpamPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssignIpv6AddressesRequest &, const Model::AssignIpv6AddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssignIpv6AddressesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayRouteTableAssociationsRequest &, const Model::GetTransitGatewayRouteTableAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransitGatewayRouteTableAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReportInstanceStatusRequest &, const Model::ReportInstanceStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReportInstanceStatusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamPolicyAllocationRulesRequest &, const Model::ModifyIpamPolicyAllocationRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIpamPolicyAllocationRulesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::StartDeclarativePoliciesReportRequest &, const Model::StartDeclarativePoliciesReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDeclarativePoliciesReportResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamByoasnRequest &, const Model::DescribeIpamByoasnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamByoasnResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetFlowLogsIntegrationTemplateRequest &, const Model::GetFlowLogsIntegrationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFlowLogsIntegrationTemplateResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachClassicLinkVpcRequest &, const Model::AttachClassicLinkVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AttachClassicLinkVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateClientVpnEndpointRequest &, const Model::CreateClientVpnEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateClientVpnEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpnConnectionOptionsRequest &, const Model::ModifyVpnConnectionOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpnConnectionOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeDeclarativePoliciesReportsRequest &, const Model::DescribeDeclarativePoliciesReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDeclarativePoliciesReportsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIdentityIdFormatRequest &, const Model::ModifyIdentityIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIdentityIdFormatResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateRouteServerRequest &, const Model::CreateRouteServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRouteServerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIdentityIdFormatRequest &, const Model::DescribeIdentityIdFormatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIdentityIdFormatResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityManagerDataExportsRequest &, const Model::DescribeCapacityManagerDataExportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityManagerDataExportsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RunScheduledInstancesRequest &, const Model::RunScheduledInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RunScheduledInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTrafficMirrorSessionsRequest &, const Model::DescribeTrafficMirrorSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTrafficMirrorSessionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetAssociatedEnclaveCertificateIamRolesRequest &, const Model::GetAssociatedEnclaveCertificateIamRolesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAssociatedEnclaveCertificateIamRolesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::StartNetworkInsightsAccessScopeAnalysisRequest &, const Model::StartNetworkInsightsAccessScopeAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartNetworkInsightsAccessScopeAnalysisResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetLaunchTemplateDataRequest &, const Model::GetLaunchTemplateDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLaunchTemplateDataResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteManagedPrefixListRequest &, const Model::DeleteManagedPrefixListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteManagedPrefixListResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteSubnetCidrReservationRequest &, const Model::DeleteSubnetCidrReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSubnetCidrReservationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeMacModificationTasksRequest &, const Model::DescribeMacModificationTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMacModificationTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetHostReservationPurchasePreviewRequest &, const Model::GetHostReservationPurchasePreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetHostReservationPurchasePreviewResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableFastLaunchRequest &, const Model::DisableFastLaunchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableFastLaunchResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateNatGatewayAddressRequest &, const Model::AssociateNatGatewayAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateNatGatewayAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkInsightsAccessScopeAnalysisRequest &, const Model::DeleteNetworkInsightsAccessScopeAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkInsightsAccessScopeAnalysisResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifySnapshotAttributeRequest &, const Model::ModifySnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifySnapshotAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateNatGatewayRequest &, const Model::CreateNatGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNatGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateTransitGatewayRouteTableRequest &, const Model::DisassociateTransitGatewayRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateTransitGatewayRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLocalGatewayRouteTableVpcAssociationRequest &, const Model::CreateLocalGatewayRouteTableVpcAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocalGatewayRouteTableVpcAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateDefaultVpcRequest &, const Model::CreateDefaultVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDefaultVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateRouteServerPeerRequest &, const Model::CreateRouteServerPeerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRouteServerPeerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpcBlockPublicAccessExclusionRequest &, const Model::CreateVpcBlockPublicAccessExclusionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpcBlockPublicAccessExclusionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateFleetRequest &, const Model::CreateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFleetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableVpcClassicLinkDnsSupportRequest &, const Model::DisableVpcClassicLinkDnsSupportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableVpcClassicLinkDnsSupportResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableAllowedImagesSettingsRequest &, const Model::DisableAllowedImagesSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableAllowedImagesSettingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeAddressesAttributeRequest &, const Model::DescribeAddressesAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAddressesAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayConnectPeersRequest &, const Model::DescribeTransitGatewayConnectPeersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayConnectPeersResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetEbsEncryptionByDefaultRequest &, const Model::GetEbsEncryptionByDefaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEbsEncryptionByDefaultResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcPeeringConnectionOptionsRequest &, const Model::ModifyVpcPeeringConnectionOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcPeeringConnectionOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateStoreImageTaskRequest &, const Model::CreateStoreImageTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateStoreImageTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayRouteTableRequest &, const Model::DeleteTransitGatewayRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSecurityGroupVpcAssociationsRequest &, const Model::DescribeSecurityGroupVpcAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSecurityGroupVpcAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcEndpointRequest &, const Model::ModifyVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachVerifiedAccessTrustProviderRequest &, const Model::AttachVerifiedAccessTrustProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AttachVerifiedAccessTrustProviderResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteRouteTableRequest &, const Model::DeleteRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTrafficMirrorSessionRequest &, const Model::DeleteTrafficMirrorSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTrafficMirrorSessionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeConversionTasksRequest &, const Model::DescribeConversionTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConversionTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpnConnectionRequest &, const Model::DeleteVpnConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpnConnectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayVpcAttachmentRequest &, const Model::DeleteTransitGatewayVpcAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayVpcAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLaunchTemplateVersionRequest &, const Model::CreateLaunchTemplateVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLaunchTemplateVersionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateNetworkInterfacePermissionRequest &, const Model::CreateNetworkInterfacePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNetworkInterfacePermissionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeClassicLinkInstancesRequest &, const Model::DescribeClassicLinkInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClassicLinkInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetInstanceUefiDataRequest &, const Model::GetInstanceUefiDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInstanceUefiDataResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeprovisionIpamByoasnRequest &, const Model::DeprovisionIpamByoasnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeprovisionIpamByoasnResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeElasticGpusRequest &, const Model::DescribeElasticGpusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeElasticGpusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateSubnetCidrBlockRequest &, const Model::DisassociateSubnetCidrBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateSubnetCidrBlockResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityBlocksRequest &, const Model::DescribeCapacityBlocksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityBlocksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityReservationTopologyRequest &, const Model::DescribeCapacityReservationTopologyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityReservationTopologyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSpotFleetRequestHistoryRequest &, const Model::DescribeSpotFleetRequestHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSpotFleetRequestHistoryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableTransitGatewayRouteTablePropagationRequest &, const Model::DisableTransitGatewayRouteTablePropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableTransitGatewayRouteTablePropagationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateInstanceEventWindowRequest &, const Model::AssociateInstanceEventWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateInstanceEventWindowResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeScheduledInstancesRequest &, const Model::DescribeScheduledInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeScheduledInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateSubnetRequest &, const Model::CreateSubnetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSubnetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetVerifiedAccessEndpointTargetsRequest &, const Model::GetVerifiedAccessEndpointTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVerifiedAccessEndpointTargetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateIpamExternalResourceVerificationTokenRequest &, const Model::CreateIpamExternalResourceVerificationTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIpamExternalResourceVerificationTokenResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetSubnetCidrReservationsRequest &, const Model::GetSubnetCidrReservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSubnetCidrReservationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableInstanceSqlHaStandbyDetectionsRequest &, const Model::EnableInstanceSqlHaStandbyDetectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableInstanceSqlHaStandbyDetectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyTransitGatewayRequest &, const Model::ModifyTransitGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyTransitGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayPeeringAttachmentsRequest &, const Model::DescribeTransitGatewayPeeringAttachmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayPeeringAttachmentsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AuthorizeClientVpnIngressRequest &, const Model::AuthorizeClientVpnIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AuthorizeClientVpnIngressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest &, const Model::DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceMaintenanceOptionsRequest &, const Model::ModifyInstanceMaintenanceOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceMaintenanceOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceEventStartTimeRequest &, const Model::ModifyInstanceEventStartTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceEventStartTimeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeRouteTablesRequest &, const Model::DescribeRouteTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRouteTablesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteInternetGatewayRequest &, const Model::DeleteInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteInternetGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeNetworkInsightsPathsRequest &, const Model::DescribeNetworkInsightsPathsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeNetworkInsightsPathsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeKeyPairsRequest &, const Model::DescribeKeyPairsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeKeyPairsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamPoolCidrsRequest &, const Model::GetIpamPoolCidrsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamPoolCidrsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVerifiedAccessGroupPolicyRequest &, const Model::ModifyVerifiedAccessGroupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVerifiedAccessGroupPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateRouteServerRequest &, const Model::DisassociateRouteServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateRouteServerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamPrefixListResolverRequest &, const Model::ModifyIpamPrefixListResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIpamPrefixListResolverResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpcRequest &, const Model::CreateVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkAclRequest &, const Model::DeleteNetworkAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkAclResponseReceivedHandler
std::function< void(const EC2Client *, const Model::PurchaseCapacityBlockRequest &, const Model::PurchaseCapacityBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PurchaseCapacityBlockResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteInstanceConnectEndpointRequest &, const Model::DeleteInstanceConnectEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteInstanceConnectEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyDefaultCreditSpecificationRequest &, const Model::ModifyDefaultCreditSpecificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyDefaultCreditSpecificationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelBundleTaskRequest &, const Model::CancelBundleTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelBundleTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DetachClassicLinkVpcRequest &, const Model::DetachClassicLinkVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetachClassicLinkVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamPoolRequest &, const Model::DeleteIpamPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIpamPoolResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateAddressRequest &, const Model::AssociateAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateAddressResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableVolumeIORequest &, const Model::EnableVolumeIOOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableVolumeIOResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeEgressOnlyInternetGatewaysRequest &, const Model::DescribeEgressOnlyInternetGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEgressOnlyInternetGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateDhcpOptionsRequest &, const Model::CreateDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDhcpOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeNatGatewaysRequest &, const Model::DescribeNatGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeNatGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyPrivateDnsNameOptionsRequest &, const Model::ModifyPrivateDnsNameOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyPrivateDnsNameOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateRouteTableRequest &, const Model::CreateRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableCapacityManagerRequest &, const Model::EnableCapacityManagerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableCapacityManagerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetNetworkInsightsAccessScopeAnalysisFindingsRequest &, const Model::GetNetworkInsightsAccessScopeAnalysisFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNetworkInsightsAccessScopeAnalysisFindingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RestoreImageFromRecycleBinRequest &, const Model::RestoreImageFromRecycleBinOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreImageFromRecycleBinResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamsRequest &, const Model::DescribeIpamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamPrefixListResolversRequest &, const Model::DescribeIpamPrefixListResolversOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamPrefixListResolversResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableImageDeprecationRequest &, const Model::DisableImageDeprecationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableImageDeprecationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVerifiedAccessEndpointRequest &, const Model::CreateVerifiedAccessEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVerifiedAccessEndpointResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLocalGatewayVirtualInterfaceRequest &, const Model::CreateLocalGatewayVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocalGatewayVirtualInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::PurchaseReservedInstancesOfferingRequest &, const Model::PurchaseReservedInstancesOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PurchaseReservedInstancesOfferingResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteLocalGatewayRouteTableVpcAssociationRequest &, const Model::DeleteLocalGatewayRouteTableVpcAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLocalGatewayRouteTableVpcAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableTransitGatewayRouteTablePropagationRequest &, const Model::EnableTransitGatewayRouteTablePropagationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableTransitGatewayRouteTablePropagationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateTrunkInterfaceRequest &, const Model::AssociateTrunkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateTrunkInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTrafficMirrorFilterRequest &, const Model::CreateTrafficMirrorFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTrafficMirrorFilterResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateSubnetCidrReservationRequest &, const Model::CreateSubnetCidrReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSubnetCidrReservationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamPolicyRequest &, const Model::DeleteIpamPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIpamPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayMulticastDomainsRequest &, const Model::DescribeTransitGatewayMulticastDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayMulticastDomainsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeregisterImageRequest &, const Model::DeregisterImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeregisterImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyImageAttributeRequest &, const Model::ModifyImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyImageAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AcceptTransitGatewayVpcAttachmentRequest &, const Model::AcceptTransitGatewayVpcAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptTransitGatewayVpcAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeImageAttributeRequest &, const Model::DescribeImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImageAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest &, const Model::DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableIpamPolicyRequest &, const Model::DisableIpamPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableIpamPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamDiscoveredPublicAddressesRequest &, const Model::GetIpamDiscoveredPublicAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamDiscoveredPublicAddressesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ResetFpgaImageAttributeRequest &, const Model::ResetFpgaImageAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetFpgaImageAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateIpamScopeRequest &, const Model::CreateIpamScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIpamScopeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeReservedInstancesRequest &, const Model::DescribeReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReservedInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteLocalGatewayRouteTableRequest &, const Model::DeleteLocalGatewayRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLocalGatewayRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeRouteServerPeersRequest &, const Model::DescribeRouteServerPeersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRouteServerPeersResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetCapacityReservationUsageRequest &, const Model::GetCapacityReservationUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCapacityReservationUsageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetCoipPoolUsageRequest &, const Model::GetCoipPoolUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCoipPoolUsageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamDiscoveredResourceCidrsRequest &, const Model::GetIpamDiscoveredResourceCidrsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamDiscoveredResourceCidrsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetEbsDefaultKmsKeyIdRequest &, const Model::GetEbsDefaultKmsKeyIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEbsDefaultKmsKeyIdResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLocalGatewayVirtualInterfacesRequest &, const Model::DescribeLocalGatewayVirtualInterfacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocalGatewayVirtualInterfacesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLockedSnapshotsRequest &, const Model::DescribeLockedSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLockedSnapshotsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeMacHostsRequest &, const Model::DescribeMacHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMacHostsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateEnclaveCertificateIamRoleRequest &, const Model::AssociateEnclaveCertificateIamRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateEnclaveCertificateIamRoleResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamAddressHistoryRequest &, const Model::GetIpamAddressHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamAddressHistoryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateIpamPrefixListResolverTargetRequest &, const Model::CreateIpamPrefixListResolverTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIpamPrefixListResolverTargetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::MonitorInstancesRequest &, const Model::MonitorInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> MonitorInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeClientVpnConnectionsRequest &, const Model::DescribeClientVpnConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeClientVpnConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpnConcentratorsRequest &, const Model::DescribeVpnConcentratorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpnConcentratorsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpnConnectionRequest &, const Model::ModifyVpnConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpnConnectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ImportClientVpnClientCertificateRevocationListRequest &, const Model::ImportClientVpnClientCertificateRevocationListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportClientVpnClientCertificateRevocationListResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceVpnTunnelRequest &, const Model::ReplaceVpnTunnelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReplaceVpnTunnelResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateSecurityGroupVpcRequest &, const Model::AssociateSecurityGroupVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateSecurityGroupVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AcceptVpcPeeringConnectionRequest &, const Model::AcceptVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptVpcPeeringConnectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableAddressTransferRequest &, const Model::DisableAddressTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableAddressTransferResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteIpamPrefixListResolverRequest &, const Model::DeleteIpamPrefixListResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIpamPrefixListResolverResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeletePublicIpv4PoolRequest &, const Model::DeletePublicIpv4PoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePublicIpv4PoolResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVpcAttributeRequest &, const Model::DescribeVpcAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVpcAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpnConnectionRouteRequest &, const Model::DeleteVpnConnectionRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpnConnectionRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateCapacityReservationBillingOwnerRequest &, const Model::DisassociateCapacityReservationBillingOwnerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateCapacityReservationBillingOwnerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamResourceDiscoveryRequest &, const Model::ModifyIpamResourceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIpamResourceDiscoveryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AcceptTransitGatewayPeeringAttachmentRequest &, const Model::AcceptTransitGatewayPeeringAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptTransitGatewayPeeringAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RequestSpotFleetRequest &, const Model::RequestSpotFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RequestSpotFleetResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateSecurityGroupVpcRequest &, const Model::DisassociateSecurityGroupVpcOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateSecurityGroupVpcResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeregisterInstanceEventNotificationAttributesRequest &, const Model::DeregisterInstanceEventNotificationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeregisterInstanceEventNotificationAttributesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstancePlacementRequest &, const Model::ModifyInstancePlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstancePlacementResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVerifiedAccessInstanceRequest &, const Model::CreateVerifiedAccessInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVerifiedAccessInstanceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeStoreImageTasksRequest &, const Model::DescribeStoreImageTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeStoreImageTasksResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelExportTaskRequest &, const Model::CancelExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelExportTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribePrefixListsRequest &, const Model::DescribePrefixListsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePrefixListsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLocalGatewayVirtualInterfaceGroupRequest &, const Model::CreateLocalGatewayVirtualInterfaceGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocalGatewayVirtualInterfaceGroupResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableAllowedImagesSettingsRequest &, const Model::EnableAllowedImagesSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableAllowedImagesSettingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateVpnConnectionRouteRequest &, const Model::CreateVpnConnectionRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpnConnectionRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteCustomerGatewayRequest &, const Model::DeleteCustomerGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCustomerGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateRouteTableRequest &, const Model::DisassociateRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::RejectTransitGatewayPeeringAttachmentRequest &, const Model::RejectTransitGatewayPeeringAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectTransitGatewayPeeringAttachmentResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachNetworkInterfaceRequest &, const Model::AttachNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AttachNetworkInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetVpnTunnelReplacementStatusRequest &, const Model::GetVpnTunnelReplacementStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVpnTunnelReplacementStatusResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteLocalGatewayRouteRequest &, const Model::DeleteLocalGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLocalGatewayRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableVpcClassicLinkRequest &, const Model::DisableVpcClassicLinkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableVpcClassicLinkResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamResourceDiscoveryAssociationsRequest &, const Model::DescribeIpamResourceDiscoveryAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamResourceDiscoveryAssociationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayConnectPeerRequest &, const Model::CreateTransitGatewayConnectPeerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayConnectPeerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AllocateIpamPoolCidrRequest &, const Model::AllocateIpamPoolCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AllocateIpamPoolCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamPrefixListResolverVersionEntriesRequest &, const Model::GetIpamPrefixListResolverVersionEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamPrefixListResolverVersionEntriesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeIpamExternalResourceVerificationTokensRequest &, const Model::DescribeIpamExternalResourceVerificationTokensOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpamExternalResourceVerificationTokensResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableImageDeregistrationProtectionRequest &, const Model::EnableImageDeregistrationProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableImageDeregistrationProtectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ExportClientVpnClientCertificateRevocationListRequest &, const Model::ExportClientVpnClientCertificateRevocationListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExportClientVpnClientCertificateRevocationListResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CopyVolumesRequest &, const Model::CopyVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CopyVolumesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetSnapshotBlockPublicAccessStateRequest &, const Model::GetSnapshotBlockPublicAccessStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSnapshotBlockPublicAccessStateResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTrafficMirrorFilterRulesRequest &, const Model::DescribeTrafficMirrorFilterRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTrafficMirrorFilterRulesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteInstanceEventWindowRequest &, const Model::DeleteInstanceEventWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteInstanceEventWindowResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateTransitGatewayMulticastDomainRequest &, const Model::DisassociateTransitGatewayMulticastDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateTransitGatewayMulticastDomainResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelSpotFleetRequestsRequest &, const Model::CancelSpotFleetRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelSpotFleetRequestsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateInternetGatewayRequest &, const Model::CreateInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateInternetGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVolumeAttributeRequest &, const Model::DescribeVolumeAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVolumeAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DetachVerifiedAccessTrustProviderRequest &, const Model::DetachVerifiedAccessTrustProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetachVerifiedAccessTrustProviderResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateMacSystemIntegrityProtectionModificationTaskRequest &, const Model::CreateMacSystemIntegrityProtectionModificationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMacSystemIntegrityProtectionModificationTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamPolicyAllocationRulesRequest &, const Model::GetIpamPolicyAllocationRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamPolicyAllocationRulesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLocalGatewayRouteRequest &, const Model::CreateLocalGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocalGatewayRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifySnapshotTierRequest &, const Model::ModifySnapshotTierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifySnapshotTierResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyTrafficMirrorFilterNetworkServicesRequest &, const Model::ModifyTrafficMirrorFilterNetworkServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyTrafficMirrorFilterNetworkServicesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateClientVpnTargetNetworkRequest &, const Model::DisassociateClientVpnTargetNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateClientVpnTargetNetworkResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ProvisionIpamByoasnRequest &, const Model::ProvisionIpamByoasnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ProvisionIpamByoasnResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteClientVpnRouteRequest &, const Model::DeleteClientVpnRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteClientVpnRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ExportImageRequest &, const Model::ExportImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExportImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamPrefixListResolverRulesRequest &, const Model::GetIpamPrefixListResolverRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamPrefixListResolverRulesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceCreditSpecificationRequest &, const Model::ModifyInstanceCreditSpecificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceCreditSpecificationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteEgressOnlyInternetGatewayRequest &, const Model::DeleteEgressOnlyInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEgressOnlyInternetGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ProvisionPublicIpv4PoolCidrRequest &, const Model::ProvisionPublicIpv4PoolCidrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ProvisionPublicIpv4PoolCidrResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkInsightsPathRequest &, const Model::DeleteNetworkInsightsPathOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkInsightsPathResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceEventWindowsRequest &, const Model::DescribeInstanceEventWindowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceEventWindowsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetTransitGatewayRouteTablePropagationsRequest &, const Model::GetTransitGatewayRouteTablePropagationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransitGatewayRouteTablePropagationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ListSnapshotsInRecycleBinRequest &, const Model::ListSnapshotsInRecycleBinOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSnapshotsInRecycleBinResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetConsoleOutputRequest &, const Model::GetConsoleOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConsoleOutputResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeregisterTransitGatewayMulticastGroupSourcesRequest &, const Model::DeregisterTransitGatewayMulticastGroupSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeregisterTransitGatewayMulticastGroupSourcesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateInstanceEventWindowRequest &, const Model::DisassociateInstanceEventWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateInstanceEventWindowResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeLocalGatewaysRequest &, const Model::DescribeLocalGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLocalGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteNetworkAclEntryRequest &, const Model::DeleteNetworkAclEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkAclEntryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateRouteServerRequest &, const Model::AssociateRouteServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateRouteServerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyInstanceMetadataOptionsRequest &, const Model::ModifyInstanceMetadataOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyInstanceMetadataOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcBlockPublicAccessExclusionRequest &, const Model::ModifyVpcBlockPublicAccessExclusionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcBlockPublicAccessExclusionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeHostReservationsRequest &, const Model::DescribeHostReservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeHostReservationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayConnectsRequest &, const Model::DescribeTransitGatewayConnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayConnectsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetInstanceTpmEkPubRequest &, const Model::GetInstanceTpmEkPubOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInstanceTpmEkPubResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateCarrierGatewayRequest &, const Model::CreateCarrierGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCarrierGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableCapacityManagerRequest &, const Model::DisableCapacityManagerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableCapacityManagerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpcPeeringConnectionRequest &, const Model::DeleteVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcPeeringConnectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcBlockPublicAccessOptionsRequest &, const Model::ModifyVpcBlockPublicAccessOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcBlockPublicAccessOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ImportSnapshotRequest &, const Model::ImportSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportSnapshotResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateCapacityReservationBySplittingRequest &, const Model::CreateCapacityReservationBySplittingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCapacityReservationBySplittingResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateReplaceRootVolumeTaskRequest &, const Model::CreateReplaceRootVolumeTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateReplaceRootVolumeTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSpotPriceHistoryRequest &, const Model::DescribeSpotPriceHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSpotPriceHistoryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateIpamPoolRequest &, const Model::CreateIpamPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIpamPoolResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateNetworkInterfaceRequest &, const Model::CreateNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNetworkInterfaceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayRouteTableRequest &, const Model::CreateTransitGatewayRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::PurchaseHostReservationRequest &, const Model::PurchaseHostReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PurchaseHostReservationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVerifiedAccessInstanceRequest &, const Model::ModifyVerifiedAccessInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVerifiedAccessInstanceResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceNetworkAclAssociationRequest &, const Model::ReplaceNetworkAclAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReplaceNetworkAclAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CancelConversionTaskRequest &, const Model::CancelConversionTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelConversionTaskResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateNetworkAclRequest &, const Model::CreateNetworkAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNetworkAclResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetSpotPlacementScoresRequest &, const Model::GetSpotPlacementScoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSpotPlacementScoresResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyIpamScopeRequest &, const Model::ModifyIpamScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIpamScopeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::UnmonitorInstancesRequest &, const Model::UnmonitorInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UnmonitorInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceConnectEndpointsRequest &, const Model::DescribeInstanceConnectEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceConnectEndpointsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteFpgaImageRequest &, const Model::DeleteFpgaImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFpgaImageResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteKeyPairRequest &, const Model::DeleteKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKeyPairResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeSpotInstanceRequestsRequest &, const Model::DescribeSpotInstanceRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSpotInstanceRequestsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ReplaceRouteTableAssociationRequest &, const Model::ReplaceRouteTableAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReplaceRouteTableAssociationResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateIpamPolicyRequest &, const Model::CreateIpamPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIpamPolicyResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyLaunchTemplateRequest &, const Model::ModifyLaunchTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyLaunchTemplateResponseReceivedHandler
std::function< void(const EC2Client *, const Model::TerminateClientVpnConnectionsRequest &, const Model::TerminateClientVpnConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TerminateClientVpnConnectionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayRouteRequest &, const Model::CreateTransitGatewayRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceTypeOfferingsRequest &, const Model::DescribeInstanceTypeOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceTypeOfferingsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateLocalGatewayRouteTableRequest &, const Model::CreateLocalGatewayRouteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLocalGatewayRouteTableResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCapacityReservationFleetsRequest &, const Model::DescribeCapacityReservationFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCapacityReservationFleetsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteFlowLogsRequest &, const Model::DeleteFlowLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFlowLogsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyVpcEndpointServicePayerResponsibilityRequest &, const Model::ModifyVpcEndpointServicePayerResponsibilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyVpcEndpointServicePayerResponsibilityResponseReceivedHandler
std::function< void(const EC2Client *, const Model::ModifyTrafficMirrorSessionRequest &, const Model::ModifyTrafficMirrorSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyTrafficMirrorSessionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeAwsNetworkPerformanceMetricSubscriptionsRequest &, const Model::DescribeAwsNetworkPerformanceMetricSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAwsNetworkPerformanceMetricSubscriptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableFastSnapshotRestoresRequest &, const Model::EnableFastSnapshotRestoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableFastSnapshotRestoresResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisableImageDeregistrationProtectionRequest &, const Model::DisableImageDeregistrationProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableImageDeregistrationProtectionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTransitGatewayConnectRequest &, const Model::CreateTransitGatewayConnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransitGatewayConnectResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DisassociateVpcCidrBlockRequest &, const Model::DisassociateVpcCidrBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateVpcCidrBlockResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayConnectRequest &, const Model::DeleteTransitGatewayConnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayConnectResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteLaunchTemplateRequest &, const Model::DeleteLaunchTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLaunchTemplateResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteDhcpOptionsRequest &, const Model::DeleteDhcpOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDhcpOptionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeFastLaunchImagesRequest &, const Model::DescribeFastLaunchImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFastLaunchImagesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeImageReferencesRequest &, const Model::DescribeImageReferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImageReferencesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteTransitGatewayMeteringPolicyEntryRequest &, const Model::DeleteTransitGatewayMeteringPolicyEntryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransitGatewayMeteringPolicyEntryResponseReceivedHandler
std::function< void(const EC2Client *, const Model::EnableFastLaunchRequest &, const Model::EnableFastLaunchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableFastLaunchResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetManagedPrefixListEntriesRequest &, const Model::GetManagedPrefixListEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetManagedPrefixListEntriesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateTrafficMirrorFilterRuleRequest &, const Model::CreateTrafficMirrorFilterRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTrafficMirrorFilterRuleResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreatePublicIpv4PoolRequest &, const Model::CreatePublicIpv4PoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePublicIpv4PoolResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateCapacityReservationBillingOwnerRequest &, const Model::AssociateCapacityReservationBillingOwnerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateCapacityReservationBillingOwnerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteRouteServerPeerRequest &, const Model::DeleteRouteServerPeerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRouteServerPeerResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeVolumesRequest &, const Model::DescribeVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVolumesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateSpotDatafeedSubscriptionRequest &, const Model::CreateSpotDatafeedSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSpotDatafeedSubscriptionResponseReceivedHandler
std::function< void(const EC2Client *, const Model::GetIpamPrefixListResolverVersionsRequest &, const Model::GetIpamPrefixListResolverVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIpamPrefixListResolverVersionsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AssociateTransitGatewayMulticastDomainRequest &, const Model::AssociateTransitGatewayMulticastDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateTransitGatewayMulticastDomainResponseReceivedHandler
std::function< void(const EC2Client *, const Model::CreateClientVpnRouteRequest &, const Model::CreateClientVpnRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateClientVpnRouteResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeCustomerGatewaysRequest &, const Model::DescribeCustomerGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCustomerGatewaysResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DeleteVpcEndpointServiceConfigurationsRequest &, const Model::DeleteVpcEndpointServiceConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcEndpointServiceConfigurationsResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeTransitGatewayMeteringPoliciesRequest &, const Model::DescribeTransitGatewayMeteringPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTransitGatewayMeteringPoliciesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribeInstanceAttributeRequest &, const Model::DescribeInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceAttributeResponseReceivedHandler
std::function< void(const EC2Client *, const Model::AttachInternetGatewayRequest &, const Model::AttachInternetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AttachInternetGatewayResponseReceivedHandler
std::function< void(const EC2Client *, const Model::PurchaseScheduledInstancesRequest &, const Model::PurchaseScheduledInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PurchaseScheduledInstancesResponseReceivedHandler
std::function< void(const EC2Client *, const Model::DescribePlacementGroupsRequest &, const Model::DescribePlacementGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePlacementGroupsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String