/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ #pragma once /* Generic header includes */ #include #include #include #include #include #include #include #include #include /* End of generic header includes */ /* Service model headers required in EC2Client header */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* End of service model headers required in EC2Client header */ namespace Aws { namespace Http { class HttpClient; class HttpClientFactory; } // namespace Http namespace Utils { template< typename R, typename E> class Outcome; namespace Threading { class Executor; } // namespace Threading } // namespace Utils namespace Auth { class AWSCredentials; class AWSCredentialsProvider; } // namespace Auth namespace Client { class RetryStrategy; } // namespace Client namespace EC2 { using EC2ClientConfiguration = Aws::Client::GenericClientConfiguration; using EC2EndpointProviderBase = Aws::EC2::Endpoint::EC2EndpointProviderBase; using EC2EndpointProvider = Aws::EC2::Endpoint::EC2EndpointProvider; namespace Model { /* Service model forward declarations required in EC2Client header */ class AcceptAddressTransferRequest; class AcceptReservedInstancesExchangeQuoteRequest; class AcceptTransitGatewayMulticastDomainAssociationsRequest; class AcceptTransitGatewayPeeringAttachmentRequest; class AcceptTransitGatewayVpcAttachmentRequest; class AcceptVpcEndpointConnectionsRequest; class AcceptVpcPeeringConnectionRequest; class AdvertiseByoipCidrRequest; class AllocateAddressRequest; class AllocateHostsRequest; class AllocateIpamPoolCidrRequest; class ApplySecurityGroupsToClientVpnTargetNetworkRequest; class AssignIpv6AddressesRequest; class AssignPrivateIpAddressesRequest; class AssignPrivateNatGatewayAddressRequest; class AssociateAddressRequest; class AssociateClientVpnTargetNetworkRequest; class AssociateDhcpOptionsRequest; class AssociateEnclaveCertificateIamRoleRequest; class AssociateIamInstanceProfileRequest; class AssociateInstanceEventWindowRequest; class AssociateIpamResourceDiscoveryRequest; class AssociateNatGatewayAddressRequest; class AssociateRouteTableRequest; class AssociateSubnetCidrBlockRequest; class AssociateTransitGatewayMulticastDomainRequest; class AssociateTransitGatewayPolicyTableRequest; class AssociateTransitGatewayRouteTableRequest; class AssociateTrunkInterfaceRequest; class AssociateVpcCidrBlockRequest; class AttachClassicLinkVpcRequest; class AttachInternetGatewayRequest; class AttachNetworkInterfaceRequest; class AttachVerifiedAccessTrustProviderRequest; class AttachVolumeRequest; class AttachVpnGatewayRequest; class AuthorizeClientVpnIngressRequest; class AuthorizeSecurityGroupEgressRequest; class AuthorizeSecurityGroupIngressRequest; class BundleInstanceRequest; class CancelBundleTaskRequest; class CancelCapacityReservationRequest; class CancelCapacityReservationFleetsRequest; class CancelConversionTaskRequest; class CancelExportTaskRequest; class CancelImageLaunchPermissionRequest; class CancelImportTaskRequest; class CancelReservedInstancesListingRequest; class CancelSpotFleetRequestsRequest; class CancelSpotInstanceRequestsRequest; class ConfirmProductInstanceRequest; class CopyFpgaImageRequest; class CopyImageRequest; class CopySnapshotRequest; class CreateCapacityReservationRequest; class CreateCapacityReservationFleetRequest; class CreateCarrierGatewayRequest; class CreateClientVpnEndpointRequest; class CreateClientVpnRouteRequest; class CreateCoipCidrRequest; class CreateCoipPoolRequest; class CreateCustomerGatewayRequest; class CreateDefaultSubnetRequest; class CreateDefaultVpcRequest; class CreateDhcpOptionsRequest; class CreateEgressOnlyInternetGatewayRequest; class CreateFleetRequest; class CreateFlowLogsRequest; class CreateFpgaImageRequest; class CreateImageRequest; class CreateInstanceConnectEndpointRequest; class CreateInstanceEventWindowRequest; class CreateInstanceExportTaskRequest; class CreateInternetGatewayRequest; class CreateIpamRequest; class CreateIpamPoolRequest; class CreateIpamResourceDiscoveryRequest; class CreateIpamScopeRequest; class CreateKeyPairRequest; class CreateLaunchTemplateRequest; class CreateLaunchTemplateVersionRequest; class CreateLocalGatewayRouteRequest; class CreateLocalGatewayRouteTableRequest; class CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest; class CreateLocalGatewayRouteTableVpcAssociationRequest; class CreateManagedPrefixListRequest; class CreateNatGatewayRequest; class CreateNetworkAclRequest; class CreateNetworkAclEntryRequest; class CreateNetworkInsightsAccessScopeRequest; class CreateNetworkInsightsPathRequest; class CreateNetworkInterfaceRequest; class CreateNetworkInterfacePermissionRequest; class CreatePlacementGroupRequest; class CreatePublicIpv4PoolRequest; class CreateReplaceRootVolumeTaskRequest; class CreateReservedInstancesListingRequest; class CreateRestoreImageTaskRequest; class CreateRouteRequest; class CreateRouteTableRequest; class CreateSecurityGroupRequest; class CreateSnapshotRequest; class CreateSnapshotsRequest; class CreateSpotDatafeedSubscriptionRequest; class CreateStoreImageTaskRequest; class CreateSubnetRequest; class CreateSubnetCidrReservationRequest; class CreateTagsRequest; class CreateTrafficMirrorFilterRequest; class CreateTrafficMirrorFilterRuleRequest; class CreateTrafficMirrorSessionRequest; class CreateTrafficMirrorTargetRequest; class CreateTransitGatewayRequest; class CreateTransitGatewayConnectRequest; class CreateTransitGatewayConnectPeerRequest; class CreateTransitGatewayMulticastDomainRequest; class CreateTransitGatewayPeeringAttachmentRequest; class CreateTransitGatewayPolicyTableRequest; class CreateTransitGatewayPrefixListReferenceRequest; class CreateTransitGatewayRouteRequest; class CreateTransitGatewayRouteTableRequest; class CreateTransitGatewayRouteTableAnnouncementRequest; class CreateTransitGatewayVpcAttachmentRequest; class CreateVerifiedAccessEndpointRequest; class CreateVerifiedAccessGroupRequest; class CreateVerifiedAccessInstanceRequest; class CreateVerifiedAccessTrustProviderRequest; class CreateVolumeRequest; class CreateVpcRequest; class CreateVpcEndpointRequest; class CreateVpcEndpointConnectionNotificationRequest; class CreateVpcEndpointServiceConfigurationRequest; class CreateVpcPeeringConnectionRequest; class CreateVpnConnectionRequest; class CreateVpnConnectionRouteRequest; class CreateVpnGatewayRequest; class DeleteCarrierGatewayRequest; class DeleteClientVpnEndpointRequest; class DeleteClientVpnRouteRequest; class DeleteCoipCidrRequest; class DeleteCoipPoolRequest; class DeleteCustomerGatewayRequest; class DeleteDhcpOptionsRequest; class DeleteEgressOnlyInternetGatewayRequest; class DeleteFleetsRequest; class DeleteFlowLogsRequest; class DeleteFpgaImageRequest; class DeleteInstanceConnectEndpointRequest; class DeleteInstanceEventWindowRequest; class DeleteInternetGatewayRequest; class DeleteIpamRequest; class DeleteIpamPoolRequest; class DeleteIpamResourceDiscoveryRequest; class DeleteIpamScopeRequest; class DeleteKeyPairRequest; class DeleteLaunchTemplateRequest; class DeleteLaunchTemplateVersionsRequest; class DeleteLocalGatewayRouteRequest; class DeleteLocalGatewayRouteTableRequest; class DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest; class DeleteLocalGatewayRouteTableVpcAssociationRequest; class DeleteManagedPrefixListRequest; class DeleteNatGatewayRequest; class DeleteNetworkAclRequest; class DeleteNetworkAclEntryRequest; class DeleteNetworkInsightsAccessScopeRequest; class DeleteNetworkInsightsAccessScopeAnalysisRequest; class DeleteNetworkInsightsAnalysisRequest; class DeleteNetworkInsightsPathRequest; class DeleteNetworkInterfaceRequest; class DeleteNetworkInterfacePermissionRequest; class DeletePlacementGroupRequest; class DeletePublicIpv4PoolRequest; class DeleteQueuedReservedInstancesRequest; class DeleteRouteRequest; class DeleteRouteTableRequest; class DeleteSecurityGroupRequest; class DeleteSnapshotRequest; class DeleteSpotDatafeedSubscriptionRequest; class DeleteSubnetRequest; class DeleteSubnetCidrReservationRequest; class DeleteTagsRequest; class DeleteTrafficMirrorFilterRequest; class DeleteTrafficMirrorFilterRuleRequest; class DeleteTrafficMirrorSessionRequest; class DeleteTrafficMirrorTargetRequest; class DeleteTransitGatewayRequest; class DeleteTransitGatewayConnectRequest; class DeleteTransitGatewayConnectPeerRequest; class DeleteTransitGatewayMulticastDomainRequest; class DeleteTransitGatewayPeeringAttachmentRequest; class DeleteTransitGatewayPolicyTableRequest; class DeleteTransitGatewayPrefixListReferenceRequest; class DeleteTransitGatewayRouteRequest; class DeleteTransitGatewayRouteTableRequest; class DeleteTransitGatewayRouteTableAnnouncementRequest; class DeleteTransitGatewayVpcAttachmentRequest; class DeleteVerifiedAccessEndpointRequest; class DeleteVerifiedAccessGroupRequest; class DeleteVerifiedAccessInstanceRequest; class DeleteVerifiedAccessTrustProviderRequest; class DeleteVolumeRequest; class DeleteVpcRequest; class DeleteVpcEndpointConnectionNotificationsRequest; class DeleteVpcEndpointServiceConfigurationsRequest; class DeleteVpcEndpointsRequest; class DeleteVpcPeeringConnectionRequest; class DeleteVpnConnectionRequest; class DeleteVpnConnectionRouteRequest; class DeleteVpnGatewayRequest; class DeprovisionByoipCidrRequest; class DeprovisionIpamPoolCidrRequest; class DeprovisionPublicIpv4PoolCidrRequest; class DeregisterImageRequest; class DeregisterInstanceEventNotificationAttributesRequest; class DeregisterTransitGatewayMulticastGroupMembersRequest; class DeregisterTransitGatewayMulticastGroupSourcesRequest; class DescribeAccountAttributesRequest; class DescribeAddressTransfersRequest; class DescribeAddressesRequest; class DescribeAddressesAttributeRequest; class DescribeAggregateIdFormatRequest; class DescribeAvailabilityZonesRequest; class DescribeAwsNetworkPerformanceMetricSubscriptionsRequest; class DescribeBundleTasksRequest; class DescribeByoipCidrsRequest; class DescribeCapacityReservationFleetsRequest; class DescribeCapacityReservationsRequest; class DescribeCarrierGatewaysRequest; class DescribeClassicLinkInstancesRequest; class DescribeClientVpnAuthorizationRulesRequest; class DescribeClientVpnConnectionsRequest; class DescribeClientVpnEndpointsRequest; class DescribeClientVpnRoutesRequest; class DescribeClientVpnTargetNetworksRequest; class DescribeCoipPoolsRequest; class DescribeConversionTasksRequest; class DescribeCustomerGatewaysRequest; class DescribeDhcpOptionsRequest; class DescribeEgressOnlyInternetGatewaysRequest; class DescribeElasticGpusRequest; class DescribeExportImageTasksRequest; class DescribeExportTasksRequest; class DescribeFastLaunchImagesRequest; class DescribeFastSnapshotRestoresRequest; class DescribeFleetHistoryRequest; class DescribeFleetInstancesRequest; class DescribeFleetsRequest; class DescribeFlowLogsRequest; class DescribeFpgaImageAttributeRequest; class DescribeFpgaImagesRequest; class DescribeHostReservationOfferingsRequest; class DescribeHostReservationsRequest; class DescribeHostsRequest; class DescribeIamInstanceProfileAssociationsRequest; class DescribeIdFormatRequest; class DescribeIdentityIdFormatRequest; class DescribeImageAttributeRequest; class DescribeImagesRequest; class DescribeImportImageTasksRequest; class DescribeImportSnapshotTasksRequest; class DescribeInstanceAttributeRequest; class DescribeInstanceConnectEndpointsRequest; class DescribeInstanceCreditSpecificationsRequest; class DescribeInstanceEventNotificationAttributesRequest; class DescribeInstanceEventWindowsRequest; class DescribeInstanceStatusRequest; class DescribeInstanceTypeOfferingsRequest; class DescribeInstanceTypesRequest; class DescribeInstancesRequest; class DescribeInternetGatewaysRequest; class DescribeIpamPoolsRequest; class DescribeIpamResourceDiscoveriesRequest; class DescribeIpamResourceDiscoveryAssociationsRequest; class DescribeIpamScopesRequest; class DescribeIpamsRequest; class DescribeIpv6PoolsRequest; class DescribeKeyPairsRequest; class DescribeLaunchTemplateVersionsRequest; class DescribeLaunchTemplatesRequest; class DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest; class DescribeLocalGatewayRouteTableVpcAssociationsRequest; class DescribeLocalGatewayRouteTablesRequest; class DescribeLocalGatewayVirtualInterfaceGroupsRequest; class DescribeLocalGatewayVirtualInterfacesRequest; class DescribeLocalGatewaysRequest; class DescribeManagedPrefixListsRequest; class DescribeMovingAddressesRequest; class DescribeNatGatewaysRequest; class DescribeNetworkAclsRequest; class DescribeNetworkInsightsAccessScopeAnalysesRequest; class DescribeNetworkInsightsAccessScopesRequest; class DescribeNetworkInsightsAnalysesRequest; class DescribeNetworkInsightsPathsRequest; class DescribeNetworkInterfaceAttributeRequest; class DescribeNetworkInterfacePermissionsRequest; class DescribeNetworkInterfacesRequest; class DescribePlacementGroupsRequest; class DescribePrefixListsRequest; class DescribePrincipalIdFormatRequest; class DescribePublicIpv4PoolsRequest; class DescribeRegionsRequest; class DescribeReplaceRootVolumeTasksRequest; class DescribeReservedInstancesRequest; class DescribeReservedInstancesListingsRequest; class DescribeReservedInstancesModificationsRequest; class DescribeReservedInstancesOfferingsRequest; class DescribeRouteTablesRequest; class DescribeScheduledInstanceAvailabilityRequest; class DescribeScheduledInstancesRequest; class DescribeSecurityGroupReferencesRequest; class DescribeSecurityGroupRulesRequest; class DescribeSecurityGroupsRequest; class DescribeSnapshotAttributeRequest; class DescribeSnapshotTierStatusRequest; class DescribeSnapshotsRequest; class DescribeSpotDatafeedSubscriptionRequest; class DescribeSpotFleetInstancesRequest; class DescribeSpotFleetRequestHistoryRequest; class DescribeSpotFleetRequestsRequest; class DescribeSpotInstanceRequestsRequest; class DescribeSpotPriceHistoryRequest; class DescribeStaleSecurityGroupsRequest; class DescribeStoreImageTasksRequest; class DescribeSubnetsRequest; class DescribeTagsRequest; class DescribeTrafficMirrorFiltersRequest; class DescribeTrafficMirrorSessionsRequest; class DescribeTrafficMirrorTargetsRequest; class DescribeTransitGatewayAttachmentsRequest; class DescribeTransitGatewayConnectPeersRequest; class DescribeTransitGatewayConnectsRequest; class DescribeTransitGatewayMulticastDomainsRequest; class DescribeTransitGatewayPeeringAttachmentsRequest; class DescribeTransitGatewayPolicyTablesRequest; class DescribeTransitGatewayRouteTableAnnouncementsRequest; class DescribeTransitGatewayRouteTablesRequest; class DescribeTransitGatewayVpcAttachmentsRequest; class DescribeTransitGatewaysRequest; class DescribeTrunkInterfaceAssociationsRequest; class DescribeVerifiedAccessEndpointsRequest; class DescribeVerifiedAccessGroupsRequest; class DescribeVerifiedAccessInstanceLoggingConfigurationsRequest; class DescribeVerifiedAccessInstancesRequest; class DescribeVerifiedAccessTrustProvidersRequest; class DescribeVolumeAttributeRequest; class DescribeVolumeStatusRequest; class DescribeVolumesRequest; class DescribeVolumesModificationsRequest; class DescribeVpcAttributeRequest; class DescribeVpcClassicLinkRequest; class DescribeVpcClassicLinkDnsSupportRequest; class DescribeVpcEndpointConnectionNotificationsRequest; class DescribeVpcEndpointConnectionsRequest; class DescribeVpcEndpointServiceConfigurationsRequest; class DescribeVpcEndpointServicePermissionsRequest; class DescribeVpcEndpointServicesRequest; class DescribeVpcEndpointsRequest; class DescribeVpcPeeringConnectionsRequest; class DescribeVpcsRequest; class DescribeVpnConnectionsRequest; class DescribeVpnGatewaysRequest; class DetachClassicLinkVpcRequest; class DetachInternetGatewayRequest; class DetachNetworkInterfaceRequest; class DetachVerifiedAccessTrustProviderRequest; class DetachVolumeRequest; class DetachVpnGatewayRequest; class DisableAddressTransferRequest; class DisableAwsNetworkPerformanceMetricSubscriptionRequest; class DisableEbsEncryptionByDefaultRequest; class DisableFastLaunchRequest; class DisableFastSnapshotRestoresRequest; class DisableImageDeprecationRequest; class DisableIpamOrganizationAdminAccountRequest; class DisableSerialConsoleAccessRequest; class DisableTransitGatewayRouteTablePropagationRequest; class DisableVgwRoutePropagationRequest; class DisableVpcClassicLinkRequest; class DisableVpcClassicLinkDnsSupportRequest; class DisassociateAddressRequest; class DisassociateClientVpnTargetNetworkRequest; class DisassociateEnclaveCertificateIamRoleRequest; class DisassociateIamInstanceProfileRequest; class DisassociateInstanceEventWindowRequest; class DisassociateIpamResourceDiscoveryRequest; class DisassociateNatGatewayAddressRequest; class DisassociateRouteTableRequest; class DisassociateSubnetCidrBlockRequest; class DisassociateTransitGatewayMulticastDomainRequest; class DisassociateTransitGatewayPolicyTableRequest; class DisassociateTransitGatewayRouteTableRequest; class DisassociateTrunkInterfaceRequest; class DisassociateVpcCidrBlockRequest; class EnableAddressTransferRequest; class EnableAwsNetworkPerformanceMetricSubscriptionRequest; class EnableEbsEncryptionByDefaultRequest; class EnableFastLaunchRequest; class EnableFastSnapshotRestoresRequest; class EnableImageDeprecationRequest; class EnableIpamOrganizationAdminAccountRequest; class EnableReachabilityAnalyzerOrganizationSharingRequest; class EnableSerialConsoleAccessRequest; class EnableTransitGatewayRouteTablePropagationRequest; class EnableVgwRoutePropagationRequest; class EnableVolumeIORequest; class EnableVpcClassicLinkRequest; class EnableVpcClassicLinkDnsSupportRequest; class ExportClientVpnClientCertificateRevocationListRequest; class ExportClientVpnClientConfigurationRequest; class ExportImageRequest; class ExportTransitGatewayRoutesRequest; class GetAssociatedEnclaveCertificateIamRolesRequest; class GetAssociatedIpv6PoolCidrsRequest; class GetAwsNetworkPerformanceDataRequest; class GetCapacityReservationUsageRequest; class GetCoipPoolUsageRequest; class GetConsoleOutputRequest; class GetConsoleScreenshotRequest; class GetDefaultCreditSpecificationRequest; class GetEbsDefaultKmsKeyIdRequest; class GetEbsEncryptionByDefaultRequest; class GetFlowLogsIntegrationTemplateRequest; class GetGroupsForCapacityReservationRequest; class GetHostReservationPurchasePreviewRequest; class GetInstanceTypesFromInstanceRequirementsRequest; class GetInstanceUefiDataRequest; class GetIpamAddressHistoryRequest; class GetIpamDiscoveredAccountsRequest; class GetIpamDiscoveredResourceCidrsRequest; class GetIpamPoolAllocationsRequest; class GetIpamPoolCidrsRequest; class GetIpamResourceCidrsRequest; class GetLaunchTemplateDataRequest; class GetManagedPrefixListAssociationsRequest; class GetManagedPrefixListEntriesRequest; class GetNetworkInsightsAccessScopeAnalysisFindingsRequest; class GetNetworkInsightsAccessScopeContentRequest; class GetPasswordDataRequest; class GetReservedInstancesExchangeQuoteRequest; class GetSerialConsoleAccessStatusRequest; class GetSpotPlacementScoresRequest; class GetSubnetCidrReservationsRequest; class GetTransitGatewayAttachmentPropagationsRequest; class GetTransitGatewayMulticastDomainAssociationsRequest; class GetTransitGatewayPolicyTableAssociationsRequest; class GetTransitGatewayPolicyTableEntriesRequest; class GetTransitGatewayPrefixListReferencesRequest; class GetTransitGatewayRouteTableAssociationsRequest; class GetTransitGatewayRouteTablePropagationsRequest; class GetVerifiedAccessEndpointPolicyRequest; class GetVerifiedAccessGroupPolicyRequest; class GetVpnConnectionDeviceSampleConfigurationRequest; class GetVpnConnectionDeviceTypesRequest; class GetVpnTunnelReplacementStatusRequest; class ImportClientVpnClientCertificateRevocationListRequest; class ImportImageRequest; class ImportInstanceRequest; class ImportKeyPairRequest; class ImportSnapshotRequest; class ImportVolumeRequest; class ListImagesInRecycleBinRequest; class ListSnapshotsInRecycleBinRequest; class ModifyAddressAttributeRequest; class ModifyAvailabilityZoneGroupRequest; class ModifyCapacityReservationRequest; class ModifyCapacityReservationFleetRequest; class ModifyClientVpnEndpointRequest; class ModifyDefaultCreditSpecificationRequest; class ModifyEbsDefaultKmsKeyIdRequest; class ModifyFleetRequest; class ModifyFpgaImageAttributeRequest; class ModifyHostsRequest; class ModifyIdFormatRequest; class ModifyIdentityIdFormatRequest; class ModifyImageAttributeRequest; class ModifyInstanceAttributeRequest; class ModifyInstanceCapacityReservationAttributesRequest; class ModifyInstanceCreditSpecificationRequest; class ModifyInstanceEventStartTimeRequest; class ModifyInstanceEventWindowRequest; class ModifyInstanceMaintenanceOptionsRequest; class ModifyInstanceMetadataOptionsRequest; class ModifyInstancePlacementRequest; class ModifyIpamRequest; class ModifyIpamPoolRequest; class ModifyIpamResourceCidrRequest; class ModifyIpamResourceDiscoveryRequest; class ModifyIpamScopeRequest; class ModifyLaunchTemplateRequest; class ModifyLocalGatewayRouteRequest; class ModifyManagedPrefixListRequest; class ModifyNetworkInterfaceAttributeRequest; class ModifyPrivateDnsNameOptionsRequest; class ModifyReservedInstancesRequest; class ModifySecurityGroupRulesRequest; class ModifySnapshotAttributeRequest; class ModifySnapshotTierRequest; class ModifySpotFleetRequestRequest; class ModifySubnetAttributeRequest; class ModifyTrafficMirrorFilterNetworkServicesRequest; class ModifyTrafficMirrorFilterRuleRequest; class ModifyTrafficMirrorSessionRequest; class ModifyTransitGatewayRequest; class ModifyTransitGatewayPrefixListReferenceRequest; class ModifyTransitGatewayVpcAttachmentRequest; class ModifyVerifiedAccessEndpointRequest; class ModifyVerifiedAccessEndpointPolicyRequest; class ModifyVerifiedAccessGroupRequest; class ModifyVerifiedAccessGroupPolicyRequest; class ModifyVerifiedAccessInstanceRequest; class ModifyVerifiedAccessInstanceLoggingConfigurationRequest; class ModifyVerifiedAccessTrustProviderRequest; class ModifyVolumeRequest; class ModifyVolumeAttributeRequest; class ModifyVpcAttributeRequest; class ModifyVpcEndpointRequest; class ModifyVpcEndpointConnectionNotificationRequest; class ModifyVpcEndpointServiceConfigurationRequest; class ModifyVpcEndpointServicePayerResponsibilityRequest; class ModifyVpcEndpointServicePermissionsRequest; class ModifyVpcPeeringConnectionOptionsRequest; class ModifyVpcTenancyRequest; class ModifyVpnConnectionRequest; class ModifyVpnConnectionOptionsRequest; class ModifyVpnTunnelCertificateRequest; class ModifyVpnTunnelOptionsRequest; class MonitorInstancesRequest; class MoveAddressToVpcRequest; class MoveByoipCidrToIpamRequest; class ProvisionByoipCidrRequest; class ProvisionIpamPoolCidrRequest; class ProvisionPublicIpv4PoolCidrRequest; class PurchaseHostReservationRequest; class PurchaseReservedInstancesOfferingRequest; class PurchaseScheduledInstancesRequest; class RebootInstancesRequest; class RegisterImageRequest; class RegisterInstanceEventNotificationAttributesRequest; class RegisterTransitGatewayMulticastGroupMembersRequest; class RegisterTransitGatewayMulticastGroupSourcesRequest; class RejectTransitGatewayMulticastDomainAssociationsRequest; class RejectTransitGatewayPeeringAttachmentRequest; class RejectTransitGatewayVpcAttachmentRequest; class RejectVpcEndpointConnectionsRequest; class RejectVpcPeeringConnectionRequest; class ReleaseAddressRequest; class ReleaseHostsRequest; class ReleaseIpamPoolAllocationRequest; class ReplaceIamInstanceProfileAssociationRequest; class ReplaceNetworkAclAssociationRequest; class ReplaceNetworkAclEntryRequest; class ReplaceRouteRequest; class ReplaceRouteTableAssociationRequest; class ReplaceTransitGatewayRouteRequest; class ReplaceVpnTunnelRequest; class ReportInstanceStatusRequest; class RequestSpotFleetRequest; class RequestSpotInstancesRequest; class ResetAddressAttributeRequest; class ResetEbsDefaultKmsKeyIdRequest; class ResetFpgaImageAttributeRequest; class ResetImageAttributeRequest; class ResetInstanceAttributeRequest; class ResetNetworkInterfaceAttributeRequest; class ResetSnapshotAttributeRequest; class RestoreAddressToClassicRequest; class RestoreImageFromRecycleBinRequest; class RestoreManagedPrefixListVersionRequest; class RestoreSnapshotFromRecycleBinRequest; class RestoreSnapshotTierRequest; class RevokeClientVpnIngressRequest; class RevokeSecurityGroupEgressRequest; class RevokeSecurityGroupIngressRequest; class RunInstancesRequest; class RunScheduledInstancesRequest; class SearchLocalGatewayRoutesRequest; class SearchTransitGatewayMulticastGroupsRequest; class SearchTransitGatewayRoutesRequest; class SendDiagnosticInterruptRequest; class StartInstancesRequest; class StartNetworkInsightsAccessScopeAnalysisRequest; class StartNetworkInsightsAnalysisRequest; class StartVpcEndpointServicePrivateDnsVerificationRequest; class StopInstancesRequest; class TerminateClientVpnConnectionsRequest; class TerminateInstancesRequest; class UnassignIpv6AddressesRequest; class UnassignPrivateIpAddressesRequest; class UnassignPrivateNatGatewayAddressRequest; class UnmonitorInstancesRequest; class UpdateSecurityGroupRuleDescriptionsEgressRequest; class UpdateSecurityGroupRuleDescriptionsIngressRequest; class WithdrawByoipCidrRequest; /* End of service model forward declarations required in EC2Client header */ /* Service model Outcome class definitions */ typedef Aws::Utils::Outcome AcceptAddressTransferOutcome; typedef Aws::Utils::Outcome AcceptReservedInstancesExchangeQuoteOutcome; typedef Aws::Utils::Outcome AcceptTransitGatewayMulticastDomainAssociationsOutcome; typedef Aws::Utils::Outcome AcceptTransitGatewayPeeringAttachmentOutcome; typedef Aws::Utils::Outcome AcceptTransitGatewayVpcAttachmentOutcome; typedef Aws::Utils::Outcome AcceptVpcEndpointConnectionsOutcome; typedef Aws::Utils::Outcome AcceptVpcPeeringConnectionOutcome; typedef Aws::Utils::Outcome AdvertiseByoipCidrOutcome; typedef Aws::Utils::Outcome AllocateAddressOutcome; typedef Aws::Utils::Outcome AllocateHostsOutcome; typedef Aws::Utils::Outcome AllocateIpamPoolCidrOutcome; typedef Aws::Utils::Outcome ApplySecurityGroupsToClientVpnTargetNetworkOutcome; typedef Aws::Utils::Outcome AssignIpv6AddressesOutcome; typedef Aws::Utils::Outcome AssignPrivateIpAddressesOutcome; typedef Aws::Utils::Outcome AssignPrivateNatGatewayAddressOutcome; typedef Aws::Utils::Outcome AssociateAddressOutcome; typedef Aws::Utils::Outcome AssociateClientVpnTargetNetworkOutcome; typedef Aws::Utils::Outcome AssociateDhcpOptionsOutcome; typedef Aws::Utils::Outcome AssociateEnclaveCertificateIamRoleOutcome; typedef Aws::Utils::Outcome AssociateIamInstanceProfileOutcome; typedef Aws::Utils::Outcome AssociateInstanceEventWindowOutcome; typedef Aws::Utils::Outcome AssociateIpamResourceDiscoveryOutcome; typedef Aws::Utils::Outcome AssociateNatGatewayAddressOutcome; typedef Aws::Utils::Outcome AssociateRouteTableOutcome; typedef Aws::Utils::Outcome AssociateSubnetCidrBlockOutcome; typedef Aws::Utils::Outcome AssociateTransitGatewayMulticastDomainOutcome; typedef Aws::Utils::Outcome AssociateTransitGatewayPolicyTableOutcome; typedef Aws::Utils::Outcome AssociateTransitGatewayRouteTableOutcome; typedef Aws::Utils::Outcome AssociateTrunkInterfaceOutcome; typedef Aws::Utils::Outcome AssociateVpcCidrBlockOutcome; typedef Aws::Utils::Outcome AttachClassicLinkVpcOutcome; typedef Aws::Utils::Outcome AttachInternetGatewayOutcome; typedef Aws::Utils::Outcome AttachNetworkInterfaceOutcome; typedef Aws::Utils::Outcome AttachVerifiedAccessTrustProviderOutcome; typedef Aws::Utils::Outcome AttachVolumeOutcome; typedef Aws::Utils::Outcome AttachVpnGatewayOutcome; typedef Aws::Utils::Outcome AuthorizeClientVpnIngressOutcome; typedef Aws::Utils::Outcome AuthorizeSecurityGroupEgressOutcome; typedef Aws::Utils::Outcome AuthorizeSecurityGroupIngressOutcome; typedef Aws::Utils::Outcome BundleInstanceOutcome; typedef Aws::Utils::Outcome CancelBundleTaskOutcome; typedef Aws::Utils::Outcome CancelCapacityReservationOutcome; typedef Aws::Utils::Outcome CancelCapacityReservationFleetsOutcome; typedef Aws::Utils::Outcome CancelConversionTaskOutcome; typedef Aws::Utils::Outcome CancelExportTaskOutcome; typedef Aws::Utils::Outcome CancelImageLaunchPermissionOutcome; typedef Aws::Utils::Outcome CancelImportTaskOutcome; typedef Aws::Utils::Outcome CancelReservedInstancesListingOutcome; typedef Aws::Utils::Outcome CancelSpotFleetRequestsOutcome; typedef Aws::Utils::Outcome CancelSpotInstanceRequestsOutcome; typedef Aws::Utils::Outcome ConfirmProductInstanceOutcome; typedef Aws::Utils::Outcome CopyFpgaImageOutcome; typedef Aws::Utils::Outcome CopyImageOutcome; typedef Aws::Utils::Outcome CopySnapshotOutcome; typedef Aws::Utils::Outcome CreateCapacityReservationOutcome; typedef Aws::Utils::Outcome CreateCapacityReservationFleetOutcome; typedef Aws::Utils::Outcome CreateCarrierGatewayOutcome; typedef Aws::Utils::Outcome CreateClientVpnEndpointOutcome; typedef Aws::Utils::Outcome CreateClientVpnRouteOutcome; typedef Aws::Utils::Outcome CreateCoipCidrOutcome; typedef Aws::Utils::Outcome CreateCoipPoolOutcome; typedef Aws::Utils::Outcome CreateCustomerGatewayOutcome; typedef Aws::Utils::Outcome CreateDefaultSubnetOutcome; typedef Aws::Utils::Outcome CreateDefaultVpcOutcome; typedef Aws::Utils::Outcome CreateDhcpOptionsOutcome; typedef Aws::Utils::Outcome CreateEgressOnlyInternetGatewayOutcome; typedef Aws::Utils::Outcome CreateFleetOutcome; typedef Aws::Utils::Outcome CreateFlowLogsOutcome; typedef Aws::Utils::Outcome CreateFpgaImageOutcome; typedef Aws::Utils::Outcome CreateImageOutcome; typedef Aws::Utils::Outcome CreateInstanceConnectEndpointOutcome; typedef Aws::Utils::Outcome CreateInstanceEventWindowOutcome; typedef Aws::Utils::Outcome CreateInstanceExportTaskOutcome; typedef Aws::Utils::Outcome CreateInternetGatewayOutcome; typedef Aws::Utils::Outcome CreateIpamOutcome; typedef Aws::Utils::Outcome CreateIpamPoolOutcome; typedef Aws::Utils::Outcome CreateIpamResourceDiscoveryOutcome; typedef Aws::Utils::Outcome CreateIpamScopeOutcome; typedef Aws::Utils::Outcome CreateKeyPairOutcome; typedef Aws::Utils::Outcome CreateLaunchTemplateOutcome; typedef Aws::Utils::Outcome CreateLaunchTemplateVersionOutcome; typedef Aws::Utils::Outcome CreateLocalGatewayRouteOutcome; typedef Aws::Utils::Outcome CreateLocalGatewayRouteTableOutcome; typedef Aws::Utils::Outcome CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome; typedef Aws::Utils::Outcome CreateLocalGatewayRouteTableVpcAssociationOutcome; typedef Aws::Utils::Outcome CreateManagedPrefixListOutcome; typedef Aws::Utils::Outcome CreateNatGatewayOutcome; typedef Aws::Utils::Outcome CreateNetworkAclOutcome; typedef Aws::Utils::Outcome CreateNetworkAclEntryOutcome; typedef Aws::Utils::Outcome CreateNetworkInsightsAccessScopeOutcome; typedef Aws::Utils::Outcome CreateNetworkInsightsPathOutcome; typedef Aws::Utils::Outcome CreateNetworkInterfaceOutcome; typedef Aws::Utils::Outcome CreateNetworkInterfacePermissionOutcome; typedef Aws::Utils::Outcome CreatePlacementGroupOutcome; typedef Aws::Utils::Outcome CreatePublicIpv4PoolOutcome; typedef Aws::Utils::Outcome CreateReplaceRootVolumeTaskOutcome; typedef Aws::Utils::Outcome CreateReservedInstancesListingOutcome; typedef Aws::Utils::Outcome CreateRestoreImageTaskOutcome; typedef Aws::Utils::Outcome CreateRouteOutcome; typedef Aws::Utils::Outcome CreateRouteTableOutcome; typedef Aws::Utils::Outcome CreateSecurityGroupOutcome; typedef Aws::Utils::Outcome CreateSnapshotOutcome; typedef Aws::Utils::Outcome CreateSnapshotsOutcome; typedef Aws::Utils::Outcome CreateSpotDatafeedSubscriptionOutcome; typedef Aws::Utils::Outcome CreateStoreImageTaskOutcome; typedef Aws::Utils::Outcome CreateSubnetOutcome; typedef Aws::Utils::Outcome CreateSubnetCidrReservationOutcome; typedef Aws::Utils::Outcome CreateTagsOutcome; typedef Aws::Utils::Outcome CreateTrafficMirrorFilterOutcome; typedef Aws::Utils::Outcome CreateTrafficMirrorFilterRuleOutcome; typedef Aws::Utils::Outcome CreateTrafficMirrorSessionOutcome; typedef Aws::Utils::Outcome CreateTrafficMirrorTargetOutcome; typedef Aws::Utils::Outcome CreateTransitGatewayOutcome; typedef Aws::Utils::Outcome CreateTransitGatewayConnectOutcome; typedef Aws::Utils::Outcome CreateTransitGatewayConnectPeerOutcome; typedef Aws::Utils::Outcome CreateTransitGatewayMulticastDomainOutcome; typedef Aws::Utils::Outcome CreateTransitGatewayPeeringAttachmentOutcome; typedef Aws::Utils::Outcome CreateTransitGatewayPolicyTableOutcome; typedef Aws::Utils::Outcome CreateTransitGatewayPrefixListReferenceOutcome; typedef Aws::Utils::Outcome CreateTransitGatewayRouteOutcome; typedef Aws::Utils::Outcome CreateTransitGatewayRouteTableOutcome; typedef Aws::Utils::Outcome CreateTransitGatewayRouteTableAnnouncementOutcome; typedef Aws::Utils::Outcome CreateTransitGatewayVpcAttachmentOutcome; typedef Aws::Utils::Outcome CreateVerifiedAccessEndpointOutcome; typedef Aws::Utils::Outcome CreateVerifiedAccessGroupOutcome; typedef Aws::Utils::Outcome CreateVerifiedAccessInstanceOutcome; typedef Aws::Utils::Outcome CreateVerifiedAccessTrustProviderOutcome; typedef Aws::Utils::Outcome CreateVolumeOutcome; typedef Aws::Utils::Outcome CreateVpcOutcome; typedef Aws::Utils::Outcome CreateVpcEndpointOutcome; typedef Aws::Utils::Outcome CreateVpcEndpointConnectionNotificationOutcome; typedef Aws::Utils::Outcome CreateVpcEndpointServiceConfigurationOutcome; typedef Aws::Utils::Outcome CreateVpcPeeringConnectionOutcome; typedef Aws::Utils::Outcome CreateVpnConnectionOutcome; typedef Aws::Utils::Outcome CreateVpnConnectionRouteOutcome; typedef Aws::Utils::Outcome CreateVpnGatewayOutcome; typedef Aws::Utils::Outcome DeleteCarrierGatewayOutcome; typedef Aws::Utils::Outcome DeleteClientVpnEndpointOutcome; typedef Aws::Utils::Outcome DeleteClientVpnRouteOutcome; typedef Aws::Utils::Outcome DeleteCoipCidrOutcome; typedef Aws::Utils::Outcome DeleteCoipPoolOutcome; typedef Aws::Utils::Outcome DeleteCustomerGatewayOutcome; typedef Aws::Utils::Outcome DeleteDhcpOptionsOutcome; typedef Aws::Utils::Outcome DeleteEgressOnlyInternetGatewayOutcome; typedef Aws::Utils::Outcome DeleteFleetsOutcome; typedef Aws::Utils::Outcome DeleteFlowLogsOutcome; typedef Aws::Utils::Outcome DeleteFpgaImageOutcome; typedef Aws::Utils::Outcome DeleteInstanceConnectEndpointOutcome; typedef Aws::Utils::Outcome DeleteInstanceEventWindowOutcome; typedef Aws::Utils::Outcome DeleteInternetGatewayOutcome; typedef Aws::Utils::Outcome DeleteIpamOutcome; typedef Aws::Utils::Outcome DeleteIpamPoolOutcome; typedef Aws::Utils::Outcome DeleteIpamResourceDiscoveryOutcome; typedef Aws::Utils::Outcome DeleteIpamScopeOutcome; typedef Aws::Utils::Outcome DeleteKeyPairOutcome; typedef Aws::Utils::Outcome DeleteLaunchTemplateOutcome; typedef Aws::Utils::Outcome DeleteLaunchTemplateVersionsOutcome; typedef Aws::Utils::Outcome DeleteLocalGatewayRouteOutcome; typedef Aws::Utils::Outcome DeleteLocalGatewayRouteTableOutcome; typedef Aws::Utils::Outcome DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcome; typedef Aws::Utils::Outcome DeleteLocalGatewayRouteTableVpcAssociationOutcome; typedef Aws::Utils::Outcome DeleteManagedPrefixListOutcome; typedef Aws::Utils::Outcome DeleteNatGatewayOutcome; typedef Aws::Utils::Outcome DeleteNetworkAclOutcome; typedef Aws::Utils::Outcome DeleteNetworkAclEntryOutcome; typedef Aws::Utils::Outcome DeleteNetworkInsightsAccessScopeOutcome; typedef Aws::Utils::Outcome DeleteNetworkInsightsAccessScopeAnalysisOutcome; typedef Aws::Utils::Outcome DeleteNetworkInsightsAnalysisOutcome; typedef Aws::Utils::Outcome DeleteNetworkInsightsPathOutcome; typedef Aws::Utils::Outcome DeleteNetworkInterfaceOutcome; typedef Aws::Utils::Outcome DeleteNetworkInterfacePermissionOutcome; typedef Aws::Utils::Outcome DeletePlacementGroupOutcome; typedef Aws::Utils::Outcome DeletePublicIpv4PoolOutcome; typedef Aws::Utils::Outcome DeleteQueuedReservedInstancesOutcome; typedef Aws::Utils::Outcome DeleteRouteOutcome; typedef Aws::Utils::Outcome DeleteRouteTableOutcome; typedef Aws::Utils::Outcome DeleteSecurityGroupOutcome; typedef Aws::Utils::Outcome DeleteSnapshotOutcome; typedef Aws::Utils::Outcome DeleteSpotDatafeedSubscriptionOutcome; typedef Aws::Utils::Outcome DeleteSubnetOutcome; typedef Aws::Utils::Outcome DeleteSubnetCidrReservationOutcome; typedef Aws::Utils::Outcome DeleteTagsOutcome; typedef Aws::Utils::Outcome DeleteTrafficMirrorFilterOutcome; typedef Aws::Utils::Outcome DeleteTrafficMirrorFilterRuleOutcome; typedef Aws::Utils::Outcome DeleteTrafficMirrorSessionOutcome; typedef Aws::Utils::Outcome DeleteTrafficMirrorTargetOutcome; typedef Aws::Utils::Outcome DeleteTransitGatewayOutcome; typedef Aws::Utils::Outcome DeleteTransitGatewayConnectOutcome; typedef Aws::Utils::Outcome DeleteTransitGatewayConnectPeerOutcome; typedef Aws::Utils::Outcome DeleteTransitGatewayMulticastDomainOutcome; typedef Aws::Utils::Outcome DeleteTransitGatewayPeeringAttachmentOutcome; typedef Aws::Utils::Outcome DeleteTransitGatewayPolicyTableOutcome; typedef Aws::Utils::Outcome DeleteTransitGatewayPrefixListReferenceOutcome; typedef Aws::Utils::Outcome DeleteTransitGatewayRouteOutcome; typedef Aws::Utils::Outcome DeleteTransitGatewayRouteTableOutcome; typedef Aws::Utils::Outcome DeleteTransitGatewayRouteTableAnnouncementOutcome; typedef Aws::Utils::Outcome DeleteTransitGatewayVpcAttachmentOutcome; typedef Aws::Utils::Outcome DeleteVerifiedAccessEndpointOutcome; typedef Aws::Utils::Outcome DeleteVerifiedAccessGroupOutcome; typedef Aws::Utils::Outcome DeleteVerifiedAccessInstanceOutcome; typedef Aws::Utils::Outcome DeleteVerifiedAccessTrustProviderOutcome; typedef Aws::Utils::Outcome DeleteVolumeOutcome; typedef Aws::Utils::Outcome DeleteVpcOutcome; typedef Aws::Utils::Outcome DeleteVpcEndpointConnectionNotificationsOutcome; typedef Aws::Utils::Outcome DeleteVpcEndpointServiceConfigurationsOutcome; typedef Aws::Utils::Outcome DeleteVpcEndpointsOutcome; typedef Aws::Utils::Outcome DeleteVpcPeeringConnectionOutcome; typedef Aws::Utils::Outcome DeleteVpnConnectionOutcome; typedef Aws::Utils::Outcome DeleteVpnConnectionRouteOutcome; typedef Aws::Utils::Outcome DeleteVpnGatewayOutcome; typedef Aws::Utils::Outcome DeprovisionByoipCidrOutcome; typedef Aws::Utils::Outcome DeprovisionIpamPoolCidrOutcome; typedef Aws::Utils::Outcome DeprovisionPublicIpv4PoolCidrOutcome; typedef Aws::Utils::Outcome DeregisterImageOutcome; typedef Aws::Utils::Outcome DeregisterInstanceEventNotificationAttributesOutcome; typedef Aws::Utils::Outcome DeregisterTransitGatewayMulticastGroupMembersOutcome; typedef Aws::Utils::Outcome DeregisterTransitGatewayMulticastGroupSourcesOutcome; typedef Aws::Utils::Outcome DescribeAccountAttributesOutcome; typedef Aws::Utils::Outcome DescribeAddressTransfersOutcome; typedef Aws::Utils::Outcome DescribeAddressesOutcome; typedef Aws::Utils::Outcome DescribeAddressesAttributeOutcome; typedef Aws::Utils::Outcome DescribeAggregateIdFormatOutcome; typedef Aws::Utils::Outcome DescribeAvailabilityZonesOutcome; typedef Aws::Utils::Outcome DescribeAwsNetworkPerformanceMetricSubscriptionsOutcome; typedef Aws::Utils::Outcome DescribeBundleTasksOutcome; typedef Aws::Utils::Outcome DescribeByoipCidrsOutcome; typedef Aws::Utils::Outcome DescribeCapacityReservationFleetsOutcome; typedef Aws::Utils::Outcome DescribeCapacityReservationsOutcome; typedef Aws::Utils::Outcome DescribeCarrierGatewaysOutcome; typedef Aws::Utils::Outcome DescribeClassicLinkInstancesOutcome; typedef Aws::Utils::Outcome DescribeClientVpnAuthorizationRulesOutcome; typedef Aws::Utils::Outcome DescribeClientVpnConnectionsOutcome; typedef Aws::Utils::Outcome DescribeClientVpnEndpointsOutcome; typedef Aws::Utils::Outcome DescribeClientVpnRoutesOutcome; typedef Aws::Utils::Outcome DescribeClientVpnTargetNetworksOutcome; typedef Aws::Utils::Outcome DescribeCoipPoolsOutcome; typedef Aws::Utils::Outcome DescribeConversionTasksOutcome; typedef Aws::Utils::Outcome DescribeCustomerGatewaysOutcome; typedef Aws::Utils::Outcome DescribeDhcpOptionsOutcome; typedef Aws::Utils::Outcome DescribeEgressOnlyInternetGatewaysOutcome; typedef Aws::Utils::Outcome DescribeElasticGpusOutcome; typedef Aws::Utils::Outcome DescribeExportImageTasksOutcome; typedef Aws::Utils::Outcome DescribeExportTasksOutcome; typedef Aws::Utils::Outcome DescribeFastLaunchImagesOutcome; typedef Aws::Utils::Outcome DescribeFastSnapshotRestoresOutcome; typedef Aws::Utils::Outcome DescribeFleetHistoryOutcome; typedef Aws::Utils::Outcome DescribeFleetInstancesOutcome; typedef Aws::Utils::Outcome DescribeFleetsOutcome; typedef Aws::Utils::Outcome DescribeFlowLogsOutcome; typedef Aws::Utils::Outcome DescribeFpgaImageAttributeOutcome; typedef Aws::Utils::Outcome DescribeFpgaImagesOutcome; typedef Aws::Utils::Outcome DescribeHostReservationOfferingsOutcome; typedef Aws::Utils::Outcome DescribeHostReservationsOutcome; typedef Aws::Utils::Outcome DescribeHostsOutcome; typedef Aws::Utils::Outcome DescribeIamInstanceProfileAssociationsOutcome; typedef Aws::Utils::Outcome DescribeIdFormatOutcome; typedef Aws::Utils::Outcome DescribeIdentityIdFormatOutcome; typedef Aws::Utils::Outcome DescribeImageAttributeOutcome; typedef Aws::Utils::Outcome DescribeImagesOutcome; typedef Aws::Utils::Outcome DescribeImportImageTasksOutcome; typedef Aws::Utils::Outcome DescribeImportSnapshotTasksOutcome; typedef Aws::Utils::Outcome DescribeInstanceAttributeOutcome; typedef Aws::Utils::Outcome DescribeInstanceConnectEndpointsOutcome; typedef Aws::Utils::Outcome DescribeInstanceCreditSpecificationsOutcome; typedef Aws::Utils::Outcome DescribeInstanceEventNotificationAttributesOutcome; typedef Aws::Utils::Outcome DescribeInstanceEventWindowsOutcome; typedef Aws::Utils::Outcome DescribeInstanceStatusOutcome; typedef Aws::Utils::Outcome DescribeInstanceTypeOfferingsOutcome; typedef Aws::Utils::Outcome DescribeInstanceTypesOutcome; typedef Aws::Utils::Outcome DescribeInstancesOutcome; typedef Aws::Utils::Outcome DescribeInternetGatewaysOutcome; typedef Aws::Utils::Outcome DescribeIpamPoolsOutcome; typedef Aws::Utils::Outcome DescribeIpamResourceDiscoveriesOutcome; typedef Aws::Utils::Outcome DescribeIpamResourceDiscoveryAssociationsOutcome; typedef Aws::Utils::Outcome DescribeIpamScopesOutcome; typedef Aws::Utils::Outcome DescribeIpamsOutcome; typedef Aws::Utils::Outcome DescribeIpv6PoolsOutcome; typedef Aws::Utils::Outcome DescribeKeyPairsOutcome; typedef Aws::Utils::Outcome DescribeLaunchTemplateVersionsOutcome; typedef Aws::Utils::Outcome DescribeLaunchTemplatesOutcome; typedef Aws::Utils::Outcome DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcome; typedef Aws::Utils::Outcome DescribeLocalGatewayRouteTableVpcAssociationsOutcome; typedef Aws::Utils::Outcome DescribeLocalGatewayRouteTablesOutcome; typedef Aws::Utils::Outcome DescribeLocalGatewayVirtualInterfaceGroupsOutcome; typedef Aws::Utils::Outcome DescribeLocalGatewayVirtualInterfacesOutcome; typedef Aws::Utils::Outcome DescribeLocalGatewaysOutcome; typedef Aws::Utils::Outcome DescribeManagedPrefixListsOutcome; typedef Aws::Utils::Outcome DescribeMovingAddressesOutcome; typedef Aws::Utils::Outcome DescribeNatGatewaysOutcome; typedef Aws::Utils::Outcome DescribeNetworkAclsOutcome; typedef Aws::Utils::Outcome DescribeNetworkInsightsAccessScopeAnalysesOutcome; typedef Aws::Utils::Outcome DescribeNetworkInsightsAccessScopesOutcome; typedef Aws::Utils::Outcome DescribeNetworkInsightsAnalysesOutcome; typedef Aws::Utils::Outcome DescribeNetworkInsightsPathsOutcome; typedef Aws::Utils::Outcome DescribeNetworkInterfaceAttributeOutcome; typedef Aws::Utils::Outcome DescribeNetworkInterfacePermissionsOutcome; typedef Aws::Utils::Outcome DescribeNetworkInterfacesOutcome; typedef Aws::Utils::Outcome DescribePlacementGroupsOutcome; typedef Aws::Utils::Outcome DescribePrefixListsOutcome; typedef Aws::Utils::Outcome DescribePrincipalIdFormatOutcome; typedef Aws::Utils::Outcome DescribePublicIpv4PoolsOutcome; typedef Aws::Utils::Outcome DescribeRegionsOutcome; typedef Aws::Utils::Outcome DescribeReplaceRootVolumeTasksOutcome; typedef Aws::Utils::Outcome DescribeReservedInstancesOutcome; typedef Aws::Utils::Outcome DescribeReservedInstancesListingsOutcome; typedef Aws::Utils::Outcome DescribeReservedInstancesModificationsOutcome; typedef Aws::Utils::Outcome DescribeReservedInstancesOfferingsOutcome; typedef Aws::Utils::Outcome DescribeRouteTablesOutcome; typedef Aws::Utils::Outcome DescribeScheduledInstanceAvailabilityOutcome; typedef Aws::Utils::Outcome DescribeScheduledInstancesOutcome; typedef Aws::Utils::Outcome DescribeSecurityGroupReferencesOutcome; typedef Aws::Utils::Outcome DescribeSecurityGroupRulesOutcome; typedef Aws::Utils::Outcome DescribeSecurityGroupsOutcome; typedef Aws::Utils::Outcome DescribeSnapshotAttributeOutcome; typedef Aws::Utils::Outcome DescribeSnapshotTierStatusOutcome; typedef Aws::Utils::Outcome DescribeSnapshotsOutcome; typedef Aws::Utils::Outcome DescribeSpotDatafeedSubscriptionOutcome; typedef Aws::Utils::Outcome DescribeSpotFleetInstancesOutcome; typedef Aws::Utils::Outcome DescribeSpotFleetRequestHistoryOutcome; typedef Aws::Utils::Outcome DescribeSpotFleetRequestsOutcome; typedef Aws::Utils::Outcome DescribeSpotInstanceRequestsOutcome; typedef Aws::Utils::Outcome DescribeSpotPriceHistoryOutcome; typedef Aws::Utils::Outcome DescribeStaleSecurityGroupsOutcome; typedef Aws::Utils::Outcome DescribeStoreImageTasksOutcome; typedef Aws::Utils::Outcome DescribeSubnetsOutcome; typedef Aws::Utils::Outcome DescribeTagsOutcome; typedef Aws::Utils::Outcome DescribeTrafficMirrorFiltersOutcome; typedef Aws::Utils::Outcome DescribeTrafficMirrorSessionsOutcome; typedef Aws::Utils::Outcome DescribeTrafficMirrorTargetsOutcome; typedef Aws::Utils::Outcome DescribeTransitGatewayAttachmentsOutcome; typedef Aws::Utils::Outcome DescribeTransitGatewayConnectPeersOutcome; typedef Aws::Utils::Outcome DescribeTransitGatewayConnectsOutcome; typedef Aws::Utils::Outcome DescribeTransitGatewayMulticastDomainsOutcome; typedef Aws::Utils::Outcome DescribeTransitGatewayPeeringAttachmentsOutcome; typedef Aws::Utils::Outcome DescribeTransitGatewayPolicyTablesOutcome; typedef Aws::Utils::Outcome DescribeTransitGatewayRouteTableAnnouncementsOutcome; typedef Aws::Utils::Outcome DescribeTransitGatewayRouteTablesOutcome; typedef Aws::Utils::Outcome DescribeTransitGatewayVpcAttachmentsOutcome; typedef Aws::Utils::Outcome DescribeTransitGatewaysOutcome; typedef Aws::Utils::Outcome DescribeTrunkInterfaceAssociationsOutcome; typedef Aws::Utils::Outcome DescribeVerifiedAccessEndpointsOutcome; typedef Aws::Utils::Outcome DescribeVerifiedAccessGroupsOutcome; typedef Aws::Utils::Outcome DescribeVerifiedAccessInstanceLoggingConfigurationsOutcome; typedef Aws::Utils::Outcome DescribeVerifiedAccessInstancesOutcome; typedef Aws::Utils::Outcome DescribeVerifiedAccessTrustProvidersOutcome; typedef Aws::Utils::Outcome DescribeVolumeAttributeOutcome; typedef Aws::Utils::Outcome DescribeVolumeStatusOutcome; typedef Aws::Utils::Outcome DescribeVolumesOutcome; typedef Aws::Utils::Outcome DescribeVolumesModificationsOutcome; typedef Aws::Utils::Outcome DescribeVpcAttributeOutcome; typedef Aws::Utils::Outcome DescribeVpcClassicLinkOutcome; typedef Aws::Utils::Outcome DescribeVpcClassicLinkDnsSupportOutcome; typedef Aws::Utils::Outcome DescribeVpcEndpointConnectionNotificationsOutcome; typedef Aws::Utils::Outcome DescribeVpcEndpointConnectionsOutcome; typedef Aws::Utils::Outcome DescribeVpcEndpointServiceConfigurationsOutcome; typedef Aws::Utils::Outcome DescribeVpcEndpointServicePermissionsOutcome; typedef Aws::Utils::Outcome DescribeVpcEndpointServicesOutcome; typedef Aws::Utils::Outcome DescribeVpcEndpointsOutcome; typedef Aws::Utils::Outcome DescribeVpcPeeringConnectionsOutcome; typedef Aws::Utils::Outcome DescribeVpcsOutcome; typedef Aws::Utils::Outcome DescribeVpnConnectionsOutcome; typedef Aws::Utils::Outcome DescribeVpnGatewaysOutcome; typedef Aws::Utils::Outcome DetachClassicLinkVpcOutcome; typedef Aws::Utils::Outcome DetachInternetGatewayOutcome; typedef Aws::Utils::Outcome DetachNetworkInterfaceOutcome; typedef Aws::Utils::Outcome DetachVerifiedAccessTrustProviderOutcome; typedef Aws::Utils::Outcome DetachVolumeOutcome; typedef Aws::Utils::Outcome DetachVpnGatewayOutcome; typedef Aws::Utils::Outcome DisableAddressTransferOutcome; typedef Aws::Utils::Outcome DisableAwsNetworkPerformanceMetricSubscriptionOutcome; typedef Aws::Utils::Outcome DisableEbsEncryptionByDefaultOutcome; typedef Aws::Utils::Outcome DisableFastLaunchOutcome; typedef Aws::Utils::Outcome DisableFastSnapshotRestoresOutcome; typedef Aws::Utils::Outcome DisableImageDeprecationOutcome; typedef Aws::Utils::Outcome DisableIpamOrganizationAdminAccountOutcome; typedef Aws::Utils::Outcome DisableSerialConsoleAccessOutcome; typedef Aws::Utils::Outcome DisableTransitGatewayRouteTablePropagationOutcome; typedef Aws::Utils::Outcome DisableVgwRoutePropagationOutcome; typedef Aws::Utils::Outcome DisableVpcClassicLinkOutcome; typedef Aws::Utils::Outcome DisableVpcClassicLinkDnsSupportOutcome; typedef Aws::Utils::Outcome DisassociateAddressOutcome; typedef Aws::Utils::Outcome DisassociateClientVpnTargetNetworkOutcome; typedef Aws::Utils::Outcome DisassociateEnclaveCertificateIamRoleOutcome; typedef Aws::Utils::Outcome DisassociateIamInstanceProfileOutcome; typedef Aws::Utils::Outcome DisassociateInstanceEventWindowOutcome; typedef Aws::Utils::Outcome DisassociateIpamResourceDiscoveryOutcome; typedef Aws::Utils::Outcome DisassociateNatGatewayAddressOutcome; typedef Aws::Utils::Outcome DisassociateRouteTableOutcome; typedef Aws::Utils::Outcome DisassociateSubnetCidrBlockOutcome; typedef Aws::Utils::Outcome DisassociateTransitGatewayMulticastDomainOutcome; typedef Aws::Utils::Outcome DisassociateTransitGatewayPolicyTableOutcome; typedef Aws::Utils::Outcome DisassociateTransitGatewayRouteTableOutcome; typedef Aws::Utils::Outcome DisassociateTrunkInterfaceOutcome; typedef Aws::Utils::Outcome DisassociateVpcCidrBlockOutcome; typedef Aws::Utils::Outcome EnableAddressTransferOutcome; typedef Aws::Utils::Outcome EnableAwsNetworkPerformanceMetricSubscriptionOutcome; typedef Aws::Utils::Outcome EnableEbsEncryptionByDefaultOutcome; typedef Aws::Utils::Outcome EnableFastLaunchOutcome; typedef Aws::Utils::Outcome EnableFastSnapshotRestoresOutcome; typedef Aws::Utils::Outcome EnableImageDeprecationOutcome; typedef Aws::Utils::Outcome EnableIpamOrganizationAdminAccountOutcome; typedef Aws::Utils::Outcome EnableReachabilityAnalyzerOrganizationSharingOutcome; typedef Aws::Utils::Outcome EnableSerialConsoleAccessOutcome; typedef Aws::Utils::Outcome EnableTransitGatewayRouteTablePropagationOutcome; typedef Aws::Utils::Outcome EnableVgwRoutePropagationOutcome; typedef Aws::Utils::Outcome EnableVolumeIOOutcome; typedef Aws::Utils::Outcome EnableVpcClassicLinkOutcome; typedef Aws::Utils::Outcome EnableVpcClassicLinkDnsSupportOutcome; typedef Aws::Utils::Outcome ExportClientVpnClientCertificateRevocationListOutcome; typedef Aws::Utils::Outcome ExportClientVpnClientConfigurationOutcome; typedef Aws::Utils::Outcome ExportImageOutcome; typedef Aws::Utils::Outcome ExportTransitGatewayRoutesOutcome; typedef Aws::Utils::Outcome GetAssociatedEnclaveCertificateIamRolesOutcome; typedef Aws::Utils::Outcome GetAssociatedIpv6PoolCidrsOutcome; typedef Aws::Utils::Outcome GetAwsNetworkPerformanceDataOutcome; typedef Aws::Utils::Outcome GetCapacityReservationUsageOutcome; typedef Aws::Utils::Outcome GetCoipPoolUsageOutcome; typedef Aws::Utils::Outcome GetConsoleOutputOutcome; typedef Aws::Utils::Outcome GetConsoleScreenshotOutcome; typedef Aws::Utils::Outcome GetDefaultCreditSpecificationOutcome; typedef Aws::Utils::Outcome GetEbsDefaultKmsKeyIdOutcome; typedef Aws::Utils::Outcome GetEbsEncryptionByDefaultOutcome; typedef Aws::Utils::Outcome GetFlowLogsIntegrationTemplateOutcome; typedef Aws::Utils::Outcome GetGroupsForCapacityReservationOutcome; typedef Aws::Utils::Outcome GetHostReservationPurchasePreviewOutcome; typedef Aws::Utils::Outcome GetInstanceTypesFromInstanceRequirementsOutcome; typedef Aws::Utils::Outcome GetInstanceUefiDataOutcome; typedef Aws::Utils::Outcome GetIpamAddressHistoryOutcome; typedef Aws::Utils::Outcome GetIpamDiscoveredAccountsOutcome; typedef Aws::Utils::Outcome GetIpamDiscoveredResourceCidrsOutcome; typedef Aws::Utils::Outcome GetIpamPoolAllocationsOutcome; typedef Aws::Utils::Outcome GetIpamPoolCidrsOutcome; typedef Aws::Utils::Outcome GetIpamResourceCidrsOutcome; typedef Aws::Utils::Outcome GetLaunchTemplateDataOutcome; typedef Aws::Utils::Outcome GetManagedPrefixListAssociationsOutcome; typedef Aws::Utils::Outcome GetManagedPrefixListEntriesOutcome; typedef Aws::Utils::Outcome GetNetworkInsightsAccessScopeAnalysisFindingsOutcome; typedef Aws::Utils::Outcome GetNetworkInsightsAccessScopeContentOutcome; typedef Aws::Utils::Outcome GetPasswordDataOutcome; typedef Aws::Utils::Outcome GetReservedInstancesExchangeQuoteOutcome; typedef Aws::Utils::Outcome GetSerialConsoleAccessStatusOutcome; typedef Aws::Utils::Outcome GetSpotPlacementScoresOutcome; typedef Aws::Utils::Outcome GetSubnetCidrReservationsOutcome; typedef Aws::Utils::Outcome GetTransitGatewayAttachmentPropagationsOutcome; typedef Aws::Utils::Outcome GetTransitGatewayMulticastDomainAssociationsOutcome; typedef Aws::Utils::Outcome GetTransitGatewayPolicyTableAssociationsOutcome; typedef Aws::Utils::Outcome GetTransitGatewayPolicyTableEntriesOutcome; typedef Aws::Utils::Outcome GetTransitGatewayPrefixListReferencesOutcome; typedef Aws::Utils::Outcome GetTransitGatewayRouteTableAssociationsOutcome; typedef Aws::Utils::Outcome GetTransitGatewayRouteTablePropagationsOutcome; typedef Aws::Utils::Outcome GetVerifiedAccessEndpointPolicyOutcome; typedef Aws::Utils::Outcome GetVerifiedAccessGroupPolicyOutcome; typedef Aws::Utils::Outcome GetVpnConnectionDeviceSampleConfigurationOutcome; typedef Aws::Utils::Outcome GetVpnConnectionDeviceTypesOutcome; typedef Aws::Utils::Outcome GetVpnTunnelReplacementStatusOutcome; typedef Aws::Utils::Outcome ImportClientVpnClientCertificateRevocationListOutcome; typedef Aws::Utils::Outcome ImportImageOutcome; typedef Aws::Utils::Outcome ImportInstanceOutcome; typedef Aws::Utils::Outcome ImportKeyPairOutcome; typedef Aws::Utils::Outcome ImportSnapshotOutcome; typedef Aws::Utils::Outcome ImportVolumeOutcome; typedef Aws::Utils::Outcome ListImagesInRecycleBinOutcome; typedef Aws::Utils::Outcome ListSnapshotsInRecycleBinOutcome; typedef Aws::Utils::Outcome ModifyAddressAttributeOutcome; typedef Aws::Utils::Outcome ModifyAvailabilityZoneGroupOutcome; typedef Aws::Utils::Outcome ModifyCapacityReservationOutcome; typedef Aws::Utils::Outcome ModifyCapacityReservationFleetOutcome; typedef Aws::Utils::Outcome ModifyClientVpnEndpointOutcome; typedef Aws::Utils::Outcome ModifyDefaultCreditSpecificationOutcome; typedef Aws::Utils::Outcome ModifyEbsDefaultKmsKeyIdOutcome; typedef Aws::Utils::Outcome ModifyFleetOutcome; typedef Aws::Utils::Outcome ModifyFpgaImageAttributeOutcome; typedef Aws::Utils::Outcome ModifyHostsOutcome; typedef Aws::Utils::Outcome ModifyIdFormatOutcome; typedef Aws::Utils::Outcome ModifyIdentityIdFormatOutcome; typedef Aws::Utils::Outcome ModifyImageAttributeOutcome; typedef Aws::Utils::Outcome ModifyInstanceAttributeOutcome; typedef Aws::Utils::Outcome ModifyInstanceCapacityReservationAttributesOutcome; typedef Aws::Utils::Outcome ModifyInstanceCreditSpecificationOutcome; typedef Aws::Utils::Outcome ModifyInstanceEventStartTimeOutcome; typedef Aws::Utils::Outcome ModifyInstanceEventWindowOutcome; typedef Aws::Utils::Outcome ModifyInstanceMaintenanceOptionsOutcome; typedef Aws::Utils::Outcome ModifyInstanceMetadataOptionsOutcome; typedef Aws::Utils::Outcome ModifyInstancePlacementOutcome; typedef Aws::Utils::Outcome ModifyIpamOutcome; typedef Aws::Utils::Outcome ModifyIpamPoolOutcome; typedef Aws::Utils::Outcome ModifyIpamResourceCidrOutcome; typedef Aws::Utils::Outcome ModifyIpamResourceDiscoveryOutcome; typedef Aws::Utils::Outcome ModifyIpamScopeOutcome; typedef Aws::Utils::Outcome ModifyLaunchTemplateOutcome; typedef Aws::Utils::Outcome ModifyLocalGatewayRouteOutcome; typedef Aws::Utils::Outcome ModifyManagedPrefixListOutcome; typedef Aws::Utils::Outcome ModifyNetworkInterfaceAttributeOutcome; typedef Aws::Utils::Outcome ModifyPrivateDnsNameOptionsOutcome; typedef Aws::Utils::Outcome ModifyReservedInstancesOutcome; typedef Aws::Utils::Outcome ModifySecurityGroupRulesOutcome; typedef Aws::Utils::Outcome ModifySnapshotAttributeOutcome; typedef Aws::Utils::Outcome ModifySnapshotTierOutcome; typedef Aws::Utils::Outcome ModifySpotFleetRequestOutcome; typedef Aws::Utils::Outcome ModifySubnetAttributeOutcome; typedef Aws::Utils::Outcome ModifyTrafficMirrorFilterNetworkServicesOutcome; typedef Aws::Utils::Outcome ModifyTrafficMirrorFilterRuleOutcome; typedef Aws::Utils::Outcome ModifyTrafficMirrorSessionOutcome; typedef Aws::Utils::Outcome ModifyTransitGatewayOutcome; typedef Aws::Utils::Outcome ModifyTransitGatewayPrefixListReferenceOutcome; typedef Aws::Utils::Outcome ModifyTransitGatewayVpcAttachmentOutcome; typedef Aws::Utils::Outcome ModifyVerifiedAccessEndpointOutcome; typedef Aws::Utils::Outcome ModifyVerifiedAccessEndpointPolicyOutcome; typedef Aws::Utils::Outcome ModifyVerifiedAccessGroupOutcome; typedef Aws::Utils::Outcome ModifyVerifiedAccessGroupPolicyOutcome; typedef Aws::Utils::Outcome ModifyVerifiedAccessInstanceOutcome; typedef Aws::Utils::Outcome ModifyVerifiedAccessInstanceLoggingConfigurationOutcome; typedef Aws::Utils::Outcome ModifyVerifiedAccessTrustProviderOutcome; typedef Aws::Utils::Outcome ModifyVolumeOutcome; typedef Aws::Utils::Outcome ModifyVolumeAttributeOutcome; typedef Aws::Utils::Outcome ModifyVpcAttributeOutcome; typedef Aws::Utils::Outcome ModifyVpcEndpointOutcome; typedef Aws::Utils::Outcome ModifyVpcEndpointConnectionNotificationOutcome; typedef Aws::Utils::Outcome ModifyVpcEndpointServiceConfigurationOutcome; typedef Aws::Utils::Outcome ModifyVpcEndpointServicePayerResponsibilityOutcome; typedef Aws::Utils::Outcome ModifyVpcEndpointServicePermissionsOutcome; typedef Aws::Utils::Outcome ModifyVpcPeeringConnectionOptionsOutcome; typedef Aws::Utils::Outcome ModifyVpcTenancyOutcome; typedef Aws::Utils::Outcome ModifyVpnConnectionOutcome; typedef Aws::Utils::Outcome ModifyVpnConnectionOptionsOutcome; typedef Aws::Utils::Outcome ModifyVpnTunnelCertificateOutcome; typedef Aws::Utils::Outcome ModifyVpnTunnelOptionsOutcome; typedef Aws::Utils::Outcome MonitorInstancesOutcome; typedef Aws::Utils::Outcome MoveAddressToVpcOutcome; typedef Aws::Utils::Outcome MoveByoipCidrToIpamOutcome; typedef Aws::Utils::Outcome ProvisionByoipCidrOutcome; typedef Aws::Utils::Outcome ProvisionIpamPoolCidrOutcome; typedef Aws::Utils::Outcome ProvisionPublicIpv4PoolCidrOutcome; typedef Aws::Utils::Outcome PurchaseHostReservationOutcome; typedef Aws::Utils::Outcome PurchaseReservedInstancesOfferingOutcome; typedef Aws::Utils::Outcome PurchaseScheduledInstancesOutcome; typedef Aws::Utils::Outcome RebootInstancesOutcome; typedef Aws::Utils::Outcome RegisterImageOutcome; typedef Aws::Utils::Outcome RegisterInstanceEventNotificationAttributesOutcome; typedef Aws::Utils::Outcome RegisterTransitGatewayMulticastGroupMembersOutcome; typedef Aws::Utils::Outcome RegisterTransitGatewayMulticastGroupSourcesOutcome; typedef Aws::Utils::Outcome RejectTransitGatewayMulticastDomainAssociationsOutcome; typedef Aws::Utils::Outcome RejectTransitGatewayPeeringAttachmentOutcome; typedef Aws::Utils::Outcome RejectTransitGatewayVpcAttachmentOutcome; typedef Aws::Utils::Outcome RejectVpcEndpointConnectionsOutcome; typedef Aws::Utils::Outcome RejectVpcPeeringConnectionOutcome; typedef Aws::Utils::Outcome ReleaseAddressOutcome; typedef Aws::Utils::Outcome ReleaseHostsOutcome; typedef Aws::Utils::Outcome ReleaseIpamPoolAllocationOutcome; typedef Aws::Utils::Outcome ReplaceIamInstanceProfileAssociationOutcome; typedef Aws::Utils::Outcome ReplaceNetworkAclAssociationOutcome; typedef Aws::Utils::Outcome ReplaceNetworkAclEntryOutcome; typedef Aws::Utils::Outcome ReplaceRouteOutcome; typedef Aws::Utils::Outcome ReplaceRouteTableAssociationOutcome; typedef Aws::Utils::Outcome ReplaceTransitGatewayRouteOutcome; typedef Aws::Utils::Outcome ReplaceVpnTunnelOutcome; typedef Aws::Utils::Outcome ReportInstanceStatusOutcome; typedef Aws::Utils::Outcome RequestSpotFleetOutcome; typedef Aws::Utils::Outcome RequestSpotInstancesOutcome; typedef Aws::Utils::Outcome ResetAddressAttributeOutcome; typedef Aws::Utils::Outcome ResetEbsDefaultKmsKeyIdOutcome; typedef Aws::Utils::Outcome ResetFpgaImageAttributeOutcome; typedef Aws::Utils::Outcome ResetImageAttributeOutcome; typedef Aws::Utils::Outcome ResetInstanceAttributeOutcome; typedef Aws::Utils::Outcome ResetNetworkInterfaceAttributeOutcome; typedef Aws::Utils::Outcome ResetSnapshotAttributeOutcome; typedef Aws::Utils::Outcome RestoreAddressToClassicOutcome; typedef Aws::Utils::Outcome RestoreImageFromRecycleBinOutcome; typedef Aws::Utils::Outcome RestoreManagedPrefixListVersionOutcome; typedef Aws::Utils::Outcome RestoreSnapshotFromRecycleBinOutcome; typedef Aws::Utils::Outcome RestoreSnapshotTierOutcome; typedef Aws::Utils::Outcome RevokeClientVpnIngressOutcome; typedef Aws::Utils::Outcome RevokeSecurityGroupEgressOutcome; typedef Aws::Utils::Outcome RevokeSecurityGroupIngressOutcome; typedef Aws::Utils::Outcome RunInstancesOutcome; typedef Aws::Utils::Outcome RunScheduledInstancesOutcome; typedef Aws::Utils::Outcome SearchLocalGatewayRoutesOutcome; typedef Aws::Utils::Outcome SearchTransitGatewayMulticastGroupsOutcome; typedef Aws::Utils::Outcome SearchTransitGatewayRoutesOutcome; typedef Aws::Utils::Outcome SendDiagnosticInterruptOutcome; typedef Aws::Utils::Outcome StartInstancesOutcome; typedef Aws::Utils::Outcome StartNetworkInsightsAccessScopeAnalysisOutcome; typedef Aws::Utils::Outcome StartNetworkInsightsAnalysisOutcome; typedef Aws::Utils::Outcome StartVpcEndpointServicePrivateDnsVerificationOutcome; typedef Aws::Utils::Outcome StopInstancesOutcome; typedef Aws::Utils::Outcome TerminateClientVpnConnectionsOutcome; typedef Aws::Utils::Outcome TerminateInstancesOutcome; typedef Aws::Utils::Outcome UnassignIpv6AddressesOutcome; typedef Aws::Utils::Outcome UnassignPrivateIpAddressesOutcome; typedef Aws::Utils::Outcome UnassignPrivateNatGatewayAddressOutcome; typedef Aws::Utils::Outcome UnmonitorInstancesOutcome; typedef Aws::Utils::Outcome UpdateSecurityGroupRuleDescriptionsEgressOutcome; typedef Aws::Utils::Outcome UpdateSecurityGroupRuleDescriptionsIngressOutcome; typedef Aws::Utils::Outcome WithdrawByoipCidrOutcome; /* End of service model Outcome class definitions */ /* Service model Outcome callable definitions */ typedef std::future AcceptAddressTransferOutcomeCallable; typedef std::future AcceptReservedInstancesExchangeQuoteOutcomeCallable; typedef std::future AcceptTransitGatewayMulticastDomainAssociationsOutcomeCallable; typedef std::future AcceptTransitGatewayPeeringAttachmentOutcomeCallable; typedef std::future AcceptTransitGatewayVpcAttachmentOutcomeCallable; typedef std::future AcceptVpcEndpointConnectionsOutcomeCallable; typedef std::future AcceptVpcPeeringConnectionOutcomeCallable; typedef std::future AdvertiseByoipCidrOutcomeCallable; typedef std::future AllocateAddressOutcomeCallable; typedef std::future AllocateHostsOutcomeCallable; typedef std::future AllocateIpamPoolCidrOutcomeCallable; typedef std::future ApplySecurityGroupsToClientVpnTargetNetworkOutcomeCallable; typedef std::future AssignIpv6AddressesOutcomeCallable; typedef std::future AssignPrivateIpAddressesOutcomeCallable; typedef std::future AssignPrivateNatGatewayAddressOutcomeCallable; typedef std::future AssociateAddressOutcomeCallable; typedef std::future AssociateClientVpnTargetNetworkOutcomeCallable; typedef std::future AssociateDhcpOptionsOutcomeCallable; typedef std::future AssociateEnclaveCertificateIamRoleOutcomeCallable; typedef std::future AssociateIamInstanceProfileOutcomeCallable; typedef std::future AssociateInstanceEventWindowOutcomeCallable; typedef std::future AssociateIpamResourceDiscoveryOutcomeCallable; typedef std::future AssociateNatGatewayAddressOutcomeCallable; typedef std::future AssociateRouteTableOutcomeCallable; typedef std::future AssociateSubnetCidrBlockOutcomeCallable; typedef std::future AssociateTransitGatewayMulticastDomainOutcomeCallable; typedef std::future AssociateTransitGatewayPolicyTableOutcomeCallable; typedef std::future AssociateTransitGatewayRouteTableOutcomeCallable; typedef std::future AssociateTrunkInterfaceOutcomeCallable; typedef std::future AssociateVpcCidrBlockOutcomeCallable; typedef std::future AttachClassicLinkVpcOutcomeCallable; typedef std::future AttachInternetGatewayOutcomeCallable; typedef std::future AttachNetworkInterfaceOutcomeCallable; typedef std::future AttachVerifiedAccessTrustProviderOutcomeCallable; typedef std::future AttachVolumeOutcomeCallable; typedef std::future AttachVpnGatewayOutcomeCallable; typedef std::future AuthorizeClientVpnIngressOutcomeCallable; typedef std::future AuthorizeSecurityGroupEgressOutcomeCallable; typedef std::future AuthorizeSecurityGroupIngressOutcomeCallable; typedef std::future BundleInstanceOutcomeCallable; typedef std::future CancelBundleTaskOutcomeCallable; typedef std::future CancelCapacityReservationOutcomeCallable; typedef std::future CancelCapacityReservationFleetsOutcomeCallable; typedef std::future CancelConversionTaskOutcomeCallable; typedef std::future CancelExportTaskOutcomeCallable; typedef std::future CancelImageLaunchPermissionOutcomeCallable; typedef std::future CancelImportTaskOutcomeCallable; typedef std::future CancelReservedInstancesListingOutcomeCallable; typedef std::future CancelSpotFleetRequestsOutcomeCallable; typedef std::future CancelSpotInstanceRequestsOutcomeCallable; typedef std::future ConfirmProductInstanceOutcomeCallable; typedef std::future CopyFpgaImageOutcomeCallable; typedef std::future CopyImageOutcomeCallable; typedef std::future CopySnapshotOutcomeCallable; typedef std::future CreateCapacityReservationOutcomeCallable; typedef std::future CreateCapacityReservationFleetOutcomeCallable; typedef std::future CreateCarrierGatewayOutcomeCallable; typedef std::future CreateClientVpnEndpointOutcomeCallable; typedef std::future CreateClientVpnRouteOutcomeCallable; typedef std::future CreateCoipCidrOutcomeCallable; typedef std::future CreateCoipPoolOutcomeCallable; typedef std::future CreateCustomerGatewayOutcomeCallable; typedef std::future CreateDefaultSubnetOutcomeCallable; typedef std::future CreateDefaultVpcOutcomeCallable; typedef std::future CreateDhcpOptionsOutcomeCallable; typedef std::future CreateEgressOnlyInternetGatewayOutcomeCallable; typedef std::future CreateFleetOutcomeCallable; typedef std::future CreateFlowLogsOutcomeCallable; typedef std::future CreateFpgaImageOutcomeCallable; typedef std::future CreateImageOutcomeCallable; typedef std::future CreateInstanceConnectEndpointOutcomeCallable; typedef std::future CreateInstanceEventWindowOutcomeCallable; typedef std::future CreateInstanceExportTaskOutcomeCallable; typedef std::future CreateInternetGatewayOutcomeCallable; typedef std::future CreateIpamOutcomeCallable; typedef std::future CreateIpamPoolOutcomeCallable; typedef std::future CreateIpamResourceDiscoveryOutcomeCallable; typedef std::future CreateIpamScopeOutcomeCallable; typedef std::future CreateKeyPairOutcomeCallable; typedef std::future CreateLaunchTemplateOutcomeCallable; typedef std::future CreateLaunchTemplateVersionOutcomeCallable; typedef std::future CreateLocalGatewayRouteOutcomeCallable; typedef std::future CreateLocalGatewayRouteTableOutcomeCallable; typedef std::future CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcomeCallable; typedef std::future CreateLocalGatewayRouteTableVpcAssociationOutcomeCallable; typedef std::future CreateManagedPrefixListOutcomeCallable; typedef std::future CreateNatGatewayOutcomeCallable; typedef std::future CreateNetworkAclOutcomeCallable; typedef std::future CreateNetworkAclEntryOutcomeCallable; typedef std::future CreateNetworkInsightsAccessScopeOutcomeCallable; typedef std::future CreateNetworkInsightsPathOutcomeCallable; typedef std::future CreateNetworkInterfaceOutcomeCallable; typedef std::future CreateNetworkInterfacePermissionOutcomeCallable; typedef std::future CreatePlacementGroupOutcomeCallable; typedef std::future CreatePublicIpv4PoolOutcomeCallable; typedef std::future CreateReplaceRootVolumeTaskOutcomeCallable; typedef std::future CreateReservedInstancesListingOutcomeCallable; typedef std::future CreateRestoreImageTaskOutcomeCallable; typedef std::future CreateRouteOutcomeCallable; typedef std::future CreateRouteTableOutcomeCallable; typedef std::future CreateSecurityGroupOutcomeCallable; typedef std::future CreateSnapshotOutcomeCallable; typedef std::future CreateSnapshotsOutcomeCallable; typedef std::future CreateSpotDatafeedSubscriptionOutcomeCallable; typedef std::future CreateStoreImageTaskOutcomeCallable; typedef std::future CreateSubnetOutcomeCallable; typedef std::future CreateSubnetCidrReservationOutcomeCallable; typedef std::future CreateTagsOutcomeCallable; typedef std::future CreateTrafficMirrorFilterOutcomeCallable; typedef std::future CreateTrafficMirrorFilterRuleOutcomeCallable; typedef std::future CreateTrafficMirrorSessionOutcomeCallable; typedef std::future CreateTrafficMirrorTargetOutcomeCallable; typedef std::future CreateTransitGatewayOutcomeCallable; typedef std::future CreateTransitGatewayConnectOutcomeCallable; typedef std::future CreateTransitGatewayConnectPeerOutcomeCallable; typedef std::future CreateTransitGatewayMulticastDomainOutcomeCallable; typedef std::future CreateTransitGatewayPeeringAttachmentOutcomeCallable; typedef std::future CreateTransitGatewayPolicyTableOutcomeCallable; typedef std::future CreateTransitGatewayPrefixListReferenceOutcomeCallable; typedef std::future CreateTransitGatewayRouteOutcomeCallable; typedef std::future CreateTransitGatewayRouteTableOutcomeCallable; typedef std::future CreateTransitGatewayRouteTableAnnouncementOutcomeCallable; typedef std::future CreateTransitGatewayVpcAttachmentOutcomeCallable; typedef std::future CreateVerifiedAccessEndpointOutcomeCallable; typedef std::future CreateVerifiedAccessGroupOutcomeCallable; typedef std::future CreateVerifiedAccessInstanceOutcomeCallable; typedef std::future CreateVerifiedAccessTrustProviderOutcomeCallable; typedef std::future CreateVolumeOutcomeCallable; typedef std::future CreateVpcOutcomeCallable; typedef std::future CreateVpcEndpointOutcomeCallable; typedef std::future CreateVpcEndpointConnectionNotificationOutcomeCallable; typedef std::future CreateVpcEndpointServiceConfigurationOutcomeCallable; typedef std::future CreateVpcPeeringConnectionOutcomeCallable; typedef std::future CreateVpnConnectionOutcomeCallable; typedef std::future CreateVpnConnectionRouteOutcomeCallable; typedef std::future CreateVpnGatewayOutcomeCallable; typedef std::future DeleteCarrierGatewayOutcomeCallable; typedef std::future DeleteClientVpnEndpointOutcomeCallable; typedef std::future DeleteClientVpnRouteOutcomeCallable; typedef std::future DeleteCoipCidrOutcomeCallable; typedef std::future DeleteCoipPoolOutcomeCallable; typedef std::future DeleteCustomerGatewayOutcomeCallable; typedef std::future DeleteDhcpOptionsOutcomeCallable; typedef std::future DeleteEgressOnlyInternetGatewayOutcomeCallable; typedef std::future DeleteFleetsOutcomeCallable; typedef std::future DeleteFlowLogsOutcomeCallable; typedef std::future DeleteFpgaImageOutcomeCallable; typedef std::future DeleteInstanceConnectEndpointOutcomeCallable; typedef std::future DeleteInstanceEventWindowOutcomeCallable; typedef std::future DeleteInternetGatewayOutcomeCallable; typedef std::future DeleteIpamOutcomeCallable; typedef std::future DeleteIpamPoolOutcomeCallable; typedef std::future DeleteIpamResourceDiscoveryOutcomeCallable; typedef std::future DeleteIpamScopeOutcomeCallable; typedef std::future DeleteKeyPairOutcomeCallable; typedef std::future DeleteLaunchTemplateOutcomeCallable; typedef std::future DeleteLaunchTemplateVersionsOutcomeCallable; typedef std::future DeleteLocalGatewayRouteOutcomeCallable; typedef std::future DeleteLocalGatewayRouteTableOutcomeCallable; typedef std::future DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationOutcomeCallable; typedef std::future DeleteLocalGatewayRouteTableVpcAssociationOutcomeCallable; typedef std::future DeleteManagedPrefixListOutcomeCallable; typedef std::future DeleteNatGatewayOutcomeCallable; typedef std::future DeleteNetworkAclOutcomeCallable; typedef std::future DeleteNetworkAclEntryOutcomeCallable; typedef std::future DeleteNetworkInsightsAccessScopeOutcomeCallable; typedef std::future DeleteNetworkInsightsAccessScopeAnalysisOutcomeCallable; typedef std::future DeleteNetworkInsightsAnalysisOutcomeCallable; typedef std::future DeleteNetworkInsightsPathOutcomeCallable; typedef std::future DeleteNetworkInterfaceOutcomeCallable; typedef std::future DeleteNetworkInterfacePermissionOutcomeCallable; typedef std::future DeletePlacementGroupOutcomeCallable; typedef std::future DeletePublicIpv4PoolOutcomeCallable; typedef std::future DeleteQueuedReservedInstancesOutcomeCallable; typedef std::future DeleteRouteOutcomeCallable; typedef std::future DeleteRouteTableOutcomeCallable; typedef std::future DeleteSecurityGroupOutcomeCallable; typedef std::future DeleteSnapshotOutcomeCallable; typedef std::future DeleteSpotDatafeedSubscriptionOutcomeCallable; typedef std::future DeleteSubnetOutcomeCallable; typedef std::future DeleteSubnetCidrReservationOutcomeCallable; typedef std::future DeleteTagsOutcomeCallable; typedef std::future DeleteTrafficMirrorFilterOutcomeCallable; typedef std::future DeleteTrafficMirrorFilterRuleOutcomeCallable; typedef std::future DeleteTrafficMirrorSessionOutcomeCallable; typedef std::future DeleteTrafficMirrorTargetOutcomeCallable; typedef std::future DeleteTransitGatewayOutcomeCallable; typedef std::future DeleteTransitGatewayConnectOutcomeCallable; typedef std::future DeleteTransitGatewayConnectPeerOutcomeCallable; typedef std::future DeleteTransitGatewayMulticastDomainOutcomeCallable; typedef std::future DeleteTransitGatewayPeeringAttachmentOutcomeCallable; typedef std::future DeleteTransitGatewayPolicyTableOutcomeCallable; typedef std::future DeleteTransitGatewayPrefixListReferenceOutcomeCallable; typedef std::future DeleteTransitGatewayRouteOutcomeCallable; typedef std::future DeleteTransitGatewayRouteTableOutcomeCallable; typedef std::future DeleteTransitGatewayRouteTableAnnouncementOutcomeCallable; typedef std::future DeleteTransitGatewayVpcAttachmentOutcomeCallable; typedef std::future DeleteVerifiedAccessEndpointOutcomeCallable; typedef std::future DeleteVerifiedAccessGroupOutcomeCallable; typedef std::future DeleteVerifiedAccessInstanceOutcomeCallable; typedef std::future DeleteVerifiedAccessTrustProviderOutcomeCallable; typedef std::future DeleteVolumeOutcomeCallable; typedef std::future DeleteVpcOutcomeCallable; typedef std::future DeleteVpcEndpointConnectionNotificationsOutcomeCallable; typedef std::future DeleteVpcEndpointServiceConfigurationsOutcomeCallable; typedef std::future DeleteVpcEndpointsOutcomeCallable; typedef std::future DeleteVpcPeeringConnectionOutcomeCallable; typedef std::future DeleteVpnConnectionOutcomeCallable; typedef std::future DeleteVpnConnectionRouteOutcomeCallable; typedef std::future DeleteVpnGatewayOutcomeCallable; typedef std::future DeprovisionByoipCidrOutcomeCallable; typedef std::future DeprovisionIpamPoolCidrOutcomeCallable; typedef std::future DeprovisionPublicIpv4PoolCidrOutcomeCallable; typedef std::future DeregisterImageOutcomeCallable; typedef std::future DeregisterInstanceEventNotificationAttributesOutcomeCallable; typedef std::future DeregisterTransitGatewayMulticastGroupMembersOutcomeCallable; typedef std::future DeregisterTransitGatewayMulticastGroupSourcesOutcomeCallable; typedef std::future DescribeAccountAttributesOutcomeCallable; typedef std::future DescribeAddressTransfersOutcomeCallable; typedef std::future DescribeAddressesOutcomeCallable; typedef std::future DescribeAddressesAttributeOutcomeCallable; typedef std::future DescribeAggregateIdFormatOutcomeCallable; typedef std::future DescribeAvailabilityZonesOutcomeCallable; typedef std::future DescribeAwsNetworkPerformanceMetricSubscriptionsOutcomeCallable; typedef std::future DescribeBundleTasksOutcomeCallable; typedef std::future DescribeByoipCidrsOutcomeCallable; typedef std::future DescribeCapacityReservationFleetsOutcomeCallable; typedef std::future DescribeCapacityReservationsOutcomeCallable; typedef std::future DescribeCarrierGatewaysOutcomeCallable; typedef std::future DescribeClassicLinkInstancesOutcomeCallable; typedef std::future DescribeClientVpnAuthorizationRulesOutcomeCallable; typedef std::future DescribeClientVpnConnectionsOutcomeCallable; typedef std::future DescribeClientVpnEndpointsOutcomeCallable; typedef std::future DescribeClientVpnRoutesOutcomeCallable; typedef std::future DescribeClientVpnTargetNetworksOutcomeCallable; typedef std::future DescribeCoipPoolsOutcomeCallable; typedef std::future DescribeConversionTasksOutcomeCallable; typedef std::future DescribeCustomerGatewaysOutcomeCallable; typedef std::future DescribeDhcpOptionsOutcomeCallable; typedef std::future DescribeEgressOnlyInternetGatewaysOutcomeCallable; typedef std::future DescribeElasticGpusOutcomeCallable; typedef std::future DescribeExportImageTasksOutcomeCallable; typedef std::future DescribeExportTasksOutcomeCallable; typedef std::future DescribeFastLaunchImagesOutcomeCallable; typedef std::future DescribeFastSnapshotRestoresOutcomeCallable; typedef std::future DescribeFleetHistoryOutcomeCallable; typedef std::future DescribeFleetInstancesOutcomeCallable; typedef std::future DescribeFleetsOutcomeCallable; typedef std::future DescribeFlowLogsOutcomeCallable; typedef std::future DescribeFpgaImageAttributeOutcomeCallable; typedef std::future DescribeFpgaImagesOutcomeCallable; typedef std::future DescribeHostReservationOfferingsOutcomeCallable; typedef std::future DescribeHostReservationsOutcomeCallable; typedef std::future DescribeHostsOutcomeCallable; typedef std::future DescribeIamInstanceProfileAssociationsOutcomeCallable; typedef std::future DescribeIdFormatOutcomeCallable; typedef std::future DescribeIdentityIdFormatOutcomeCallable; typedef std::future DescribeImageAttributeOutcomeCallable; typedef std::future DescribeImagesOutcomeCallable; typedef std::future DescribeImportImageTasksOutcomeCallable; typedef std::future DescribeImportSnapshotTasksOutcomeCallable; typedef std::future DescribeInstanceAttributeOutcomeCallable; typedef std::future DescribeInstanceConnectEndpointsOutcomeCallable; typedef std::future DescribeInstanceCreditSpecificationsOutcomeCallable; typedef std::future DescribeInstanceEventNotificationAttributesOutcomeCallable; typedef std::future DescribeInstanceEventWindowsOutcomeCallable; typedef std::future DescribeInstanceStatusOutcomeCallable; typedef std::future DescribeInstanceTypeOfferingsOutcomeCallable; typedef std::future DescribeInstanceTypesOutcomeCallable; typedef std::future DescribeInstancesOutcomeCallable; typedef std::future DescribeInternetGatewaysOutcomeCallable; typedef std::future DescribeIpamPoolsOutcomeCallable; typedef std::future DescribeIpamResourceDiscoveriesOutcomeCallable; typedef std::future DescribeIpamResourceDiscoveryAssociationsOutcomeCallable; typedef std::future DescribeIpamScopesOutcomeCallable; typedef std::future DescribeIpamsOutcomeCallable; typedef std::future DescribeIpv6PoolsOutcomeCallable; typedef std::future DescribeKeyPairsOutcomeCallable; typedef std::future DescribeLaunchTemplateVersionsOutcomeCallable; typedef std::future DescribeLaunchTemplatesOutcomeCallable; typedef std::future DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutcomeCallable; typedef std::future DescribeLocalGatewayRouteTableVpcAssociationsOutcomeCallable; typedef std::future DescribeLocalGatewayRouteTablesOutcomeCallable; typedef std::future DescribeLocalGatewayVirtualInterfaceGroupsOutcomeCallable; typedef std::future DescribeLocalGatewayVirtualInterfacesOutcomeCallable; typedef std::future DescribeLocalGatewaysOutcomeCallable; typedef std::future DescribeManagedPrefixListsOutcomeCallable; typedef std::future DescribeMovingAddressesOutcomeCallable; typedef std::future DescribeNatGatewaysOutcomeCallable; typedef std::future DescribeNetworkAclsOutcomeCallable; typedef std::future DescribeNetworkInsightsAccessScopeAnalysesOutcomeCallable; typedef std::future DescribeNetworkInsightsAccessScopesOutcomeCallable; typedef std::future DescribeNetworkInsightsAnalysesOutcomeCallable; typedef std::future DescribeNetworkInsightsPathsOutcomeCallable; typedef std::future DescribeNetworkInterfaceAttributeOutcomeCallable; typedef std::future DescribeNetworkInterfacePermissionsOutcomeCallable; typedef std::future DescribeNetworkInterfacesOutcomeCallable; typedef std::future DescribePlacementGroupsOutcomeCallable; typedef std::future DescribePrefixListsOutcomeCallable; typedef std::future DescribePrincipalIdFormatOutcomeCallable; typedef std::future DescribePublicIpv4PoolsOutcomeCallable; typedef std::future DescribeRegionsOutcomeCallable; typedef std::future DescribeReplaceRootVolumeTasksOutcomeCallable; typedef std::future DescribeReservedInstancesOutcomeCallable; typedef std::future DescribeReservedInstancesListingsOutcomeCallable; typedef std::future DescribeReservedInstancesModificationsOutcomeCallable; typedef std::future DescribeReservedInstancesOfferingsOutcomeCallable; typedef std::future DescribeRouteTablesOutcomeCallable; typedef std::future DescribeScheduledInstanceAvailabilityOutcomeCallable; typedef std::future DescribeScheduledInstancesOutcomeCallable; typedef std::future DescribeSecurityGroupReferencesOutcomeCallable; typedef std::future DescribeSecurityGroupRulesOutcomeCallable; typedef std::future DescribeSecurityGroupsOutcomeCallable; typedef std::future DescribeSnapshotAttributeOutcomeCallable; typedef std::future DescribeSnapshotTierStatusOutcomeCallable; typedef std::future DescribeSnapshotsOutcomeCallable; typedef std::future DescribeSpotDatafeedSubscriptionOutcomeCallable; typedef std::future DescribeSpotFleetInstancesOutcomeCallable; typedef std::future DescribeSpotFleetRequestHistoryOutcomeCallable; typedef std::future DescribeSpotFleetRequestsOutcomeCallable; typedef std::future DescribeSpotInstanceRequestsOutcomeCallable; typedef std::future DescribeSpotPriceHistoryOutcomeCallable; typedef std::future DescribeStaleSecurityGroupsOutcomeCallable; typedef std::future DescribeStoreImageTasksOutcomeCallable; typedef std::future DescribeSubnetsOutcomeCallable; typedef std::future DescribeTagsOutcomeCallable; typedef std::future DescribeTrafficMirrorFiltersOutcomeCallable; typedef std::future DescribeTrafficMirrorSessionsOutcomeCallable; typedef std::future DescribeTrafficMirrorTargetsOutcomeCallable; typedef std::future DescribeTransitGatewayAttachmentsOutcomeCallable; typedef std::future DescribeTransitGatewayConnectPeersOutcomeCallable; typedef std::future DescribeTransitGatewayConnectsOutcomeCallable; typedef std::future DescribeTransitGatewayMulticastDomainsOutcomeCallable; typedef std::future DescribeTransitGatewayPeeringAttachmentsOutcomeCallable; typedef std::future DescribeTransitGatewayPolicyTablesOutcomeCallable; typedef std::future DescribeTransitGatewayRouteTableAnnouncementsOutcomeCallable; typedef std::future DescribeTransitGatewayRouteTablesOutcomeCallable; typedef std::future DescribeTransitGatewayVpcAttachmentsOutcomeCallable; typedef std::future DescribeTransitGatewaysOutcomeCallable; typedef std::future DescribeTrunkInterfaceAssociationsOutcomeCallable; typedef std::future DescribeVerifiedAccessEndpointsOutcomeCallable; typedef std::future DescribeVerifiedAccessGroupsOutcomeCallable; typedef std::future DescribeVerifiedAccessInstanceLoggingConfigurationsOutcomeCallable; typedef std::future DescribeVerifiedAccessInstancesOutcomeCallable; typedef std::future DescribeVerifiedAccessTrustProvidersOutcomeCallable; typedef std::future DescribeVolumeAttributeOutcomeCallable; typedef std::future DescribeVolumeStatusOutcomeCallable; typedef std::future DescribeVolumesOutcomeCallable; typedef std::future DescribeVolumesModificationsOutcomeCallable; typedef std::future DescribeVpcAttributeOutcomeCallable; typedef std::future DescribeVpcClassicLinkOutcomeCallable; typedef std::future DescribeVpcClassicLinkDnsSupportOutcomeCallable; typedef std::future DescribeVpcEndpointConnectionNotificationsOutcomeCallable; typedef std::future DescribeVpcEndpointConnectionsOutcomeCallable; typedef std::future DescribeVpcEndpointServiceConfigurationsOutcomeCallable; typedef std::future DescribeVpcEndpointServicePermissionsOutcomeCallable; typedef std::future DescribeVpcEndpointServicesOutcomeCallable; typedef std::future DescribeVpcEndpointsOutcomeCallable; typedef std::future DescribeVpcPeeringConnectionsOutcomeCallable; typedef std::future DescribeVpcsOutcomeCallable; typedef std::future DescribeVpnConnectionsOutcomeCallable; typedef std::future DescribeVpnGatewaysOutcomeCallable; typedef std::future DetachClassicLinkVpcOutcomeCallable; typedef std::future DetachInternetGatewayOutcomeCallable; typedef std::future DetachNetworkInterfaceOutcomeCallable; typedef std::future DetachVerifiedAccessTrustProviderOutcomeCallable; typedef std::future DetachVolumeOutcomeCallable; typedef std::future DetachVpnGatewayOutcomeCallable; typedef std::future DisableAddressTransferOutcomeCallable; typedef std::future DisableAwsNetworkPerformanceMetricSubscriptionOutcomeCallable; typedef std::future DisableEbsEncryptionByDefaultOutcomeCallable; typedef std::future DisableFastLaunchOutcomeCallable; typedef std::future DisableFastSnapshotRestoresOutcomeCallable; typedef std::future DisableImageDeprecationOutcomeCallable; typedef std::future DisableIpamOrganizationAdminAccountOutcomeCallable; typedef std::future DisableSerialConsoleAccessOutcomeCallable; typedef std::future DisableTransitGatewayRouteTablePropagationOutcomeCallable; typedef std::future DisableVgwRoutePropagationOutcomeCallable; typedef std::future DisableVpcClassicLinkOutcomeCallable; typedef std::future DisableVpcClassicLinkDnsSupportOutcomeCallable; typedef std::future DisassociateAddressOutcomeCallable; typedef std::future DisassociateClientVpnTargetNetworkOutcomeCallable; typedef std::future DisassociateEnclaveCertificateIamRoleOutcomeCallable; typedef std::future DisassociateIamInstanceProfileOutcomeCallable; typedef std::future DisassociateInstanceEventWindowOutcomeCallable; typedef std::future DisassociateIpamResourceDiscoveryOutcomeCallable; typedef std::future DisassociateNatGatewayAddressOutcomeCallable; typedef std::future DisassociateRouteTableOutcomeCallable; typedef std::future DisassociateSubnetCidrBlockOutcomeCallable; typedef std::future DisassociateTransitGatewayMulticastDomainOutcomeCallable; typedef std::future DisassociateTransitGatewayPolicyTableOutcomeCallable; typedef std::future DisassociateTransitGatewayRouteTableOutcomeCallable; typedef std::future DisassociateTrunkInterfaceOutcomeCallable; typedef std::future DisassociateVpcCidrBlockOutcomeCallable; typedef std::future EnableAddressTransferOutcomeCallable; typedef std::future EnableAwsNetworkPerformanceMetricSubscriptionOutcomeCallable; typedef std::future EnableEbsEncryptionByDefaultOutcomeCallable; typedef std::future EnableFastLaunchOutcomeCallable; typedef std::future EnableFastSnapshotRestoresOutcomeCallable; typedef std::future EnableImageDeprecationOutcomeCallable; typedef std::future EnableIpamOrganizationAdminAccountOutcomeCallable; typedef std::future EnableReachabilityAnalyzerOrganizationSharingOutcomeCallable; typedef std::future EnableSerialConsoleAccessOutcomeCallable; typedef std::future EnableTransitGatewayRouteTablePropagationOutcomeCallable; typedef std::future EnableVgwRoutePropagationOutcomeCallable; typedef std::future EnableVolumeIOOutcomeCallable; typedef std::future EnableVpcClassicLinkOutcomeCallable; typedef std::future EnableVpcClassicLinkDnsSupportOutcomeCallable; typedef std::future ExportClientVpnClientCertificateRevocationListOutcomeCallable; typedef std::future ExportClientVpnClientConfigurationOutcomeCallable; typedef std::future ExportImageOutcomeCallable; typedef std::future ExportTransitGatewayRoutesOutcomeCallable; typedef std::future GetAssociatedEnclaveCertificateIamRolesOutcomeCallable; typedef std::future GetAssociatedIpv6PoolCidrsOutcomeCallable; typedef std::future GetAwsNetworkPerformanceDataOutcomeCallable; typedef std::future GetCapacityReservationUsageOutcomeCallable; typedef std::future GetCoipPoolUsageOutcomeCallable; typedef std::future GetConsoleOutputOutcomeCallable; typedef std::future GetConsoleScreenshotOutcomeCallable; typedef std::future GetDefaultCreditSpecificationOutcomeCallable; typedef std::future GetEbsDefaultKmsKeyIdOutcomeCallable; typedef std::future GetEbsEncryptionByDefaultOutcomeCallable; typedef std::future GetFlowLogsIntegrationTemplateOutcomeCallable; typedef std::future GetGroupsForCapacityReservationOutcomeCallable; typedef std::future GetHostReservationPurchasePreviewOutcomeCallable; typedef std::future GetInstanceTypesFromInstanceRequirementsOutcomeCallable; typedef std::future GetInstanceUefiDataOutcomeCallable; typedef std::future GetIpamAddressHistoryOutcomeCallable; typedef std::future GetIpamDiscoveredAccountsOutcomeCallable; typedef std::future GetIpamDiscoveredResourceCidrsOutcomeCallable; typedef std::future GetIpamPoolAllocationsOutcomeCallable; typedef std::future GetIpamPoolCidrsOutcomeCallable; typedef std::future GetIpamResourceCidrsOutcomeCallable; typedef std::future GetLaunchTemplateDataOutcomeCallable; typedef std::future GetManagedPrefixListAssociationsOutcomeCallable; typedef std::future GetManagedPrefixListEntriesOutcomeCallable; typedef std::future GetNetworkInsightsAccessScopeAnalysisFindingsOutcomeCallable; typedef std::future GetNetworkInsightsAccessScopeContentOutcomeCallable; typedef std::future GetPasswordDataOutcomeCallable; typedef std::future GetReservedInstancesExchangeQuoteOutcomeCallable; typedef std::future GetSerialConsoleAccessStatusOutcomeCallable; typedef std::future GetSpotPlacementScoresOutcomeCallable; typedef std::future GetSubnetCidrReservationsOutcomeCallable; typedef std::future GetTransitGatewayAttachmentPropagationsOutcomeCallable; typedef std::future GetTransitGatewayMulticastDomainAssociationsOutcomeCallable; typedef std::future GetTransitGatewayPolicyTableAssociationsOutcomeCallable; typedef std::future GetTransitGatewayPolicyTableEntriesOutcomeCallable; typedef std::future GetTransitGatewayPrefixListReferencesOutcomeCallable; typedef std::future GetTransitGatewayRouteTableAssociationsOutcomeCallable; typedef std::future GetTransitGatewayRouteTablePropagationsOutcomeCallable; typedef std::future GetVerifiedAccessEndpointPolicyOutcomeCallable; typedef std::future GetVerifiedAccessGroupPolicyOutcomeCallable; typedef std::future GetVpnConnectionDeviceSampleConfigurationOutcomeCallable; typedef std::future GetVpnConnectionDeviceTypesOutcomeCallable; typedef std::future GetVpnTunnelReplacementStatusOutcomeCallable; typedef std::future ImportClientVpnClientCertificateRevocationListOutcomeCallable; typedef std::future ImportImageOutcomeCallable; typedef std::future ImportInstanceOutcomeCallable; typedef std::future ImportKeyPairOutcomeCallable; typedef std::future ImportSnapshotOutcomeCallable; typedef std::future ImportVolumeOutcomeCallable; typedef std::future ListImagesInRecycleBinOutcomeCallable; typedef std::future ListSnapshotsInRecycleBinOutcomeCallable; typedef std::future ModifyAddressAttributeOutcomeCallable; typedef std::future ModifyAvailabilityZoneGroupOutcomeCallable; typedef std::future ModifyCapacityReservationOutcomeCallable; typedef std::future ModifyCapacityReservationFleetOutcomeCallable; typedef std::future ModifyClientVpnEndpointOutcomeCallable; typedef std::future ModifyDefaultCreditSpecificationOutcomeCallable; typedef std::future ModifyEbsDefaultKmsKeyIdOutcomeCallable; typedef std::future ModifyFleetOutcomeCallable; typedef std::future ModifyFpgaImageAttributeOutcomeCallable; typedef std::future ModifyHostsOutcomeCallable; typedef std::future ModifyIdFormatOutcomeCallable; typedef std::future ModifyIdentityIdFormatOutcomeCallable; typedef std::future ModifyImageAttributeOutcomeCallable; typedef std::future ModifyInstanceAttributeOutcomeCallable; typedef std::future ModifyInstanceCapacityReservationAttributesOutcomeCallable; typedef std::future ModifyInstanceCreditSpecificationOutcomeCallable; typedef std::future ModifyInstanceEventStartTimeOutcomeCallable; typedef std::future ModifyInstanceEventWindowOutcomeCallable; typedef std::future ModifyInstanceMaintenanceOptionsOutcomeCallable; typedef std::future ModifyInstanceMetadataOptionsOutcomeCallable; typedef std::future ModifyInstancePlacementOutcomeCallable; typedef std::future ModifyIpamOutcomeCallable; typedef std::future ModifyIpamPoolOutcomeCallable; typedef std::future ModifyIpamResourceCidrOutcomeCallable; typedef std::future ModifyIpamResourceDiscoveryOutcomeCallable; typedef std::future ModifyIpamScopeOutcomeCallable; typedef std::future ModifyLaunchTemplateOutcomeCallable; typedef std::future ModifyLocalGatewayRouteOutcomeCallable; typedef std::future ModifyManagedPrefixListOutcomeCallable; typedef std::future ModifyNetworkInterfaceAttributeOutcomeCallable; typedef std::future ModifyPrivateDnsNameOptionsOutcomeCallable; typedef std::future ModifyReservedInstancesOutcomeCallable; typedef std::future ModifySecurityGroupRulesOutcomeCallable; typedef std::future ModifySnapshotAttributeOutcomeCallable; typedef std::future ModifySnapshotTierOutcomeCallable; typedef std::future ModifySpotFleetRequestOutcomeCallable; typedef std::future ModifySubnetAttributeOutcomeCallable; typedef std::future ModifyTrafficMirrorFilterNetworkServicesOutcomeCallable; typedef std::future ModifyTrafficMirrorFilterRuleOutcomeCallable; typedef std::future ModifyTrafficMirrorSessionOutcomeCallable; typedef std::future ModifyTransitGatewayOutcomeCallable; typedef std::future ModifyTransitGatewayPrefixListReferenceOutcomeCallable; typedef std::future ModifyTransitGatewayVpcAttachmentOutcomeCallable; typedef std::future ModifyVerifiedAccessEndpointOutcomeCallable; typedef std::future ModifyVerifiedAccessEndpointPolicyOutcomeCallable; typedef std::future ModifyVerifiedAccessGroupOutcomeCallable; typedef std::future ModifyVerifiedAccessGroupPolicyOutcomeCallable; typedef std::future ModifyVerifiedAccessInstanceOutcomeCallable; typedef std::future ModifyVerifiedAccessInstanceLoggingConfigurationOutcomeCallable; typedef std::future ModifyVerifiedAccessTrustProviderOutcomeCallable; typedef std::future ModifyVolumeOutcomeCallable; typedef std::future ModifyVolumeAttributeOutcomeCallable; typedef std::future ModifyVpcAttributeOutcomeCallable; typedef std::future ModifyVpcEndpointOutcomeCallable; typedef std::future ModifyVpcEndpointConnectionNotificationOutcomeCallable; typedef std::future ModifyVpcEndpointServiceConfigurationOutcomeCallable; typedef std::future ModifyVpcEndpointServicePayerResponsibilityOutcomeCallable; typedef std::future ModifyVpcEndpointServicePermissionsOutcomeCallable; typedef std::future ModifyVpcPeeringConnectionOptionsOutcomeCallable; typedef std::future ModifyVpcTenancyOutcomeCallable; typedef std::future ModifyVpnConnectionOutcomeCallable; typedef std::future ModifyVpnConnectionOptionsOutcomeCallable; typedef std::future ModifyVpnTunnelCertificateOutcomeCallable; typedef std::future ModifyVpnTunnelOptionsOutcomeCallable; typedef std::future MonitorInstancesOutcomeCallable; typedef std::future MoveAddressToVpcOutcomeCallable; typedef std::future MoveByoipCidrToIpamOutcomeCallable; typedef std::future ProvisionByoipCidrOutcomeCallable; typedef std::future ProvisionIpamPoolCidrOutcomeCallable; typedef std::future ProvisionPublicIpv4PoolCidrOutcomeCallable; typedef std::future PurchaseHostReservationOutcomeCallable; typedef std::future PurchaseReservedInstancesOfferingOutcomeCallable; typedef std::future PurchaseScheduledInstancesOutcomeCallable; typedef std::future RebootInstancesOutcomeCallable; typedef std::future RegisterImageOutcomeCallable; typedef std::future RegisterInstanceEventNotificationAttributesOutcomeCallable; typedef std::future RegisterTransitGatewayMulticastGroupMembersOutcomeCallable; typedef std::future RegisterTransitGatewayMulticastGroupSourcesOutcomeCallable; typedef std::future RejectTransitGatewayMulticastDomainAssociationsOutcomeCallable; typedef std::future RejectTransitGatewayPeeringAttachmentOutcomeCallable; typedef std::future RejectTransitGatewayVpcAttachmentOutcomeCallable; typedef std::future RejectVpcEndpointConnectionsOutcomeCallable; typedef std::future RejectVpcPeeringConnectionOutcomeCallable; typedef std::future ReleaseAddressOutcomeCallable; typedef std::future ReleaseHostsOutcomeCallable; typedef std::future ReleaseIpamPoolAllocationOutcomeCallable; typedef std::future ReplaceIamInstanceProfileAssociationOutcomeCallable; typedef std::future ReplaceNetworkAclAssociationOutcomeCallable; typedef std::future ReplaceNetworkAclEntryOutcomeCallable; typedef std::future ReplaceRouteOutcomeCallable; typedef std::future ReplaceRouteTableAssociationOutcomeCallable; typedef std::future ReplaceTransitGatewayRouteOutcomeCallable; typedef std::future ReplaceVpnTunnelOutcomeCallable; typedef std::future ReportInstanceStatusOutcomeCallable; typedef std::future RequestSpotFleetOutcomeCallable; typedef std::future RequestSpotInstancesOutcomeCallable; typedef std::future ResetAddressAttributeOutcomeCallable; typedef std::future ResetEbsDefaultKmsKeyIdOutcomeCallable; typedef std::future ResetFpgaImageAttributeOutcomeCallable; typedef std::future ResetImageAttributeOutcomeCallable; typedef std::future ResetInstanceAttributeOutcomeCallable; typedef std::future ResetNetworkInterfaceAttributeOutcomeCallable; typedef std::future ResetSnapshotAttributeOutcomeCallable; typedef std::future RestoreAddressToClassicOutcomeCallable; typedef std::future RestoreImageFromRecycleBinOutcomeCallable; typedef std::future RestoreManagedPrefixListVersionOutcomeCallable; typedef std::future RestoreSnapshotFromRecycleBinOutcomeCallable; typedef std::future RestoreSnapshotTierOutcomeCallable; typedef std::future RevokeClientVpnIngressOutcomeCallable; typedef std::future RevokeSecurityGroupEgressOutcomeCallable; typedef std::future RevokeSecurityGroupIngressOutcomeCallable; typedef std::future RunInstancesOutcomeCallable; typedef std::future RunScheduledInstancesOutcomeCallable; typedef std::future SearchLocalGatewayRoutesOutcomeCallable; typedef std::future SearchTransitGatewayMulticastGroupsOutcomeCallable; typedef std::future SearchTransitGatewayRoutesOutcomeCallable; typedef std::future SendDiagnosticInterruptOutcomeCallable; typedef std::future StartInstancesOutcomeCallable; typedef std::future StartNetworkInsightsAccessScopeAnalysisOutcomeCallable; typedef std::future StartNetworkInsightsAnalysisOutcomeCallable; typedef std::future StartVpcEndpointServicePrivateDnsVerificationOutcomeCallable; typedef std::future StopInstancesOutcomeCallable; typedef std::future TerminateClientVpnConnectionsOutcomeCallable; typedef std::future TerminateInstancesOutcomeCallable; typedef std::future UnassignIpv6AddressesOutcomeCallable; typedef std::future UnassignPrivateIpAddressesOutcomeCallable; typedef std::future UnassignPrivateNatGatewayAddressOutcomeCallable; typedef std::future UnmonitorInstancesOutcomeCallable; typedef std::future UpdateSecurityGroupRuleDescriptionsEgressOutcomeCallable; typedef std::future UpdateSecurityGroupRuleDescriptionsIngressOutcomeCallable; typedef std::future WithdrawByoipCidrOutcomeCallable; /* End of service model Outcome callable definitions */ } // namespace Model class EC2Client; /* Service model async handlers definitions */ typedef std::function&) > AcceptAddressTransferResponseReceivedHandler; typedef std::function&) > AcceptReservedInstancesExchangeQuoteResponseReceivedHandler; typedef std::function&) > AcceptTransitGatewayMulticastDomainAssociationsResponseReceivedHandler; typedef std::function&) > AcceptTransitGatewayPeeringAttachmentResponseReceivedHandler; typedef std::function&) > AcceptTransitGatewayVpcAttachmentResponseReceivedHandler; typedef std::function&) > AcceptVpcEndpointConnectionsResponseReceivedHandler; typedef std::function&) > AcceptVpcPeeringConnectionResponseReceivedHandler; typedef std::function&) > AdvertiseByoipCidrResponseReceivedHandler; typedef std::function&) > AllocateAddressResponseReceivedHandler; typedef std::function&) > AllocateHostsResponseReceivedHandler; typedef std::function&) > AllocateIpamPoolCidrResponseReceivedHandler; typedef std::function&) > ApplySecurityGroupsToClientVpnTargetNetworkResponseReceivedHandler; typedef std::function&) > AssignIpv6AddressesResponseReceivedHandler; typedef std::function&) > AssignPrivateIpAddressesResponseReceivedHandler; typedef std::function&) > AssignPrivateNatGatewayAddressResponseReceivedHandler; typedef std::function&) > AssociateAddressResponseReceivedHandler; typedef std::function&) > AssociateClientVpnTargetNetworkResponseReceivedHandler; typedef std::function&) > AssociateDhcpOptionsResponseReceivedHandler; typedef std::function&) > AssociateEnclaveCertificateIamRoleResponseReceivedHandler; typedef std::function&) > AssociateIamInstanceProfileResponseReceivedHandler; typedef std::function&) > AssociateInstanceEventWindowResponseReceivedHandler; typedef std::function&) > AssociateIpamResourceDiscoveryResponseReceivedHandler; typedef std::function&) > AssociateNatGatewayAddressResponseReceivedHandler; typedef std::function&) > AssociateRouteTableResponseReceivedHandler; typedef std::function&) > AssociateSubnetCidrBlockResponseReceivedHandler; typedef std::function&) > AssociateTransitGatewayMulticastDomainResponseReceivedHandler; typedef std::function&) > AssociateTransitGatewayPolicyTableResponseReceivedHandler; typedef std::function&) > AssociateTransitGatewayRouteTableResponseReceivedHandler; typedef std::function&) > AssociateTrunkInterfaceResponseReceivedHandler; typedef std::function&) > AssociateVpcCidrBlockResponseReceivedHandler; typedef std::function&) > AttachClassicLinkVpcResponseReceivedHandler; typedef std::function&) > AttachInternetGatewayResponseReceivedHandler; typedef std::function&) > AttachNetworkInterfaceResponseReceivedHandler; typedef std::function&) > AttachVerifiedAccessTrustProviderResponseReceivedHandler; typedef std::function&) > AttachVolumeResponseReceivedHandler; typedef std::function&) > AttachVpnGatewayResponseReceivedHandler; typedef std::function&) > AuthorizeClientVpnIngressResponseReceivedHandler; typedef std::function&) > AuthorizeSecurityGroupEgressResponseReceivedHandler; typedef std::function&) > AuthorizeSecurityGroupIngressResponseReceivedHandler; typedef std::function&) > BundleInstanceResponseReceivedHandler; typedef std::function&) > CancelBundleTaskResponseReceivedHandler; typedef std::function&) > CancelCapacityReservationResponseReceivedHandler; typedef std::function&) > CancelCapacityReservationFleetsResponseReceivedHandler; typedef std::function&) > CancelConversionTaskResponseReceivedHandler; typedef std::function&) > CancelExportTaskResponseReceivedHandler; typedef std::function&) > CancelImageLaunchPermissionResponseReceivedHandler; typedef std::function&) > CancelImportTaskResponseReceivedHandler; typedef std::function&) > CancelReservedInstancesListingResponseReceivedHandler; typedef std::function&) > CancelSpotFleetRequestsResponseReceivedHandler; typedef std::function&) > CancelSpotInstanceRequestsResponseReceivedHandler; typedef std::function&) > ConfirmProductInstanceResponseReceivedHandler; typedef std::function&) > CopyFpgaImageResponseReceivedHandler; typedef std::function&) > CopyImageResponseReceivedHandler; typedef std::function&) > CopySnapshotResponseReceivedHandler; typedef std::function&) > CreateCapacityReservationResponseReceivedHandler; typedef std::function&) > CreateCapacityReservationFleetResponseReceivedHandler; typedef std::function&) > CreateCarrierGatewayResponseReceivedHandler; typedef std::function&) > CreateClientVpnEndpointResponseReceivedHandler; typedef std::function&) > CreateClientVpnRouteResponseReceivedHandler; typedef std::function&) > CreateCoipCidrResponseReceivedHandler; typedef std::function&) > CreateCoipPoolResponseReceivedHandler; typedef std::function&) > CreateCustomerGatewayResponseReceivedHandler; typedef std::function&) > CreateDefaultSubnetResponseReceivedHandler; typedef std::function&) > CreateDefaultVpcResponseReceivedHandler; typedef std::function&) > CreateDhcpOptionsResponseReceivedHandler; typedef std::function&) > CreateEgressOnlyInternetGatewayResponseReceivedHandler; typedef std::function&) > CreateFleetResponseReceivedHandler; typedef std::function&) > CreateFlowLogsResponseReceivedHandler; typedef std::function&) > CreateFpgaImageResponseReceivedHandler; typedef std::function&) > CreateImageResponseReceivedHandler; typedef std::function&) > CreateInstanceConnectEndpointResponseReceivedHandler; typedef std::function&) > CreateInstanceEventWindowResponseReceivedHandler; typedef std::function&) > CreateInstanceExportTaskResponseReceivedHandler; typedef std::function&) > CreateInternetGatewayResponseReceivedHandler; typedef std::function&) > CreateIpamResponseReceivedHandler; typedef std::function&) > CreateIpamPoolResponseReceivedHandler; typedef std::function&) > CreateIpamResourceDiscoveryResponseReceivedHandler; typedef std::function&) > CreateIpamScopeResponseReceivedHandler; typedef std::function&) > CreateKeyPairResponseReceivedHandler; typedef std::function&) > CreateLaunchTemplateResponseReceivedHandler; typedef std::function&) > CreateLaunchTemplateVersionResponseReceivedHandler; typedef std::function&) > CreateLocalGatewayRouteResponseReceivedHandler; typedef std::function&) > CreateLocalGatewayRouteTableResponseReceivedHandler; typedef std::function&) > CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponseReceivedHandler; typedef std::function&) > CreateLocalGatewayRouteTableVpcAssociationResponseReceivedHandler; typedef std::function&) > CreateManagedPrefixListResponseReceivedHandler; typedef std::function&) > CreateNatGatewayResponseReceivedHandler; typedef std::function&) > CreateNetworkAclResponseReceivedHandler; typedef std::function&) > CreateNetworkAclEntryResponseReceivedHandler; typedef std::function&) > CreateNetworkInsightsAccessScopeResponseReceivedHandler; typedef std::function&) > CreateNetworkInsightsPathResponseReceivedHandler; typedef std::function&) > CreateNetworkInterfaceResponseReceivedHandler; typedef std::function&) > CreateNetworkInterfacePermissionResponseReceivedHandler; typedef std::function&) > CreatePlacementGroupResponseReceivedHandler; typedef std::function&) > CreatePublicIpv4PoolResponseReceivedHandler; typedef std::function&) > CreateReplaceRootVolumeTaskResponseReceivedHandler; typedef std::function&) > CreateReservedInstancesListingResponseReceivedHandler; typedef std::function&) > CreateRestoreImageTaskResponseReceivedHandler; typedef std::function&) > CreateRouteResponseReceivedHandler; typedef std::function&) > CreateRouteTableResponseReceivedHandler; typedef std::function&) > CreateSecurityGroupResponseReceivedHandler; typedef std::function&) > CreateSnapshotResponseReceivedHandler; typedef std::function&) > CreateSnapshotsResponseReceivedHandler; typedef std::function&) > CreateSpotDatafeedSubscriptionResponseReceivedHandler; typedef std::function&) > CreateStoreImageTaskResponseReceivedHandler; typedef std::function&) > CreateSubnetResponseReceivedHandler; typedef std::function&) > CreateSubnetCidrReservationResponseReceivedHandler; typedef std::function&) > CreateTagsResponseReceivedHandler; typedef std::function&) > CreateTrafficMirrorFilterResponseReceivedHandler; typedef std::function&) > CreateTrafficMirrorFilterRuleResponseReceivedHandler; typedef std::function&) > CreateTrafficMirrorSessionResponseReceivedHandler; typedef std::function&) > CreateTrafficMirrorTargetResponseReceivedHandler; typedef std::function&) > CreateTransitGatewayResponseReceivedHandler; typedef std::function&) > CreateTransitGatewayConnectResponseReceivedHandler; typedef std::function&) > CreateTransitGatewayConnectPeerResponseReceivedHandler; typedef std::function&) > CreateTransitGatewayMulticastDomainResponseReceivedHandler; typedef std::function&) > CreateTransitGatewayPeeringAttachmentResponseReceivedHandler; typedef std::function&) > CreateTransitGatewayPolicyTableResponseReceivedHandler; typedef std::function&) > CreateTransitGatewayPrefixListReferenceResponseReceivedHandler; typedef std::function&) > CreateTransitGatewayRouteResponseReceivedHandler; typedef std::function&) > CreateTransitGatewayRouteTableResponseReceivedHandler; typedef std::function&) > CreateTransitGatewayRouteTableAnnouncementResponseReceivedHandler; typedef std::function&) > CreateTransitGatewayVpcAttachmentResponseReceivedHandler; typedef std::function&) > CreateVerifiedAccessEndpointResponseReceivedHandler; typedef std::function&) > CreateVerifiedAccessGroupResponseReceivedHandler; typedef std::function&) > CreateVerifiedAccessInstanceResponseReceivedHandler; typedef std::function&) > CreateVerifiedAccessTrustProviderResponseReceivedHandler; typedef std::function&) > CreateVolumeResponseReceivedHandler; typedef std::function&) > CreateVpcResponseReceivedHandler; typedef std::function&) > CreateVpcEndpointResponseReceivedHandler; typedef std::function&) > CreateVpcEndpointConnectionNotificationResponseReceivedHandler; typedef std::function&) > CreateVpcEndpointServiceConfigurationResponseReceivedHandler; typedef std::function&) > CreateVpcPeeringConnectionResponseReceivedHandler; typedef std::function&) > CreateVpnConnectionResponseReceivedHandler; typedef std::function&) > CreateVpnConnectionRouteResponseReceivedHandler; typedef std::function&) > CreateVpnGatewayResponseReceivedHandler; typedef std::function&) > DeleteCarrierGatewayResponseReceivedHandler; typedef std::function&) > DeleteClientVpnEndpointResponseReceivedHandler; typedef std::function&) > DeleteClientVpnRouteResponseReceivedHandler; typedef std::function&) > DeleteCoipCidrResponseReceivedHandler; typedef std::function&) > DeleteCoipPoolResponseReceivedHandler; typedef std::function&) > DeleteCustomerGatewayResponseReceivedHandler; typedef std::function&) > DeleteDhcpOptionsResponseReceivedHandler; typedef std::function&) > DeleteEgressOnlyInternetGatewayResponseReceivedHandler; typedef std::function&) > DeleteFleetsResponseReceivedHandler; typedef std::function&) > DeleteFlowLogsResponseReceivedHandler; typedef std::function&) > DeleteFpgaImageResponseReceivedHandler; typedef std::function&) > DeleteInstanceConnectEndpointResponseReceivedHandler; typedef std::function&) > DeleteInstanceEventWindowResponseReceivedHandler; typedef std::function&) > DeleteInternetGatewayResponseReceivedHandler; typedef std::function&) > DeleteIpamResponseReceivedHandler; typedef std::function&) > DeleteIpamPoolResponseReceivedHandler; typedef std::function&) > DeleteIpamResourceDiscoveryResponseReceivedHandler; typedef std::function&) > DeleteIpamScopeResponseReceivedHandler; typedef std::function&) > DeleteKeyPairResponseReceivedHandler; typedef std::function&) > DeleteLaunchTemplateResponseReceivedHandler; typedef std::function&) > DeleteLaunchTemplateVersionsResponseReceivedHandler; typedef std::function&) > DeleteLocalGatewayRouteResponseReceivedHandler; typedef std::function&) > DeleteLocalGatewayRouteTableResponseReceivedHandler; typedef std::function&) > DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponseReceivedHandler; typedef std::function&) > DeleteLocalGatewayRouteTableVpcAssociationResponseReceivedHandler; typedef std::function&) > DeleteManagedPrefixListResponseReceivedHandler; typedef std::function&) > DeleteNatGatewayResponseReceivedHandler; typedef std::function&) > DeleteNetworkAclResponseReceivedHandler; typedef std::function&) > DeleteNetworkAclEntryResponseReceivedHandler; typedef std::function&) > DeleteNetworkInsightsAccessScopeResponseReceivedHandler; typedef std::function&) > DeleteNetworkInsightsAccessScopeAnalysisResponseReceivedHandler; typedef std::function&) > DeleteNetworkInsightsAnalysisResponseReceivedHandler; typedef std::function&) > DeleteNetworkInsightsPathResponseReceivedHandler; typedef std::function&) > DeleteNetworkInterfaceResponseReceivedHandler; typedef std::function&) > DeleteNetworkInterfacePermissionResponseReceivedHandler; typedef std::function&) > DeletePlacementGroupResponseReceivedHandler; typedef std::function&) > DeletePublicIpv4PoolResponseReceivedHandler; typedef std::function&) > DeleteQueuedReservedInstancesResponseReceivedHandler; typedef std::function&) > DeleteRouteResponseReceivedHandler; typedef std::function&) > DeleteRouteTableResponseReceivedHandler; typedef std::function&) > DeleteSecurityGroupResponseReceivedHandler; typedef std::function&) > DeleteSnapshotResponseReceivedHandler; typedef std::function&) > DeleteSpotDatafeedSubscriptionResponseReceivedHandler; typedef std::function&) > DeleteSubnetResponseReceivedHandler; typedef std::function&) > DeleteSubnetCidrReservationResponseReceivedHandler; typedef std::function&) > DeleteTagsResponseReceivedHandler; typedef std::function&) > DeleteTrafficMirrorFilterResponseReceivedHandler; typedef std::function&) > DeleteTrafficMirrorFilterRuleResponseReceivedHandler; typedef std::function&) > DeleteTrafficMirrorSessionResponseReceivedHandler; typedef std::function&) > DeleteTrafficMirrorTargetResponseReceivedHandler; typedef std::function&) > DeleteTransitGatewayResponseReceivedHandler; typedef std::function&) > DeleteTransitGatewayConnectResponseReceivedHandler; typedef std::function&) > DeleteTransitGatewayConnectPeerResponseReceivedHandler; typedef std::function&) > DeleteTransitGatewayMulticastDomainResponseReceivedHandler; typedef std::function&) > DeleteTransitGatewayPeeringAttachmentResponseReceivedHandler; typedef std::function&) > DeleteTransitGatewayPolicyTableResponseReceivedHandler; typedef std::function&) > DeleteTransitGatewayPrefixListReferenceResponseReceivedHandler; typedef std::function&) > DeleteTransitGatewayRouteResponseReceivedHandler; typedef std::function&) > DeleteTransitGatewayRouteTableResponseReceivedHandler; typedef std::function&) > DeleteTransitGatewayRouteTableAnnouncementResponseReceivedHandler; typedef std::function&) > DeleteTransitGatewayVpcAttachmentResponseReceivedHandler; typedef std::function&) > DeleteVerifiedAccessEndpointResponseReceivedHandler; typedef std::function&) > DeleteVerifiedAccessGroupResponseReceivedHandler; typedef std::function&) > DeleteVerifiedAccessInstanceResponseReceivedHandler; typedef std::function&) > DeleteVerifiedAccessTrustProviderResponseReceivedHandler; typedef std::function&) > DeleteVolumeResponseReceivedHandler; typedef std::function&) > DeleteVpcResponseReceivedHandler; typedef std::function&) > DeleteVpcEndpointConnectionNotificationsResponseReceivedHandler; typedef std::function&) > DeleteVpcEndpointServiceConfigurationsResponseReceivedHandler; typedef std::function&) > DeleteVpcEndpointsResponseReceivedHandler; typedef std::function&) > DeleteVpcPeeringConnectionResponseReceivedHandler; typedef std::function&) > DeleteVpnConnectionResponseReceivedHandler; typedef std::function&) > DeleteVpnConnectionRouteResponseReceivedHandler; typedef std::function&) > DeleteVpnGatewayResponseReceivedHandler; typedef std::function&) > DeprovisionByoipCidrResponseReceivedHandler; typedef std::function&) > DeprovisionIpamPoolCidrResponseReceivedHandler; typedef std::function&) > DeprovisionPublicIpv4PoolCidrResponseReceivedHandler; typedef std::function&) > DeregisterImageResponseReceivedHandler; typedef std::function&) > DeregisterInstanceEventNotificationAttributesResponseReceivedHandler; typedef std::function&) > DeregisterTransitGatewayMulticastGroupMembersResponseReceivedHandler; typedef std::function&) > DeregisterTransitGatewayMulticastGroupSourcesResponseReceivedHandler; typedef std::function&) > DescribeAccountAttributesResponseReceivedHandler; typedef std::function&) > DescribeAddressTransfersResponseReceivedHandler; typedef std::function&) > DescribeAddressesResponseReceivedHandler; typedef std::function&) > DescribeAddressesAttributeResponseReceivedHandler; typedef std::function&) > DescribeAggregateIdFormatResponseReceivedHandler; typedef std::function&) > DescribeAvailabilityZonesResponseReceivedHandler; typedef std::function&) > DescribeAwsNetworkPerformanceMetricSubscriptionsResponseReceivedHandler; typedef std::function&) > DescribeBundleTasksResponseReceivedHandler; typedef std::function&) > DescribeByoipCidrsResponseReceivedHandler; typedef std::function&) > DescribeCapacityReservationFleetsResponseReceivedHandler; typedef std::function&) > DescribeCapacityReservationsResponseReceivedHandler; typedef std::function&) > DescribeCarrierGatewaysResponseReceivedHandler; typedef std::function&) > DescribeClassicLinkInstancesResponseReceivedHandler; typedef std::function&) > DescribeClientVpnAuthorizationRulesResponseReceivedHandler; typedef std::function&) > DescribeClientVpnConnectionsResponseReceivedHandler; typedef std::function&) > DescribeClientVpnEndpointsResponseReceivedHandler; typedef std::function&) > DescribeClientVpnRoutesResponseReceivedHandler; typedef std::function&) > DescribeClientVpnTargetNetworksResponseReceivedHandler; typedef std::function&) > DescribeCoipPoolsResponseReceivedHandler; typedef std::function&) > DescribeConversionTasksResponseReceivedHandler; typedef std::function&) > DescribeCustomerGatewaysResponseReceivedHandler; typedef std::function&) > DescribeDhcpOptionsResponseReceivedHandler; typedef std::function&) > DescribeEgressOnlyInternetGatewaysResponseReceivedHandler; typedef std::function&) > DescribeElasticGpusResponseReceivedHandler; typedef std::function&) > DescribeExportImageTasksResponseReceivedHandler; typedef std::function&) > DescribeExportTasksResponseReceivedHandler; typedef std::function&) > DescribeFastLaunchImagesResponseReceivedHandler; typedef std::function&) > DescribeFastSnapshotRestoresResponseReceivedHandler; typedef std::function&) > DescribeFleetHistoryResponseReceivedHandler; typedef std::function&) > DescribeFleetInstancesResponseReceivedHandler; typedef std::function&) > DescribeFleetsResponseReceivedHandler; typedef std::function&) > DescribeFlowLogsResponseReceivedHandler; typedef std::function&) > DescribeFpgaImageAttributeResponseReceivedHandler; typedef std::function&) > DescribeFpgaImagesResponseReceivedHandler; typedef std::function&) > DescribeHostReservationOfferingsResponseReceivedHandler; typedef std::function&) > DescribeHostReservationsResponseReceivedHandler; typedef std::function&) > DescribeHostsResponseReceivedHandler; typedef std::function&) > DescribeIamInstanceProfileAssociationsResponseReceivedHandler; typedef std::function&) > DescribeIdFormatResponseReceivedHandler; typedef std::function&) > DescribeIdentityIdFormatResponseReceivedHandler; typedef std::function&) > DescribeImageAttributeResponseReceivedHandler; typedef std::function&) > DescribeImagesResponseReceivedHandler; typedef std::function&) > DescribeImportImageTasksResponseReceivedHandler; typedef std::function&) > DescribeImportSnapshotTasksResponseReceivedHandler; typedef std::function&) > DescribeInstanceAttributeResponseReceivedHandler; typedef std::function&) > DescribeInstanceConnectEndpointsResponseReceivedHandler; typedef std::function&) > DescribeInstanceCreditSpecificationsResponseReceivedHandler; typedef std::function&) > DescribeInstanceEventNotificationAttributesResponseReceivedHandler; typedef std::function&) > DescribeInstanceEventWindowsResponseReceivedHandler; typedef std::function&) > DescribeInstanceStatusResponseReceivedHandler; typedef std::function&) > DescribeInstanceTypeOfferingsResponseReceivedHandler; typedef std::function&) > DescribeInstanceTypesResponseReceivedHandler; typedef std::function&) > DescribeInstancesResponseReceivedHandler; typedef std::function&) > DescribeInternetGatewaysResponseReceivedHandler; typedef std::function&) > DescribeIpamPoolsResponseReceivedHandler; typedef std::function&) > DescribeIpamResourceDiscoveriesResponseReceivedHandler; typedef std::function&) > DescribeIpamResourceDiscoveryAssociationsResponseReceivedHandler; typedef std::function&) > DescribeIpamScopesResponseReceivedHandler; typedef std::function&) > DescribeIpamsResponseReceivedHandler; typedef std::function&) > DescribeIpv6PoolsResponseReceivedHandler; typedef std::function&) > DescribeKeyPairsResponseReceivedHandler; typedef std::function&) > DescribeLaunchTemplateVersionsResponseReceivedHandler; typedef std::function&) > DescribeLaunchTemplatesResponseReceivedHandler; typedef std::function&) > DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResponseReceivedHandler; typedef std::function&) > DescribeLocalGatewayRouteTableVpcAssociationsResponseReceivedHandler; typedef std::function&) > DescribeLocalGatewayRouteTablesResponseReceivedHandler; typedef std::function&) > DescribeLocalGatewayVirtualInterfaceGroupsResponseReceivedHandler; typedef std::function&) > DescribeLocalGatewayVirtualInterfacesResponseReceivedHandler; typedef std::function&) > DescribeLocalGatewaysResponseReceivedHandler; typedef std::function&) > DescribeManagedPrefixListsResponseReceivedHandler; typedef std::function&) > DescribeMovingAddressesResponseReceivedHandler; typedef std::function&) > DescribeNatGatewaysResponseReceivedHandler; typedef std::function&) > DescribeNetworkAclsResponseReceivedHandler; typedef std::function&) > DescribeNetworkInsightsAccessScopeAnalysesResponseReceivedHandler; typedef std::function&) > DescribeNetworkInsightsAccessScopesResponseReceivedHandler; typedef std::function&) > DescribeNetworkInsightsAnalysesResponseReceivedHandler; typedef std::function&) > DescribeNetworkInsightsPathsResponseReceivedHandler; typedef std::function&) > DescribeNetworkInterfaceAttributeResponseReceivedHandler; typedef std::function&) > DescribeNetworkInterfacePermissionsResponseReceivedHandler; typedef std::function&) > DescribeNetworkInterfacesResponseReceivedHandler; typedef std::function&) > DescribePlacementGroupsResponseReceivedHandler; typedef std::function&) > DescribePrefixListsResponseReceivedHandler; typedef std::function&) > DescribePrincipalIdFormatResponseReceivedHandler; typedef std::function&) > DescribePublicIpv4PoolsResponseReceivedHandler; typedef std::function&) > DescribeRegionsResponseReceivedHandler; typedef std::function&) > DescribeReplaceRootVolumeTasksResponseReceivedHandler; typedef std::function&) > DescribeReservedInstancesResponseReceivedHandler; typedef std::function&) > DescribeReservedInstancesListingsResponseReceivedHandler; typedef std::function&) > DescribeReservedInstancesModificationsResponseReceivedHandler; typedef std::function&) > DescribeReservedInstancesOfferingsResponseReceivedHandler; typedef std::function&) > DescribeRouteTablesResponseReceivedHandler; typedef std::function&) > DescribeScheduledInstanceAvailabilityResponseReceivedHandler; typedef std::function&) > DescribeScheduledInstancesResponseReceivedHandler; typedef std::function&) > DescribeSecurityGroupReferencesResponseReceivedHandler; typedef std::function&) > DescribeSecurityGroupRulesResponseReceivedHandler; typedef std::function&) > DescribeSecurityGroupsResponseReceivedHandler; typedef std::function&) > DescribeSnapshotAttributeResponseReceivedHandler; typedef std::function&) > DescribeSnapshotTierStatusResponseReceivedHandler; typedef std::function&) > DescribeSnapshotsResponseReceivedHandler; typedef std::function&) > DescribeSpotDatafeedSubscriptionResponseReceivedHandler; typedef std::function&) > DescribeSpotFleetInstancesResponseReceivedHandler; typedef std::function&) > DescribeSpotFleetRequestHistoryResponseReceivedHandler; typedef std::function&) > DescribeSpotFleetRequestsResponseReceivedHandler; typedef std::function&) > DescribeSpotInstanceRequestsResponseReceivedHandler; typedef std::function&) > DescribeSpotPriceHistoryResponseReceivedHandler; typedef std::function&) > DescribeStaleSecurityGroupsResponseReceivedHandler; typedef std::function&) > DescribeStoreImageTasksResponseReceivedHandler; typedef std::function&) > DescribeSubnetsResponseReceivedHandler; typedef std::function&) > DescribeTagsResponseReceivedHandler; typedef std::function&) > DescribeTrafficMirrorFiltersResponseReceivedHandler; typedef std::function&) > DescribeTrafficMirrorSessionsResponseReceivedHandler; typedef std::function&) > DescribeTrafficMirrorTargetsResponseReceivedHandler; typedef std::function&) > DescribeTransitGatewayAttachmentsResponseReceivedHandler; typedef std::function&) > DescribeTransitGatewayConnectPeersResponseReceivedHandler; typedef std::function&) > DescribeTransitGatewayConnectsResponseReceivedHandler; typedef std::function&) > DescribeTransitGatewayMulticastDomainsResponseReceivedHandler; typedef std::function&) > DescribeTransitGatewayPeeringAttachmentsResponseReceivedHandler; typedef std::function&) > DescribeTransitGatewayPolicyTablesResponseReceivedHandler; typedef std::function&) > DescribeTransitGatewayRouteTableAnnouncementsResponseReceivedHandler; typedef std::function&) > DescribeTransitGatewayRouteTablesResponseReceivedHandler; typedef std::function&) > DescribeTransitGatewayVpcAttachmentsResponseReceivedHandler; typedef std::function&) > DescribeTransitGatewaysResponseReceivedHandler; typedef std::function&) > DescribeTrunkInterfaceAssociationsResponseReceivedHandler; typedef std::function&) > DescribeVerifiedAccessEndpointsResponseReceivedHandler; typedef std::function&) > DescribeVerifiedAccessGroupsResponseReceivedHandler; typedef std::function&) > DescribeVerifiedAccessInstanceLoggingConfigurationsResponseReceivedHandler; typedef std::function&) > DescribeVerifiedAccessInstancesResponseReceivedHandler; typedef std::function&) > DescribeVerifiedAccessTrustProvidersResponseReceivedHandler; typedef std::function&) > DescribeVolumeAttributeResponseReceivedHandler; typedef std::function&) > DescribeVolumeStatusResponseReceivedHandler; typedef std::function&) > DescribeVolumesResponseReceivedHandler; typedef std::function&) > DescribeVolumesModificationsResponseReceivedHandler; typedef std::function&) > DescribeVpcAttributeResponseReceivedHandler; typedef std::function&) > DescribeVpcClassicLinkResponseReceivedHandler; typedef std::function&) > DescribeVpcClassicLinkDnsSupportResponseReceivedHandler; typedef std::function&) > DescribeVpcEndpointConnectionNotificationsResponseReceivedHandler; typedef std::function&) > DescribeVpcEndpointConnectionsResponseReceivedHandler; typedef std::function&) > DescribeVpcEndpointServiceConfigurationsResponseReceivedHandler; typedef std::function&) > DescribeVpcEndpointServicePermissionsResponseReceivedHandler; typedef std::function&) > DescribeVpcEndpointServicesResponseReceivedHandler; typedef std::function&) > DescribeVpcEndpointsResponseReceivedHandler; typedef std::function&) > DescribeVpcPeeringConnectionsResponseReceivedHandler; typedef std::function&) > DescribeVpcsResponseReceivedHandler; typedef std::function&) > DescribeVpnConnectionsResponseReceivedHandler; typedef std::function&) > DescribeVpnGatewaysResponseReceivedHandler; typedef std::function&) > DetachClassicLinkVpcResponseReceivedHandler; typedef std::function&) > DetachInternetGatewayResponseReceivedHandler; typedef std::function&) > DetachNetworkInterfaceResponseReceivedHandler; typedef std::function&) > DetachVerifiedAccessTrustProviderResponseReceivedHandler; typedef std::function&) > DetachVolumeResponseReceivedHandler; typedef std::function&) > DetachVpnGatewayResponseReceivedHandler; typedef std::function&) > DisableAddressTransferResponseReceivedHandler; typedef std::function&) > DisableAwsNetworkPerformanceMetricSubscriptionResponseReceivedHandler; typedef std::function&) > DisableEbsEncryptionByDefaultResponseReceivedHandler; typedef std::function&) > DisableFastLaunchResponseReceivedHandler; typedef std::function&) > DisableFastSnapshotRestoresResponseReceivedHandler; typedef std::function&) > DisableImageDeprecationResponseReceivedHandler; typedef std::function&) > DisableIpamOrganizationAdminAccountResponseReceivedHandler; typedef std::function&) > DisableSerialConsoleAccessResponseReceivedHandler; typedef std::function&) > DisableTransitGatewayRouteTablePropagationResponseReceivedHandler; typedef std::function&) > DisableVgwRoutePropagationResponseReceivedHandler; typedef std::function&) > DisableVpcClassicLinkResponseReceivedHandler; typedef std::function&) > DisableVpcClassicLinkDnsSupportResponseReceivedHandler; typedef std::function&) > DisassociateAddressResponseReceivedHandler; typedef std::function&) > DisassociateClientVpnTargetNetworkResponseReceivedHandler; typedef std::function&) > DisassociateEnclaveCertificateIamRoleResponseReceivedHandler; typedef std::function&) > DisassociateIamInstanceProfileResponseReceivedHandler; typedef std::function&) > DisassociateInstanceEventWindowResponseReceivedHandler; typedef std::function&) > DisassociateIpamResourceDiscoveryResponseReceivedHandler; typedef std::function&) > DisassociateNatGatewayAddressResponseReceivedHandler; typedef std::function&) > DisassociateRouteTableResponseReceivedHandler; typedef std::function&) > DisassociateSubnetCidrBlockResponseReceivedHandler; typedef std::function&) > DisassociateTransitGatewayMulticastDomainResponseReceivedHandler; typedef std::function&) > DisassociateTransitGatewayPolicyTableResponseReceivedHandler; typedef std::function&) > DisassociateTransitGatewayRouteTableResponseReceivedHandler; typedef std::function&) > DisassociateTrunkInterfaceResponseReceivedHandler; typedef std::function&) > DisassociateVpcCidrBlockResponseReceivedHandler; typedef std::function&) > EnableAddressTransferResponseReceivedHandler; typedef std::function&) > EnableAwsNetworkPerformanceMetricSubscriptionResponseReceivedHandler; typedef std::function&) > EnableEbsEncryptionByDefaultResponseReceivedHandler; typedef std::function&) > EnableFastLaunchResponseReceivedHandler; typedef std::function&) > EnableFastSnapshotRestoresResponseReceivedHandler; typedef std::function&) > EnableImageDeprecationResponseReceivedHandler; typedef std::function&) > EnableIpamOrganizationAdminAccountResponseReceivedHandler; typedef std::function&) > EnableReachabilityAnalyzerOrganizationSharingResponseReceivedHandler; typedef std::function&) > EnableSerialConsoleAccessResponseReceivedHandler; typedef std::function&) > EnableTransitGatewayRouteTablePropagationResponseReceivedHandler; typedef std::function&) > EnableVgwRoutePropagationResponseReceivedHandler; typedef std::function&) > EnableVolumeIOResponseReceivedHandler; typedef std::function&) > EnableVpcClassicLinkResponseReceivedHandler; typedef std::function&) > EnableVpcClassicLinkDnsSupportResponseReceivedHandler; typedef std::function&) > ExportClientVpnClientCertificateRevocationListResponseReceivedHandler; typedef std::function&) > ExportClientVpnClientConfigurationResponseReceivedHandler; typedef std::function&) > ExportImageResponseReceivedHandler; typedef std::function&) > ExportTransitGatewayRoutesResponseReceivedHandler; typedef std::function&) > GetAssociatedEnclaveCertificateIamRolesResponseReceivedHandler; typedef std::function&) > GetAssociatedIpv6PoolCidrsResponseReceivedHandler; typedef std::function&) > GetAwsNetworkPerformanceDataResponseReceivedHandler; typedef std::function&) > GetCapacityReservationUsageResponseReceivedHandler; typedef std::function&) > GetCoipPoolUsageResponseReceivedHandler; typedef std::function&) > GetConsoleOutputResponseReceivedHandler; typedef std::function&) > GetConsoleScreenshotResponseReceivedHandler; typedef std::function&) > GetDefaultCreditSpecificationResponseReceivedHandler; typedef std::function&) > GetEbsDefaultKmsKeyIdResponseReceivedHandler; typedef std::function&) > GetEbsEncryptionByDefaultResponseReceivedHandler; typedef std::function&) > GetFlowLogsIntegrationTemplateResponseReceivedHandler; typedef std::function&) > GetGroupsForCapacityReservationResponseReceivedHandler; typedef std::function&) > GetHostReservationPurchasePreviewResponseReceivedHandler; typedef std::function&) > GetInstanceTypesFromInstanceRequirementsResponseReceivedHandler; typedef std::function&) > GetInstanceUefiDataResponseReceivedHandler; typedef std::function&) > GetIpamAddressHistoryResponseReceivedHandler; typedef std::function&) > GetIpamDiscoveredAccountsResponseReceivedHandler; typedef std::function&) > GetIpamDiscoveredResourceCidrsResponseReceivedHandler; typedef std::function&) > GetIpamPoolAllocationsResponseReceivedHandler; typedef std::function&) > GetIpamPoolCidrsResponseReceivedHandler; typedef std::function&) > GetIpamResourceCidrsResponseReceivedHandler; typedef std::function&) > GetLaunchTemplateDataResponseReceivedHandler; typedef std::function&) > GetManagedPrefixListAssociationsResponseReceivedHandler; typedef std::function&) > GetManagedPrefixListEntriesResponseReceivedHandler; typedef std::function&) > GetNetworkInsightsAccessScopeAnalysisFindingsResponseReceivedHandler; typedef std::function&) > GetNetworkInsightsAccessScopeContentResponseReceivedHandler; typedef std::function&) > GetPasswordDataResponseReceivedHandler; typedef std::function&) > GetReservedInstancesExchangeQuoteResponseReceivedHandler; typedef std::function&) > GetSerialConsoleAccessStatusResponseReceivedHandler; typedef std::function&) > GetSpotPlacementScoresResponseReceivedHandler; typedef std::function&) > GetSubnetCidrReservationsResponseReceivedHandler; typedef std::function&) > GetTransitGatewayAttachmentPropagationsResponseReceivedHandler; typedef std::function&) > GetTransitGatewayMulticastDomainAssociationsResponseReceivedHandler; typedef std::function&) > GetTransitGatewayPolicyTableAssociationsResponseReceivedHandler; typedef std::function&) > GetTransitGatewayPolicyTableEntriesResponseReceivedHandler; typedef std::function&) > GetTransitGatewayPrefixListReferencesResponseReceivedHandler; typedef std::function&) > GetTransitGatewayRouteTableAssociationsResponseReceivedHandler; typedef std::function&) > GetTransitGatewayRouteTablePropagationsResponseReceivedHandler; typedef std::function&) > GetVerifiedAccessEndpointPolicyResponseReceivedHandler; typedef std::function&) > GetVerifiedAccessGroupPolicyResponseReceivedHandler; typedef std::function&) > GetVpnConnectionDeviceSampleConfigurationResponseReceivedHandler; typedef std::function&) > GetVpnConnectionDeviceTypesResponseReceivedHandler; typedef std::function&) > GetVpnTunnelReplacementStatusResponseReceivedHandler; typedef std::function&) > ImportClientVpnClientCertificateRevocationListResponseReceivedHandler; typedef std::function&) > ImportImageResponseReceivedHandler; typedef std::function&) > ImportInstanceResponseReceivedHandler; typedef std::function&) > ImportKeyPairResponseReceivedHandler; typedef std::function&) > ImportSnapshotResponseReceivedHandler; typedef std::function&) > ImportVolumeResponseReceivedHandler; typedef std::function&) > ListImagesInRecycleBinResponseReceivedHandler; typedef std::function&) > ListSnapshotsInRecycleBinResponseReceivedHandler; typedef std::function&) > ModifyAddressAttributeResponseReceivedHandler; typedef std::function&) > ModifyAvailabilityZoneGroupResponseReceivedHandler; typedef std::function&) > ModifyCapacityReservationResponseReceivedHandler; typedef std::function&) > ModifyCapacityReservationFleetResponseReceivedHandler; typedef std::function&) > ModifyClientVpnEndpointResponseReceivedHandler; typedef std::function&) > ModifyDefaultCreditSpecificationResponseReceivedHandler; typedef std::function&) > ModifyEbsDefaultKmsKeyIdResponseReceivedHandler; typedef std::function&) > ModifyFleetResponseReceivedHandler; typedef std::function&) > ModifyFpgaImageAttributeResponseReceivedHandler; typedef std::function&) > ModifyHostsResponseReceivedHandler; typedef std::function&) > ModifyIdFormatResponseReceivedHandler; typedef std::function&) > ModifyIdentityIdFormatResponseReceivedHandler; typedef std::function&) > ModifyImageAttributeResponseReceivedHandler; typedef std::function&) > ModifyInstanceAttributeResponseReceivedHandler; typedef std::function&) > ModifyInstanceCapacityReservationAttributesResponseReceivedHandler; typedef std::function&) > ModifyInstanceCreditSpecificationResponseReceivedHandler; typedef std::function&) > ModifyInstanceEventStartTimeResponseReceivedHandler; typedef std::function&) > ModifyInstanceEventWindowResponseReceivedHandler; typedef std::function&) > ModifyInstanceMaintenanceOptionsResponseReceivedHandler; typedef std::function&) > ModifyInstanceMetadataOptionsResponseReceivedHandler; typedef std::function&) > ModifyInstancePlacementResponseReceivedHandler; typedef std::function&) > ModifyIpamResponseReceivedHandler; typedef std::function&) > ModifyIpamPoolResponseReceivedHandler; typedef std::function&) > ModifyIpamResourceCidrResponseReceivedHandler; typedef std::function&) > ModifyIpamResourceDiscoveryResponseReceivedHandler; typedef std::function&) > ModifyIpamScopeResponseReceivedHandler; typedef std::function&) > ModifyLaunchTemplateResponseReceivedHandler; typedef std::function&) > ModifyLocalGatewayRouteResponseReceivedHandler; typedef std::function&) > ModifyManagedPrefixListResponseReceivedHandler; typedef std::function&) > ModifyNetworkInterfaceAttributeResponseReceivedHandler; typedef std::function&) > ModifyPrivateDnsNameOptionsResponseReceivedHandler; typedef std::function&) > ModifyReservedInstancesResponseReceivedHandler; typedef std::function&) > ModifySecurityGroupRulesResponseReceivedHandler; typedef std::function&) > ModifySnapshotAttributeResponseReceivedHandler; typedef std::function&) > ModifySnapshotTierResponseReceivedHandler; typedef std::function&) > ModifySpotFleetRequestResponseReceivedHandler; typedef std::function&) > ModifySubnetAttributeResponseReceivedHandler; typedef std::function&) > ModifyTrafficMirrorFilterNetworkServicesResponseReceivedHandler; typedef std::function&) > ModifyTrafficMirrorFilterRuleResponseReceivedHandler; typedef std::function&) > ModifyTrafficMirrorSessionResponseReceivedHandler; typedef std::function&) > ModifyTransitGatewayResponseReceivedHandler; typedef std::function&) > ModifyTransitGatewayPrefixListReferenceResponseReceivedHandler; typedef std::function&) > ModifyTransitGatewayVpcAttachmentResponseReceivedHandler; typedef std::function&) > ModifyVerifiedAccessEndpointResponseReceivedHandler; typedef std::function&) > ModifyVerifiedAccessEndpointPolicyResponseReceivedHandler; typedef std::function&) > ModifyVerifiedAccessGroupResponseReceivedHandler; typedef std::function&) > ModifyVerifiedAccessGroupPolicyResponseReceivedHandler; typedef std::function&) > ModifyVerifiedAccessInstanceResponseReceivedHandler; typedef std::function&) > ModifyVerifiedAccessInstanceLoggingConfigurationResponseReceivedHandler; typedef std::function&) > ModifyVerifiedAccessTrustProviderResponseReceivedHandler; typedef std::function&) > ModifyVolumeResponseReceivedHandler; typedef std::function&) > ModifyVolumeAttributeResponseReceivedHandler; typedef std::function&) > ModifyVpcAttributeResponseReceivedHandler; typedef std::function&) > ModifyVpcEndpointResponseReceivedHandler; typedef std::function&) > ModifyVpcEndpointConnectionNotificationResponseReceivedHandler; typedef std::function&) > ModifyVpcEndpointServiceConfigurationResponseReceivedHandler; typedef std::function&) > ModifyVpcEndpointServicePayerResponsibilityResponseReceivedHandler; typedef std::function&) > ModifyVpcEndpointServicePermissionsResponseReceivedHandler; typedef std::function&) > ModifyVpcPeeringConnectionOptionsResponseReceivedHandler; typedef std::function&) > ModifyVpcTenancyResponseReceivedHandler; typedef std::function&) > ModifyVpnConnectionResponseReceivedHandler; typedef std::function&) > ModifyVpnConnectionOptionsResponseReceivedHandler; typedef std::function&) > ModifyVpnTunnelCertificateResponseReceivedHandler; typedef std::function&) > ModifyVpnTunnelOptionsResponseReceivedHandler; typedef std::function&) > MonitorInstancesResponseReceivedHandler; typedef std::function&) > MoveAddressToVpcResponseReceivedHandler; typedef std::function&) > MoveByoipCidrToIpamResponseReceivedHandler; typedef std::function&) > ProvisionByoipCidrResponseReceivedHandler; typedef std::function&) > ProvisionIpamPoolCidrResponseReceivedHandler; typedef std::function&) > ProvisionPublicIpv4PoolCidrResponseReceivedHandler; typedef std::function&) > PurchaseHostReservationResponseReceivedHandler; typedef std::function&) > PurchaseReservedInstancesOfferingResponseReceivedHandler; typedef std::function&) > PurchaseScheduledInstancesResponseReceivedHandler; typedef std::function&) > RebootInstancesResponseReceivedHandler; typedef std::function&) > RegisterImageResponseReceivedHandler; typedef std::function&) > RegisterInstanceEventNotificationAttributesResponseReceivedHandler; typedef std::function&) > RegisterTransitGatewayMulticastGroupMembersResponseReceivedHandler; typedef std::function&) > RegisterTransitGatewayMulticastGroupSourcesResponseReceivedHandler; typedef std::function&) > RejectTransitGatewayMulticastDomainAssociationsResponseReceivedHandler; typedef std::function&) > RejectTransitGatewayPeeringAttachmentResponseReceivedHandler; typedef std::function&) > RejectTransitGatewayVpcAttachmentResponseReceivedHandler; typedef std::function&) > RejectVpcEndpointConnectionsResponseReceivedHandler; typedef std::function&) > RejectVpcPeeringConnectionResponseReceivedHandler; typedef std::function&) > ReleaseAddressResponseReceivedHandler; typedef std::function&) > ReleaseHostsResponseReceivedHandler; typedef std::function&) > ReleaseIpamPoolAllocationResponseReceivedHandler; typedef std::function&) > ReplaceIamInstanceProfileAssociationResponseReceivedHandler; typedef std::function&) > ReplaceNetworkAclAssociationResponseReceivedHandler; typedef std::function&) > ReplaceNetworkAclEntryResponseReceivedHandler; typedef std::function&) > ReplaceRouteResponseReceivedHandler; typedef std::function&) > ReplaceRouteTableAssociationResponseReceivedHandler; typedef std::function&) > ReplaceTransitGatewayRouteResponseReceivedHandler; typedef std::function&) > ReplaceVpnTunnelResponseReceivedHandler; typedef std::function&) > ReportInstanceStatusResponseReceivedHandler; typedef std::function&) > RequestSpotFleetResponseReceivedHandler; typedef std::function&) > RequestSpotInstancesResponseReceivedHandler; typedef std::function&) > ResetAddressAttributeResponseReceivedHandler; typedef std::function&) > ResetEbsDefaultKmsKeyIdResponseReceivedHandler; typedef std::function&) > ResetFpgaImageAttributeResponseReceivedHandler; typedef std::function&) > ResetImageAttributeResponseReceivedHandler; typedef std::function&) > ResetInstanceAttributeResponseReceivedHandler; typedef std::function&) > ResetNetworkInterfaceAttributeResponseReceivedHandler; typedef std::function&) > ResetSnapshotAttributeResponseReceivedHandler; typedef std::function&) > RestoreAddressToClassicResponseReceivedHandler; typedef std::function&) > RestoreImageFromRecycleBinResponseReceivedHandler; typedef std::function&) > RestoreManagedPrefixListVersionResponseReceivedHandler; typedef std::function&) > RestoreSnapshotFromRecycleBinResponseReceivedHandler; typedef std::function&) > RestoreSnapshotTierResponseReceivedHandler; typedef std::function&) > RevokeClientVpnIngressResponseReceivedHandler; typedef std::function&) > RevokeSecurityGroupEgressResponseReceivedHandler; typedef std::function&) > RevokeSecurityGroupIngressResponseReceivedHandler; typedef std::function&) > RunInstancesResponseReceivedHandler; typedef std::function&) > RunScheduledInstancesResponseReceivedHandler; typedef std::function&) > SearchLocalGatewayRoutesResponseReceivedHandler; typedef std::function&) > SearchTransitGatewayMulticastGroupsResponseReceivedHandler; typedef std::function&) > SearchTransitGatewayRoutesResponseReceivedHandler; typedef std::function&) > SendDiagnosticInterruptResponseReceivedHandler; typedef std::function&) > StartInstancesResponseReceivedHandler; typedef std::function&) > StartNetworkInsightsAccessScopeAnalysisResponseReceivedHandler; typedef std::function&) > StartNetworkInsightsAnalysisResponseReceivedHandler; typedef std::function&) > StartVpcEndpointServicePrivateDnsVerificationResponseReceivedHandler; typedef std::function&) > StopInstancesResponseReceivedHandler; typedef std::function&) > TerminateClientVpnConnectionsResponseReceivedHandler; typedef std::function&) > TerminateInstancesResponseReceivedHandler; typedef std::function&) > UnassignIpv6AddressesResponseReceivedHandler; typedef std::function&) > UnassignPrivateIpAddressesResponseReceivedHandler; typedef std::function&) > UnassignPrivateNatGatewayAddressResponseReceivedHandler; typedef std::function&) > UnmonitorInstancesResponseReceivedHandler; typedef std::function&) > UpdateSecurityGroupRuleDescriptionsEgressResponseReceivedHandler; typedef std::function&) > UpdateSecurityGroupRuleDescriptionsIngressResponseReceivedHandler; typedef std::function&) > WithdrawByoipCidrResponseReceivedHandler; /* End of service model async handlers definitions */ } // namespace EC2 } // namespace Aws