AWS SDK for C++  1.7.224
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::EC2::EC2Client Class Reference

#include <EC2Client.h>

+ Inheritance diagram for Aws::EC2::EC2Client:

Public Types

typedef Aws::Client::AWSXMLClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSXMLClient
typedef AWSClient BASECLASS
 

Public Member Functions

 EC2Client (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 EC2Client (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 EC2Client (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~EC2Client ()
 
virtual const char * GetServiceClientName () const override
 
virtual Model::AcceptReservedInstancesExchangeQuoteOutcome AcceptReservedInstancesExchangeQuote (const Model::AcceptReservedInstancesExchangeQuoteRequest &request) const
 
virtual Model::AcceptReservedInstancesExchangeQuoteOutcomeCallable AcceptReservedInstancesExchangeQuoteCallable (const Model::AcceptReservedInstancesExchangeQuoteRequest &request) const
 
virtual void AcceptReservedInstancesExchangeQuoteAsync (const Model::AcceptReservedInstancesExchangeQuoteRequest &request, const AcceptReservedInstancesExchangeQuoteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AcceptTransitGatewayVpcAttachmentOutcome AcceptTransitGatewayVpcAttachment (const Model::AcceptTransitGatewayVpcAttachmentRequest &request) const
 
virtual Model::AcceptTransitGatewayVpcAttachmentOutcomeCallable AcceptTransitGatewayVpcAttachmentCallable (const Model::AcceptTransitGatewayVpcAttachmentRequest &request) const
 
virtual void AcceptTransitGatewayVpcAttachmentAsync (const Model::AcceptTransitGatewayVpcAttachmentRequest &request, const AcceptTransitGatewayVpcAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AcceptVpcEndpointConnectionsOutcome AcceptVpcEndpointConnections (const Model::AcceptVpcEndpointConnectionsRequest &request) const
 
virtual Model::AcceptVpcEndpointConnectionsOutcomeCallable AcceptVpcEndpointConnectionsCallable (const Model::AcceptVpcEndpointConnectionsRequest &request) const
 
virtual void AcceptVpcEndpointConnectionsAsync (const Model::AcceptVpcEndpointConnectionsRequest &request, const AcceptVpcEndpointConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AcceptVpcPeeringConnectionOutcome AcceptVpcPeeringConnection (const Model::AcceptVpcPeeringConnectionRequest &request) const
 
virtual Model::AcceptVpcPeeringConnectionOutcomeCallable AcceptVpcPeeringConnectionCallable (const Model::AcceptVpcPeeringConnectionRequest &request) const
 
virtual void AcceptVpcPeeringConnectionAsync (const Model::AcceptVpcPeeringConnectionRequest &request, const AcceptVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdvertiseByoipCidrOutcome AdvertiseByoipCidr (const Model::AdvertiseByoipCidrRequest &request) const
 
virtual Model::AdvertiseByoipCidrOutcomeCallable AdvertiseByoipCidrCallable (const Model::AdvertiseByoipCidrRequest &request) const
 
virtual void AdvertiseByoipCidrAsync (const Model::AdvertiseByoipCidrRequest &request, const AdvertiseByoipCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AllocateAddressOutcome AllocateAddress (const Model::AllocateAddressRequest &request) const
 
virtual Model::AllocateAddressOutcomeCallable AllocateAddressCallable (const Model::AllocateAddressRequest &request) const
 
virtual void AllocateAddressAsync (const Model::AllocateAddressRequest &request, const AllocateAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AllocateHostsOutcome AllocateHosts (const Model::AllocateHostsRequest &request) const
 
virtual Model::AllocateHostsOutcomeCallable AllocateHostsCallable (const Model::AllocateHostsRequest &request) const
 
virtual void AllocateHostsAsync (const Model::AllocateHostsRequest &request, const AllocateHostsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ApplySecurityGroupsToClientVpnTargetNetworkOutcome ApplySecurityGroupsToClientVpnTargetNetwork (const Model::ApplySecurityGroupsToClientVpnTargetNetworkRequest &request) const
 
virtual Model::ApplySecurityGroupsToClientVpnTargetNetworkOutcomeCallable ApplySecurityGroupsToClientVpnTargetNetworkCallable (const Model::ApplySecurityGroupsToClientVpnTargetNetworkRequest &request) const
 
virtual void ApplySecurityGroupsToClientVpnTargetNetworkAsync (const Model::ApplySecurityGroupsToClientVpnTargetNetworkRequest &request, const ApplySecurityGroupsToClientVpnTargetNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssignIpv6AddressesOutcome AssignIpv6Addresses (const Model::AssignIpv6AddressesRequest &request) const
 
virtual Model::AssignIpv6AddressesOutcomeCallable AssignIpv6AddressesCallable (const Model::AssignIpv6AddressesRequest &request) const
 
virtual void AssignIpv6AddressesAsync (const Model::AssignIpv6AddressesRequest &request, const AssignIpv6AddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssignPrivateIpAddressesOutcome AssignPrivateIpAddresses (const Model::AssignPrivateIpAddressesRequest &request) const
 
virtual Model::AssignPrivateIpAddressesOutcomeCallable AssignPrivateIpAddressesCallable (const Model::AssignPrivateIpAddressesRequest &request) const
 
virtual void AssignPrivateIpAddressesAsync (const Model::AssignPrivateIpAddressesRequest &request, const AssignPrivateIpAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateAddressOutcome AssociateAddress (const Model::AssociateAddressRequest &request) const
 
virtual Model::AssociateAddressOutcomeCallable AssociateAddressCallable (const Model::AssociateAddressRequest &request) const
 
virtual void AssociateAddressAsync (const Model::AssociateAddressRequest &request, const AssociateAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateClientVpnTargetNetworkOutcome AssociateClientVpnTargetNetwork (const Model::AssociateClientVpnTargetNetworkRequest &request) const
 
virtual Model::AssociateClientVpnTargetNetworkOutcomeCallable AssociateClientVpnTargetNetworkCallable (const Model::AssociateClientVpnTargetNetworkRequest &request) const
 
virtual void AssociateClientVpnTargetNetworkAsync (const Model::AssociateClientVpnTargetNetworkRequest &request, const AssociateClientVpnTargetNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateDhcpOptionsOutcome AssociateDhcpOptions (const Model::AssociateDhcpOptionsRequest &request) const
 
virtual Model::AssociateDhcpOptionsOutcomeCallable AssociateDhcpOptionsCallable (const Model::AssociateDhcpOptionsRequest &request) const
 
virtual void AssociateDhcpOptionsAsync (const Model::AssociateDhcpOptionsRequest &request, const AssociateDhcpOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateIamInstanceProfileOutcome AssociateIamInstanceProfile (const Model::AssociateIamInstanceProfileRequest &request) const
 
virtual Model::AssociateIamInstanceProfileOutcomeCallable AssociateIamInstanceProfileCallable (const Model::AssociateIamInstanceProfileRequest &request) const
 
virtual void AssociateIamInstanceProfileAsync (const Model::AssociateIamInstanceProfileRequest &request, const AssociateIamInstanceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateRouteTableOutcome AssociateRouteTable (const Model::AssociateRouteTableRequest &request) const
 
virtual Model::AssociateRouteTableOutcomeCallable AssociateRouteTableCallable (const Model::AssociateRouteTableRequest &request) const
 
virtual void AssociateRouteTableAsync (const Model::AssociateRouteTableRequest &request, const AssociateRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateSubnetCidrBlockOutcome AssociateSubnetCidrBlock (const Model::AssociateSubnetCidrBlockRequest &request) const
 
virtual Model::AssociateSubnetCidrBlockOutcomeCallable AssociateSubnetCidrBlockCallable (const Model::AssociateSubnetCidrBlockRequest &request) const
 
virtual void AssociateSubnetCidrBlockAsync (const Model::AssociateSubnetCidrBlockRequest &request, const AssociateSubnetCidrBlockResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateTransitGatewayRouteTableOutcome AssociateTransitGatewayRouteTable (const Model::AssociateTransitGatewayRouteTableRequest &request) const
 
virtual Model::AssociateTransitGatewayRouteTableOutcomeCallable AssociateTransitGatewayRouteTableCallable (const Model::AssociateTransitGatewayRouteTableRequest &request) const
 
virtual void AssociateTransitGatewayRouteTableAsync (const Model::AssociateTransitGatewayRouteTableRequest &request, const AssociateTransitGatewayRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateVpcCidrBlockOutcome AssociateVpcCidrBlock (const Model::AssociateVpcCidrBlockRequest &request) const
 
virtual Model::AssociateVpcCidrBlockOutcomeCallable AssociateVpcCidrBlockCallable (const Model::AssociateVpcCidrBlockRequest &request) const
 
virtual void AssociateVpcCidrBlockAsync (const Model::AssociateVpcCidrBlockRequest &request, const AssociateVpcCidrBlockResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AttachClassicLinkVpcOutcome AttachClassicLinkVpc (const Model::AttachClassicLinkVpcRequest &request) const
 
virtual Model::AttachClassicLinkVpcOutcomeCallable AttachClassicLinkVpcCallable (const Model::AttachClassicLinkVpcRequest &request) const
 
virtual void AttachClassicLinkVpcAsync (const Model::AttachClassicLinkVpcRequest &request, const AttachClassicLinkVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AttachInternetGatewayOutcome AttachInternetGateway (const Model::AttachInternetGatewayRequest &request) const
 
virtual Model::AttachInternetGatewayOutcomeCallable AttachInternetGatewayCallable (const Model::AttachInternetGatewayRequest &request) const
 
virtual void AttachInternetGatewayAsync (const Model::AttachInternetGatewayRequest &request, const AttachInternetGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AttachNetworkInterfaceOutcome AttachNetworkInterface (const Model::AttachNetworkInterfaceRequest &request) const
 
virtual Model::AttachNetworkInterfaceOutcomeCallable AttachNetworkInterfaceCallable (const Model::AttachNetworkInterfaceRequest &request) const
 
virtual void AttachNetworkInterfaceAsync (const Model::AttachNetworkInterfaceRequest &request, const AttachNetworkInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AttachVolumeOutcome AttachVolume (const Model::AttachVolumeRequest &request) const
 
virtual Model::AttachVolumeOutcomeCallable AttachVolumeCallable (const Model::AttachVolumeRequest &request) const
 
virtual void AttachVolumeAsync (const Model::AttachVolumeRequest &request, const AttachVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AttachVpnGatewayOutcome AttachVpnGateway (const Model::AttachVpnGatewayRequest &request) const
 
virtual Model::AttachVpnGatewayOutcomeCallable AttachVpnGatewayCallable (const Model::AttachVpnGatewayRequest &request) const
 
virtual void AttachVpnGatewayAsync (const Model::AttachVpnGatewayRequest &request, const AttachVpnGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AuthorizeClientVpnIngressOutcome AuthorizeClientVpnIngress (const Model::AuthorizeClientVpnIngressRequest &request) const
 
virtual Model::AuthorizeClientVpnIngressOutcomeCallable AuthorizeClientVpnIngressCallable (const Model::AuthorizeClientVpnIngressRequest &request) const
 
virtual void AuthorizeClientVpnIngressAsync (const Model::AuthorizeClientVpnIngressRequest &request, const AuthorizeClientVpnIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AuthorizeSecurityGroupEgressOutcome AuthorizeSecurityGroupEgress (const Model::AuthorizeSecurityGroupEgressRequest &request) const
 
virtual Model::AuthorizeSecurityGroupEgressOutcomeCallable AuthorizeSecurityGroupEgressCallable (const Model::AuthorizeSecurityGroupEgressRequest &request) const
 
virtual void AuthorizeSecurityGroupEgressAsync (const Model::AuthorizeSecurityGroupEgressRequest &request, const AuthorizeSecurityGroupEgressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AuthorizeSecurityGroupIngressOutcome AuthorizeSecurityGroupIngress (const Model::AuthorizeSecurityGroupIngressRequest &request) const
 
virtual Model::AuthorizeSecurityGroupIngressOutcomeCallable AuthorizeSecurityGroupIngressCallable (const Model::AuthorizeSecurityGroupIngressRequest &request) const
 
virtual void AuthorizeSecurityGroupIngressAsync (const Model::AuthorizeSecurityGroupIngressRequest &request, const AuthorizeSecurityGroupIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BundleInstanceOutcome BundleInstance (const Model::BundleInstanceRequest &request) const
 
virtual Model::BundleInstanceOutcomeCallable BundleInstanceCallable (const Model::BundleInstanceRequest &request) const
 
virtual void BundleInstanceAsync (const Model::BundleInstanceRequest &request, const BundleInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CancelBundleTaskOutcome CancelBundleTask (const Model::CancelBundleTaskRequest &request) const
 
virtual Model::CancelBundleTaskOutcomeCallable CancelBundleTaskCallable (const Model::CancelBundleTaskRequest &request) const
 
virtual void CancelBundleTaskAsync (const Model::CancelBundleTaskRequest &request, const CancelBundleTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CancelCapacityReservationOutcome CancelCapacityReservation (const Model::CancelCapacityReservationRequest &request) const
 
virtual Model::CancelCapacityReservationOutcomeCallable CancelCapacityReservationCallable (const Model::CancelCapacityReservationRequest &request) const
 
virtual void CancelCapacityReservationAsync (const Model::CancelCapacityReservationRequest &request, const CancelCapacityReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CancelConversionTaskOutcome CancelConversionTask (const Model::CancelConversionTaskRequest &request) const
 
virtual Model::CancelConversionTaskOutcomeCallable CancelConversionTaskCallable (const Model::CancelConversionTaskRequest &request) const
 
virtual void CancelConversionTaskAsync (const Model::CancelConversionTaskRequest &request, const CancelConversionTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CancelExportTaskOutcome CancelExportTask (const Model::CancelExportTaskRequest &request) const
 
virtual Model::CancelExportTaskOutcomeCallable CancelExportTaskCallable (const Model::CancelExportTaskRequest &request) const
 
virtual void CancelExportTaskAsync (const Model::CancelExportTaskRequest &request, const CancelExportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CancelImportTaskOutcome CancelImportTask (const Model::CancelImportTaskRequest &request) const
 
virtual Model::CancelImportTaskOutcomeCallable CancelImportTaskCallable (const Model::CancelImportTaskRequest &request) const
 
virtual void CancelImportTaskAsync (const Model::CancelImportTaskRequest &request, const CancelImportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CancelReservedInstancesListingOutcome CancelReservedInstancesListing (const Model::CancelReservedInstancesListingRequest &request) const
 
virtual Model::CancelReservedInstancesListingOutcomeCallable CancelReservedInstancesListingCallable (const Model::CancelReservedInstancesListingRequest &request) const
 
virtual void CancelReservedInstancesListingAsync (const Model::CancelReservedInstancesListingRequest &request, const CancelReservedInstancesListingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CancelSpotFleetRequestsOutcome CancelSpotFleetRequests (const Model::CancelSpotFleetRequestsRequest &request) const
 
virtual Model::CancelSpotFleetRequestsOutcomeCallable CancelSpotFleetRequestsCallable (const Model::CancelSpotFleetRequestsRequest &request) const
 
virtual void CancelSpotFleetRequestsAsync (const Model::CancelSpotFleetRequestsRequest &request, const CancelSpotFleetRequestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CancelSpotInstanceRequestsOutcome CancelSpotInstanceRequests (const Model::CancelSpotInstanceRequestsRequest &request) const
 
virtual Model::CancelSpotInstanceRequestsOutcomeCallable CancelSpotInstanceRequestsCallable (const Model::CancelSpotInstanceRequestsRequest &request) const
 
virtual void CancelSpotInstanceRequestsAsync (const Model::CancelSpotInstanceRequestsRequest &request, const CancelSpotInstanceRequestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ConfirmProductInstanceOutcome ConfirmProductInstance (const Model::ConfirmProductInstanceRequest &request) const
 
virtual Model::ConfirmProductInstanceOutcomeCallable ConfirmProductInstanceCallable (const Model::ConfirmProductInstanceRequest &request) const
 
virtual void ConfirmProductInstanceAsync (const Model::ConfirmProductInstanceRequest &request, const ConfirmProductInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CopyFpgaImageOutcome CopyFpgaImage (const Model::CopyFpgaImageRequest &request) const
 
virtual Model::CopyFpgaImageOutcomeCallable CopyFpgaImageCallable (const Model::CopyFpgaImageRequest &request) const
 
virtual void CopyFpgaImageAsync (const Model::CopyFpgaImageRequest &request, const CopyFpgaImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CopyImageOutcome CopyImage (const Model::CopyImageRequest &request) const
 
virtual Model::CopyImageOutcomeCallable CopyImageCallable (const Model::CopyImageRequest &request) const
 
virtual void CopyImageAsync (const Model::CopyImageRequest &request, const CopyImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CopySnapshotOutcome CopySnapshot (const Model::CopySnapshotRequest &request) const
 
virtual Model::CopySnapshotOutcomeCallable CopySnapshotCallable (const Model::CopySnapshotRequest &request) const
 
virtual void CopySnapshotAsync (const Model::CopySnapshotRequest &request, const CopySnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateCapacityReservationOutcome CreateCapacityReservation (const Model::CreateCapacityReservationRequest &request) const
 
virtual Model::CreateCapacityReservationOutcomeCallable CreateCapacityReservationCallable (const Model::CreateCapacityReservationRequest &request) const
 
virtual void CreateCapacityReservationAsync (const Model::CreateCapacityReservationRequest &request, const CreateCapacityReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateClientVpnEndpointOutcome CreateClientVpnEndpoint (const Model::CreateClientVpnEndpointRequest &request) const
 
virtual Model::CreateClientVpnEndpointOutcomeCallable CreateClientVpnEndpointCallable (const Model::CreateClientVpnEndpointRequest &request) const
 
virtual void CreateClientVpnEndpointAsync (const Model::CreateClientVpnEndpointRequest &request, const CreateClientVpnEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateClientVpnRouteOutcome CreateClientVpnRoute (const Model::CreateClientVpnRouteRequest &request) const
 
virtual Model::CreateClientVpnRouteOutcomeCallable CreateClientVpnRouteCallable (const Model::CreateClientVpnRouteRequest &request) const
 
virtual void CreateClientVpnRouteAsync (const Model::CreateClientVpnRouteRequest &request, const CreateClientVpnRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateCustomerGatewayOutcome CreateCustomerGateway (const Model::CreateCustomerGatewayRequest &request) const
 
virtual Model::CreateCustomerGatewayOutcomeCallable CreateCustomerGatewayCallable (const Model::CreateCustomerGatewayRequest &request) const
 
virtual void CreateCustomerGatewayAsync (const Model::CreateCustomerGatewayRequest &request, const CreateCustomerGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDefaultSubnetOutcome CreateDefaultSubnet (const Model::CreateDefaultSubnetRequest &request) const
 
virtual Model::CreateDefaultSubnetOutcomeCallable CreateDefaultSubnetCallable (const Model::CreateDefaultSubnetRequest &request) const
 
virtual void CreateDefaultSubnetAsync (const Model::CreateDefaultSubnetRequest &request, const CreateDefaultSubnetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDefaultVpcOutcome CreateDefaultVpc (const Model::CreateDefaultVpcRequest &request) const
 
virtual Model::CreateDefaultVpcOutcomeCallable CreateDefaultVpcCallable (const Model::CreateDefaultVpcRequest &request) const
 
virtual void CreateDefaultVpcAsync (const Model::CreateDefaultVpcRequest &request, const CreateDefaultVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDhcpOptionsOutcome CreateDhcpOptions (const Model::CreateDhcpOptionsRequest &request) const
 
virtual Model::CreateDhcpOptionsOutcomeCallable CreateDhcpOptionsCallable (const Model::CreateDhcpOptionsRequest &request) const
 
virtual void CreateDhcpOptionsAsync (const Model::CreateDhcpOptionsRequest &request, const CreateDhcpOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateEgressOnlyInternetGatewayOutcome CreateEgressOnlyInternetGateway (const Model::CreateEgressOnlyInternetGatewayRequest &request) const
 
virtual Model::CreateEgressOnlyInternetGatewayOutcomeCallable CreateEgressOnlyInternetGatewayCallable (const Model::CreateEgressOnlyInternetGatewayRequest &request) const
 
virtual void CreateEgressOnlyInternetGatewayAsync (const Model::CreateEgressOnlyInternetGatewayRequest &request, const CreateEgressOnlyInternetGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateFleetOutcome CreateFleet (const Model::CreateFleetRequest &request) const
 
virtual Model::CreateFleetOutcomeCallable CreateFleetCallable (const Model::CreateFleetRequest &request) const
 
virtual void CreateFleetAsync (const Model::CreateFleetRequest &request, const CreateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateFlowLogsOutcome CreateFlowLogs (const Model::CreateFlowLogsRequest &request) const
 
virtual Model::CreateFlowLogsOutcomeCallable CreateFlowLogsCallable (const Model::CreateFlowLogsRequest &request) const
 
virtual void CreateFlowLogsAsync (const Model::CreateFlowLogsRequest &request, const CreateFlowLogsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateFpgaImageOutcome CreateFpgaImage (const Model::CreateFpgaImageRequest &request) const
 
virtual Model::CreateFpgaImageOutcomeCallable CreateFpgaImageCallable (const Model::CreateFpgaImageRequest &request) const
 
virtual void CreateFpgaImageAsync (const Model::CreateFpgaImageRequest &request, const CreateFpgaImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateImageOutcome CreateImage (const Model::CreateImageRequest &request) const
 
virtual Model::CreateImageOutcomeCallable CreateImageCallable (const Model::CreateImageRequest &request) const
 
virtual void CreateImageAsync (const Model::CreateImageRequest &request, const CreateImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateInstanceExportTaskOutcome CreateInstanceExportTask (const Model::CreateInstanceExportTaskRequest &request) const
 
virtual Model::CreateInstanceExportTaskOutcomeCallable CreateInstanceExportTaskCallable (const Model::CreateInstanceExportTaskRequest &request) const
 
virtual void CreateInstanceExportTaskAsync (const Model::CreateInstanceExportTaskRequest &request, const CreateInstanceExportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateInternetGatewayOutcome CreateInternetGateway (const Model::CreateInternetGatewayRequest &request) const
 
virtual Model::CreateInternetGatewayOutcomeCallable CreateInternetGatewayCallable (const Model::CreateInternetGatewayRequest &request) const
 
virtual void CreateInternetGatewayAsync (const Model::CreateInternetGatewayRequest &request, const CreateInternetGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateKeyPairOutcome CreateKeyPair (const Model::CreateKeyPairRequest &request) const
 
virtual Model::CreateKeyPairOutcomeCallable CreateKeyPairCallable (const Model::CreateKeyPairRequest &request) const
 
virtual void CreateKeyPairAsync (const Model::CreateKeyPairRequest &request, const CreateKeyPairResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateLaunchTemplateOutcome CreateLaunchTemplate (const Model::CreateLaunchTemplateRequest &request) const
 
virtual Model::CreateLaunchTemplateOutcomeCallable CreateLaunchTemplateCallable (const Model::CreateLaunchTemplateRequest &request) const
 
virtual void CreateLaunchTemplateAsync (const Model::CreateLaunchTemplateRequest &request, const CreateLaunchTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateLaunchTemplateVersionOutcome CreateLaunchTemplateVersion (const Model::CreateLaunchTemplateVersionRequest &request) const
 
virtual Model::CreateLaunchTemplateVersionOutcomeCallable CreateLaunchTemplateVersionCallable (const Model::CreateLaunchTemplateVersionRequest &request) const
 
virtual void CreateLaunchTemplateVersionAsync (const Model::CreateLaunchTemplateVersionRequest &request, const CreateLaunchTemplateVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateNatGatewayOutcome CreateNatGateway (const Model::CreateNatGatewayRequest &request) const
 
virtual Model::CreateNatGatewayOutcomeCallable CreateNatGatewayCallable (const Model::CreateNatGatewayRequest &request) const
 
virtual void CreateNatGatewayAsync (const Model::CreateNatGatewayRequest &request, const CreateNatGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateNetworkAclOutcome CreateNetworkAcl (const Model::CreateNetworkAclRequest &request) const
 
virtual Model::CreateNetworkAclOutcomeCallable CreateNetworkAclCallable (const Model::CreateNetworkAclRequest &request) const
 
virtual void CreateNetworkAclAsync (const Model::CreateNetworkAclRequest &request, const CreateNetworkAclResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateNetworkAclEntryOutcome CreateNetworkAclEntry (const Model::CreateNetworkAclEntryRequest &request) const
 
virtual Model::CreateNetworkAclEntryOutcomeCallable CreateNetworkAclEntryCallable (const Model::CreateNetworkAclEntryRequest &request) const
 
virtual void CreateNetworkAclEntryAsync (const Model::CreateNetworkAclEntryRequest &request, const CreateNetworkAclEntryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateNetworkInterfaceOutcome CreateNetworkInterface (const Model::CreateNetworkInterfaceRequest &request) const
 
virtual Model::CreateNetworkInterfaceOutcomeCallable CreateNetworkInterfaceCallable (const Model::CreateNetworkInterfaceRequest &request) const
 
virtual void CreateNetworkInterfaceAsync (const Model::CreateNetworkInterfaceRequest &request, const CreateNetworkInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateNetworkInterfacePermissionOutcome CreateNetworkInterfacePermission (const Model::CreateNetworkInterfacePermissionRequest &request) const
 
virtual Model::CreateNetworkInterfacePermissionOutcomeCallable CreateNetworkInterfacePermissionCallable (const Model::CreateNetworkInterfacePermissionRequest &request) const
 
virtual void CreateNetworkInterfacePermissionAsync (const Model::CreateNetworkInterfacePermissionRequest &request, const CreateNetworkInterfacePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreatePlacementGroupOutcome CreatePlacementGroup (const Model::CreatePlacementGroupRequest &request) const
 
virtual Model::CreatePlacementGroupOutcomeCallable CreatePlacementGroupCallable (const Model::CreatePlacementGroupRequest &request) const
 
virtual void CreatePlacementGroupAsync (const Model::CreatePlacementGroupRequest &request, const CreatePlacementGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateReservedInstancesListingOutcome CreateReservedInstancesListing (const Model::CreateReservedInstancesListingRequest &request) const
 
virtual Model::CreateReservedInstancesListingOutcomeCallable CreateReservedInstancesListingCallable (const Model::CreateReservedInstancesListingRequest &request) const
 
virtual void CreateReservedInstancesListingAsync (const Model::CreateReservedInstancesListingRequest &request, const CreateReservedInstancesListingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateRouteOutcome CreateRoute (const Model::CreateRouteRequest &request) const
 
virtual Model::CreateRouteOutcomeCallable CreateRouteCallable (const Model::CreateRouteRequest &request) const
 
virtual void CreateRouteAsync (const Model::CreateRouteRequest &request, const CreateRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateRouteTableOutcome CreateRouteTable (const Model::CreateRouteTableRequest &request) const
 
virtual Model::CreateRouteTableOutcomeCallable CreateRouteTableCallable (const Model::CreateRouteTableRequest &request) const
 
virtual void CreateRouteTableAsync (const Model::CreateRouteTableRequest &request, const CreateRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateSecurityGroupOutcome CreateSecurityGroup (const Model::CreateSecurityGroupRequest &request) const
 
virtual Model::CreateSecurityGroupOutcomeCallable CreateSecurityGroupCallable (const Model::CreateSecurityGroupRequest &request) const
 
virtual void CreateSecurityGroupAsync (const Model::CreateSecurityGroupRequest &request, const CreateSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateSnapshotOutcome CreateSnapshot (const Model::CreateSnapshotRequest &request) const
 
virtual Model::CreateSnapshotOutcomeCallable CreateSnapshotCallable (const Model::CreateSnapshotRequest &request) const
 
virtual void CreateSnapshotAsync (const Model::CreateSnapshotRequest &request, const CreateSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateSnapshotsOutcome CreateSnapshots (const Model::CreateSnapshotsRequest &request) const
 
virtual Model::CreateSnapshotsOutcomeCallable CreateSnapshotsCallable (const Model::CreateSnapshotsRequest &request) const
 
virtual void CreateSnapshotsAsync (const Model::CreateSnapshotsRequest &request, const CreateSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateSpotDatafeedSubscriptionOutcome CreateSpotDatafeedSubscription (const Model::CreateSpotDatafeedSubscriptionRequest &request) const
 
virtual Model::CreateSpotDatafeedSubscriptionOutcomeCallable CreateSpotDatafeedSubscriptionCallable (const Model::CreateSpotDatafeedSubscriptionRequest &request) const
 
virtual void CreateSpotDatafeedSubscriptionAsync (const Model::CreateSpotDatafeedSubscriptionRequest &request, const CreateSpotDatafeedSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateSubnetOutcome CreateSubnet (const Model::CreateSubnetRequest &request) const
 
virtual Model::CreateSubnetOutcomeCallable CreateSubnetCallable (const Model::CreateSubnetRequest &request) const
 
virtual void CreateSubnetAsync (const Model::CreateSubnetRequest &request, const CreateSubnetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTagsOutcome CreateTags (const Model::CreateTagsRequest &request) const
 
virtual Model::CreateTagsOutcomeCallable CreateTagsCallable (const Model::CreateTagsRequest &request) const
 
virtual void CreateTagsAsync (const Model::CreateTagsRequest &request, const CreateTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTrafficMirrorFilterOutcome CreateTrafficMirrorFilter (const Model::CreateTrafficMirrorFilterRequest &request) const
 
virtual Model::CreateTrafficMirrorFilterOutcomeCallable CreateTrafficMirrorFilterCallable (const Model::CreateTrafficMirrorFilterRequest &request) const
 
virtual void CreateTrafficMirrorFilterAsync (const Model::CreateTrafficMirrorFilterRequest &request, const CreateTrafficMirrorFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTrafficMirrorFilterRuleOutcome CreateTrafficMirrorFilterRule (const Model::CreateTrafficMirrorFilterRuleRequest &request) const
 
virtual Model::CreateTrafficMirrorFilterRuleOutcomeCallable CreateTrafficMirrorFilterRuleCallable (const Model::CreateTrafficMirrorFilterRuleRequest &request) const
 
virtual void CreateTrafficMirrorFilterRuleAsync (const Model::CreateTrafficMirrorFilterRuleRequest &request, const CreateTrafficMirrorFilterRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTrafficMirrorSessionOutcome CreateTrafficMirrorSession (const Model::CreateTrafficMirrorSessionRequest &request) const
 
virtual Model::CreateTrafficMirrorSessionOutcomeCallable CreateTrafficMirrorSessionCallable (const Model::CreateTrafficMirrorSessionRequest &request) const
 
virtual void CreateTrafficMirrorSessionAsync (const Model::CreateTrafficMirrorSessionRequest &request, const CreateTrafficMirrorSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTrafficMirrorTargetOutcome CreateTrafficMirrorTarget (const Model::CreateTrafficMirrorTargetRequest &request) const
 
virtual Model::CreateTrafficMirrorTargetOutcomeCallable CreateTrafficMirrorTargetCallable (const Model::CreateTrafficMirrorTargetRequest &request) const
 
virtual void CreateTrafficMirrorTargetAsync (const Model::CreateTrafficMirrorTargetRequest &request, const CreateTrafficMirrorTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTransitGatewayOutcome CreateTransitGateway (const Model::CreateTransitGatewayRequest &request) const
 
virtual Model::CreateTransitGatewayOutcomeCallable CreateTransitGatewayCallable (const Model::CreateTransitGatewayRequest &request) const
 
virtual void CreateTransitGatewayAsync (const Model::CreateTransitGatewayRequest &request, const CreateTransitGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTransitGatewayRouteOutcome CreateTransitGatewayRoute (const Model::CreateTransitGatewayRouteRequest &request) const
 
virtual Model::CreateTransitGatewayRouteOutcomeCallable CreateTransitGatewayRouteCallable (const Model::CreateTransitGatewayRouteRequest &request) const
 
virtual void CreateTransitGatewayRouteAsync (const Model::CreateTransitGatewayRouteRequest &request, const CreateTransitGatewayRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTransitGatewayRouteTableOutcome CreateTransitGatewayRouteTable (const Model::CreateTransitGatewayRouteTableRequest &request) const
 
virtual Model::CreateTransitGatewayRouteTableOutcomeCallable CreateTransitGatewayRouteTableCallable (const Model::CreateTransitGatewayRouteTableRequest &request) const
 
virtual void CreateTransitGatewayRouteTableAsync (const Model::CreateTransitGatewayRouteTableRequest &request, const CreateTransitGatewayRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTransitGatewayVpcAttachmentOutcome CreateTransitGatewayVpcAttachment (const Model::CreateTransitGatewayVpcAttachmentRequest &request) const
 
virtual Model::CreateTransitGatewayVpcAttachmentOutcomeCallable CreateTransitGatewayVpcAttachmentCallable (const Model::CreateTransitGatewayVpcAttachmentRequest &request) const
 
virtual void CreateTransitGatewayVpcAttachmentAsync (const Model::CreateTransitGatewayVpcAttachmentRequest &request, const CreateTransitGatewayVpcAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateVolumeOutcome CreateVolume (const Model::CreateVolumeRequest &request) const
 
virtual Model::CreateVolumeOutcomeCallable CreateVolumeCallable (const Model::CreateVolumeRequest &request) const
 
virtual void CreateVolumeAsync (const Model::CreateVolumeRequest &request, const CreateVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateVpcOutcome CreateVpc (const Model::CreateVpcRequest &request) const
 
virtual Model::CreateVpcOutcomeCallable CreateVpcCallable (const Model::CreateVpcRequest &request) const
 
virtual void CreateVpcAsync (const Model::CreateVpcRequest &request, const CreateVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateVpcEndpointOutcome CreateVpcEndpoint (const Model::CreateVpcEndpointRequest &request) const
 
virtual Model::CreateVpcEndpointOutcomeCallable CreateVpcEndpointCallable (const Model::CreateVpcEndpointRequest &request) const
 
virtual void CreateVpcEndpointAsync (const Model::CreateVpcEndpointRequest &request, const CreateVpcEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateVpcEndpointConnectionNotificationOutcome CreateVpcEndpointConnectionNotification (const Model::CreateVpcEndpointConnectionNotificationRequest &request) const
 
virtual Model::CreateVpcEndpointConnectionNotificationOutcomeCallable CreateVpcEndpointConnectionNotificationCallable (const Model::CreateVpcEndpointConnectionNotificationRequest &request) const
 
virtual void CreateVpcEndpointConnectionNotificationAsync (const Model::CreateVpcEndpointConnectionNotificationRequest &request, const CreateVpcEndpointConnectionNotificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateVpcEndpointServiceConfigurationOutcome CreateVpcEndpointServiceConfiguration (const Model::CreateVpcEndpointServiceConfigurationRequest &request) const
 
virtual Model::CreateVpcEndpointServiceConfigurationOutcomeCallable CreateVpcEndpointServiceConfigurationCallable (const Model::CreateVpcEndpointServiceConfigurationRequest &request) const
 
virtual void CreateVpcEndpointServiceConfigurationAsync (const Model::CreateVpcEndpointServiceConfigurationRequest &request, const CreateVpcEndpointServiceConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateVpcPeeringConnectionOutcome CreateVpcPeeringConnection (const Model::CreateVpcPeeringConnectionRequest &request) const
 
virtual Model::CreateVpcPeeringConnectionOutcomeCallable CreateVpcPeeringConnectionCallable (const Model::CreateVpcPeeringConnectionRequest &request) const
 
virtual void CreateVpcPeeringConnectionAsync (const Model::CreateVpcPeeringConnectionRequest &request, const CreateVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateVpnConnectionOutcome CreateVpnConnection (const Model::CreateVpnConnectionRequest &request) const
 
virtual Model::CreateVpnConnectionOutcomeCallable CreateVpnConnectionCallable (const Model::CreateVpnConnectionRequest &request) const
 
virtual void CreateVpnConnectionAsync (const Model::CreateVpnConnectionRequest &request, const CreateVpnConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateVpnConnectionRouteOutcome CreateVpnConnectionRoute (const Model::CreateVpnConnectionRouteRequest &request) const
 
virtual Model::CreateVpnConnectionRouteOutcomeCallable CreateVpnConnectionRouteCallable (const Model::CreateVpnConnectionRouteRequest &request) const
 
virtual void CreateVpnConnectionRouteAsync (const Model::CreateVpnConnectionRouteRequest &request, const CreateVpnConnectionRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateVpnGatewayOutcome CreateVpnGateway (const Model::CreateVpnGatewayRequest &request) const
 
virtual Model::CreateVpnGatewayOutcomeCallable CreateVpnGatewayCallable (const Model::CreateVpnGatewayRequest &request) const
 
virtual void CreateVpnGatewayAsync (const Model::CreateVpnGatewayRequest &request, const CreateVpnGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteClientVpnEndpointOutcome DeleteClientVpnEndpoint (const Model::DeleteClientVpnEndpointRequest &request) const
 
virtual Model::DeleteClientVpnEndpointOutcomeCallable DeleteClientVpnEndpointCallable (const Model::DeleteClientVpnEndpointRequest &request) const
 
virtual void DeleteClientVpnEndpointAsync (const Model::DeleteClientVpnEndpointRequest &request, const DeleteClientVpnEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteClientVpnRouteOutcome DeleteClientVpnRoute (const Model::DeleteClientVpnRouteRequest &request) const
 
virtual Model::DeleteClientVpnRouteOutcomeCallable DeleteClientVpnRouteCallable (const Model::DeleteClientVpnRouteRequest &request) const
 
virtual void DeleteClientVpnRouteAsync (const Model::DeleteClientVpnRouteRequest &request, const DeleteClientVpnRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteCustomerGatewayOutcome DeleteCustomerGateway (const Model::DeleteCustomerGatewayRequest &request) const
 
virtual Model::DeleteCustomerGatewayOutcomeCallable DeleteCustomerGatewayCallable (const Model::DeleteCustomerGatewayRequest &request) const
 
virtual void DeleteCustomerGatewayAsync (const Model::DeleteCustomerGatewayRequest &request, const DeleteCustomerGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDhcpOptionsOutcome DeleteDhcpOptions (const Model::DeleteDhcpOptionsRequest &request) const
 
virtual Model::DeleteDhcpOptionsOutcomeCallable DeleteDhcpOptionsCallable (const Model::DeleteDhcpOptionsRequest &request) const
 
virtual void DeleteDhcpOptionsAsync (const Model::DeleteDhcpOptionsRequest &request, const DeleteDhcpOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteEgressOnlyInternetGatewayOutcome DeleteEgressOnlyInternetGateway (const Model::DeleteEgressOnlyInternetGatewayRequest &request) const
 
virtual Model::DeleteEgressOnlyInternetGatewayOutcomeCallable DeleteEgressOnlyInternetGatewayCallable (const Model::DeleteEgressOnlyInternetGatewayRequest &request) const
 
virtual void DeleteEgressOnlyInternetGatewayAsync (const Model::DeleteEgressOnlyInternetGatewayRequest &request, const DeleteEgressOnlyInternetGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteFleetsOutcome DeleteFleets (const Model::DeleteFleetsRequest &request) const
 
virtual Model::DeleteFleetsOutcomeCallable DeleteFleetsCallable (const Model::DeleteFleetsRequest &request) const
 
virtual void DeleteFleetsAsync (const Model::DeleteFleetsRequest &request, const DeleteFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteFlowLogsOutcome DeleteFlowLogs (const Model::DeleteFlowLogsRequest &request) const
 
virtual Model::DeleteFlowLogsOutcomeCallable DeleteFlowLogsCallable (const Model::DeleteFlowLogsRequest &request) const
 
virtual void DeleteFlowLogsAsync (const Model::DeleteFlowLogsRequest &request, const DeleteFlowLogsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteFpgaImageOutcome DeleteFpgaImage (const Model::DeleteFpgaImageRequest &request) const
 
virtual Model::DeleteFpgaImageOutcomeCallable DeleteFpgaImageCallable (const Model::DeleteFpgaImageRequest &request) const
 
virtual void DeleteFpgaImageAsync (const Model::DeleteFpgaImageRequest &request, const DeleteFpgaImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteInternetGatewayOutcome DeleteInternetGateway (const Model::DeleteInternetGatewayRequest &request) const
 
virtual Model::DeleteInternetGatewayOutcomeCallable DeleteInternetGatewayCallable (const Model::DeleteInternetGatewayRequest &request) const
 
virtual void DeleteInternetGatewayAsync (const Model::DeleteInternetGatewayRequest &request, const DeleteInternetGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteKeyPairOutcome DeleteKeyPair (const Model::DeleteKeyPairRequest &request) const
 
virtual Model::DeleteKeyPairOutcomeCallable DeleteKeyPairCallable (const Model::DeleteKeyPairRequest &request) const
 
virtual void DeleteKeyPairAsync (const Model::DeleteKeyPairRequest &request, const DeleteKeyPairResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteLaunchTemplateOutcome DeleteLaunchTemplate (const Model::DeleteLaunchTemplateRequest &request) const
 
virtual Model::DeleteLaunchTemplateOutcomeCallable DeleteLaunchTemplateCallable (const Model::DeleteLaunchTemplateRequest &request) const
 
virtual void DeleteLaunchTemplateAsync (const Model::DeleteLaunchTemplateRequest &request, const DeleteLaunchTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteLaunchTemplateVersionsOutcome DeleteLaunchTemplateVersions (const Model::DeleteLaunchTemplateVersionsRequest &request) const
 
virtual Model::DeleteLaunchTemplateVersionsOutcomeCallable DeleteLaunchTemplateVersionsCallable (const Model::DeleteLaunchTemplateVersionsRequest &request) const
 
virtual void DeleteLaunchTemplateVersionsAsync (const Model::DeleteLaunchTemplateVersionsRequest &request, const DeleteLaunchTemplateVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteNatGatewayOutcome DeleteNatGateway (const Model::DeleteNatGatewayRequest &request) const
 
virtual Model::DeleteNatGatewayOutcomeCallable DeleteNatGatewayCallable (const Model::DeleteNatGatewayRequest &request) const
 
virtual void DeleteNatGatewayAsync (const Model::DeleteNatGatewayRequest &request, const DeleteNatGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteNetworkAclOutcome DeleteNetworkAcl (const Model::DeleteNetworkAclRequest &request) const
 
virtual Model::DeleteNetworkAclOutcomeCallable DeleteNetworkAclCallable (const Model::DeleteNetworkAclRequest &request) const
 
virtual void DeleteNetworkAclAsync (const Model::DeleteNetworkAclRequest &request, const DeleteNetworkAclResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteNetworkAclEntryOutcome DeleteNetworkAclEntry (const Model::DeleteNetworkAclEntryRequest &request) const
 
virtual Model::DeleteNetworkAclEntryOutcomeCallable DeleteNetworkAclEntryCallable (const Model::DeleteNetworkAclEntryRequest &request) const
 
virtual void DeleteNetworkAclEntryAsync (const Model::DeleteNetworkAclEntryRequest &request, const DeleteNetworkAclEntryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteNetworkInterfaceOutcome DeleteNetworkInterface (const Model::DeleteNetworkInterfaceRequest &request) const
 
virtual Model::DeleteNetworkInterfaceOutcomeCallable DeleteNetworkInterfaceCallable (const Model::DeleteNetworkInterfaceRequest &request) const
 
virtual void DeleteNetworkInterfaceAsync (const Model::DeleteNetworkInterfaceRequest &request, const DeleteNetworkInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteNetworkInterfacePermissionOutcome DeleteNetworkInterfacePermission (const Model::DeleteNetworkInterfacePermissionRequest &request) const
 
virtual Model::DeleteNetworkInterfacePermissionOutcomeCallable DeleteNetworkInterfacePermissionCallable (const Model::DeleteNetworkInterfacePermissionRequest &request) const
 
virtual void DeleteNetworkInterfacePermissionAsync (const Model::DeleteNetworkInterfacePermissionRequest &request, const DeleteNetworkInterfacePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeletePlacementGroupOutcome DeletePlacementGroup (const Model::DeletePlacementGroupRequest &request) const
 
virtual Model::DeletePlacementGroupOutcomeCallable DeletePlacementGroupCallable (const Model::DeletePlacementGroupRequest &request) const
 
virtual void DeletePlacementGroupAsync (const Model::DeletePlacementGroupRequest &request, const DeletePlacementGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteQueuedReservedInstancesOutcome DeleteQueuedReservedInstances (const Model::DeleteQueuedReservedInstancesRequest &request) const
 
virtual Model::DeleteQueuedReservedInstancesOutcomeCallable DeleteQueuedReservedInstancesCallable (const Model::DeleteQueuedReservedInstancesRequest &request) const
 
virtual void DeleteQueuedReservedInstancesAsync (const Model::DeleteQueuedReservedInstancesRequest &request, const DeleteQueuedReservedInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteRouteOutcome DeleteRoute (const Model::DeleteRouteRequest &request) const
 
virtual Model::DeleteRouteOutcomeCallable DeleteRouteCallable (const Model::DeleteRouteRequest &request) const
 
virtual void DeleteRouteAsync (const Model::DeleteRouteRequest &request, const DeleteRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteRouteTableOutcome DeleteRouteTable (const Model::DeleteRouteTableRequest &request) const
 
virtual Model::DeleteRouteTableOutcomeCallable DeleteRouteTableCallable (const Model::DeleteRouteTableRequest &request) const
 
virtual void DeleteRouteTableAsync (const Model::DeleteRouteTableRequest &request, const DeleteRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSecurityGroupOutcome DeleteSecurityGroup (const Model::DeleteSecurityGroupRequest &request) const
 
virtual Model::DeleteSecurityGroupOutcomeCallable DeleteSecurityGroupCallable (const Model::DeleteSecurityGroupRequest &request) const
 
virtual void DeleteSecurityGroupAsync (const Model::DeleteSecurityGroupRequest &request, const DeleteSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSnapshotOutcome DeleteSnapshot (const Model::DeleteSnapshotRequest &request) const
 
virtual Model::DeleteSnapshotOutcomeCallable DeleteSnapshotCallable (const Model::DeleteSnapshotRequest &request) const
 
virtual void DeleteSnapshotAsync (const Model::DeleteSnapshotRequest &request, const DeleteSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSpotDatafeedSubscriptionOutcome DeleteSpotDatafeedSubscription (const Model::DeleteSpotDatafeedSubscriptionRequest &request) const
 
virtual Model::DeleteSpotDatafeedSubscriptionOutcomeCallable DeleteSpotDatafeedSubscriptionCallable (const Model::DeleteSpotDatafeedSubscriptionRequest &request) const
 
virtual void DeleteSpotDatafeedSubscriptionAsync (const Model::DeleteSpotDatafeedSubscriptionRequest &request, const DeleteSpotDatafeedSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSubnetOutcome DeleteSubnet (const Model::DeleteSubnetRequest &request) const
 
virtual Model::DeleteSubnetOutcomeCallable DeleteSubnetCallable (const Model::DeleteSubnetRequest &request) const
 
virtual void DeleteSubnetAsync (const Model::DeleteSubnetRequest &request, const DeleteSubnetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTagsOutcome DeleteTags (const Model::DeleteTagsRequest &request) const
 
virtual Model::DeleteTagsOutcomeCallable DeleteTagsCallable (const Model::DeleteTagsRequest &request) const
 
virtual void DeleteTagsAsync (const Model::DeleteTagsRequest &request, const DeleteTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTrafficMirrorFilterOutcome DeleteTrafficMirrorFilter (const Model::DeleteTrafficMirrorFilterRequest &request) const
 
virtual Model::DeleteTrafficMirrorFilterOutcomeCallable DeleteTrafficMirrorFilterCallable (const Model::DeleteTrafficMirrorFilterRequest &request) const
 
virtual void DeleteTrafficMirrorFilterAsync (const Model::DeleteTrafficMirrorFilterRequest &request, const DeleteTrafficMirrorFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTrafficMirrorFilterRuleOutcome DeleteTrafficMirrorFilterRule (const Model::DeleteTrafficMirrorFilterRuleRequest &request) const
 
virtual Model::DeleteTrafficMirrorFilterRuleOutcomeCallable DeleteTrafficMirrorFilterRuleCallable (const Model::DeleteTrafficMirrorFilterRuleRequest &request) const
 
virtual void DeleteTrafficMirrorFilterRuleAsync (const Model::DeleteTrafficMirrorFilterRuleRequest &request, const DeleteTrafficMirrorFilterRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTrafficMirrorSessionOutcome DeleteTrafficMirrorSession (const Model::DeleteTrafficMirrorSessionRequest &request) const
 
virtual Model::DeleteTrafficMirrorSessionOutcomeCallable DeleteTrafficMirrorSessionCallable (const Model::DeleteTrafficMirrorSessionRequest &request) const
 
virtual void DeleteTrafficMirrorSessionAsync (const Model::DeleteTrafficMirrorSessionRequest &request, const DeleteTrafficMirrorSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTrafficMirrorTargetOutcome DeleteTrafficMirrorTarget (const Model::DeleteTrafficMirrorTargetRequest &request) const
 
virtual Model::DeleteTrafficMirrorTargetOutcomeCallable DeleteTrafficMirrorTargetCallable (const Model::DeleteTrafficMirrorTargetRequest &request) const
 
virtual void DeleteTrafficMirrorTargetAsync (const Model::DeleteTrafficMirrorTargetRequest &request, const DeleteTrafficMirrorTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTransitGatewayOutcome DeleteTransitGateway (const Model::DeleteTransitGatewayRequest &request) const
 
virtual Model::DeleteTransitGatewayOutcomeCallable DeleteTransitGatewayCallable (const Model::DeleteTransitGatewayRequest &request) const
 
virtual void DeleteTransitGatewayAsync (const Model::DeleteTransitGatewayRequest &request, const DeleteTransitGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTransitGatewayRouteOutcome DeleteTransitGatewayRoute (const Model::DeleteTransitGatewayRouteRequest &request) const
 
virtual Model::DeleteTransitGatewayRouteOutcomeCallable DeleteTransitGatewayRouteCallable (const Model::DeleteTransitGatewayRouteRequest &request) const
 
virtual void DeleteTransitGatewayRouteAsync (const Model::DeleteTransitGatewayRouteRequest &request, const DeleteTransitGatewayRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTransitGatewayRouteTableOutcome DeleteTransitGatewayRouteTable (const Model::DeleteTransitGatewayRouteTableRequest &request) const
 
virtual Model::DeleteTransitGatewayRouteTableOutcomeCallable DeleteTransitGatewayRouteTableCallable (const Model::DeleteTransitGatewayRouteTableRequest &request) const
 
virtual void DeleteTransitGatewayRouteTableAsync (const Model::DeleteTransitGatewayRouteTableRequest &request, const DeleteTransitGatewayRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTransitGatewayVpcAttachmentOutcome DeleteTransitGatewayVpcAttachment (const Model::DeleteTransitGatewayVpcAttachmentRequest &request) const
 
virtual Model::DeleteTransitGatewayVpcAttachmentOutcomeCallable DeleteTransitGatewayVpcAttachmentCallable (const Model::DeleteTransitGatewayVpcAttachmentRequest &request) const
 
virtual void DeleteTransitGatewayVpcAttachmentAsync (const Model::DeleteTransitGatewayVpcAttachmentRequest &request, const DeleteTransitGatewayVpcAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteVolumeOutcome DeleteVolume (const Model::DeleteVolumeRequest &request) const
 
virtual Model::DeleteVolumeOutcomeCallable DeleteVolumeCallable (const Model::DeleteVolumeRequest &request) const
 
virtual void DeleteVolumeAsync (const Model::DeleteVolumeRequest &request, const DeleteVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteVpcOutcome DeleteVpc (const Model::DeleteVpcRequest &request) const
 
virtual Model::DeleteVpcOutcomeCallable DeleteVpcCallable (const Model::DeleteVpcRequest &request) const
 
virtual void DeleteVpcAsync (const Model::DeleteVpcRequest &request, const DeleteVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteVpcEndpointConnectionNotificationsOutcome DeleteVpcEndpointConnectionNotifications (const Model::DeleteVpcEndpointConnectionNotificationsRequest &request) const
 
virtual Model::DeleteVpcEndpointConnectionNotificationsOutcomeCallable DeleteVpcEndpointConnectionNotificationsCallable (const Model::DeleteVpcEndpointConnectionNotificationsRequest &request) const
 
virtual void DeleteVpcEndpointConnectionNotificationsAsync (const Model::DeleteVpcEndpointConnectionNotificationsRequest &request, const DeleteVpcEndpointConnectionNotificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteVpcEndpointServiceConfigurationsOutcome DeleteVpcEndpointServiceConfigurations (const Model::DeleteVpcEndpointServiceConfigurationsRequest &request) const
 
virtual Model::DeleteVpcEndpointServiceConfigurationsOutcomeCallable DeleteVpcEndpointServiceConfigurationsCallable (const Model::DeleteVpcEndpointServiceConfigurationsRequest &request) const
 
virtual void DeleteVpcEndpointServiceConfigurationsAsync (const Model::DeleteVpcEndpointServiceConfigurationsRequest &request, const DeleteVpcEndpointServiceConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteVpcEndpointsOutcome DeleteVpcEndpoints (const Model::DeleteVpcEndpointsRequest &request) const
 
virtual Model::DeleteVpcEndpointsOutcomeCallable DeleteVpcEndpointsCallable (const Model::DeleteVpcEndpointsRequest &request) const
 
virtual void DeleteVpcEndpointsAsync (const Model::DeleteVpcEndpointsRequest &request, const DeleteVpcEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteVpcPeeringConnectionOutcome DeleteVpcPeeringConnection (const Model::DeleteVpcPeeringConnectionRequest &request) const
 
virtual Model::DeleteVpcPeeringConnectionOutcomeCallable DeleteVpcPeeringConnectionCallable (const Model::DeleteVpcPeeringConnectionRequest &request) const
 
virtual void DeleteVpcPeeringConnectionAsync (const Model::DeleteVpcPeeringConnectionRequest &request, const DeleteVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteVpnConnectionOutcome DeleteVpnConnection (const Model::DeleteVpnConnectionRequest &request) const
 
virtual Model::DeleteVpnConnectionOutcomeCallable DeleteVpnConnectionCallable (const Model::DeleteVpnConnectionRequest &request) const
 
virtual void DeleteVpnConnectionAsync (const Model::DeleteVpnConnectionRequest &request, const DeleteVpnConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteVpnConnectionRouteOutcome DeleteVpnConnectionRoute (const Model::DeleteVpnConnectionRouteRequest &request) const
 
virtual Model::DeleteVpnConnectionRouteOutcomeCallable DeleteVpnConnectionRouteCallable (const Model::DeleteVpnConnectionRouteRequest &request) const
 
virtual void DeleteVpnConnectionRouteAsync (const Model::DeleteVpnConnectionRouteRequest &request, const DeleteVpnConnectionRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteVpnGatewayOutcome DeleteVpnGateway (const Model::DeleteVpnGatewayRequest &request) const
 
virtual Model::DeleteVpnGatewayOutcomeCallable DeleteVpnGatewayCallable (const Model::DeleteVpnGatewayRequest &request) const
 
virtual void DeleteVpnGatewayAsync (const Model::DeleteVpnGatewayRequest &request, const DeleteVpnGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeprovisionByoipCidrOutcome DeprovisionByoipCidr (const Model::DeprovisionByoipCidrRequest &request) const
 
virtual Model::DeprovisionByoipCidrOutcomeCallable DeprovisionByoipCidrCallable (const Model::DeprovisionByoipCidrRequest &request) const
 
virtual void DeprovisionByoipCidrAsync (const Model::DeprovisionByoipCidrRequest &request, const DeprovisionByoipCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeregisterImageOutcome DeregisterImage (const Model::DeregisterImageRequest &request) const
 
virtual Model::DeregisterImageOutcomeCallable DeregisterImageCallable (const Model::DeregisterImageRequest &request) const
 
virtual void DeregisterImageAsync (const Model::DeregisterImageRequest &request, const DeregisterImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAccountAttributesOutcome DescribeAccountAttributes (const Model::DescribeAccountAttributesRequest &request) const
 
virtual Model::DescribeAccountAttributesOutcomeCallable DescribeAccountAttributesCallable (const Model::DescribeAccountAttributesRequest &request) const
 
virtual void DescribeAccountAttributesAsync (const Model::DescribeAccountAttributesRequest &request, const DescribeAccountAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAddressesOutcome DescribeAddresses (const Model::DescribeAddressesRequest &request) const
 
virtual Model::DescribeAddressesOutcomeCallable DescribeAddressesCallable (const Model::DescribeAddressesRequest &request) const
 
virtual void DescribeAddressesAsync (const Model::DescribeAddressesRequest &request, const DescribeAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAggregateIdFormatOutcome DescribeAggregateIdFormat (const Model::DescribeAggregateIdFormatRequest &request) const
 
virtual Model::DescribeAggregateIdFormatOutcomeCallable DescribeAggregateIdFormatCallable (const Model::DescribeAggregateIdFormatRequest &request) const
 
virtual void DescribeAggregateIdFormatAsync (const Model::DescribeAggregateIdFormatRequest &request, const DescribeAggregateIdFormatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAvailabilityZonesOutcome DescribeAvailabilityZones (const Model::DescribeAvailabilityZonesRequest &request) const
 
virtual Model::DescribeAvailabilityZonesOutcomeCallable DescribeAvailabilityZonesCallable (const Model::DescribeAvailabilityZonesRequest &request) const
 
virtual void DescribeAvailabilityZonesAsync (const Model::DescribeAvailabilityZonesRequest &request, const DescribeAvailabilityZonesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeBundleTasksOutcome DescribeBundleTasks (const Model::DescribeBundleTasksRequest &request) const
 
virtual Model::DescribeBundleTasksOutcomeCallable DescribeBundleTasksCallable (const Model::DescribeBundleTasksRequest &request) const
 
virtual void DescribeBundleTasksAsync (const Model::DescribeBundleTasksRequest &request, const DescribeBundleTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeByoipCidrsOutcome DescribeByoipCidrs (const Model::DescribeByoipCidrsRequest &request) const
 
virtual Model::DescribeByoipCidrsOutcomeCallable DescribeByoipCidrsCallable (const Model::DescribeByoipCidrsRequest &request) const
 
virtual void DescribeByoipCidrsAsync (const Model::DescribeByoipCidrsRequest &request, const DescribeByoipCidrsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeCapacityReservationsOutcome DescribeCapacityReservations (const Model::DescribeCapacityReservationsRequest &request) const
 
virtual Model::DescribeCapacityReservationsOutcomeCallable DescribeCapacityReservationsCallable (const Model::DescribeCapacityReservationsRequest &request) const
 
virtual void DescribeCapacityReservationsAsync (const Model::DescribeCapacityReservationsRequest &request, const DescribeCapacityReservationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeClassicLinkInstancesOutcome DescribeClassicLinkInstances (const Model::DescribeClassicLinkInstancesRequest &request) const
 
virtual Model::DescribeClassicLinkInstancesOutcomeCallable DescribeClassicLinkInstancesCallable (const Model::DescribeClassicLinkInstancesRequest &request) const
 
virtual void DescribeClassicLinkInstancesAsync (const Model::DescribeClassicLinkInstancesRequest &request, const DescribeClassicLinkInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeClientVpnAuthorizationRulesOutcome DescribeClientVpnAuthorizationRules (const Model::DescribeClientVpnAuthorizationRulesRequest &request) const
 
virtual Model::DescribeClientVpnAuthorizationRulesOutcomeCallable DescribeClientVpnAuthorizationRulesCallable (const Model::DescribeClientVpnAuthorizationRulesRequest &request) const
 
virtual void DescribeClientVpnAuthorizationRulesAsync (const Model::DescribeClientVpnAuthorizationRulesRequest &request, const DescribeClientVpnAuthorizationRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeClientVpnConnectionsOutcome DescribeClientVpnConnections (const Model::DescribeClientVpnConnectionsRequest &request) const
 
virtual Model::DescribeClientVpnConnectionsOutcomeCallable DescribeClientVpnConnectionsCallable (const Model::DescribeClientVpnConnectionsRequest &request) const
 
virtual void DescribeClientVpnConnectionsAsync (const Model::DescribeClientVpnConnectionsRequest &request, const DescribeClientVpnConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeClientVpnEndpointsOutcome DescribeClientVpnEndpoints (const Model::DescribeClientVpnEndpointsRequest &request) const
 
virtual Model::DescribeClientVpnEndpointsOutcomeCallable DescribeClientVpnEndpointsCallable (const Model::DescribeClientVpnEndpointsRequest &request) const
 
virtual void DescribeClientVpnEndpointsAsync (const Model::DescribeClientVpnEndpointsRequest &request, const DescribeClientVpnEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeClientVpnRoutesOutcome DescribeClientVpnRoutes (const Model::DescribeClientVpnRoutesRequest &request) const
 
virtual Model::DescribeClientVpnRoutesOutcomeCallable DescribeClientVpnRoutesCallable (const Model::DescribeClientVpnRoutesRequest &request) const
 
virtual void DescribeClientVpnRoutesAsync (const Model::DescribeClientVpnRoutesRequest &request, const DescribeClientVpnRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeClientVpnTargetNetworksOutcome DescribeClientVpnTargetNetworks (const Model::DescribeClientVpnTargetNetworksRequest &request) const
 
virtual Model::DescribeClientVpnTargetNetworksOutcomeCallable DescribeClientVpnTargetNetworksCallable (const Model::DescribeClientVpnTargetNetworksRequest &request) const
 
virtual void DescribeClientVpnTargetNetworksAsync (const Model::DescribeClientVpnTargetNetworksRequest &request, const DescribeClientVpnTargetNetworksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeConversionTasksOutcome DescribeConversionTasks (const Model::DescribeConversionTasksRequest &request) const
 
virtual Model::DescribeConversionTasksOutcomeCallable DescribeConversionTasksCallable (const Model::DescribeConversionTasksRequest &request) const
 
virtual void DescribeConversionTasksAsync (const Model::DescribeConversionTasksRequest &request, const DescribeConversionTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeCustomerGatewaysOutcome DescribeCustomerGateways (const Model::DescribeCustomerGatewaysRequest &request) const
 
virtual Model::DescribeCustomerGatewaysOutcomeCallable DescribeCustomerGatewaysCallable (const Model::DescribeCustomerGatewaysRequest &request) const
 
virtual void DescribeCustomerGatewaysAsync (const Model::DescribeCustomerGatewaysRequest &request, const DescribeCustomerGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDhcpOptionsOutcome DescribeDhcpOptions (const Model::DescribeDhcpOptionsRequest &request) const
 
virtual Model::DescribeDhcpOptionsOutcomeCallable DescribeDhcpOptionsCallable (const Model::DescribeDhcpOptionsRequest &request) const
 
virtual void DescribeDhcpOptionsAsync (const Model::DescribeDhcpOptionsRequest &request, const DescribeDhcpOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeEgressOnlyInternetGatewaysOutcome DescribeEgressOnlyInternetGateways (const Model::DescribeEgressOnlyInternetGatewaysRequest &request) const
 
virtual Model::DescribeEgressOnlyInternetGatewaysOutcomeCallable DescribeEgressOnlyInternetGatewaysCallable (const Model::DescribeEgressOnlyInternetGatewaysRequest &request) const
 
virtual void DescribeEgressOnlyInternetGatewaysAsync (const Model::DescribeEgressOnlyInternetGatewaysRequest &request, const DescribeEgressOnlyInternetGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeElasticGpusOutcome DescribeElasticGpus (const Model::DescribeElasticGpusRequest &request) const
 
virtual Model::DescribeElasticGpusOutcomeCallable DescribeElasticGpusCallable (const Model::DescribeElasticGpusRequest &request) const
 
virtual void DescribeElasticGpusAsync (const Model::DescribeElasticGpusRequest &request, const DescribeElasticGpusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeExportImageTasksOutcome DescribeExportImageTasks (const Model::DescribeExportImageTasksRequest &request) const
 
virtual Model::DescribeExportImageTasksOutcomeCallable DescribeExportImageTasksCallable (const Model::DescribeExportImageTasksRequest &request) const
 
virtual void DescribeExportImageTasksAsync (const Model::DescribeExportImageTasksRequest &request, const DescribeExportImageTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeExportTasksOutcome DescribeExportTasks (const Model::DescribeExportTasksRequest &request) const
 
virtual Model::DescribeExportTasksOutcomeCallable DescribeExportTasksCallable (const Model::DescribeExportTasksRequest &request) const
 
virtual void DescribeExportTasksAsync (const Model::DescribeExportTasksRequest &request, const DescribeExportTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeFleetHistoryOutcome DescribeFleetHistory (const Model::DescribeFleetHistoryRequest &request) const
 
virtual Model::DescribeFleetHistoryOutcomeCallable DescribeFleetHistoryCallable (const Model::DescribeFleetHistoryRequest &request) const
 
virtual void DescribeFleetHistoryAsync (const Model::DescribeFleetHistoryRequest &request, const DescribeFleetHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeFleetInstancesOutcome DescribeFleetInstances (const Model::DescribeFleetInstancesRequest &request) const
 
virtual Model::DescribeFleetInstancesOutcomeCallable DescribeFleetInstancesCallable (const Model::DescribeFleetInstancesRequest &request) const
 
virtual void DescribeFleetInstancesAsync (const Model::DescribeFleetInstancesRequest &request, const DescribeFleetInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeFleetsOutcome DescribeFleets (const Model::DescribeFleetsRequest &request) const
 
virtual Model::DescribeFleetsOutcomeCallable DescribeFleetsCallable (const Model::DescribeFleetsRequest &request) const
 
virtual void DescribeFleetsAsync (const Model::DescribeFleetsRequest &request, const DescribeFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeFlowLogsOutcome DescribeFlowLogs (const Model::DescribeFlowLogsRequest &request) const
 
virtual Model::DescribeFlowLogsOutcomeCallable DescribeFlowLogsCallable (const Model::DescribeFlowLogsRequest &request) const
 
virtual void DescribeFlowLogsAsync (const Model::DescribeFlowLogsRequest &request, const DescribeFlowLogsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeFpgaImageAttributeOutcome DescribeFpgaImageAttribute (const Model::DescribeFpgaImageAttributeRequest &request) const
 
virtual Model::DescribeFpgaImageAttributeOutcomeCallable DescribeFpgaImageAttributeCallable (const Model::DescribeFpgaImageAttributeRequest &request) const
 
virtual void DescribeFpgaImageAttributeAsync (const Model::DescribeFpgaImageAttributeRequest &request, const DescribeFpgaImageAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeFpgaImagesOutcome DescribeFpgaImages (const Model::DescribeFpgaImagesRequest &request) const
 
virtual Model::DescribeFpgaImagesOutcomeCallable DescribeFpgaImagesCallable (const Model::DescribeFpgaImagesRequest &request) const
 
virtual void DescribeFpgaImagesAsync (const Model::DescribeFpgaImagesRequest &request, const DescribeFpgaImagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeHostReservationOfferingsOutcome DescribeHostReservationOfferings (const Model::DescribeHostReservationOfferingsRequest &request) const
 
virtual Model::DescribeHostReservationOfferingsOutcomeCallable DescribeHostReservationOfferingsCallable (const Model::DescribeHostReservationOfferingsRequest &request) const
 
virtual void DescribeHostReservationOfferingsAsync (const Model::DescribeHostReservationOfferingsRequest &request, const DescribeHostReservationOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeHostReservationsOutcome DescribeHostReservations (const Model::DescribeHostReservationsRequest &request) const
 
virtual Model::DescribeHostReservationsOutcomeCallable DescribeHostReservationsCallable (const Model::DescribeHostReservationsRequest &request) const
 
virtual void DescribeHostReservationsAsync (const Model::DescribeHostReservationsRequest &request, const DescribeHostReservationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeHostsOutcome DescribeHosts (const Model::DescribeHostsRequest &request) const
 
virtual Model::DescribeHostsOutcomeCallable DescribeHostsCallable (const Model::DescribeHostsRequest &request) const
 
virtual void DescribeHostsAsync (const Model::DescribeHostsRequest &request, const DescribeHostsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeIamInstanceProfileAssociationsOutcome DescribeIamInstanceProfileAssociations (const Model::DescribeIamInstanceProfileAssociationsRequest &request) const
 
virtual Model::DescribeIamInstanceProfileAssociationsOutcomeCallable DescribeIamInstanceProfileAssociationsCallable (const Model::DescribeIamInstanceProfileAssociationsRequest &request) const
 
virtual void DescribeIamInstanceProfileAssociationsAsync (const Model::DescribeIamInstanceProfileAssociationsRequest &request, const DescribeIamInstanceProfileAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeIdFormatOutcome DescribeIdFormat (const Model::DescribeIdFormatRequest &request) const
 
virtual Model::DescribeIdFormatOutcomeCallable DescribeIdFormatCallable (const Model::DescribeIdFormatRequest &request) const
 
virtual void DescribeIdFormatAsync (const Model::DescribeIdFormatRequest &request, const DescribeIdFormatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeIdentityIdFormatOutcome DescribeIdentityIdFormat (const Model::DescribeIdentityIdFormatRequest &request) const
 
virtual Model::DescribeIdentityIdFormatOutcomeCallable DescribeIdentityIdFormatCallable (const Model::DescribeIdentityIdFormatRequest &request) const
 
virtual void DescribeIdentityIdFormatAsync (const Model::DescribeIdentityIdFormatRequest &request, const DescribeIdentityIdFormatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeImageAttributeOutcome DescribeImageAttribute (const Model::DescribeImageAttributeRequest &request) const
 
virtual Model::DescribeImageAttributeOutcomeCallable DescribeImageAttributeCallable (const Model::DescribeImageAttributeRequest &request) const
 
virtual void DescribeImageAttributeAsync (const Model::DescribeImageAttributeRequest &request, const DescribeImageAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeImagesOutcome DescribeImages (const Model::DescribeImagesRequest &request) const
 
virtual Model::DescribeImagesOutcomeCallable DescribeImagesCallable (const Model::DescribeImagesRequest &request) const
 
virtual void DescribeImagesAsync (const Model::DescribeImagesRequest &request, const DescribeImagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeImportImageTasksOutcome DescribeImportImageTasks (const Model::DescribeImportImageTasksRequest &request) const
 
virtual Model::DescribeImportImageTasksOutcomeCallable DescribeImportImageTasksCallable (const Model::DescribeImportImageTasksRequest &request) const
 
virtual void DescribeImportImageTasksAsync (const Model::DescribeImportImageTasksRequest &request, const DescribeImportImageTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeImportSnapshotTasksOutcome DescribeImportSnapshotTasks (const Model::DescribeImportSnapshotTasksRequest &request) const
 
virtual Model::DescribeImportSnapshotTasksOutcomeCallable DescribeImportSnapshotTasksCallable (const Model::DescribeImportSnapshotTasksRequest &request) const
 
virtual void DescribeImportSnapshotTasksAsync (const Model::DescribeImportSnapshotTasksRequest &request, const DescribeImportSnapshotTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeInstanceAttributeOutcome DescribeInstanceAttribute (const Model::DescribeInstanceAttributeRequest &request) const
 
virtual Model::DescribeInstanceAttributeOutcomeCallable DescribeInstanceAttributeCallable (const Model::DescribeInstanceAttributeRequest &request) const
 
virtual void DescribeInstanceAttributeAsync (const Model::DescribeInstanceAttributeRequest &request, const DescribeInstanceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeInstanceCreditSpecificationsOutcome DescribeInstanceCreditSpecifications (const Model::DescribeInstanceCreditSpecificationsRequest &request) const
 
virtual Model::DescribeInstanceCreditSpecificationsOutcomeCallable DescribeInstanceCreditSpecificationsCallable (const Model::DescribeInstanceCreditSpecificationsRequest &request) const
 
virtual void DescribeInstanceCreditSpecificationsAsync (const Model::DescribeInstanceCreditSpecificationsRequest &request, const DescribeInstanceCreditSpecificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeInstanceStatusOutcome DescribeInstanceStatus (const Model::DescribeInstanceStatusRequest &request) const
 
virtual Model::DescribeInstanceStatusOutcomeCallable DescribeInstanceStatusCallable (const Model::DescribeInstanceStatusRequest &request) const
 
virtual void DescribeInstanceStatusAsync (const Model::DescribeInstanceStatusRequest &request, const DescribeInstanceStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeInstancesOutcome DescribeInstances (const Model::DescribeInstancesRequest &request) const
 
virtual Model::DescribeInstancesOutcomeCallable DescribeInstancesCallable (const Model::DescribeInstancesRequest &request) const
 
virtual void DescribeInstancesAsync (const Model::DescribeInstancesRequest &request, const DescribeInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeInternetGatewaysOutcome DescribeInternetGateways (const Model::DescribeInternetGatewaysRequest &request) const
 
virtual Model::DescribeInternetGatewaysOutcomeCallable DescribeInternetGatewaysCallable (const Model::DescribeInternetGatewaysRequest &request) const
 
virtual void DescribeInternetGatewaysAsync (const Model::DescribeInternetGatewaysRequest &request, const DescribeInternetGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeKeyPairsOutcome DescribeKeyPairs (const Model::DescribeKeyPairsRequest &request) const
 
virtual Model::DescribeKeyPairsOutcomeCallable DescribeKeyPairsCallable (const Model::DescribeKeyPairsRequest &request) const
 
virtual void DescribeKeyPairsAsync (const Model::DescribeKeyPairsRequest &request, const DescribeKeyPairsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeLaunchTemplateVersionsOutcome DescribeLaunchTemplateVersions (const Model::DescribeLaunchTemplateVersionsRequest &request) const
 
virtual Model::DescribeLaunchTemplateVersionsOutcomeCallable DescribeLaunchTemplateVersionsCallable (const Model::DescribeLaunchTemplateVersionsRequest &request) const
 
virtual void DescribeLaunchTemplateVersionsAsync (const Model::DescribeLaunchTemplateVersionsRequest &request, const DescribeLaunchTemplateVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeLaunchTemplatesOutcome DescribeLaunchTemplates (const Model::DescribeLaunchTemplatesRequest &request) const
 
virtual Model::DescribeLaunchTemplatesOutcomeCallable DescribeLaunchTemplatesCallable (const Model::DescribeLaunchTemplatesRequest &request) const
 
virtual void DescribeLaunchTemplatesAsync (const Model::DescribeLaunchTemplatesRequest &request, const DescribeLaunchTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeMovingAddressesOutcome DescribeMovingAddresses (const Model::DescribeMovingAddressesRequest &request) const
 
virtual Model::DescribeMovingAddressesOutcomeCallable DescribeMovingAddressesCallable (const Model::DescribeMovingAddressesRequest &request) const
 
virtual void DescribeMovingAddressesAsync (const Model::DescribeMovingAddressesRequest &request, const DescribeMovingAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeNatGatewaysOutcome DescribeNatGateways (const Model::DescribeNatGatewaysRequest &request) const
 
virtual Model::DescribeNatGatewaysOutcomeCallable DescribeNatGatewaysCallable (const Model::DescribeNatGatewaysRequest &request) const
 
virtual void DescribeNatGatewaysAsync (const Model::DescribeNatGatewaysRequest &request, const DescribeNatGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeNetworkAclsOutcome DescribeNetworkAcls (const Model::DescribeNetworkAclsRequest &request) const
 
virtual Model::DescribeNetworkAclsOutcomeCallable DescribeNetworkAclsCallable (const Model::DescribeNetworkAclsRequest &request) const
 
virtual void DescribeNetworkAclsAsync (const Model::DescribeNetworkAclsRequest &request, const DescribeNetworkAclsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeNetworkInterfaceAttributeOutcome DescribeNetworkInterfaceAttribute (const Model::DescribeNetworkInterfaceAttributeRequest &request) const
 
virtual Model::DescribeNetworkInterfaceAttributeOutcomeCallable DescribeNetworkInterfaceAttributeCallable (const Model::DescribeNetworkInterfaceAttributeRequest &request) const
 
virtual void DescribeNetworkInterfaceAttributeAsync (const Model::DescribeNetworkInterfaceAttributeRequest &request, const DescribeNetworkInterfaceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeNetworkInterfacePermissionsOutcome DescribeNetworkInterfacePermissions (const Model::DescribeNetworkInterfacePermissionsRequest &request) const
 
virtual Model::DescribeNetworkInterfacePermissionsOutcomeCallable DescribeNetworkInterfacePermissionsCallable (const Model::DescribeNetworkInterfacePermissionsRequest &request) const
 
virtual void DescribeNetworkInterfacePermissionsAsync (const Model::DescribeNetworkInterfacePermissionsRequest &request, const DescribeNetworkInterfacePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeNetworkInterfacesOutcome DescribeNetworkInterfaces (const Model::DescribeNetworkInterfacesRequest &request) const
 
virtual Model::DescribeNetworkInterfacesOutcomeCallable DescribeNetworkInterfacesCallable (const Model::DescribeNetworkInterfacesRequest &request) const
 
virtual void DescribeNetworkInterfacesAsync (const Model::DescribeNetworkInterfacesRequest &request, const DescribeNetworkInterfacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribePlacementGroupsOutcome DescribePlacementGroups (const Model::DescribePlacementGroupsRequest &request) const
 
virtual Model::DescribePlacementGroupsOutcomeCallable DescribePlacementGroupsCallable (const Model::DescribePlacementGroupsRequest &request) const
 
virtual void DescribePlacementGroupsAsync (const Model::DescribePlacementGroupsRequest &request, const DescribePlacementGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribePrefixListsOutcome DescribePrefixLists (const Model::DescribePrefixListsRequest &request) const
 
virtual Model::DescribePrefixListsOutcomeCallable DescribePrefixListsCallable (const Model::DescribePrefixListsRequest &request) const
 
virtual void DescribePrefixListsAsync (const Model::DescribePrefixListsRequest &request, const DescribePrefixListsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribePrincipalIdFormatOutcome DescribePrincipalIdFormat (const Model::DescribePrincipalIdFormatRequest &request) const
 
virtual Model::DescribePrincipalIdFormatOutcomeCallable DescribePrincipalIdFormatCallable (const Model::DescribePrincipalIdFormatRequest &request) const
 
virtual void DescribePrincipalIdFormatAsync (const Model::DescribePrincipalIdFormatRequest &request, const DescribePrincipalIdFormatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribePublicIpv4PoolsOutcome DescribePublicIpv4Pools (const Model::DescribePublicIpv4PoolsRequest &request) const
 
virtual Model::DescribePublicIpv4PoolsOutcomeCallable DescribePublicIpv4PoolsCallable (const Model::DescribePublicIpv4PoolsRequest &request) const
 
virtual void DescribePublicIpv4PoolsAsync (const Model::DescribePublicIpv4PoolsRequest &request, const DescribePublicIpv4PoolsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeRegionsOutcome DescribeRegions (const Model::DescribeRegionsRequest &request) const
 
virtual Model::DescribeRegionsOutcomeCallable DescribeRegionsCallable (const Model::DescribeRegionsRequest &request) const
 
virtual void DescribeRegionsAsync (const Model::DescribeRegionsRequest &request, const DescribeRegionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeReservedInstancesOutcome DescribeReservedInstances (const Model::DescribeReservedInstancesRequest &request) const
 
virtual Model::DescribeReservedInstancesOutcomeCallable DescribeReservedInstancesCallable (const Model::DescribeReservedInstancesRequest &request) const
 
virtual void DescribeReservedInstancesAsync (const Model::DescribeReservedInstancesRequest &request, const DescribeReservedInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeReservedInstancesListingsOutcome DescribeReservedInstancesListings (const Model::DescribeReservedInstancesListingsRequest &request) const
 
virtual Model::DescribeReservedInstancesListingsOutcomeCallable DescribeReservedInstancesListingsCallable (const Model::DescribeReservedInstancesListingsRequest &request) const
 
virtual void DescribeReservedInstancesListingsAsync (const Model::DescribeReservedInstancesListingsRequest &request, const DescribeReservedInstancesListingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeReservedInstancesModificationsOutcome DescribeReservedInstancesModifications (const Model::DescribeReservedInstancesModificationsRequest &request) const
 
virtual Model::DescribeReservedInstancesModificationsOutcomeCallable DescribeReservedInstancesModificationsCallable (const Model::DescribeReservedInstancesModificationsRequest &request) const
 
virtual void DescribeReservedInstancesModificationsAsync (const Model::DescribeReservedInstancesModificationsRequest &request, const DescribeReservedInstancesModificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeReservedInstancesOfferingsOutcome DescribeReservedInstancesOfferings (const Model::DescribeReservedInstancesOfferingsRequest &request) const
 
virtual Model::DescribeReservedInstancesOfferingsOutcomeCallable DescribeReservedInstancesOfferingsCallable (const Model::DescribeReservedInstancesOfferingsRequest &request) const
 
virtual void DescribeReservedInstancesOfferingsAsync (const Model::DescribeReservedInstancesOfferingsRequest &request, const DescribeReservedInstancesOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeRouteTablesOutcome DescribeRouteTables (const Model::DescribeRouteTablesRequest &request) const
 
virtual Model::DescribeRouteTablesOutcomeCallable DescribeRouteTablesCallable (const Model::DescribeRouteTablesRequest &request) const
 
virtual void DescribeRouteTablesAsync (const Model::DescribeRouteTablesRequest &request, const DescribeRouteTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeScheduledInstanceAvailabilityOutcome DescribeScheduledInstanceAvailability (const Model::DescribeScheduledInstanceAvailabilityRequest &request) const
 
virtual Model::DescribeScheduledInstanceAvailabilityOutcomeCallable DescribeScheduledInstanceAvailabilityCallable (const Model::DescribeScheduledInstanceAvailabilityRequest &request) const
 
virtual void DescribeScheduledInstanceAvailabilityAsync (const Model::DescribeScheduledInstanceAvailabilityRequest &request, const DescribeScheduledInstanceAvailabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeScheduledInstancesOutcome DescribeScheduledInstances (const Model::DescribeScheduledInstancesRequest &request) const
 
virtual Model::DescribeScheduledInstancesOutcomeCallable DescribeScheduledInstancesCallable (const Model::DescribeScheduledInstancesRequest &request) const
 
virtual void DescribeScheduledInstancesAsync (const Model::DescribeScheduledInstancesRequest &request, const DescribeScheduledInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSecurityGroupReferencesOutcome DescribeSecurityGroupReferences (const Model::DescribeSecurityGroupReferencesRequest &request) const
 
virtual Model::DescribeSecurityGroupReferencesOutcomeCallable DescribeSecurityGroupReferencesCallable (const Model::DescribeSecurityGroupReferencesRequest &request) const
 
virtual void DescribeSecurityGroupReferencesAsync (const Model::DescribeSecurityGroupReferencesRequest &request, const DescribeSecurityGroupReferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSecurityGroupsOutcome DescribeSecurityGroups (const Model::DescribeSecurityGroupsRequest &request) const
 
virtual Model::DescribeSecurityGroupsOutcomeCallable DescribeSecurityGroupsCallable (const Model::DescribeSecurityGroupsRequest &request) const
 
virtual void DescribeSecurityGroupsAsync (const Model::DescribeSecurityGroupsRequest &request, const DescribeSecurityGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSnapshotAttributeOutcome DescribeSnapshotAttribute (const Model::DescribeSnapshotAttributeRequest &request) const
 
virtual Model::DescribeSnapshotAttributeOutcomeCallable DescribeSnapshotAttributeCallable (const Model::DescribeSnapshotAttributeRequest &request) const
 
virtual void DescribeSnapshotAttributeAsync (const Model::DescribeSnapshotAttributeRequest &request, const DescribeSnapshotAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSnapshotsOutcome DescribeSnapshots (const Model::DescribeSnapshotsRequest &request) const
 
virtual Model::DescribeSnapshotsOutcomeCallable DescribeSnapshotsCallable (const Model::DescribeSnapshotsRequest &request) const
 
virtual void DescribeSnapshotsAsync (const Model::DescribeSnapshotsRequest &request, const DescribeSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSpotDatafeedSubscriptionOutcome DescribeSpotDatafeedSubscription (const Model::DescribeSpotDatafeedSubscriptionRequest &request) const
 
virtual Model::DescribeSpotDatafeedSubscriptionOutcomeCallable DescribeSpotDatafeedSubscriptionCallable (const Model::DescribeSpotDatafeedSubscriptionRequest &request) const
 
virtual void DescribeSpotDatafeedSubscriptionAsync (const Model::DescribeSpotDatafeedSubscriptionRequest &request, const DescribeSpotDatafeedSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSpotFleetInstancesOutcome DescribeSpotFleetInstances (const Model::DescribeSpotFleetInstancesRequest &request) const
 
virtual Model::DescribeSpotFleetInstancesOutcomeCallable DescribeSpotFleetInstancesCallable (const Model::DescribeSpotFleetInstancesRequest &request) const
 
virtual void DescribeSpotFleetInstancesAsync (const Model::DescribeSpotFleetInstancesRequest &request, const DescribeSpotFleetInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSpotFleetRequestHistoryOutcome DescribeSpotFleetRequestHistory (const Model::DescribeSpotFleetRequestHistoryRequest &request) const
 
virtual Model::DescribeSpotFleetRequestHistoryOutcomeCallable DescribeSpotFleetRequestHistoryCallable (const Model::DescribeSpotFleetRequestHistoryRequest &request) const
 
virtual void DescribeSpotFleetRequestHistoryAsync (const Model::DescribeSpotFleetRequestHistoryRequest &request, const DescribeSpotFleetRequestHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSpotFleetRequestsOutcome DescribeSpotFleetRequests (const Model::DescribeSpotFleetRequestsRequest &request) const
 
virtual Model::DescribeSpotFleetRequestsOutcomeCallable DescribeSpotFleetRequestsCallable (const Model::DescribeSpotFleetRequestsRequest &request) const
 
virtual void DescribeSpotFleetRequestsAsync (const Model::DescribeSpotFleetRequestsRequest &request, const DescribeSpotFleetRequestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSpotInstanceRequestsOutcome DescribeSpotInstanceRequests (const Model::DescribeSpotInstanceRequestsRequest &request) const
 
virtual Model::DescribeSpotInstanceRequestsOutcomeCallable DescribeSpotInstanceRequestsCallable (const Model::DescribeSpotInstanceRequestsRequest &request) const
 
virtual void DescribeSpotInstanceRequestsAsync (const Model::DescribeSpotInstanceRequestsRequest &request, const DescribeSpotInstanceRequestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSpotPriceHistoryOutcome DescribeSpotPriceHistory (const Model::DescribeSpotPriceHistoryRequest &request) const
 
virtual Model::DescribeSpotPriceHistoryOutcomeCallable DescribeSpotPriceHistoryCallable (const Model::DescribeSpotPriceHistoryRequest &request) const
 
virtual void DescribeSpotPriceHistoryAsync (const Model::DescribeSpotPriceHistoryRequest &request, const DescribeSpotPriceHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeStaleSecurityGroupsOutcome DescribeStaleSecurityGroups (const Model::DescribeStaleSecurityGroupsRequest &request) const
 
virtual Model::DescribeStaleSecurityGroupsOutcomeCallable DescribeStaleSecurityGroupsCallable (const Model::DescribeStaleSecurityGroupsRequest &request) const
 
virtual void DescribeStaleSecurityGroupsAsync (const Model::DescribeStaleSecurityGroupsRequest &request, const DescribeStaleSecurityGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSubnetsOutcome DescribeSubnets (const Model::DescribeSubnetsRequest &request) const
 
virtual Model::DescribeSubnetsOutcomeCallable DescribeSubnetsCallable (const Model::DescribeSubnetsRequest &request) const
 
virtual void DescribeSubnetsAsync (const Model::DescribeSubnetsRequest &request, const DescribeSubnetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeTagsOutcome DescribeTags (const Model::DescribeTagsRequest &request) const
 
virtual Model::DescribeTagsOutcomeCallable DescribeTagsCallable (const Model::DescribeTagsRequest &request) const
 
virtual void DescribeTagsAsync (const Model::DescribeTagsRequest &request, const DescribeTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeTrafficMirrorFiltersOutcome DescribeTrafficMirrorFilters (const Model::DescribeTrafficMirrorFiltersRequest &request) const
 
virtual Model::DescribeTrafficMirrorFiltersOutcomeCallable DescribeTrafficMirrorFiltersCallable (const Model::DescribeTrafficMirrorFiltersRequest &request) const
 
virtual void DescribeTrafficMirrorFiltersAsync (const Model::DescribeTrafficMirrorFiltersRequest &request, const DescribeTrafficMirrorFiltersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeTrafficMirrorSessionsOutcome DescribeTrafficMirrorSessions (const Model::DescribeTrafficMirrorSessionsRequest &request) const
 
virtual Model::DescribeTrafficMirrorSessionsOutcomeCallable DescribeTrafficMirrorSessionsCallable (const Model::DescribeTrafficMirrorSessionsRequest &request) const
 
virtual void DescribeTrafficMirrorSessionsAsync (const Model::DescribeTrafficMirrorSessionsRequest &request, const DescribeTrafficMirrorSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeTrafficMirrorTargetsOutcome DescribeTrafficMirrorTargets (const Model::DescribeTrafficMirrorTargetsRequest &request) const
 
virtual Model::DescribeTrafficMirrorTargetsOutcomeCallable DescribeTrafficMirrorTargetsCallable (const Model::DescribeTrafficMirrorTargetsRequest &request) const
 
virtual void DescribeTrafficMirrorTargetsAsync (const Model::DescribeTrafficMirrorTargetsRequest &request, const DescribeTrafficMirrorTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeTransitGatewayAttachmentsOutcome DescribeTransitGatewayAttachments (const Model::DescribeTransitGatewayAttachmentsRequest &request) const
 
virtual Model::DescribeTransitGatewayAttachmentsOutcomeCallable DescribeTransitGatewayAttachmentsCallable (const Model::DescribeTransitGatewayAttachmentsRequest &request) const
 
virtual void DescribeTransitGatewayAttachmentsAsync (const Model::DescribeTransitGatewayAttachmentsRequest &request, const DescribeTransitGatewayAttachmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeTransitGatewayRouteTablesOutcome DescribeTransitGatewayRouteTables (const Model::DescribeTransitGatewayRouteTablesRequest &request) const
 
virtual Model::DescribeTransitGatewayRouteTablesOutcomeCallable DescribeTransitGatewayRouteTablesCallable (const Model::DescribeTransitGatewayRouteTablesRequest &request) const
 
virtual void DescribeTransitGatewayRouteTablesAsync (const Model::DescribeTransitGatewayRouteTablesRequest &request, const DescribeTransitGatewayRouteTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeTransitGatewayVpcAttachmentsOutcome DescribeTransitGatewayVpcAttachments (const Model::DescribeTransitGatewayVpcAttachmentsRequest &request) const
 
virtual Model::DescribeTransitGatewayVpcAttachmentsOutcomeCallable DescribeTransitGatewayVpcAttachmentsCallable (const Model::DescribeTransitGatewayVpcAttachmentsRequest &request) const
 
virtual void DescribeTransitGatewayVpcAttachmentsAsync (const Model::DescribeTransitGatewayVpcAttachmentsRequest &request, const DescribeTransitGatewayVpcAttachmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeTransitGatewaysOutcome DescribeTransitGateways (const Model::DescribeTransitGatewaysRequest &request) const
 
virtual Model::DescribeTransitGatewaysOutcomeCallable DescribeTransitGatewaysCallable (const Model::DescribeTransitGatewaysRequest &request) const
 
virtual void DescribeTransitGatewaysAsync (const Model::DescribeTransitGatewaysRequest &request, const DescribeTransitGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVolumeAttributeOutcome DescribeVolumeAttribute (const Model::DescribeVolumeAttributeRequest &request) const
 
virtual Model::DescribeVolumeAttributeOutcomeCallable DescribeVolumeAttributeCallable (const Model::DescribeVolumeAttributeRequest &request) const
 
virtual void DescribeVolumeAttributeAsync (const Model::DescribeVolumeAttributeRequest &request, const DescribeVolumeAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVolumeStatusOutcome DescribeVolumeStatus (const Model::DescribeVolumeStatusRequest &request) const
 
virtual Model::DescribeVolumeStatusOutcomeCallable DescribeVolumeStatusCallable (const Model::DescribeVolumeStatusRequest &request) const
 
virtual void DescribeVolumeStatusAsync (const Model::DescribeVolumeStatusRequest &request, const DescribeVolumeStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVolumesOutcome DescribeVolumes (const Model::DescribeVolumesRequest &request) const
 
virtual Model::DescribeVolumesOutcomeCallable DescribeVolumesCallable (const Model::DescribeVolumesRequest &request) const
 
virtual void DescribeVolumesAsync (const Model::DescribeVolumesRequest &request, const DescribeVolumesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVolumesModificationsOutcome DescribeVolumesModifications (const Model::DescribeVolumesModificationsRequest &request) const
 
virtual Model::DescribeVolumesModificationsOutcomeCallable DescribeVolumesModificationsCallable (const Model::DescribeVolumesModificationsRequest &request) const
 
virtual void DescribeVolumesModificationsAsync (const Model::DescribeVolumesModificationsRequest &request, const DescribeVolumesModificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVpcAttributeOutcome DescribeVpcAttribute (const Model::DescribeVpcAttributeRequest &request) const
 
virtual Model::DescribeVpcAttributeOutcomeCallable DescribeVpcAttributeCallable (const Model::DescribeVpcAttributeRequest &request) const
 
virtual void DescribeVpcAttributeAsync (const Model::DescribeVpcAttributeRequest &request, const DescribeVpcAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVpcClassicLinkOutcome DescribeVpcClassicLink (const Model::DescribeVpcClassicLinkRequest &request) const
 
virtual Model::DescribeVpcClassicLinkOutcomeCallable DescribeVpcClassicLinkCallable (const Model::DescribeVpcClassicLinkRequest &request) const
 
virtual void DescribeVpcClassicLinkAsync (const Model::DescribeVpcClassicLinkRequest &request, const DescribeVpcClassicLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVpcClassicLinkDnsSupportOutcome DescribeVpcClassicLinkDnsSupport (const Model::DescribeVpcClassicLinkDnsSupportRequest &request) const
 
virtual Model::DescribeVpcClassicLinkDnsSupportOutcomeCallable DescribeVpcClassicLinkDnsSupportCallable (const Model::DescribeVpcClassicLinkDnsSupportRequest &request) const
 
virtual void DescribeVpcClassicLinkDnsSupportAsync (const Model::DescribeVpcClassicLinkDnsSupportRequest &request, const DescribeVpcClassicLinkDnsSupportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVpcEndpointConnectionNotificationsOutcome DescribeVpcEndpointConnectionNotifications (const Model::DescribeVpcEndpointConnectionNotificationsRequest &request) const
 
virtual Model::DescribeVpcEndpointConnectionNotificationsOutcomeCallable DescribeVpcEndpointConnectionNotificationsCallable (const Model::DescribeVpcEndpointConnectionNotificationsRequest &request) const
 
virtual void DescribeVpcEndpointConnectionNotificationsAsync (const Model::DescribeVpcEndpointConnectionNotificationsRequest &request, const DescribeVpcEndpointConnectionNotificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVpcEndpointConnectionsOutcome DescribeVpcEndpointConnections (const Model::DescribeVpcEndpointConnectionsRequest &request) const
 
virtual Model::DescribeVpcEndpointConnectionsOutcomeCallable DescribeVpcEndpointConnectionsCallable (const Model::DescribeVpcEndpointConnectionsRequest &request) const
 
virtual void DescribeVpcEndpointConnectionsAsync (const Model::DescribeVpcEndpointConnectionsRequest &request, const DescribeVpcEndpointConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVpcEndpointServiceConfigurationsOutcome DescribeVpcEndpointServiceConfigurations (const Model::DescribeVpcEndpointServiceConfigurationsRequest &request) const
 
virtual Model::DescribeVpcEndpointServiceConfigurationsOutcomeCallable DescribeVpcEndpointServiceConfigurationsCallable (const Model::DescribeVpcEndpointServiceConfigurationsRequest &request) const
 
virtual void DescribeVpcEndpointServiceConfigurationsAsync (const Model::DescribeVpcEndpointServiceConfigurationsRequest &request, const DescribeVpcEndpointServiceConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVpcEndpointServicePermissionsOutcome DescribeVpcEndpointServicePermissions (const Model::DescribeVpcEndpointServicePermissionsRequest &request) const
 
virtual Model::DescribeVpcEndpointServicePermissionsOutcomeCallable DescribeVpcEndpointServicePermissionsCallable (const Model::DescribeVpcEndpointServicePermissionsRequest &request) const
 
virtual void DescribeVpcEndpointServicePermissionsAsync (const Model::DescribeVpcEndpointServicePermissionsRequest &request, const DescribeVpcEndpointServicePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVpcEndpointServicesOutcome DescribeVpcEndpointServices (const Model::DescribeVpcEndpointServicesRequest &request) const
 
virtual Model::DescribeVpcEndpointServicesOutcomeCallable DescribeVpcEndpointServicesCallable (const Model::DescribeVpcEndpointServicesRequest &request) const
 
virtual void DescribeVpcEndpointServicesAsync (const Model::DescribeVpcEndpointServicesRequest &request, const DescribeVpcEndpointServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVpcEndpointsOutcome DescribeVpcEndpoints (const Model::DescribeVpcEndpointsRequest &request) const
 
virtual Model::DescribeVpcEndpointsOutcomeCallable DescribeVpcEndpointsCallable (const Model::DescribeVpcEndpointsRequest &request) const
 
virtual void DescribeVpcEndpointsAsync (const Model::DescribeVpcEndpointsRequest &request, const DescribeVpcEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVpcPeeringConnectionsOutcome DescribeVpcPeeringConnections (const Model::DescribeVpcPeeringConnectionsRequest &request) const
 
virtual Model::DescribeVpcPeeringConnectionsOutcomeCallable DescribeVpcPeeringConnectionsCallable (const Model::DescribeVpcPeeringConnectionsRequest &request) const
 
virtual void DescribeVpcPeeringConnectionsAsync (const Model::DescribeVpcPeeringConnectionsRequest &request, const DescribeVpcPeeringConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVpcsOutcome DescribeVpcs (const Model::DescribeVpcsRequest &request) const
 
virtual Model::DescribeVpcsOutcomeCallable DescribeVpcsCallable (const Model::DescribeVpcsRequest &request) const
 
virtual void DescribeVpcsAsync (const Model::DescribeVpcsRequest &request, const DescribeVpcsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVpnConnectionsOutcome DescribeVpnConnections (const Model::DescribeVpnConnectionsRequest &request) const
 
virtual Model::DescribeVpnConnectionsOutcomeCallable DescribeVpnConnectionsCallable (const Model::DescribeVpnConnectionsRequest &request) const
 
virtual void DescribeVpnConnectionsAsync (const Model::DescribeVpnConnectionsRequest &request, const DescribeVpnConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeVpnGatewaysOutcome DescribeVpnGateways (const Model::DescribeVpnGatewaysRequest &request) const
 
virtual Model::DescribeVpnGatewaysOutcomeCallable DescribeVpnGatewaysCallable (const Model::DescribeVpnGatewaysRequest &request) const
 
virtual void DescribeVpnGatewaysAsync (const Model::DescribeVpnGatewaysRequest &request, const DescribeVpnGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DetachClassicLinkVpcOutcome DetachClassicLinkVpc (const Model::DetachClassicLinkVpcRequest &request) const
 
virtual Model::DetachClassicLinkVpcOutcomeCallable DetachClassicLinkVpcCallable (const Model::DetachClassicLinkVpcRequest &request) const
 
virtual void DetachClassicLinkVpcAsync (const Model::DetachClassicLinkVpcRequest &request, const DetachClassicLinkVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DetachInternetGatewayOutcome DetachInternetGateway (const Model::DetachInternetGatewayRequest &request) const
 
virtual Model::DetachInternetGatewayOutcomeCallable DetachInternetGatewayCallable (const Model::DetachInternetGatewayRequest &request) const
 
virtual void DetachInternetGatewayAsync (const Model::DetachInternetGatewayRequest &request, const DetachInternetGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DetachNetworkInterfaceOutcome DetachNetworkInterface (const Model::DetachNetworkInterfaceRequest &request) const
 
virtual Model::DetachNetworkInterfaceOutcomeCallable DetachNetworkInterfaceCallable (const Model::DetachNetworkInterfaceRequest &request) const
 
virtual void DetachNetworkInterfaceAsync (const Model::DetachNetworkInterfaceRequest &request, const DetachNetworkInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DetachVolumeOutcome DetachVolume (const Model::DetachVolumeRequest &request) const
 
virtual Model::DetachVolumeOutcomeCallable DetachVolumeCallable (const Model::DetachVolumeRequest &request) const
 
virtual void DetachVolumeAsync (const Model::DetachVolumeRequest &request, const DetachVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DetachVpnGatewayOutcome DetachVpnGateway (const Model::DetachVpnGatewayRequest &request) const
 
virtual Model::DetachVpnGatewayOutcomeCallable DetachVpnGatewayCallable (const Model::DetachVpnGatewayRequest &request) const
 
virtual void DetachVpnGatewayAsync (const Model::DetachVpnGatewayRequest &request, const DetachVpnGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisableEbsEncryptionByDefaultOutcome DisableEbsEncryptionByDefault (const Model::DisableEbsEncryptionByDefaultRequest &request) const
 
virtual Model::DisableEbsEncryptionByDefaultOutcomeCallable DisableEbsEncryptionByDefaultCallable (const Model::DisableEbsEncryptionByDefaultRequest &request) const
 
virtual void DisableEbsEncryptionByDefaultAsync (const Model::DisableEbsEncryptionByDefaultRequest &request, const DisableEbsEncryptionByDefaultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisableTransitGatewayRouteTablePropagationOutcome DisableTransitGatewayRouteTablePropagation (const Model::DisableTransitGatewayRouteTablePropagationRequest &request) const
 
virtual Model::DisableTransitGatewayRouteTablePropagationOutcomeCallable DisableTransitGatewayRouteTablePropagationCallable (const Model::DisableTransitGatewayRouteTablePropagationRequest &request) const
 
virtual void DisableTransitGatewayRouteTablePropagationAsync (const Model::DisableTransitGatewayRouteTablePropagationRequest &request, const DisableTransitGatewayRouteTablePropagationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisableVgwRoutePropagationOutcome DisableVgwRoutePropagation (const Model::DisableVgwRoutePropagationRequest &request) const
 
virtual Model::DisableVgwRoutePropagationOutcomeCallable DisableVgwRoutePropagationCallable (const Model::DisableVgwRoutePropagationRequest &request) const
 
virtual void DisableVgwRoutePropagationAsync (const Model::DisableVgwRoutePropagationRequest &request, const DisableVgwRoutePropagationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisableVpcClassicLinkOutcome DisableVpcClassicLink (const Model::DisableVpcClassicLinkRequest &request) const
 
virtual Model::DisableVpcClassicLinkOutcomeCallable DisableVpcClassicLinkCallable (const Model::DisableVpcClassicLinkRequest &request) const
 
virtual void DisableVpcClassicLinkAsync (const Model::DisableVpcClassicLinkRequest &request, const DisableVpcClassicLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisableVpcClassicLinkDnsSupportOutcome DisableVpcClassicLinkDnsSupport (const Model::DisableVpcClassicLinkDnsSupportRequest &request) const
 
virtual Model::DisableVpcClassicLinkDnsSupportOutcomeCallable DisableVpcClassicLinkDnsSupportCallable (const Model::DisableVpcClassicLinkDnsSupportRequest &request) const
 
virtual void DisableVpcClassicLinkDnsSupportAsync (const Model::DisableVpcClassicLinkDnsSupportRequest &request, const DisableVpcClassicLinkDnsSupportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateAddressOutcome DisassociateAddress (const Model::DisassociateAddressRequest &request) const
 
virtual Model::DisassociateAddressOutcomeCallable DisassociateAddressCallable (const Model::DisassociateAddressRequest &request) const
 
virtual void DisassociateAddressAsync (const Model::DisassociateAddressRequest &request, const DisassociateAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateClientVpnTargetNetworkOutcome DisassociateClientVpnTargetNetwork (const Model::DisassociateClientVpnTargetNetworkRequest &request) const
 
virtual Model::DisassociateClientVpnTargetNetworkOutcomeCallable DisassociateClientVpnTargetNetworkCallable (const Model::DisassociateClientVpnTargetNetworkRequest &request) const
 
virtual void DisassociateClientVpnTargetNetworkAsync (const Model::DisassociateClientVpnTargetNetworkRequest &request, const DisassociateClientVpnTargetNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateIamInstanceProfileOutcome DisassociateIamInstanceProfile (const Model::DisassociateIamInstanceProfileRequest &request) const
 
virtual Model::DisassociateIamInstanceProfileOutcomeCallable DisassociateIamInstanceProfileCallable (const Model::DisassociateIamInstanceProfileRequest &request) const
 
virtual void DisassociateIamInstanceProfileAsync (const Model::DisassociateIamInstanceProfileRequest &request, const DisassociateIamInstanceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateRouteTableOutcome DisassociateRouteTable (const Model::DisassociateRouteTableRequest &request) const
 
virtual Model::DisassociateRouteTableOutcomeCallable DisassociateRouteTableCallable (const Model::DisassociateRouteTableRequest &request) const
 
virtual void DisassociateRouteTableAsync (const Model::DisassociateRouteTableRequest &request, const DisassociateRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateSubnetCidrBlockOutcome DisassociateSubnetCidrBlock (const Model::DisassociateSubnetCidrBlockRequest &request) const
 
virtual Model::DisassociateSubnetCidrBlockOutcomeCallable DisassociateSubnetCidrBlockCallable (const Model::DisassociateSubnetCidrBlockRequest &request) const
 
virtual void DisassociateSubnetCidrBlockAsync (const Model::DisassociateSubnetCidrBlockRequest &request, const DisassociateSubnetCidrBlockResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateTransitGatewayRouteTableOutcome DisassociateTransitGatewayRouteTable (const Model::DisassociateTransitGatewayRouteTableRequest &request) const
 
virtual Model::DisassociateTransitGatewayRouteTableOutcomeCallable DisassociateTransitGatewayRouteTableCallable (const Model::DisassociateTransitGatewayRouteTableRequest &request) const
 
virtual void DisassociateTransitGatewayRouteTableAsync (const Model::DisassociateTransitGatewayRouteTableRequest &request, const DisassociateTransitGatewayRouteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateVpcCidrBlockOutcome DisassociateVpcCidrBlock (const Model::DisassociateVpcCidrBlockRequest &request) const
 
virtual Model::DisassociateVpcCidrBlockOutcomeCallable DisassociateVpcCidrBlockCallable (const Model::DisassociateVpcCidrBlockRequest &request) const
 
virtual void DisassociateVpcCidrBlockAsync (const Model::DisassociateVpcCidrBlockRequest &request, const DisassociateVpcCidrBlockResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::EnableEbsEncryptionByDefaultOutcome EnableEbsEncryptionByDefault (const Model::EnableEbsEncryptionByDefaultRequest &request) const
 
virtual Model::EnableEbsEncryptionByDefaultOutcomeCallable EnableEbsEncryptionByDefaultCallable (const Model::EnableEbsEncryptionByDefaultRequest &request) const
 
virtual void EnableEbsEncryptionByDefaultAsync (const Model::EnableEbsEncryptionByDefaultRequest &request, const EnableEbsEncryptionByDefaultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::EnableTransitGatewayRouteTablePropagationOutcome EnableTransitGatewayRouteTablePropagation (const Model::EnableTransitGatewayRouteTablePropagationRequest &request) const
 
virtual Model::EnableTransitGatewayRouteTablePropagationOutcomeCallable EnableTransitGatewayRouteTablePropagationCallable (const Model::EnableTransitGatewayRouteTablePropagationRequest &request) const
 
virtual void EnableTransitGatewayRouteTablePropagationAsync (const Model::EnableTransitGatewayRouteTablePropagationRequest &request, const EnableTransitGatewayRouteTablePropagationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::EnableVgwRoutePropagationOutcome EnableVgwRoutePropagation (const Model::EnableVgwRoutePropagationRequest &request) const
 
virtual Model::EnableVgwRoutePropagationOutcomeCallable EnableVgwRoutePropagationCallable (const Model::EnableVgwRoutePropagationRequest &request) const
 
virtual void EnableVgwRoutePropagationAsync (const Model::EnableVgwRoutePropagationRequest &request, const EnableVgwRoutePropagationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::EnableVolumeIOOutcome EnableVolumeIO (const Model::EnableVolumeIORequest &request) const
 
virtual Model::EnableVolumeIOOutcomeCallable EnableVolumeIOCallable (const Model::EnableVolumeIORequest &request) const
 
virtual void EnableVolumeIOAsync (const Model::EnableVolumeIORequest &request, const EnableVolumeIOResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::EnableVpcClassicLinkOutcome EnableVpcClassicLink (const Model::EnableVpcClassicLinkRequest &request) const
 
virtual Model::EnableVpcClassicLinkOutcomeCallable EnableVpcClassicLinkCallable (const Model::EnableVpcClassicLinkRequest &request) const
 
virtual void EnableVpcClassicLinkAsync (const Model::EnableVpcClassicLinkRequest &request, const EnableVpcClassicLinkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::EnableVpcClassicLinkDnsSupportOutcome EnableVpcClassicLinkDnsSupport (const Model::EnableVpcClassicLinkDnsSupportRequest &request) const
 
virtual Model::EnableVpcClassicLinkDnsSupportOutcomeCallable EnableVpcClassicLinkDnsSupportCallable (const Model::EnableVpcClassicLinkDnsSupportRequest &request) const
 
virtual void EnableVpcClassicLinkDnsSupportAsync (const Model::EnableVpcClassicLinkDnsSupportRequest &request, const EnableVpcClassicLinkDnsSupportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ExportClientVpnClientCertificateRevocationListOutcome ExportClientVpnClientCertificateRevocationList (const Model::ExportClientVpnClientCertificateRevocationListRequest &request) const
 
virtual Model::ExportClientVpnClientCertificateRevocationListOutcomeCallable ExportClientVpnClientCertificateRevocationListCallable (const Model::ExportClientVpnClientCertificateRevocationListRequest &request) const
 
virtual void ExportClientVpnClientCertificateRevocationListAsync (const Model::ExportClientVpnClientCertificateRevocationListRequest &request, const ExportClientVpnClientCertificateRevocationListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ExportClientVpnClientConfigurationOutcome ExportClientVpnClientConfiguration (const Model::ExportClientVpnClientConfigurationRequest &request) const
 
virtual Model::ExportClientVpnClientConfigurationOutcomeCallable ExportClientVpnClientConfigurationCallable (const Model::ExportClientVpnClientConfigurationRequest &request) const
 
virtual void ExportClientVpnClientConfigurationAsync (const Model::ExportClientVpnClientConfigurationRequest &request, const ExportClientVpnClientConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ExportImageOutcome ExportImage (const Model::ExportImageRequest &request) const
 
virtual Model::ExportImageOutcomeCallable ExportImageCallable (const Model::ExportImageRequest &request) const
 
virtual void ExportImageAsync (const Model::ExportImageRequest &request, const ExportImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ExportTransitGatewayRoutesOutcome ExportTransitGatewayRoutes (const Model::ExportTransitGatewayRoutesRequest &request) const
 
virtual Model::ExportTransitGatewayRoutesOutcomeCallable ExportTransitGatewayRoutesCallable (const Model::ExportTransitGatewayRoutesRequest &request) const
 
virtual void ExportTransitGatewayRoutesAsync (const Model::ExportTransitGatewayRoutesRequest &request, const ExportTransitGatewayRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetCapacityReservationUsageOutcome GetCapacityReservationUsage (const Model::GetCapacityReservationUsageRequest &request) const
 
virtual Model::GetCapacityReservationUsageOutcomeCallable GetCapacityReservationUsageCallable (const Model::GetCapacityReservationUsageRequest &request) const
 
virtual void GetCapacityReservationUsageAsync (const Model::GetCapacityReservationUsageRequest &request, const GetCapacityReservationUsageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetConsoleOutputOutcome GetConsoleOutput (const Model::GetConsoleOutputRequest &request) const
 
virtual Model::GetConsoleOutputOutcomeCallable GetConsoleOutputCallable (const Model::GetConsoleOutputRequest &request) const
 
virtual void GetConsoleOutputAsync (const Model::GetConsoleOutputRequest &request, const GetConsoleOutputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetConsoleScreenshotOutcome GetConsoleScreenshot (const Model::GetConsoleScreenshotRequest &request) const
 
virtual Model::GetConsoleScreenshotOutcomeCallable GetConsoleScreenshotCallable (const Model::GetConsoleScreenshotRequest &request) const
 
virtual void GetConsoleScreenshotAsync (const Model::GetConsoleScreenshotRequest &request, const GetConsoleScreenshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetEbsDefaultKmsKeyIdOutcome GetEbsDefaultKmsKeyId (const Model::GetEbsDefaultKmsKeyIdRequest &request) const
 
virtual Model::GetEbsDefaultKmsKeyIdOutcomeCallable GetEbsDefaultKmsKeyIdCallable (const Model::GetEbsDefaultKmsKeyIdRequest &request) const
 
virtual void GetEbsDefaultKmsKeyIdAsync (const Model::GetEbsDefaultKmsKeyIdRequest &request, const GetEbsDefaultKmsKeyIdResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetEbsEncryptionByDefaultOutcome GetEbsEncryptionByDefault (const Model::GetEbsEncryptionByDefaultRequest &request) const
 
virtual Model::GetEbsEncryptionByDefaultOutcomeCallable GetEbsEncryptionByDefaultCallable (const Model::GetEbsEncryptionByDefaultRequest &request) const
 
virtual void GetEbsEncryptionByDefaultAsync (const Model::GetEbsEncryptionByDefaultRequest &request, const GetEbsEncryptionByDefaultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetHostReservationPurchasePreviewOutcome GetHostReservationPurchasePreview (const Model::GetHostReservationPurchasePreviewRequest &request) const
 
virtual Model::GetHostReservationPurchasePreviewOutcomeCallable GetHostReservationPurchasePreviewCallable (const Model::GetHostReservationPurchasePreviewRequest &request) const
 
virtual void GetHostReservationPurchasePreviewAsync (const Model::GetHostReservationPurchasePreviewRequest &request, const GetHostReservationPurchasePreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetLaunchTemplateDataOutcome GetLaunchTemplateData (const Model::GetLaunchTemplateDataRequest &request) const
 
virtual Model::GetLaunchTemplateDataOutcomeCallable GetLaunchTemplateDataCallable (const Model::GetLaunchTemplateDataRequest &request) const
 
virtual void GetLaunchTemplateDataAsync (const Model::GetLaunchTemplateDataRequest &request, const GetLaunchTemplateDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetPasswordDataOutcome GetPasswordData (const Model::GetPasswordDataRequest &request) const
 
virtual Model::GetPasswordDataOutcomeCallable GetPasswordDataCallable (const Model::GetPasswordDataRequest &request) const
 
virtual void GetPasswordDataAsync (const Model::GetPasswordDataRequest &request, const GetPasswordDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetReservedInstancesExchangeQuoteOutcome GetReservedInstancesExchangeQuote (const Model::GetReservedInstancesExchangeQuoteRequest &request) const
 
virtual Model::GetReservedInstancesExchangeQuoteOutcomeCallable GetReservedInstancesExchangeQuoteCallable (const Model::GetReservedInstancesExchangeQuoteRequest &request) const
 
virtual void GetReservedInstancesExchangeQuoteAsync (const Model::GetReservedInstancesExchangeQuoteRequest &request, const GetReservedInstancesExchangeQuoteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTransitGatewayAttachmentPropagationsOutcome GetTransitGatewayAttachmentPropagations (const Model::GetTransitGatewayAttachmentPropagationsRequest &request) const
 
virtual Model::GetTransitGatewayAttachmentPropagationsOutcomeCallable GetTransitGatewayAttachmentPropagationsCallable (const Model::GetTransitGatewayAttachmentPropagationsRequest &request) const
 
virtual void GetTransitGatewayAttachmentPropagationsAsync (const Model::GetTransitGatewayAttachmentPropagationsRequest &request, const GetTransitGatewayAttachmentPropagationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTransitGatewayRouteTableAssociationsOutcome GetTransitGatewayRouteTableAssociations (const Model::GetTransitGatewayRouteTableAssociationsRequest &request) const
 
virtual Model::GetTransitGatewayRouteTableAssociationsOutcomeCallable GetTransitGatewayRouteTableAssociationsCallable (const Model::GetTransitGatewayRouteTableAssociationsRequest &request) const
 
virtual void GetTransitGatewayRouteTableAssociationsAsync (const Model::GetTransitGatewayRouteTableAssociationsRequest &request, const GetTransitGatewayRouteTableAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTransitGatewayRouteTablePropagationsOutcome GetTransitGatewayRouteTablePropagations (const Model::GetTransitGatewayRouteTablePropagationsRequest &request) const
 
virtual Model::GetTransitGatewayRouteTablePropagationsOutcomeCallable GetTransitGatewayRouteTablePropagationsCallable (const Model::GetTransitGatewayRouteTablePropagationsRequest &request) const
 
virtual void GetTransitGatewayRouteTablePropagationsAsync (const Model::GetTransitGatewayRouteTablePropagationsRequest &request, const GetTransitGatewayRouteTablePropagationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ImportClientVpnClientCertificateRevocationListOutcome ImportClientVpnClientCertificateRevocationList (const Model::ImportClientVpnClientCertificateRevocationListRequest &request) const
 
virtual Model::ImportClientVpnClientCertificateRevocationListOutcomeCallable ImportClientVpnClientCertificateRevocationListCallable (const Model::ImportClientVpnClientCertificateRevocationListRequest &request) const
 
virtual void ImportClientVpnClientCertificateRevocationListAsync (const Model::ImportClientVpnClientCertificateRevocationListRequest &request, const ImportClientVpnClientCertificateRevocationListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ImportImageOutcome ImportImage (const Model::ImportImageRequest &request) const
 
virtual Model::ImportImageOutcomeCallable ImportImageCallable (const Model::ImportImageRequest &request) const
 
virtual void ImportImageAsync (const Model::ImportImageRequest &request, const ImportImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ImportInstanceOutcome ImportInstance (const Model::ImportInstanceRequest &request) const
 
virtual Model::ImportInstanceOutcomeCallable ImportInstanceCallable (const Model::ImportInstanceRequest &request) const
 
virtual void ImportInstanceAsync (const Model::ImportInstanceRequest &request, const ImportInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ImportKeyPairOutcome ImportKeyPair (const Model::ImportKeyPairRequest &request) const
 
virtual Model::ImportKeyPairOutcomeCallable ImportKeyPairCallable (const Model::ImportKeyPairRequest &request) const
 
virtual void ImportKeyPairAsync (const Model::ImportKeyPairRequest &request, const ImportKeyPairResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ImportSnapshotOutcome ImportSnapshot (const Model::ImportSnapshotRequest &request) const
 
virtual Model::ImportSnapshotOutcomeCallable ImportSnapshotCallable (const Model::ImportSnapshotRequest &request) const
 
virtual void ImportSnapshotAsync (const Model::ImportSnapshotRequest &request, const ImportSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ImportVolumeOutcome ImportVolume (const Model::ImportVolumeRequest &request) const
 
virtual Model::ImportVolumeOutcomeCallable ImportVolumeCallable (const Model::ImportVolumeRequest &request) const
 
virtual void ImportVolumeAsync (const Model::ImportVolumeRequest &request, const ImportVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyCapacityReservationOutcome ModifyCapacityReservation (const Model::ModifyCapacityReservationRequest &request) const
 
virtual Model::ModifyCapacityReservationOutcomeCallable ModifyCapacityReservationCallable (const Model::ModifyCapacityReservationRequest &request) const
 
virtual void ModifyCapacityReservationAsync (const Model::ModifyCapacityReservationRequest &request, const ModifyCapacityReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyClientVpnEndpointOutcome ModifyClientVpnEndpoint (const Model::ModifyClientVpnEndpointRequest &request) const
 
virtual Model::ModifyClientVpnEndpointOutcomeCallable ModifyClientVpnEndpointCallable (const Model::ModifyClientVpnEndpointRequest &request) const
 
virtual void ModifyClientVpnEndpointAsync (const Model::ModifyClientVpnEndpointRequest &request, const ModifyClientVpnEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyEbsDefaultKmsKeyIdOutcome ModifyEbsDefaultKmsKeyId (const Model::ModifyEbsDefaultKmsKeyIdRequest &request) const
 
virtual Model::ModifyEbsDefaultKmsKeyIdOutcomeCallable ModifyEbsDefaultKmsKeyIdCallable (const Model::ModifyEbsDefaultKmsKeyIdRequest &request) const
 
virtual void ModifyEbsDefaultKmsKeyIdAsync (const Model::ModifyEbsDefaultKmsKeyIdRequest &request, const ModifyEbsDefaultKmsKeyIdResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyFleetOutcome ModifyFleet (const Model::ModifyFleetRequest &request) const
 
virtual Model::ModifyFleetOutcomeCallable ModifyFleetCallable (const Model::ModifyFleetRequest &request) const
 
virtual void ModifyFleetAsync (const Model::ModifyFleetRequest &request, const ModifyFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyFpgaImageAttributeOutcome ModifyFpgaImageAttribute (const Model::ModifyFpgaImageAttributeRequest &request) const
 
virtual Model::ModifyFpgaImageAttributeOutcomeCallable ModifyFpgaImageAttributeCallable (const Model::ModifyFpgaImageAttributeRequest &request) const
 
virtual void ModifyFpgaImageAttributeAsync (const Model::ModifyFpgaImageAttributeRequest &request, const ModifyFpgaImageAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyHostsOutcome ModifyHosts (const Model::ModifyHostsRequest &request) const
 
virtual Model::ModifyHostsOutcomeCallable ModifyHostsCallable (const Model::ModifyHostsRequest &request) const
 
virtual void ModifyHostsAsync (const Model::ModifyHostsRequest &request, const ModifyHostsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyIdFormatOutcome ModifyIdFormat (const Model::ModifyIdFormatRequest &request) const
 
virtual Model::ModifyIdFormatOutcomeCallable ModifyIdFormatCallable (const Model::ModifyIdFormatRequest &request) const
 
virtual void ModifyIdFormatAsync (const Model::ModifyIdFormatRequest &request, const ModifyIdFormatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyIdentityIdFormatOutcome ModifyIdentityIdFormat (const Model::ModifyIdentityIdFormatRequest &request) const
 
virtual Model::ModifyIdentityIdFormatOutcomeCallable ModifyIdentityIdFormatCallable (const Model::ModifyIdentityIdFormatRequest &request) const
 
virtual void ModifyIdentityIdFormatAsync (const Model::ModifyIdentityIdFormatRequest &request, const ModifyIdentityIdFormatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyImageAttributeOutcome ModifyImageAttribute (const Model::ModifyImageAttributeRequest &request) const
 
virtual Model::ModifyImageAttributeOutcomeCallable ModifyImageAttributeCallable (const Model::ModifyImageAttributeRequest &request) const
 
virtual void ModifyImageAttributeAsync (const Model::ModifyImageAttributeRequest &request, const ModifyImageAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyInstanceAttributeOutcome ModifyInstanceAttribute (const Model::ModifyInstanceAttributeRequest &request) const
 
virtual Model::ModifyInstanceAttributeOutcomeCallable ModifyInstanceAttributeCallable (const Model::ModifyInstanceAttributeRequest &request) const
 
virtual void ModifyInstanceAttributeAsync (const Model::ModifyInstanceAttributeRequest &request, const ModifyInstanceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyInstanceCapacityReservationAttributesOutcome ModifyInstanceCapacityReservationAttributes (const Model::ModifyInstanceCapacityReservationAttributesRequest &request) const
 
virtual Model::ModifyInstanceCapacityReservationAttributesOutcomeCallable ModifyInstanceCapacityReservationAttributesCallable (const Model::ModifyInstanceCapacityReservationAttributesRequest &request) const
 
virtual void ModifyInstanceCapacityReservationAttributesAsync (const Model::ModifyInstanceCapacityReservationAttributesRequest &request, const ModifyInstanceCapacityReservationAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyInstanceCreditSpecificationOutcome ModifyInstanceCreditSpecification (const Model::ModifyInstanceCreditSpecificationRequest &request) const
 
virtual Model::ModifyInstanceCreditSpecificationOutcomeCallable ModifyInstanceCreditSpecificationCallable (const Model::ModifyInstanceCreditSpecificationRequest &request) const
 
virtual void ModifyInstanceCreditSpecificationAsync (const Model::ModifyInstanceCreditSpecificationRequest &request, const ModifyInstanceCreditSpecificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyInstanceEventStartTimeOutcome ModifyInstanceEventStartTime (const Model::ModifyInstanceEventStartTimeRequest &request) const
 
virtual Model::ModifyInstanceEventStartTimeOutcomeCallable ModifyInstanceEventStartTimeCallable (const Model::ModifyInstanceEventStartTimeRequest &request) const
 
virtual void ModifyInstanceEventStartTimeAsync (const Model::ModifyInstanceEventStartTimeRequest &request, const ModifyInstanceEventStartTimeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyInstancePlacementOutcome ModifyInstancePlacement (const Model::ModifyInstancePlacementRequest &request) const
 
virtual Model::ModifyInstancePlacementOutcomeCallable ModifyInstancePlacementCallable (const Model::ModifyInstancePlacementRequest &request) const
 
virtual void ModifyInstancePlacementAsync (const Model::ModifyInstancePlacementRequest &request, const ModifyInstancePlacementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyLaunchTemplateOutcome ModifyLaunchTemplate (const Model::ModifyLaunchTemplateRequest &request) const
 
virtual Model::ModifyLaunchTemplateOutcomeCallable ModifyLaunchTemplateCallable (const Model::ModifyLaunchTemplateRequest &request) const
 
virtual void ModifyLaunchTemplateAsync (const Model::ModifyLaunchTemplateRequest &request, const ModifyLaunchTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyNetworkInterfaceAttributeOutcome ModifyNetworkInterfaceAttribute (const Model::ModifyNetworkInterfaceAttributeRequest &request) const
 
virtual Model::ModifyNetworkInterfaceAttributeOutcomeCallable ModifyNetworkInterfaceAttributeCallable (const Model::ModifyNetworkInterfaceAttributeRequest &request) const
 
virtual void ModifyNetworkInterfaceAttributeAsync (const Model::ModifyNetworkInterfaceAttributeRequest &request, const ModifyNetworkInterfaceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyReservedInstancesOutcome ModifyReservedInstances (const Model::ModifyReservedInstancesRequest &request) const
 
virtual Model::ModifyReservedInstancesOutcomeCallable ModifyReservedInstancesCallable (const Model::ModifyReservedInstancesRequest &request) const
 
virtual void ModifyReservedInstancesAsync (const Model::ModifyReservedInstancesRequest &request, const ModifyReservedInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifySnapshotAttributeOutcome ModifySnapshotAttribute (const Model::ModifySnapshotAttributeRequest &request) const
 
virtual Model::ModifySnapshotAttributeOutcomeCallable ModifySnapshotAttributeCallable (const Model::ModifySnapshotAttributeRequest &request) const
 
virtual void ModifySnapshotAttributeAsync (const Model::ModifySnapshotAttributeRequest &request, const ModifySnapshotAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifySpotFleetRequestOutcome ModifySpotFleetRequest (const Model::ModifySpotFleetRequestRequest &request) const
 
virtual Model::ModifySpotFleetRequestOutcomeCallable ModifySpotFleetRequestCallable (const Model::ModifySpotFleetRequestRequest &request) const
 
virtual void ModifySpotFleetRequestAsync (const Model::ModifySpotFleetRequestRequest &request, const ModifySpotFleetRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifySubnetAttributeOutcome ModifySubnetAttribute (const Model::ModifySubnetAttributeRequest &request) const
 
virtual Model::ModifySubnetAttributeOutcomeCallable ModifySubnetAttributeCallable (const Model::ModifySubnetAttributeRequest &request) const
 
virtual void ModifySubnetAttributeAsync (const Model::ModifySubnetAttributeRequest &request, const ModifySubnetAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyTrafficMirrorFilterNetworkServicesOutcome ModifyTrafficMirrorFilterNetworkServices (const Model::ModifyTrafficMirrorFilterNetworkServicesRequest &request) const
 
virtual Model::ModifyTrafficMirrorFilterNetworkServicesOutcomeCallable ModifyTrafficMirrorFilterNetworkServicesCallable (const Model::ModifyTrafficMirrorFilterNetworkServicesRequest &request) const
 
virtual void ModifyTrafficMirrorFilterNetworkServicesAsync (const Model::ModifyTrafficMirrorFilterNetworkServicesRequest &request, const ModifyTrafficMirrorFilterNetworkServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyTrafficMirrorFilterRuleOutcome ModifyTrafficMirrorFilterRule (const Model::ModifyTrafficMirrorFilterRuleRequest &request) const
 
virtual Model::ModifyTrafficMirrorFilterRuleOutcomeCallable ModifyTrafficMirrorFilterRuleCallable (const Model::ModifyTrafficMirrorFilterRuleRequest &request) const
 
virtual void ModifyTrafficMirrorFilterRuleAsync (const Model::ModifyTrafficMirrorFilterRuleRequest &request, const ModifyTrafficMirrorFilterRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyTrafficMirrorSessionOutcome ModifyTrafficMirrorSession (const Model::ModifyTrafficMirrorSessionRequest &request) const
 
virtual Model::ModifyTrafficMirrorSessionOutcomeCallable ModifyTrafficMirrorSessionCallable (const Model::ModifyTrafficMirrorSessionRequest &request) const
 
virtual void ModifyTrafficMirrorSessionAsync (const Model::ModifyTrafficMirrorSessionRequest &request, const ModifyTrafficMirrorSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyTransitGatewayVpcAttachmentOutcome ModifyTransitGatewayVpcAttachment (const Model::ModifyTransitGatewayVpcAttachmentRequest &request) const
 
virtual Model::ModifyTransitGatewayVpcAttachmentOutcomeCallable ModifyTransitGatewayVpcAttachmentCallable (const Model::ModifyTransitGatewayVpcAttachmentRequest &request) const
 
virtual void ModifyTransitGatewayVpcAttachmentAsync (const Model::ModifyTransitGatewayVpcAttachmentRequest &request, const ModifyTransitGatewayVpcAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyVolumeOutcome ModifyVolume (const Model::ModifyVolumeRequest &request) const
 
virtual Model::ModifyVolumeOutcomeCallable ModifyVolumeCallable (const Model::ModifyVolumeRequest &request) const
 
virtual void ModifyVolumeAsync (const Model::ModifyVolumeRequest &request, const ModifyVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyVolumeAttributeOutcome ModifyVolumeAttribute (const Model::ModifyVolumeAttributeRequest &request) const
 
virtual Model::ModifyVolumeAttributeOutcomeCallable ModifyVolumeAttributeCallable (const Model::ModifyVolumeAttributeRequest &request) const
 
virtual void ModifyVolumeAttributeAsync (const Model::ModifyVolumeAttributeRequest &request, const ModifyVolumeAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyVpcAttributeOutcome ModifyVpcAttribute (const Model::ModifyVpcAttributeRequest &request) const
 
virtual Model::ModifyVpcAttributeOutcomeCallable ModifyVpcAttributeCallable (const Model::ModifyVpcAttributeRequest &request) const
 
virtual void ModifyVpcAttributeAsync (const Model::ModifyVpcAttributeRequest &request, const ModifyVpcAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyVpcEndpointOutcome ModifyVpcEndpoint (const Model::ModifyVpcEndpointRequest &request) const
 
virtual Model::ModifyVpcEndpointOutcomeCallable ModifyVpcEndpointCallable (const Model::ModifyVpcEndpointRequest &request) const
 
virtual void ModifyVpcEndpointAsync (const Model::ModifyVpcEndpointRequest &request, const ModifyVpcEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyVpcEndpointConnectionNotificationOutcome ModifyVpcEndpointConnectionNotification (const Model::ModifyVpcEndpointConnectionNotificationRequest &request) const
 
virtual Model::ModifyVpcEndpointConnectionNotificationOutcomeCallable ModifyVpcEndpointConnectionNotificationCallable (const Model::ModifyVpcEndpointConnectionNotificationRequest &request) const
 
virtual void ModifyVpcEndpointConnectionNotificationAsync (const Model::ModifyVpcEndpointConnectionNotificationRequest &request, const ModifyVpcEndpointConnectionNotificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyVpcEndpointServiceConfigurationOutcome ModifyVpcEndpointServiceConfiguration (const Model::ModifyVpcEndpointServiceConfigurationRequest &request) const
 
virtual Model::ModifyVpcEndpointServiceConfigurationOutcomeCallable ModifyVpcEndpointServiceConfigurationCallable (const Model::ModifyVpcEndpointServiceConfigurationRequest &request) const
 
virtual void ModifyVpcEndpointServiceConfigurationAsync (const Model::ModifyVpcEndpointServiceConfigurationRequest &request, const ModifyVpcEndpointServiceConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyVpcEndpointServicePermissionsOutcome ModifyVpcEndpointServicePermissions (const Model::ModifyVpcEndpointServicePermissionsRequest &request) const
 
virtual Model::ModifyVpcEndpointServicePermissionsOutcomeCallable ModifyVpcEndpointServicePermissionsCallable (const Model::ModifyVpcEndpointServicePermissionsRequest &request) const
 
virtual void ModifyVpcEndpointServicePermissionsAsync (const Model::ModifyVpcEndpointServicePermissionsRequest &request, const ModifyVpcEndpointServicePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyVpcPeeringConnectionOptionsOutcome ModifyVpcPeeringConnectionOptions (const Model::ModifyVpcPeeringConnectionOptionsRequest &request) const
 
virtual Model::ModifyVpcPeeringConnectionOptionsOutcomeCallable ModifyVpcPeeringConnectionOptionsCallable (const Model::ModifyVpcPeeringConnectionOptionsRequest &request) const
 
virtual void ModifyVpcPeeringConnectionOptionsAsync (const Model::ModifyVpcPeeringConnectionOptionsRequest &request, const ModifyVpcPeeringConnectionOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyVpcTenancyOutcome ModifyVpcTenancy (const Model::ModifyVpcTenancyRequest &request) const
 
virtual Model::ModifyVpcTenancyOutcomeCallable ModifyVpcTenancyCallable (const Model::ModifyVpcTenancyRequest &request) const
 
virtual void ModifyVpcTenancyAsync (const Model::ModifyVpcTenancyRequest &request, const ModifyVpcTenancyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyVpnConnectionOutcome ModifyVpnConnection (const Model::ModifyVpnConnectionRequest &request) const
 
virtual Model::ModifyVpnConnectionOutcomeCallable ModifyVpnConnectionCallable (const Model::ModifyVpnConnectionRequest &request) const
 
virtual void ModifyVpnConnectionAsync (const Model::ModifyVpnConnectionRequest &request, const ModifyVpnConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyVpnTunnelCertificateOutcome ModifyVpnTunnelCertificate (const Model::ModifyVpnTunnelCertificateRequest &request) const
 
virtual Model::ModifyVpnTunnelCertificateOutcomeCallable ModifyVpnTunnelCertificateCallable (const Model::ModifyVpnTunnelCertificateRequest &request) const
 
virtual void ModifyVpnTunnelCertificateAsync (const Model::ModifyVpnTunnelCertificateRequest &request, const ModifyVpnTunnelCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ModifyVpnTunnelOptionsOutcome ModifyVpnTunnelOptions (const Model::ModifyVpnTunnelOptionsRequest &request) const
 
virtual Model::ModifyVpnTunnelOptionsOutcomeCallable ModifyVpnTunnelOptionsCallable (const Model::ModifyVpnTunnelOptionsRequest &request) const
 
virtual void ModifyVpnTunnelOptionsAsync (const Model::ModifyVpnTunnelOptionsRequest &request, const ModifyVpnTunnelOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::MonitorInstancesOutcome MonitorInstances (const Model::MonitorInstancesRequest &request) const
 
virtual Model::MonitorInstancesOutcomeCallable MonitorInstancesCallable (const Model::MonitorInstancesRequest &request) const
 
virtual void MonitorInstancesAsync (const Model::MonitorInstancesRequest &request, const MonitorInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::MoveAddressToVpcOutcome MoveAddressToVpc (const Model::MoveAddressToVpcRequest &request) const
 
virtual Model::MoveAddressToVpcOutcomeCallable MoveAddressToVpcCallable (const Model::MoveAddressToVpcRequest &request) const
 
virtual void MoveAddressToVpcAsync (const Model::MoveAddressToVpcRequest &request, const MoveAddressToVpcResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ProvisionByoipCidrOutcome ProvisionByoipCidr (const Model::ProvisionByoipCidrRequest &request) const
 
virtual Model::ProvisionByoipCidrOutcomeCallable ProvisionByoipCidrCallable (const Model::ProvisionByoipCidrRequest &request) const
 
virtual void ProvisionByoipCidrAsync (const Model::ProvisionByoipCidrRequest &request, const ProvisionByoipCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PurchaseHostReservationOutcome PurchaseHostReservation (const Model::PurchaseHostReservationRequest &request) const
 
virtual Model::PurchaseHostReservationOutcomeCallable PurchaseHostReservationCallable (const Model::PurchaseHostReservationRequest &request) const
 
virtual void PurchaseHostReservationAsync (const Model::PurchaseHostReservationRequest &request, const PurchaseHostReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PurchaseReservedInstancesOfferingOutcome PurchaseReservedInstancesOffering (const Model::PurchaseReservedInstancesOfferingRequest &request) const
 
virtual Model::PurchaseReservedInstancesOfferingOutcomeCallable PurchaseReservedInstancesOfferingCallable (const Model::PurchaseReservedInstancesOfferingRequest &request) const
 
virtual void PurchaseReservedInstancesOfferingAsync (const Model::PurchaseReservedInstancesOfferingRequest &request, const PurchaseReservedInstancesOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PurchaseScheduledInstancesOutcome PurchaseScheduledInstances (const Model::PurchaseScheduledInstancesRequest &request) const
 
virtual Model::PurchaseScheduledInstancesOutcomeCallable PurchaseScheduledInstancesCallable (const Model::PurchaseScheduledInstancesRequest &request) const
 
virtual void PurchaseScheduledInstancesAsync (const Model::PurchaseScheduledInstancesRequest &request, const PurchaseScheduledInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RebootInstancesOutcome RebootInstances (const Model::RebootInstancesRequest &request) const
 
virtual Model::RebootInstancesOutcomeCallable RebootInstancesCallable (const Model::RebootInstancesRequest &request) const
 
virtual void RebootInstancesAsync (const Model::RebootInstancesRequest &request, const RebootInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RegisterImageOutcome RegisterImage (const Model::RegisterImageRequest &request) const
 
virtual Model::RegisterImageOutcomeCallable RegisterImageCallable (const Model::RegisterImageRequest &request) const
 
virtual void RegisterImageAsync (const Model::RegisterImageRequest &request, const RegisterImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RejectTransitGatewayVpcAttachmentOutcome RejectTransitGatewayVpcAttachment (const Model::RejectTransitGatewayVpcAttachmentRequest &request) const
 
virtual Model::RejectTransitGatewayVpcAttachmentOutcomeCallable RejectTransitGatewayVpcAttachmentCallable (const Model::RejectTransitGatewayVpcAttachmentRequest &request) const
 
virtual void RejectTransitGatewayVpcAttachmentAsync (const Model::RejectTransitGatewayVpcAttachmentRequest &request, const RejectTransitGatewayVpcAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RejectVpcEndpointConnectionsOutcome RejectVpcEndpointConnections (const Model::RejectVpcEndpointConnectionsRequest &request) const
 
virtual Model::RejectVpcEndpointConnectionsOutcomeCallable RejectVpcEndpointConnectionsCallable (const Model::RejectVpcEndpointConnectionsRequest &request) const
 
virtual void RejectVpcEndpointConnectionsAsync (const Model::RejectVpcEndpointConnectionsRequest &request, const RejectVpcEndpointConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RejectVpcPeeringConnectionOutcome RejectVpcPeeringConnection (const Model::RejectVpcPeeringConnectionRequest &request) const
 
virtual Model::RejectVpcPeeringConnectionOutcomeCallable RejectVpcPeeringConnectionCallable (const Model::RejectVpcPeeringConnectionRequest &request) const
 
virtual void RejectVpcPeeringConnectionAsync (const Model::RejectVpcPeeringConnectionRequest &request, const RejectVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ReleaseAddressOutcome ReleaseAddress (const Model::ReleaseAddressRequest &request) const
 
virtual Model::ReleaseAddressOutcomeCallable ReleaseAddressCallable (const Model::ReleaseAddressRequest &request) const
 
virtual void ReleaseAddressAsync (const Model::ReleaseAddressRequest &request, const ReleaseAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ReleaseHostsOutcome ReleaseHosts (const Model::ReleaseHostsRequest &request) const
 
virtual Model::ReleaseHostsOutcomeCallable ReleaseHostsCallable (const Model::ReleaseHostsRequest &request) const
 
virtual void ReleaseHostsAsync (const Model::ReleaseHostsRequest &request, const ReleaseHostsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ReplaceIamInstanceProfileAssociationOutcome ReplaceIamInstanceProfileAssociation (const Model::ReplaceIamInstanceProfileAssociationRequest &request) const
 
virtual Model::ReplaceIamInstanceProfileAssociationOutcomeCallable ReplaceIamInstanceProfileAssociationCallable (const Model::ReplaceIamInstanceProfileAssociationRequest &request) const
 
virtual void ReplaceIamInstanceProfileAssociationAsync (const Model::ReplaceIamInstanceProfileAssociationRequest &request, const ReplaceIamInstanceProfileAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ReplaceNetworkAclAssociationOutcome ReplaceNetworkAclAssociation (const Model::ReplaceNetworkAclAssociationRequest &request) const
 
virtual Model::ReplaceNetworkAclAssociationOutcomeCallable ReplaceNetworkAclAssociationCallable (const Model::ReplaceNetworkAclAssociationRequest &request) const
 
virtual void ReplaceNetworkAclAssociationAsync (const Model::ReplaceNetworkAclAssociationRequest &request, const ReplaceNetworkAclAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ReplaceNetworkAclEntryOutcome ReplaceNetworkAclEntry (const Model::ReplaceNetworkAclEntryRequest &request) const
 
virtual Model::ReplaceNetworkAclEntryOutcomeCallable ReplaceNetworkAclEntryCallable (const Model::ReplaceNetworkAclEntryRequest &request) const
 
virtual void ReplaceNetworkAclEntryAsync (const Model::ReplaceNetworkAclEntryRequest &request, const ReplaceNetworkAclEntryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ReplaceRouteOutcome ReplaceRoute (const Model::ReplaceRouteRequest &request) const
 
virtual Model::ReplaceRouteOutcomeCallable ReplaceRouteCallable (const Model::ReplaceRouteRequest &request) const
 
virtual void ReplaceRouteAsync (const Model::ReplaceRouteRequest &request, const ReplaceRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ReplaceRouteTableAssociationOutcome ReplaceRouteTableAssociation (const Model::ReplaceRouteTableAssociationRequest &request) const
 
virtual Model::ReplaceRouteTableAssociationOutcomeCallable ReplaceRouteTableAssociationCallable (const Model::ReplaceRouteTableAssociationRequest &request) const
 
virtual void ReplaceRouteTableAssociationAsync (const Model::ReplaceRouteTableAssociationRequest &request, const ReplaceRouteTableAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ReplaceTransitGatewayRouteOutcome ReplaceTransitGatewayRoute (const Model::ReplaceTransitGatewayRouteRequest &request) const
 
virtual Model::ReplaceTransitGatewayRouteOutcomeCallable ReplaceTransitGatewayRouteCallable (const Model::ReplaceTransitGatewayRouteRequest &request) const
 
virtual void ReplaceTransitGatewayRouteAsync (const Model::ReplaceTransitGatewayRouteRequest &request, const ReplaceTransitGatewayRouteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ReportInstanceStatusOutcome ReportInstanceStatus (const Model::ReportInstanceStatusRequest &request) const
 
virtual Model::ReportInstanceStatusOutcomeCallable ReportInstanceStatusCallable (const Model::ReportInstanceStatusRequest &request) const
 
virtual void ReportInstanceStatusAsync (const Model::ReportInstanceStatusRequest &request, const ReportInstanceStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RequestSpotFleetOutcome RequestSpotFleet (const Model::RequestSpotFleetRequest &request) const
 
virtual Model::RequestSpotFleetOutcomeCallable RequestSpotFleetCallable (const Model::RequestSpotFleetRequest &request) const
 
virtual void RequestSpotFleetAsync (const Model::RequestSpotFleetRequest &request, const RequestSpotFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RequestSpotInstancesOutcome RequestSpotInstances (const Model::RequestSpotInstancesRequest &request) const
 
virtual Model::RequestSpotInstancesOutcomeCallable RequestSpotInstancesCallable (const Model::RequestSpotInstancesRequest &request) const
 
virtual void RequestSpotInstancesAsync (const Model::RequestSpotInstancesRequest &request, const RequestSpotInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ResetEbsDefaultKmsKeyIdOutcome ResetEbsDefaultKmsKeyId (const Model::ResetEbsDefaultKmsKeyIdRequest &request) const
 
virtual Model::ResetEbsDefaultKmsKeyIdOutcomeCallable ResetEbsDefaultKmsKeyIdCallable (const Model::ResetEbsDefaultKmsKeyIdRequest &request) const
 
virtual void ResetEbsDefaultKmsKeyIdAsync (const Model::ResetEbsDefaultKmsKeyIdRequest &request, const ResetEbsDefaultKmsKeyIdResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ResetFpgaImageAttributeOutcome ResetFpgaImageAttribute (const Model::ResetFpgaImageAttributeRequest &request) const
 
virtual Model::ResetFpgaImageAttributeOutcomeCallable ResetFpgaImageAttributeCallable (const Model::ResetFpgaImageAttributeRequest &request) const
 
virtual void ResetFpgaImageAttributeAsync (const Model::ResetFpgaImageAttributeRequest &request, const ResetFpgaImageAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ResetImageAttributeOutcome ResetImageAttribute (const Model::ResetImageAttributeRequest &request) const
 
virtual Model::ResetImageAttributeOutcomeCallable ResetImageAttributeCallable (const Model::ResetImageAttributeRequest &request) const
 
virtual void ResetImageAttributeAsync (const Model::ResetImageAttributeRequest &request, const ResetImageAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ResetInstanceAttributeOutcome ResetInstanceAttribute (const Model::ResetInstanceAttributeRequest &request) const
 
virtual Model::ResetInstanceAttributeOutcomeCallable ResetInstanceAttributeCallable (const Model::ResetInstanceAttributeRequest &request) const
 
virtual void ResetInstanceAttributeAsync (const Model::ResetInstanceAttributeRequest &request, const ResetInstanceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ResetNetworkInterfaceAttributeOutcome ResetNetworkInterfaceAttribute (const Model::ResetNetworkInterfaceAttributeRequest &request) const
 
virtual Model::ResetNetworkInterfaceAttributeOutcomeCallable ResetNetworkInterfaceAttributeCallable (const Model::ResetNetworkInterfaceAttributeRequest &request) const
 
virtual void ResetNetworkInterfaceAttributeAsync (const Model::ResetNetworkInterfaceAttributeRequest &request, const ResetNetworkInterfaceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ResetSnapshotAttributeOutcome ResetSnapshotAttribute (const Model::ResetSnapshotAttributeRequest &request) const
 
virtual Model::ResetSnapshotAttributeOutcomeCallable ResetSnapshotAttributeCallable (const Model::ResetSnapshotAttributeRequest &request) const
 
virtual void ResetSnapshotAttributeAsync (const Model::ResetSnapshotAttributeRequest &request, const ResetSnapshotAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RestoreAddressToClassicOutcome RestoreAddressToClassic (const Model::RestoreAddressToClassicRequest &request) const
 
virtual Model::RestoreAddressToClassicOutcomeCallable RestoreAddressToClassicCallable (const Model::RestoreAddressToClassicRequest &request) const
 
virtual void RestoreAddressToClassicAsync (const Model::RestoreAddressToClassicRequest &request, const RestoreAddressToClassicResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RevokeClientVpnIngressOutcome RevokeClientVpnIngress (const Model::RevokeClientVpnIngressRequest &request) const
 
virtual Model::RevokeClientVpnIngressOutcomeCallable RevokeClientVpnIngressCallable (const Model::RevokeClientVpnIngressRequest &request) const
 
virtual void RevokeClientVpnIngressAsync (const Model::RevokeClientVpnIngressRequest &request, const RevokeClientVpnIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RevokeSecurityGroupEgressOutcome RevokeSecurityGroupEgress (const Model::RevokeSecurityGroupEgressRequest &request) const
 
virtual Model::RevokeSecurityGroupEgressOutcomeCallable RevokeSecurityGroupEgressCallable (const Model::RevokeSecurityGroupEgressRequest &request) const
 
virtual void RevokeSecurityGroupEgressAsync (const Model::RevokeSecurityGroupEgressRequest &request, const RevokeSecurityGroupEgressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RevokeSecurityGroupIngressOutcome RevokeSecurityGroupIngress (const Model::RevokeSecurityGroupIngressRequest &request) const
 
virtual Model::RevokeSecurityGroupIngressOutcomeCallable RevokeSecurityGroupIngressCallable (const Model::RevokeSecurityGroupIngressRequest &request) const
 
virtual void RevokeSecurityGroupIngressAsync (const Model::RevokeSecurityGroupIngressRequest &request, const RevokeSecurityGroupIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RunInstancesOutcome RunInstances (const Model::RunInstancesRequest &request) const
 
virtual Model::RunInstancesOutcomeCallable RunInstancesCallable (const Model::RunInstancesRequest &request) const
 
virtual void RunInstancesAsync (const Model::RunInstancesRequest &request, const RunInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RunScheduledInstancesOutcome RunScheduledInstances (const Model::RunScheduledInstancesRequest &request) const
 
virtual Model::RunScheduledInstancesOutcomeCallable RunScheduledInstancesCallable (const Model::RunScheduledInstancesRequest &request) const
 
virtual void RunScheduledInstancesAsync (const Model::RunScheduledInstancesRequest &request, const RunScheduledInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SearchTransitGatewayRoutesOutcome SearchTransitGatewayRoutes (const Model::SearchTransitGatewayRoutesRequest &request) const
 
virtual Model::SearchTransitGatewayRoutesOutcomeCallable SearchTransitGatewayRoutesCallable (const Model::SearchTransitGatewayRoutesRequest &request) const
 
virtual void SearchTransitGatewayRoutesAsync (const Model::SearchTransitGatewayRoutesRequest &request, const SearchTransitGatewayRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SendDiagnosticInterruptOutcome SendDiagnosticInterrupt (const Model::SendDiagnosticInterruptRequest &request) const
 
virtual Model::SendDiagnosticInterruptOutcomeCallable SendDiagnosticInterruptCallable (const Model::SendDiagnosticInterruptRequest &request) const
 
virtual void SendDiagnosticInterruptAsync (const Model::SendDiagnosticInterruptRequest &request, const SendDiagnosticInterruptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartInstancesOutcome StartInstances (const Model::StartInstancesRequest &request) const
 
virtual Model::StartInstancesOutcomeCallable StartInstancesCallable (const Model::StartInstancesRequest &request) const
 
virtual void StartInstancesAsync (const Model::StartInstancesRequest &request, const StartInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopInstancesOutcome StopInstances (const Model::StopInstancesRequest &request) const
 
virtual Model::StopInstancesOutcomeCallable StopInstancesCallable (const Model::StopInstancesRequest &request) const
 
virtual void StopInstancesAsync (const Model::StopInstancesRequest &request, const StopInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TerminateClientVpnConnectionsOutcome TerminateClientVpnConnections (const Model::TerminateClientVpnConnectionsRequest &request) const
 
virtual Model::TerminateClientVpnConnectionsOutcomeCallable TerminateClientVpnConnectionsCallable (const Model::TerminateClientVpnConnectionsRequest &request) const
 
virtual void TerminateClientVpnConnectionsAsync (const Model::TerminateClientVpnConnectionsRequest &request, const TerminateClientVpnConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TerminateInstancesOutcome TerminateInstances (const Model::TerminateInstancesRequest &request) const
 
virtual Model::TerminateInstancesOutcomeCallable TerminateInstancesCallable (const Model::TerminateInstancesRequest &request) const
 
virtual void TerminateInstancesAsync (const Model::TerminateInstancesRequest &request, const TerminateInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UnassignIpv6AddressesOutcome UnassignIpv6Addresses (const Model::UnassignIpv6AddressesRequest &request) const
 
virtual Model::UnassignIpv6AddressesOutcomeCallable UnassignIpv6AddressesCallable (const Model::UnassignIpv6AddressesRequest &request) const
 
virtual void UnassignIpv6AddressesAsync (const Model::UnassignIpv6AddressesRequest &request, const UnassignIpv6AddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UnassignPrivateIpAddressesOutcome UnassignPrivateIpAddresses (const Model::UnassignPrivateIpAddressesRequest &request) const
 
virtual Model::UnassignPrivateIpAddressesOutcomeCallable UnassignPrivateIpAddressesCallable (const Model::UnassignPrivateIpAddressesRequest &request) const
 
virtual void UnassignPrivateIpAddressesAsync (const Model::UnassignPrivateIpAddressesRequest &request, const UnassignPrivateIpAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UnmonitorInstancesOutcome UnmonitorInstances (const Model::UnmonitorInstancesRequest &request) const
 
virtual Model::UnmonitorInstancesOutcomeCallable UnmonitorInstancesCallable (const Model::UnmonitorInstancesRequest &request) const
 
virtual void UnmonitorInstancesAsync (const Model::UnmonitorInstancesRequest &request, const UnmonitorInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateSecurityGroupRuleDescriptionsEgressOutcome UpdateSecurityGroupRuleDescriptionsEgress (const Model::UpdateSecurityGroupRuleDescriptionsEgressRequest &request) const
 
virtual Model::UpdateSecurityGroupRuleDescriptionsEgressOutcomeCallable UpdateSecurityGroupRuleDescriptionsEgressCallable (const Model::UpdateSecurityGroupRuleDescriptionsEgressRequest &request) const
 
virtual void UpdateSecurityGroupRuleDescriptionsEgressAsync (const Model::UpdateSecurityGroupRuleDescriptionsEgressRequest &request, const UpdateSecurityGroupRuleDescriptionsEgressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateSecurityGroupRuleDescriptionsIngressOutcome UpdateSecurityGroupRuleDescriptionsIngress (const Model::UpdateSecurityGroupRuleDescriptionsIngressRequest &request) const
 
virtual Model::UpdateSecurityGroupRuleDescriptionsIngressOutcomeCallable UpdateSecurityGroupRuleDescriptionsIngressCallable (const Model::UpdateSecurityGroupRuleDescriptionsIngressRequest &request) const
 
virtual void UpdateSecurityGroupRuleDescriptionsIngressAsync (const Model::UpdateSecurityGroupRuleDescriptionsIngressRequest &request, const UpdateSecurityGroupRuleDescriptionsIngressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::WithdrawByoipCidrOutcome WithdrawByoipCidr (const Model::WithdrawByoipCidrRequest &request) const
 
virtual Model::WithdrawByoipCidrOutcomeCallable WithdrawByoipCidrCallable (const Model::WithdrawByoipCidrRequest &request) const
 
virtual void WithdrawByoipCidrAsync (const Model::WithdrawByoipCidrRequest &request, const WithdrawByoipCidrResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSXMLClient
 AWSXMLClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSXMLClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSXMLClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSXMLClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
XmlOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER) const
 
XmlOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="") const
 
XmlOutcome MakeRequestWithEventStream (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *singerName=Aws::Auth::SIGV4_SIGNER) const
 
XmlOutcome MakeRequestWithEventStream (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="") const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="") const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="") const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="") const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Detailed Description

<fullname>Amazon Elastic Compute Cloud</fullname>

Amazon Elastic Compute Cloud (Amazon EC2) provides secure and resizable computing capacity in the AWS cloud. Using Amazon EC2 eliminates the need to invest in hardware up front, so you can develop and deploy applications faster.

To learn more, see the following resources:

Definition at line 1830 of file EC2Client.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 1833 of file EC2Client.h.

Constructor & Destructor Documentation

◆ EC2Client() [1/3]

Aws::EC2::EC2Client::EC2Client ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ EC2Client() [2/3]

Aws::EC2::EC2Client::EC2Client ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ EC2Client() [3/3]

Aws::EC2::EC2Client::EC2Client ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~EC2Client()

virtual Aws::EC2::EC2Client::~EC2Client ( )
virtual

Member Function Documentation

◆ AcceptReservedInstancesExchangeQuote()

virtual Model::AcceptReservedInstancesExchangeQuoteOutcome Aws::EC2::EC2Client::AcceptReservedInstancesExchangeQuote ( const Model::AcceptReservedInstancesExchangeQuoteRequest request) const
virtual

Accepts the Convertible Reserved Instance exchange quote described in the GetReservedInstancesExchangeQuote call.

See Also:

AWS API Reference

◆ AcceptReservedInstancesExchangeQuoteAsync()

virtual void Aws::EC2::EC2Client::AcceptReservedInstancesExchangeQuoteAsync ( const Model::AcceptReservedInstancesExchangeQuoteRequest request,
const AcceptReservedInstancesExchangeQuoteResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Accepts the Convertible Reserved Instance exchange quote described in the GetReservedInstancesExchangeQuote call.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AcceptReservedInstancesExchangeQuoteCallable()

virtual Model::AcceptReservedInstancesExchangeQuoteOutcomeCallable Aws::EC2::EC2Client::AcceptReservedInstancesExchangeQuoteCallable ( const Model::AcceptReservedInstancesExchangeQuoteRequest request) const
virtual

Accepts the Convertible Reserved Instance exchange quote described in the GetReservedInstancesExchangeQuote call.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AcceptTransitGatewayVpcAttachment()

virtual Model::AcceptTransitGatewayVpcAttachmentOutcome Aws::EC2::EC2Client::AcceptTransitGatewayVpcAttachment ( const Model::AcceptTransitGatewayVpcAttachmentRequest request) const
virtual

Accepts a request to attach a VPC to a transit gateway.

The VPC attachment must be in the pendingAcceptance state. Use DescribeTransitGatewayVpcAttachments to view your pending VPC attachment requests. Use RejectTransitGatewayVpcAttachment to reject a VPC attachment request.

See Also:

AWS API Reference

◆ AcceptTransitGatewayVpcAttachmentAsync()

virtual void Aws::EC2::EC2Client::AcceptTransitGatewayVpcAttachmentAsync ( const Model::AcceptTransitGatewayVpcAttachmentRequest request,
const AcceptTransitGatewayVpcAttachmentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Accepts a request to attach a VPC to a transit gateway.

The VPC attachment must be in the pendingAcceptance state. Use DescribeTransitGatewayVpcAttachments to view your pending VPC attachment requests. Use RejectTransitGatewayVpcAttachment to reject a VPC attachment request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AcceptTransitGatewayVpcAttachmentCallable()

virtual Model::AcceptTransitGatewayVpcAttachmentOutcomeCallable Aws::EC2::EC2Client::AcceptTransitGatewayVpcAttachmentCallable ( const Model::AcceptTransitGatewayVpcAttachmentRequest request) const
virtual

Accepts a request to attach a VPC to a transit gateway.

The VPC attachment must be in the pendingAcceptance state. Use DescribeTransitGatewayVpcAttachments to view your pending VPC attachment requests. Use RejectTransitGatewayVpcAttachment to reject a VPC attachment request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AcceptVpcEndpointConnections()

virtual Model::AcceptVpcEndpointConnectionsOutcome Aws::EC2::EC2Client::AcceptVpcEndpointConnections ( const Model::AcceptVpcEndpointConnectionsRequest request) const
virtual

Accepts one or more interface VPC endpoint connection requests to your VPC endpoint service.

See Also:

AWS API Reference

◆ AcceptVpcEndpointConnectionsAsync()

virtual void Aws::EC2::EC2Client::AcceptVpcEndpointConnectionsAsync ( const Model::AcceptVpcEndpointConnectionsRequest request,
const AcceptVpcEndpointConnectionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Accepts one or more interface VPC endpoint connection requests to your VPC endpoint service.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AcceptVpcEndpointConnectionsCallable()

virtual Model::AcceptVpcEndpointConnectionsOutcomeCallable Aws::EC2::EC2Client::AcceptVpcEndpointConnectionsCallable ( const Model::AcceptVpcEndpointConnectionsRequest request) const
virtual

Accepts one or more interface VPC endpoint connection requests to your VPC endpoint service.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AcceptVpcPeeringConnection()

virtual Model::AcceptVpcPeeringConnectionOutcome Aws::EC2::EC2Client::AcceptVpcPeeringConnection ( const Model::AcceptVpcPeeringConnectionRequest request) const
virtual

Accept a VPC peering connection request. To accept a request, the VPC peering connection must be in the pending-acceptance state, and you must be the owner of the peer VPC. Use DescribeVpcPeeringConnections to view your outstanding VPC peering connection requests.

For an inter-Region VPC peering connection request, you must accept the VPC peering connection in the Region of the accepter VPC.

See Also:

AWS API Reference

◆ AcceptVpcPeeringConnectionAsync()

virtual void Aws::EC2::EC2Client::AcceptVpcPeeringConnectionAsync ( const Model::AcceptVpcPeeringConnectionRequest request,
const AcceptVpcPeeringConnectionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Accept a VPC peering connection request. To accept a request, the VPC peering connection must be in the pending-acceptance state, and you must be the owner of the peer VPC. Use DescribeVpcPeeringConnections to view your outstanding VPC peering connection requests.

For an inter-Region VPC peering connection request, you must accept the VPC peering connection in the Region of the accepter VPC.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AcceptVpcPeeringConnectionCallable()

virtual Model::AcceptVpcPeeringConnectionOutcomeCallable Aws::EC2::EC2Client::AcceptVpcPeeringConnectionCallable ( const Model::AcceptVpcPeeringConnectionRequest request) const
virtual

Accept a VPC peering connection request. To accept a request, the VPC peering connection must be in the pending-acceptance state, and you must be the owner of the peer VPC. Use DescribeVpcPeeringConnections to view your outstanding VPC peering connection requests.

For an inter-Region VPC peering connection request, you must accept the VPC peering connection in the Region of the accepter VPC.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AdvertiseByoipCidr()

virtual Model::AdvertiseByoipCidrOutcome Aws::EC2::EC2Client::AdvertiseByoipCidr ( const Model::AdvertiseByoipCidrRequest request) const
virtual

Advertises an IPv4 address range that is provisioned for use with your AWS resources through bring your own IP addresses (BYOIP).

You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time.

We recommend that you stop advertising the BYOIP CIDR from other locations when you advertise it from AWS. To minimize down time, you can configure your AWS resources to use an address from a BYOIP CIDR before it is advertised, and then simultaneously stop advertising it from the current location and start advertising it through AWS.

It can take a few minutes before traffic to the specified addresses starts routing to AWS because of BGP propagation delays.

To stop advertising the BYOIP CIDR, use WithdrawByoipCidr.

See Also:

AWS API Reference

◆ AdvertiseByoipCidrAsync()

virtual void Aws::EC2::EC2Client::AdvertiseByoipCidrAsync ( const Model::AdvertiseByoipCidrRequest request,
const AdvertiseByoipCidrResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Advertises an IPv4 address range that is provisioned for use with your AWS resources through bring your own IP addresses (BYOIP).

You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time.

We recommend that you stop advertising the BYOIP CIDR from other locations when you advertise it from AWS. To minimize down time, you can configure your AWS resources to use an address from a BYOIP CIDR before it is advertised, and then simultaneously stop advertising it from the current location and start advertising it through AWS.

It can take a few minutes before traffic to the specified addresses starts routing to AWS because of BGP propagation delays.

To stop advertising the BYOIP CIDR, use WithdrawByoipCidr.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AdvertiseByoipCidrCallable()

virtual Model::AdvertiseByoipCidrOutcomeCallable Aws::EC2::EC2Client::AdvertiseByoipCidrCallable ( const Model::AdvertiseByoipCidrRequest request) const
virtual

Advertises an IPv4 address range that is provisioned for use with your AWS resources through bring your own IP addresses (BYOIP).

You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time.

We recommend that you stop advertising the BYOIP CIDR from other locations when you advertise it from AWS. To minimize down time, you can configure your AWS resources to use an address from a BYOIP CIDR before it is advertised, and then simultaneously stop advertising it from the current location and start advertising it through AWS.

It can take a few minutes before traffic to the specified addresses starts routing to AWS because of BGP propagation delays.

To stop advertising the BYOIP CIDR, use WithdrawByoipCidr.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AllocateAddress()

virtual Model::AllocateAddressOutcome Aws::EC2::EC2Client::AllocateAddress ( const Model::AllocateAddressRequest request) const
virtual

Allocates an Elastic IP address to your AWS account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different AWS account.

You can allocate an Elastic IP address from an address pool owned by AWS or from an address pool created from a public IPv4 address range that you have brought to AWS for use with your AWS resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide.

[EC2-VPC] If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another AWS account. You cannot recover an Elastic IP address for EC2-Classic. To attempt to recover an Elastic IP address that you released, specify it in this operation.

An Elastic IP address is for use either in the EC2-Classic platform or in a VPC. By default, you can allocate 5 Elastic IP addresses for EC2-Classic per Region and 5 Elastic IP addresses for EC2-VPC per Region.

For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.

See Also:

AWS API Reference

◆ AllocateAddressAsync()

virtual void Aws::EC2::EC2Client::AllocateAddressAsync ( const Model::AllocateAddressRequest request,
const AllocateAddressResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Allocates an Elastic IP address to your AWS account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different AWS account.

You can allocate an Elastic IP address from an address pool owned by AWS or from an address pool created from a public IPv4 address range that you have brought to AWS for use with your AWS resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide.

[EC2-VPC] If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another AWS account. You cannot recover an Elastic IP address for EC2-Classic. To attempt to recover an Elastic IP address that you released, specify it in this operation.

An Elastic IP address is for use either in the EC2-Classic platform or in a VPC. By default, you can allocate 5 Elastic IP addresses for EC2-Classic per Region and 5 Elastic IP addresses for EC2-VPC per Region.

For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AllocateAddressCallable()

virtual Model::AllocateAddressOutcomeCallable Aws::EC2::EC2Client::AllocateAddressCallable ( const Model::AllocateAddressRequest request) const
virtual

Allocates an Elastic IP address to your AWS account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different AWS account.

You can allocate an Elastic IP address from an address pool owned by AWS or from an address pool created from a public IPv4 address range that you have brought to AWS for use with your AWS resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide.

[EC2-VPC] If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another AWS account. You cannot recover an Elastic IP address for EC2-Classic. To attempt to recover an Elastic IP address that you released, specify it in this operation.

An Elastic IP address is for use either in the EC2-Classic platform or in a VPC. By default, you can allocate 5 Elastic IP addresses for EC2-Classic per Region and 5 Elastic IP addresses for EC2-VPC per Region.

For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AllocateHosts()

virtual Model::AllocateHostsOutcome Aws::EC2::EC2Client::AllocateHosts ( const Model::AllocateHostsRequest request) const
virtual

Allocates a Dedicated Host to your account. At a minimum, specify the instance size type, Availability Zone, and quantity of hosts to allocate.

See Also:

AWS API Reference

◆ AllocateHostsAsync()

virtual void Aws::EC2::EC2Client::AllocateHostsAsync ( const Model::AllocateHostsRequest request,
const AllocateHostsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Allocates a Dedicated Host to your account. At a minimum, specify the instance size type, Availability Zone, and quantity of hosts to allocate.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AllocateHostsCallable()

virtual Model::AllocateHostsOutcomeCallable Aws::EC2::EC2Client::AllocateHostsCallable ( const Model::AllocateHostsRequest request) const
virtual

Allocates a Dedicated Host to your account. At a minimum, specify the instance size type, Availability Zone, and quantity of hosts to allocate.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ApplySecurityGroupsToClientVpnTargetNetwork()

virtual Model::ApplySecurityGroupsToClientVpnTargetNetworkOutcome Aws::EC2::EC2Client::ApplySecurityGroupsToClientVpnTargetNetwork ( const Model::ApplySecurityGroupsToClientVpnTargetNetworkRequest request) const
virtual

Applies a security group to the association between the target network and the Client VPN endpoint. This action replaces the existing security groups with the specified security groups.

See Also:

AWS API Reference

◆ ApplySecurityGroupsToClientVpnTargetNetworkAsync()

virtual void Aws::EC2::EC2Client::ApplySecurityGroupsToClientVpnTargetNetworkAsync ( const Model::ApplySecurityGroupsToClientVpnTargetNetworkRequest request,
const ApplySecurityGroupsToClientVpnTargetNetworkResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Applies a security group to the association between the target network and the Client VPN endpoint. This action replaces the existing security groups with the specified security groups.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ApplySecurityGroupsToClientVpnTargetNetworkCallable()

virtual Model::ApplySecurityGroupsToClientVpnTargetNetworkOutcomeCallable Aws::EC2::EC2Client::ApplySecurityGroupsToClientVpnTargetNetworkCallable ( const Model::ApplySecurityGroupsToClientVpnTargetNetworkRequest request) const
virtual

Applies a security group to the association between the target network and the Client VPN endpoint. This action replaces the existing security groups with the specified security groups.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssignIpv6Addresses()

virtual Model::AssignIpv6AddressesOutcome Aws::EC2::EC2Client::AssignIpv6Addresses ( const Model::AssignIpv6AddressesRequest request) const
virtual

Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific IPv6 addresses, or you can specify the number of IPv6 addresses to be automatically assigned from within the subnet's IPv6 CIDR block range. You can assign as many IPv6 addresses to a network interface as you can assign private IPv4 addresses, and the limit varies per instance type. For information, see IP Addresses Per Network Interface Per Instance Type in the Amazon Elastic Compute Cloud User Guide.

See Also:

AWS API Reference

◆ AssignIpv6AddressesAsync()

virtual void Aws::EC2::EC2Client::AssignIpv6AddressesAsync ( const Model::AssignIpv6AddressesRequest request,
const AssignIpv6AddressesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific IPv6 addresses, or you can specify the number of IPv6 addresses to be automatically assigned from within the subnet's IPv6 CIDR block range. You can assign as many IPv6 addresses to a network interface as you can assign private IPv4 addresses, and the limit varies per instance type. For information, see IP Addresses Per Network Interface Per Instance Type in the Amazon Elastic Compute Cloud User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssignIpv6AddressesCallable()

virtual Model::AssignIpv6AddressesOutcomeCallable Aws::EC2::EC2Client::AssignIpv6AddressesCallable ( const Model::AssignIpv6AddressesRequest request) const
virtual

Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific IPv6 addresses, or you can specify the number of IPv6 addresses to be automatically assigned from within the subnet's IPv6 CIDR block range. You can assign as many IPv6 addresses to a network interface as you can assign private IPv4 addresses, and the limit varies per instance type. For information, see IP Addresses Per Network Interface Per Instance Type in the Amazon Elastic Compute Cloud User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssignPrivateIpAddresses()

virtual Model::AssignPrivateIpAddressesOutcome Aws::EC2::EC2Client::AssignPrivateIpAddresses ( const Model::AssignPrivateIpAddressesRequest request) const
virtual

Assigns one or more secondary private IP addresses to the specified network interface.

You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For information about instance types, see Instance Types in the Amazon Elastic Compute Cloud User Guide. For more information about Elastic IP addresses, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.

When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved.

Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check network/interfaces/macs/mac/local-ipv4s in the instance metadata to confirm that the remapping is complete.

See Also:

AWS API Reference

◆ AssignPrivateIpAddressesAsync()

virtual void Aws::EC2::EC2Client::AssignPrivateIpAddressesAsync ( const Model::AssignPrivateIpAddressesRequest request,
const AssignPrivateIpAddressesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Assigns one or more secondary private IP addresses to the specified network interface.

You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For information about instance types, see Instance Types in the Amazon Elastic Compute Cloud User Guide. For more information about Elastic IP addresses, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.

When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved.

Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check network/interfaces/macs/mac/local-ipv4s in the instance metadata to confirm that the remapping is complete.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssignPrivateIpAddressesCallable()

virtual Model::AssignPrivateIpAddressesOutcomeCallable Aws::EC2::EC2Client::AssignPrivateIpAddressesCallable ( const Model::AssignPrivateIpAddressesRequest request) const
virtual

Assigns one or more secondary private IP addresses to the specified network interface.

You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For information about instance types, see Instance Types in the Amazon Elastic Compute Cloud User Guide. For more information about Elastic IP addresses, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.

When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved.

Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check network/interfaces/macs/mac/local-ipv4s in the instance metadata to confirm that the remapping is complete.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateAddress()

virtual Model::AssociateAddressOutcome Aws::EC2::EC2Client::AssociateAddress ( const Model::AssociateAddressRequest request) const
virtual

Associates an Elastic IP address with an instance or a network interface. Before you can use an Elastic IP address, you must allocate it to your account.

An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.

[EC2-Classic, VPC in an EC2-VPC-only account] If the Elastic IP address is already associated with a different instance, it is disassociated from that instance and associated with the specified instance. If you associate an Elastic IP address with an instance that has an existing Elastic IP address, the existing address is disassociated from the instance, but remains allocated to your account.

[VPC in an EC2-Classic account] If you don't specify a private IP address, the Elastic IP address is associated with the primary IP address. If the Elastic IP address is already associated with a different instance or a network interface, you get an error unless you allow reassociation. You cannot associate an Elastic IP address with an instance or network interface that has an existing Elastic IP address.

<important>

This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error, and you may be charged for each time the Elastic IP address is remapped to the same instance. For more information, see the Elastic IP Addresses section of Amazon EC2 Pricing.

</important>

See Also:

AWS API Reference

◆ AssociateAddressAsync()

virtual void Aws::EC2::EC2Client::AssociateAddressAsync ( const Model::AssociateAddressRequest request,
const AssociateAddressResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates an Elastic IP address with an instance or a network interface. Before you can use an Elastic IP address, you must allocate it to your account.

An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.

[EC2-Classic, VPC in an EC2-VPC-only account] If the Elastic IP address is already associated with a different instance, it is disassociated from that instance and associated with the specified instance. If you associate an Elastic IP address with an instance that has an existing Elastic IP address, the existing address is disassociated from the instance, but remains allocated to your account.

[VPC in an EC2-Classic account] If you don't specify a private IP address, the Elastic IP address is associated with the primary IP address. If the Elastic IP address is already associated with a different instance or a network interface, you get an error unless you allow reassociation. You cannot associate an Elastic IP address with an instance or network interface that has an existing Elastic IP address.

<important>

This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error, and you may be charged for each time the Elastic IP address is remapped to the same instance. For more information, see the Elastic IP Addresses section of Amazon EC2 Pricing.

</important>

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateAddressCallable()

virtual Model::AssociateAddressOutcomeCallable Aws::EC2::EC2Client::AssociateAddressCallable ( const Model::AssociateAddressRequest request) const
virtual

Associates an Elastic IP address with an instance or a network interface. Before you can use an Elastic IP address, you must allocate it to your account.

An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.

[EC2-Classic, VPC in an EC2-VPC-only account] If the Elastic IP address is already associated with a different instance, it is disassociated from that instance and associated with the specified instance. If you associate an Elastic IP address with an instance that has an existing Elastic IP address, the existing address is disassociated from the instance, but remains allocated to your account.

[VPC in an EC2-Classic account] If you don't specify a private IP address, the Elastic IP address is associated with the primary IP address. If the Elastic IP address is already associated with a different instance or a network interface, you get an error unless you allow reassociation. You cannot associate an Elastic IP address with an instance or network interface that has an existing Elastic IP address.

<important>

This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error, and you may be charged for each time the Elastic IP address is remapped to the same instance. For more information, see the Elastic IP Addresses section of Amazon EC2 Pricing.

</important>

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateClientVpnTargetNetwork()

virtual Model::AssociateClientVpnTargetNetworkOutcome Aws::EC2::EC2Client::AssociateClientVpnTargetNetwork ( const Model::AssociateClientVpnTargetNetworkRequest request) const
virtual

Associates a target network with a Client VPN endpoint. A target network is a subnet in a VPC. You can associate multiple subnets from the same VPC with a Client VPN endpoint. You can associate only one subnet in each Availability Zone. We recommend that you associate at least two subnets to provide Availability Zone redundancy.

See Also:

AWS API Reference

◆ AssociateClientVpnTargetNetworkAsync()

virtual void Aws::EC2::EC2Client::AssociateClientVpnTargetNetworkAsync ( const Model::AssociateClientVpnTargetNetworkRequest request,
const AssociateClientVpnTargetNetworkResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a target network with a Client VPN endpoint. A target network is a subnet in a VPC. You can associate multiple subnets from the same VPC with a Client VPN endpoint. You can associate only one subnet in each Availability Zone. We recommend that you associate at least two subnets to provide Availability Zone redundancy.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateClientVpnTargetNetworkCallable()

virtual Model::AssociateClientVpnTargetNetworkOutcomeCallable Aws::EC2::EC2Client::AssociateClientVpnTargetNetworkCallable ( const Model::AssociateClientVpnTargetNetworkRequest request) const
virtual

Associates a target network with a Client VPN endpoint. A target network is a subnet in a VPC. You can associate multiple subnets from the same VPC with a Client VPN endpoint. You can associate only one subnet in each Availability Zone. We recommend that you associate at least two subnets to provide Availability Zone redundancy.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateDhcpOptions()

virtual Model::AssociateDhcpOptionsOutcome Aws::EC2::EC2Client::AssociateDhcpOptions ( const Model::AssociateDhcpOptionsRequest request) const
virtual

Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC.

After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance.

For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.

See Also:

AWS API Reference

◆ AssociateDhcpOptionsAsync()

virtual void Aws::EC2::EC2Client::AssociateDhcpOptionsAsync ( const Model::AssociateDhcpOptionsRequest request,
const AssociateDhcpOptionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC.

After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance.

For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateDhcpOptionsCallable()

virtual Model::AssociateDhcpOptionsOutcomeCallable Aws::EC2::EC2Client::AssociateDhcpOptionsCallable ( const Model::AssociateDhcpOptionsRequest request) const
virtual

Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC.

After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance.

For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateIamInstanceProfile()

virtual Model::AssociateIamInstanceProfileOutcome Aws::EC2::EC2Client::AssociateIamInstanceProfile ( const Model::AssociateIamInstanceProfileRequest request) const
virtual

Associates an IAM instance profile with a running or stopped instance. You cannot associate more than one IAM instance profile with an instance.

See Also:

AWS API Reference

◆ AssociateIamInstanceProfileAsync()

virtual void Aws::EC2::EC2Client::AssociateIamInstanceProfileAsync ( const Model::AssociateIamInstanceProfileRequest request,
const AssociateIamInstanceProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates an IAM instance profile with a running or stopped instance. You cannot associate more than one IAM instance profile with an instance.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateIamInstanceProfileCallable()

virtual Model::AssociateIamInstanceProfileOutcomeCallable Aws::EC2::EC2Client::AssociateIamInstanceProfileCallable ( const Model::AssociateIamInstanceProfileRequest request) const
virtual

Associates an IAM instance profile with a running or stopped instance. You cannot associate more than one IAM instance profile with an instance.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateRouteTable()

virtual Model::AssociateRouteTableOutcome Aws::EC2::EC2Client::AssociateRouteTable ( const Model::AssociateRouteTableRequest request) const
virtual

Associates a subnet with a route table. The subnet and route table must be in the same VPC. This association causes traffic originating from the subnet to be routed according to the routes in the route table. The action returns an association ID, which you need in order to disassociate the route table from the subnet later. A route table can be associated with multiple subnets.

For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.

See Also:

AWS API Reference

◆ AssociateRouteTableAsync()

virtual void Aws::EC2::EC2Client::AssociateRouteTableAsync ( const Model::AssociateRouteTableRequest request,
const AssociateRouteTableResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a subnet with a route table. The subnet and route table must be in the same VPC. This association causes traffic originating from the subnet to be routed according to the routes in the route table. The action returns an association ID, which you need in order to disassociate the route table from the subnet later. A route table can be associated with multiple subnets.

For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateRouteTableCallable()

virtual Model::AssociateRouteTableOutcomeCallable Aws::EC2::EC2Client::AssociateRouteTableCallable ( const Model::AssociateRouteTableRequest request) const
virtual

Associates a subnet with a route table. The subnet and route table must be in the same VPC. This association causes traffic originating from the subnet to be routed according to the routes in the route table. The action returns an association ID, which you need in order to disassociate the route table from the subnet later. A route table can be associated with multiple subnets.

For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateSubnetCidrBlock()

virtual Model::AssociateSubnetCidrBlockOutcome Aws::EC2::EC2Client::AssociateSubnetCidrBlock ( const Model::AssociateSubnetCidrBlockRequest request) const
virtual

Associates a CIDR block with your subnet. You can only associate a single IPv6 CIDR block with your subnet. An IPv6 CIDR block must have a prefix length of /64.

See Also:

AWS API Reference

◆ AssociateSubnetCidrBlockAsync()

virtual void Aws::EC2::EC2Client::AssociateSubnetCidrBlockAsync ( const Model::AssociateSubnetCidrBlockRequest request,
const AssociateSubnetCidrBlockResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a CIDR block with your subnet. You can only associate a single IPv6 CIDR block with your subnet. An IPv6 CIDR block must have a prefix length of /64.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateSubnetCidrBlockCallable()

virtual Model::AssociateSubnetCidrBlockOutcomeCallable Aws::EC2::EC2Client::AssociateSubnetCidrBlockCallable ( const Model::AssociateSubnetCidrBlockRequest request) const
virtual

Associates a CIDR block with your subnet. You can only associate a single IPv6 CIDR block with your subnet. An IPv6 CIDR block must have a prefix length of /64.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateTransitGatewayRouteTable()

virtual Model::AssociateTransitGatewayRouteTableOutcome Aws::EC2::EC2Client::AssociateTransitGatewayRouteTable ( const Model::AssociateTransitGatewayRouteTableRequest request) const
virtual

Associates the specified attachment with the specified transit gateway route table. You can associate only one route table with an attachment.

See Also:

AWS API Reference

◆ AssociateTransitGatewayRouteTableAsync()

virtual void Aws::EC2::EC2Client::AssociateTransitGatewayRouteTableAsync ( const Model::AssociateTransitGatewayRouteTableRequest request,
const AssociateTransitGatewayRouteTableResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates the specified attachment with the specified transit gateway route table. You can associate only one route table with an attachment.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateTransitGatewayRouteTableCallable()

virtual Model::AssociateTransitGatewayRouteTableOutcomeCallable Aws::EC2::EC2Client::AssociateTransitGatewayRouteTableCallable ( const Model::AssociateTransitGatewayRouteTableRequest request) const
virtual

Associates the specified attachment with the specified transit gateway route table. You can associate only one route table with an attachment.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateVpcCidrBlock()

virtual Model::AssociateVpcCidrBlockOutcome Aws::EC2::EC2Client::AssociateVpcCidrBlock ( const Model::AssociateVpcCidrBlockRequest request) const
virtual

Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, or you can associate an Amazon-provided IPv6 CIDR block. The IPv6 CIDR block size is fixed at /56.

For more information about associating CIDR blocks with your VPC and applicable restrictions, see VPC and Subnet Sizing in the Amazon Virtual Private Cloud User Guide.

See Also:

AWS API Reference

◆ AssociateVpcCidrBlockAsync()

virtual void Aws::EC2::EC2Client::AssociateVpcCidrBlockAsync ( const Model::AssociateVpcCidrBlockRequest request,
const AssociateVpcCidrBlockResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, or you can associate an Amazon-provided IPv6 CIDR block. The IPv6 CIDR block size is fixed at /56.

For more information about associating CIDR blocks with your VPC and applicable restrictions, see VPC and Subnet Sizing in the Amazon Virtual Private Cloud User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateVpcCidrBlockCallable()

virtual Model::AssociateVpcCidrBlockOutcomeCallable Aws::EC2::EC2Client::AssociateVpcCidrBlockCallable ( const Model::AssociateVpcCidrBlockRequest request) const
virtual

Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, or you can associate an Amazon-provided IPv6 CIDR block. The IPv6 CIDR block size is fixed at /56.

For more information about associating CIDR blocks with your VPC and applicable restrictions, see VPC and Subnet Sizing in the Amazon Virtual Private Cloud User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AttachClassicLinkVpc()

virtual Model::AttachClassicLinkVpcOutcome Aws::EC2::EC2Client::AttachClassicLinkVpc ( const Model::AttachClassicLinkVpcRequest request) const
virtual

Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of the VPC's security groups. You cannot link an EC2-Classic instance to more than one VPC at a time. You can only link an instance that's in the running state. An instance is automatically unlinked from a VPC when it's stopped - you can link it to the VPC again when you restart it.

After you've linked an instance, you cannot change the VPC security groups that are associated with it. To change the security groups, you must first unlink the instance, and then link it again.

Linking your instance to a VPC is sometimes referred to as attaching your instance.

See Also:

AWS API Reference

◆ AttachClassicLinkVpcAsync()

virtual void Aws::EC2::EC2Client::AttachClassicLinkVpcAsync ( const Model::AttachClassicLinkVpcRequest request,
const AttachClassicLinkVpcResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of the VPC's security groups. You cannot link an EC2-Classic instance to more than one VPC at a time. You can only link an instance that's in the running state. An instance is automatically unlinked from a VPC when it's stopped - you can link it to the VPC again when you restart it.

After you've linked an instance, you cannot change the VPC security groups that are associated with it. To change the security groups, you must first unlink the instance, and then link it again.

Linking your instance to a VPC is sometimes referred to as attaching your instance.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AttachClassicLinkVpcCallable()

virtual Model::AttachClassicLinkVpcOutcomeCallable Aws::EC2::EC2Client::AttachClassicLinkVpcCallable ( const Model::AttachClassicLinkVpcRequest request) const
virtual

Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of the VPC's security groups. You cannot link an EC2-Classic instance to more than one VPC at a time. You can only link an instance that's in the running state. An instance is automatically unlinked from a VPC when it's stopped - you can link it to the VPC again when you restart it.

After you've linked an instance, you cannot change the VPC security groups that are associated with it. To change the security groups, you must first unlink the instance, and then link it again.

Linking your instance to a VPC is sometimes referred to as attaching your instance.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AttachInternetGateway()

virtual Model::AttachInternetGatewayOutcome Aws::EC2::EC2Client::AttachInternetGateway ( const Model::AttachInternetGatewayRequest request) const
virtual

Attaches an internet gateway to a VPC, enabling connectivity between the internet and the VPC. For more information about your VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide.

See Also:

AWS API Reference

◆ AttachInternetGatewayAsync()

virtual void Aws::EC2::EC2Client::AttachInternetGatewayAsync ( const Model::AttachInternetGatewayRequest request,
const AttachInternetGatewayResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Attaches an internet gateway to a VPC, enabling connectivity between the internet and the VPC. For more information about your VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AttachInternetGatewayCallable()

virtual Model::AttachInternetGatewayOutcomeCallable Aws::EC2::EC2Client::AttachInternetGatewayCallable ( const Model::AttachInternetGatewayRequest request) const
virtual

Attaches an internet gateway to a VPC, enabling connectivity between the internet and the VPC. For more information about your VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AttachNetworkInterface()

virtual Model::AttachNetworkInterfaceOutcome Aws::EC2::EC2Client::AttachNetworkInterface ( const Model::AttachNetworkInterfaceRequest request) const
virtual

Attaches a network interface to an instance.

See Also:

AWS API Reference

◆ AttachNetworkInterfaceAsync()

virtual void Aws::EC2::EC2Client::AttachNetworkInterfaceAsync ( const Model::AttachNetworkInterfaceRequest request,
const AttachNetworkInterfaceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Attaches a network interface to an instance.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AttachNetworkInterfaceCallable()

virtual Model::AttachNetworkInterfaceOutcomeCallable Aws::EC2::EC2Client::AttachNetworkInterfaceCallable ( const Model::AttachNetworkInterfaceRequest request) const
virtual

Attaches a network interface to an instance.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AttachVolume()

virtual Model::AttachVolumeOutcome Aws::EC2::EC2Client::AttachVolume ( const Model::AttachVolumeRequest request) const
virtual

Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name.

Encrypted EBS volumes must be attached to instances that support Amazon EBS encryption. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.

After you attach an EBS volume, you must make it available. For more information, see Making an EBS Volume Available For Use.

If a volume has an AWS Marketplace product code:

  • The volume can be attached only to a stopped instance.

  • AWS Marketplace product codes are copied from the volume to the instance.

  • You must be subscribed to the product.

  • The instance type and operating system of the instance must support the product. For example, you can't detach a volume from a Windows instance and attach it to a Linux instance.

For more information, see Attaching Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.

See Also:

AWS API Reference

◆ AttachVolumeAsync()

virtual void Aws::EC2::EC2Client::AttachVolumeAsync ( const Model::AttachVolumeRequest request,
const AttachVolumeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name.

Encrypted EBS volumes must be attached to instances that support Amazon EBS encryption. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.

After you attach an EBS volume, you must make it available. For more information, see Making an EBS Volume Available For Use.

If a volume has an AWS Marketplace product code:

  • The volume can be attached only to a stopped instance.

  • AWS Marketplace product codes are copied from the volume to the instance.

  • You must be subscribed to the product.

  • The instance type and operating system of the instance must support the product. For example, you can't detach a volume from a Windows instance and attach it to a Linux instance.

For more information, see Attaching Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AttachVolumeCallable()

virtual Model::AttachVolumeOutcomeCallable Aws::EC2::EC2Client::AttachVolumeCallable ( const Model::AttachVolumeRequest request) const
virtual

Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name.

Encrypted EBS volumes must be attached to instances that support Amazon EBS encryption. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.

After you attach an EBS volume, you must make it available. For more information, see Making an EBS Volume Available For Use.

If a volume has an AWS Marketplace product code:

  • The volume can be attached only to a stopped instance.

  • AWS Marketplace product codes are copied from the volume to the instance.

  • You must be subscribed to the product.

  • The instance type and operating system of the instance must support the product. For example, you can't detach a volume from a Windows instance and attach it to a Linux instance.

For more information, see Attaching Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AttachVpnGateway()

virtual Model::AttachVpnGatewayOutcome Aws::EC2::EC2Client::AttachVpnGateway ( const Model::AttachVpnGatewayRequest request) const
virtual

Attaches a virtual private gateway to a VPC. You can attach one virtual private gateway to one VPC at a time.

For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.

See Also:

AWS API Reference

◆ AttachVpnGatewayAsync()

virtual void Aws::EC2::EC2Client::AttachVpnGatewayAsync ( const Model::AttachVpnGatewayRequest request,
const AttachVpnGatewayResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Attaches a virtual private gateway to a VPC. You can attach one virtual private gateway to one VPC at a time.

For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AttachVpnGatewayCallable()

virtual Model::AttachVpnGatewayOutcomeCallable Aws::EC2::EC2Client::AttachVpnGatewayCallable ( const Model::AttachVpnGatewayRequest request) const
virtual

Attaches a virtual private gateway to a VPC. You can attach one virtual private gateway to one VPC at a time.

For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AuthorizeClientVpnIngress()

virtual Model::AuthorizeClientVpnIngressOutcome Aws::EC2::EC2Client::AuthorizeClientVpnIngress ( const Model::AuthorizeClientVpnIngressRequest request) const
virtual

Adds an ingress authorization rule to a Client VPN endpoint. Ingress authorization rules act as firewall rules that grant access to networks. You must configure ingress authorization rules to enable clients to access resources in AWS or on-premises networks.

See Also:

AWS API Reference

◆ AuthorizeClientVpnIngressAsync()

virtual void Aws::EC2::EC2Client::AuthorizeClientVpnIngressAsync ( const Model::AuthorizeClientVpnIngressRequest request,
const AuthorizeClientVpnIngressResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds an ingress authorization rule to a Client VPN endpoint. Ingress authorization rules act as firewall rules that grant access to networks. You must configure ingress authorization rules to enable clients to access resources in AWS or on-premises networks.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AuthorizeClientVpnIngressCallable()

virtual Model::AuthorizeClientVpnIngressOutcomeCallable Aws::EC2::EC2Client::AuthorizeClientVpnIngressCallable ( const Model::AuthorizeClientVpnIngressRequest request) const
virtual

Adds an ingress authorization rule to a Client VPN endpoint. Ingress authorization rules act as firewall rules that grant access to networks. You must configure ingress authorization rules to enable clients to access resources in AWS or on-premises networks.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AuthorizeSecurityGroupEgress()

virtual Model::AuthorizeSecurityGroupEgressOutcome Aws::EC2::EC2Client::AuthorizeSecurityGroupEgress ( const Model::AuthorizeSecurityGroupEgressRequest request) const
virtual

[VPC only] Adds the specified egress rules to a security group for use with a VPC.

An outbound rule permits instances to send traffic to the specified IPv4 or IPv6 CIDR address ranges, or to the instances associated with the specified destination security groups.

You specify a protocol for each rule (for example, TCP). For the TCP and UDP protocols, you must also specify the destination port or port range. For the ICMP protocol, you must also specify the ICMP type and code. You can use -1 for the type or code to mean all types or all codes.

Rule changes are propagated to affected instances as quickly as possible. However, a small delay might occur.

For more information about VPC security group limits, see Amazon VPC Limits.

See Also:

AWS API Reference

◆ AuthorizeSecurityGroupEgressAsync()

virtual void Aws::EC2::EC2Client::AuthorizeSecurityGroupEgressAsync ( const Model::AuthorizeSecurityGroupEgressRequest request,
const AuthorizeSecurityGroupEgressResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

[VPC only] Adds the specified egress rules to a security group for use with a VPC.

An outbound rule permits instances to send traffic to the specified IPv4 or IPv6 CIDR address ranges, or to the instances associated with the specified destination security groups.

You specify a protocol for each rule (for example, TCP). For the TCP and UDP protocols, you must also specify the destination port or port range. For the ICMP protocol, you must also specify the ICMP type and code. You can use -1 for the type or code to mean all types or all codes.

Rule changes are propagated to affected instances as quickly as possible. However, a small delay might occur.

For more information about VPC security group limits, see Amazon VPC Limits.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AuthorizeSecurityGroupEgressCallable()

virtual Model::AuthorizeSecurityGroupEgressOutcomeCallable Aws::EC2::EC2Client::AuthorizeSecurityGroupEgressCallable ( const Model::AuthorizeSecurityGroupEgressRequest request) const
virtual

[VPC only] Adds the specified egress rules to a security group for use with a VPC.

An outbound rule permits instances to send traffic to the specified IPv4 or IPv6 CIDR address ranges, or to the instances associated with the specified destination security groups.

You specify a protocol for each rule (for example, TCP). For the TCP and UDP protocols, you must also specify the destination port or port range. For the ICMP protocol, you must also specify the ICMP type and code. You can use -1 for the type or code to mean all types or all codes.

Rule changes are propagated to affected instances as quickly as possible. However, a small delay might occur.

For more information about VPC security group limits, see Amazon VPC Limits.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AuthorizeSecurityGroupIngress()

virtual Model::AuthorizeSecurityGroupIngressOutcome Aws::EC2::EC2Client::AuthorizeSecurityGroupIngress ( const Model::AuthorizeSecurityGroupIngressRequest request) const
virtual

Adds the specified ingress rules to a security group.

An inbound rule permits instances to receive traffic from the specified IPv4 or IPv6 CIDR address ranges, or from the instances associated with the specified destination security groups.

You specify a protocol for each rule (for example, TCP). For TCP and UDP, you must also specify the destination port or port range. For ICMP/ICMPv6, you must also specify the ICMP/ICMPv6 type and code. You can use -1 to mean all types or all codes.

Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.

For more information about VPC security group limits, see Amazon VPC Limits.

See Also:

AWS API Reference

◆ AuthorizeSecurityGroupIngressAsync()

virtual void Aws::EC2::EC2Client::AuthorizeSecurityGroupIngressAsync ( const Model::AuthorizeSecurityGroupIngressRequest request,
const AuthorizeSecurityGroupIngressResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds the specified ingress rules to a security group.

An inbound rule permits instances to receive traffic from the specified IPv4 or IPv6 CIDR address ranges, or from the instances associated with the specified destination security groups.

You specify a protocol for each rule (for example, TCP). For TCP and UDP, you must also specify the destination port or port range. For ICMP/ICMPv6, you must also specify the ICMP/ICMPv6 type and code. You can use -1 to mean all types or all codes.

Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.

For more information about VPC security group limits, see Amazon VPC Limits.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AuthorizeSecurityGroupIngressCallable()

virtual Model::AuthorizeSecurityGroupIngressOutcomeCallable Aws::EC2::EC2Client::AuthorizeSecurityGroupIngressCallable ( const Model::AuthorizeSecurityGroupIngressRequest request) const
virtual

Adds the specified ingress rules to a security group.

An inbound rule permits instances to receive traffic from the specified IPv4 or IPv6 CIDR address ranges, or from the instances associated with the specified destination security groups.

You specify a protocol for each rule (for example, TCP). For TCP and UDP, you must also specify the destination port or port range. For ICMP/ICMPv6, you must also specify the ICMP/ICMPv6 type and code. You can use -1 to mean all types or all codes.

Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.

For more information about VPC security group limits, see Amazon VPC Limits.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ BundleInstance()

virtual Model::BundleInstanceOutcome Aws::EC2::EC2Client::BundleInstance ( const Model::BundleInstanceRequest request) const
virtual

Bundles an Amazon instance store-backed Windows instance.

During bundling, only the root device volume (C:) is bundled. Data on other instance store volumes is not preserved.

<note>

This action is not applicable for Linux/Unix instances or Windows instances that are backed by Amazon EBS.

</note>

See Also:

AWS API Reference

◆ BundleInstanceAsync()

virtual void Aws::EC2::EC2Client::BundleInstanceAsync ( const Model::BundleI