import { EndpointsInputConfig , EndpointsResolvedConfig , RegionInputConfig , RegionResolvedConfig , resolveEndpointsConfig , resolveRegionConfig , } from "@aws-sdk/config-resolver" ; import { getContentLengthPlugin } from "@aws-sdk/middleware-content-length" ; import { getHostHeaderPlugin , HostHeaderInputConfig , HostHeaderResolvedConfig , resolveHostHeaderConfig , } from "@aws-sdk/middleware-host-header" ; import { getLoggerPlugin } from "@aws-sdk/middleware-logger" ; import { getRetryPlugin , resolveRetryConfig , RetryInputConfig , RetryResolvedConfig } from "@aws-sdk/middleware-retry" ; import { AwsAuthInputConfig , AwsAuthResolvedConfig , getAwsAuthPlugin , resolveAwsAuthConfig , } from "@aws-sdk/middleware-signing" ; import { getUserAgentPlugin , resolveUserAgentConfig , UserAgentInputConfig , UserAgentResolvedConfig , } from "@aws-sdk/middleware-user-agent" ; import { HttpHandler as __HttpHandler } from "@aws-sdk/protocol-http" ; import { Client as __Client , DefaultsMode , SmithyConfiguration as __SmithyConfiguration , SmithyResolvedConfiguration as __SmithyResolvedConfiguration , } from "@aws-sdk/smithy-client" ; import { Credentials as __Credentials , Decoder as __Decoder , Encoder as __Encoder , Hash as __Hash , HashConstructor as __HashConstructor , HttpHandlerOptions as __HttpHandlerOptions , Logger as __Logger , Provider as __Provider , Provider , RegionInfoProvider , StreamCollector as __StreamCollector , UrlParser as __UrlParser , UserAgent as __UserAgent , } from "@aws-sdk/types" ; import { AcceptReservedInstancesExchangeQuoteCommandInput , AcceptReservedInstancesExchangeQuoteCommandOutput , } from "./commands/AcceptReservedInstancesExchangeQuoteCommand" ; import { AcceptTransitGatewayMulticastDomainAssociationsCommandInput , AcceptTransitGatewayMulticastDomainAssociationsCommandOutput , } from "./commands/AcceptTransitGatewayMulticastDomainAssociationsCommand" ; import { AcceptTransitGatewayPeeringAttachmentCommandInput , AcceptTransitGatewayPeeringAttachmentCommandOutput , } from "./commands/AcceptTransitGatewayPeeringAttachmentCommand" ; import { AcceptTransitGatewayVpcAttachmentCommandInput , AcceptTransitGatewayVpcAttachmentCommandOutput , } from "./commands/AcceptTransitGatewayVpcAttachmentCommand" ; import { AcceptVpcEndpointConnectionsCommandInput , AcceptVpcEndpointConnectionsCommandOutput , } from "./commands/AcceptVpcEndpointConnectionsCommand" ; import { AcceptVpcPeeringConnectionCommandInput , AcceptVpcPeeringConnectionCommandOutput , } from "./commands/AcceptVpcPeeringConnectionCommand" ; import { AdvertiseByoipCidrCommandInput , AdvertiseByoipCidrCommandOutput } from "./commands/AdvertiseByoipCidrCommand" ; import { AllocateAddressCommandInput , AllocateAddressCommandOutput } from "./commands/AllocateAddressCommand" ; import { AllocateHostsCommandInput , AllocateHostsCommandOutput } from "./commands/AllocateHostsCommand" ; import { AllocateIpamPoolCidrCommandInput , AllocateIpamPoolCidrCommandOutput , } from "./commands/AllocateIpamPoolCidrCommand" ; import { ApplySecurityGroupsToClientVpnTargetNetworkCommandInput , ApplySecurityGroupsToClientVpnTargetNetworkCommandOutput , } from "./commands/ApplySecurityGroupsToClientVpnTargetNetworkCommand" ; import { AssignIpv6AddressesCommandInput , AssignIpv6AddressesCommandOutput , } from "./commands/AssignIpv6AddressesCommand" ; import { AssignPrivateIpAddressesCommandInput , AssignPrivateIpAddressesCommandOutput , } from "./commands/AssignPrivateIpAddressesCommand" ; import { AssociateAddressCommandInput , AssociateAddressCommandOutput } from "./commands/AssociateAddressCommand" ; import { AssociateClientVpnTargetNetworkCommandInput , AssociateClientVpnTargetNetworkCommandOutput , } from "./commands/AssociateClientVpnTargetNetworkCommand" ; import { AssociateDhcpOptionsCommandInput , AssociateDhcpOptionsCommandOutput , } from "./commands/AssociateDhcpOptionsCommand" ; import { AssociateEnclaveCertificateIamRoleCommandInput , AssociateEnclaveCertificateIamRoleCommandOutput , } from "./commands/AssociateEnclaveCertificateIamRoleCommand" ; import { AssociateIamInstanceProfileCommandInput , AssociateIamInstanceProfileCommandOutput , } from "./commands/AssociateIamInstanceProfileCommand" ; import { AssociateInstanceEventWindowCommandInput , AssociateInstanceEventWindowCommandOutput , } from "./commands/AssociateInstanceEventWindowCommand" ; import { AssociateRouteTableCommandInput , AssociateRouteTableCommandOutput , } from "./commands/AssociateRouteTableCommand" ; import { AssociateSubnetCidrBlockCommandInput , AssociateSubnetCidrBlockCommandOutput , } from "./commands/AssociateSubnetCidrBlockCommand" ; import { AssociateTransitGatewayMulticastDomainCommandInput , AssociateTransitGatewayMulticastDomainCommandOutput , } from "./commands/AssociateTransitGatewayMulticastDomainCommand" ; import { AssociateTransitGatewayRouteTableCommandInput , AssociateTransitGatewayRouteTableCommandOutput , } from "./commands/AssociateTransitGatewayRouteTableCommand" ; import { AssociateTrunkInterfaceCommandInput , AssociateTrunkInterfaceCommandOutput , } from "./commands/AssociateTrunkInterfaceCommand" ; import { AssociateVpcCidrBlockCommandInput , AssociateVpcCidrBlockCommandOutput , } from "./commands/AssociateVpcCidrBlockCommand" ; import { AttachClassicLinkVpcCommandInput , AttachClassicLinkVpcCommandOutput , } from "./commands/AttachClassicLinkVpcCommand" ; import { AttachInternetGatewayCommandInput , AttachInternetGatewayCommandOutput , } from "./commands/AttachInternetGatewayCommand" ; import { AttachNetworkInterfaceCommandInput , AttachNetworkInterfaceCommandOutput , } from "./commands/AttachNetworkInterfaceCommand" ; import { AttachVolumeCommandInput , AttachVolumeCommandOutput } from "./commands/AttachVolumeCommand" ; import { AttachVpnGatewayCommandInput , AttachVpnGatewayCommandOutput } from "./commands/AttachVpnGatewayCommand" ; import { AuthorizeClientVpnIngressCommandInput , AuthorizeClientVpnIngressCommandOutput , } from "./commands/AuthorizeClientVpnIngressCommand" ; import { AuthorizeSecurityGroupEgressCommandInput , AuthorizeSecurityGroupEgressCommandOutput , } from "./commands/AuthorizeSecurityGroupEgressCommand" ; import { AuthorizeSecurityGroupIngressCommandInput , AuthorizeSecurityGroupIngressCommandOutput , } from "./commands/AuthorizeSecurityGroupIngressCommand" ; import { BundleInstanceCommandInput , BundleInstanceCommandOutput } from "./commands/BundleInstanceCommand" ; import { CancelBundleTaskCommandInput , CancelBundleTaskCommandOutput } from "./commands/CancelBundleTaskCommand" ; import { CancelCapacityReservationCommandInput , CancelCapacityReservationCommandOutput , } from "./commands/CancelCapacityReservationCommand" ; import { CancelCapacityReservationFleetsCommandInput , CancelCapacityReservationFleetsCommandOutput , } from "./commands/CancelCapacityReservationFleetsCommand" ; import { CancelConversionTaskCommandInput , CancelConversionTaskCommandOutput , } from "./commands/CancelConversionTaskCommand" ; import { CancelExportTaskCommandInput , CancelExportTaskCommandOutput } from "./commands/CancelExportTaskCommand" ; import { CancelImportTaskCommandInput , CancelImportTaskCommandOutput } from "./commands/CancelImportTaskCommand" ; import { CancelReservedInstancesListingCommandInput , CancelReservedInstancesListingCommandOutput , } from "./commands/CancelReservedInstancesListingCommand" ; import { CancelSpotFleetRequestsCommandInput , CancelSpotFleetRequestsCommandOutput , } from "./commands/CancelSpotFleetRequestsCommand" ; import { CancelSpotInstanceRequestsCommandInput , CancelSpotInstanceRequestsCommandOutput , } from "./commands/CancelSpotInstanceRequestsCommand" ; import { ConfirmProductInstanceCommandInput , ConfirmProductInstanceCommandOutput , } from "./commands/ConfirmProductInstanceCommand" ; import { CopyFpgaImageCommandInput , CopyFpgaImageCommandOutput } from "./commands/CopyFpgaImageCommand" ; import { CopyImageCommandInput , CopyImageCommandOutput } from "./commands/CopyImageCommand" ; import { CopySnapshotCommandInput , CopySnapshotCommandOutput } from "./commands/CopySnapshotCommand" ; import { CreateCapacityReservationCommandInput , CreateCapacityReservationCommandOutput , } from "./commands/CreateCapacityReservationCommand" ; import { CreateCapacityReservationFleetCommandInput , CreateCapacityReservationFleetCommandOutput , } from "./commands/CreateCapacityReservationFleetCommand" ; import { CreateCarrierGatewayCommandInput , CreateCarrierGatewayCommandOutput , } from "./commands/CreateCarrierGatewayCommand" ; import { CreateClientVpnEndpointCommandInput , CreateClientVpnEndpointCommandOutput , } from "./commands/CreateClientVpnEndpointCommand" ; import { CreateClientVpnRouteCommandInput , CreateClientVpnRouteCommandOutput , } from "./commands/CreateClientVpnRouteCommand" ; import { CreateCustomerGatewayCommandInput , CreateCustomerGatewayCommandOutput , } from "./commands/CreateCustomerGatewayCommand" ; import { CreateDefaultSubnetCommandInput , CreateDefaultSubnetCommandOutput , } from "./commands/CreateDefaultSubnetCommand" ; import { CreateDefaultVpcCommandInput , CreateDefaultVpcCommandOutput } from "./commands/CreateDefaultVpcCommand" ; import { CreateDhcpOptionsCommandInput , CreateDhcpOptionsCommandOutput } from "./commands/CreateDhcpOptionsCommand" ; import { CreateEgressOnlyInternetGatewayCommandInput , CreateEgressOnlyInternetGatewayCommandOutput , } from "./commands/CreateEgressOnlyInternetGatewayCommand" ; import { CreateFleetCommandInput , CreateFleetCommandOutput } from "./commands/CreateFleetCommand" ; import { CreateFlowLogsCommandInput , CreateFlowLogsCommandOutput } from "./commands/CreateFlowLogsCommand" ; import { CreateFpgaImageCommandInput , CreateFpgaImageCommandOutput } from "./commands/CreateFpgaImageCommand" ; import { CreateImageCommandInput , CreateImageCommandOutput } from "./commands/CreateImageCommand" ; import { CreateInstanceEventWindowCommandInput , CreateInstanceEventWindowCommandOutput , } from "./commands/CreateInstanceEventWindowCommand" ; import { CreateInstanceExportTaskCommandInput , CreateInstanceExportTaskCommandOutput , } from "./commands/CreateInstanceExportTaskCommand" ; import { CreateInternetGatewayCommandInput , CreateInternetGatewayCommandOutput , } from "./commands/CreateInternetGatewayCommand" ; import { CreateIpamCommandInput , CreateIpamCommandOutput } from "./commands/CreateIpamCommand" ; import { CreateIpamPoolCommandInput , CreateIpamPoolCommandOutput } from "./commands/CreateIpamPoolCommand" ; import { CreateIpamScopeCommandInput , CreateIpamScopeCommandOutput } from "./commands/CreateIpamScopeCommand" ; import { CreateKeyPairCommandInput , CreateKeyPairCommandOutput } from "./commands/CreateKeyPairCommand" ; import { CreateLaunchTemplateCommandInput , CreateLaunchTemplateCommandOutput , } from "./commands/CreateLaunchTemplateCommand" ; import { CreateLaunchTemplateVersionCommandInput , CreateLaunchTemplateVersionCommandOutput , } from "./commands/CreateLaunchTemplateVersionCommand" ; import { CreateLocalGatewayRouteCommandInput , CreateLocalGatewayRouteCommandOutput , } from "./commands/CreateLocalGatewayRouteCommand" ; import { CreateLocalGatewayRouteTableVpcAssociationCommandInput , CreateLocalGatewayRouteTableVpcAssociationCommandOutput , } from "./commands/CreateLocalGatewayRouteTableVpcAssociationCommand" ; import { CreateManagedPrefixListCommandInput , CreateManagedPrefixListCommandOutput , } from "./commands/CreateManagedPrefixListCommand" ; import { CreateNatGatewayCommandInput , CreateNatGatewayCommandOutput } from "./commands/CreateNatGatewayCommand" ; import { CreateNetworkAclCommandInput , CreateNetworkAclCommandOutput } from "./commands/CreateNetworkAclCommand" ; import { CreateNetworkAclEntryCommandInput , CreateNetworkAclEntryCommandOutput , } from "./commands/CreateNetworkAclEntryCommand" ; import { CreateNetworkInsightsAccessScopeCommandInput , CreateNetworkInsightsAccessScopeCommandOutput , } from "./commands/CreateNetworkInsightsAccessScopeCommand" ; import { CreateNetworkInsightsPathCommandInput , CreateNetworkInsightsPathCommandOutput , } from "./commands/CreateNetworkInsightsPathCommand" ; import { CreateNetworkInterfaceCommandInput , CreateNetworkInterfaceCommandOutput , } from "./commands/CreateNetworkInterfaceCommand" ; import { CreateNetworkInterfacePermissionCommandInput , CreateNetworkInterfacePermissionCommandOutput , } from "./commands/CreateNetworkInterfacePermissionCommand" ; import { CreatePlacementGroupCommandInput , CreatePlacementGroupCommandOutput , } from "./commands/CreatePlacementGroupCommand" ; import { CreatePublicIpv4PoolCommandInput , CreatePublicIpv4PoolCommandOutput , } from "./commands/CreatePublicIpv4PoolCommand" ; import { CreateReplaceRootVolumeTaskCommandInput , CreateReplaceRootVolumeTaskCommandOutput , } from "./commands/CreateReplaceRootVolumeTaskCommand" ; import { CreateReservedInstancesListingCommandInput , CreateReservedInstancesListingCommandOutput , } from "./commands/CreateReservedInstancesListingCommand" ; import { CreateRestoreImageTaskCommandInput , CreateRestoreImageTaskCommandOutput , } from "./commands/CreateRestoreImageTaskCommand" ; import { CreateRouteCommandInput , CreateRouteCommandOutput } from "./commands/CreateRouteCommand" ; import { CreateRouteTableCommandInput , CreateRouteTableCommandOutput } from "./commands/CreateRouteTableCommand" ; import { CreateSecurityGroupCommandInput , CreateSecurityGroupCommandOutput , } from "./commands/CreateSecurityGroupCommand" ; import { CreateSnapshotCommandInput , CreateSnapshotCommandOutput } from "./commands/CreateSnapshotCommand" ; import { CreateSnapshotsCommandInput , CreateSnapshotsCommandOutput } from "./commands/CreateSnapshotsCommand" ; import { CreateSpotDatafeedSubscriptionCommandInput , CreateSpotDatafeedSubscriptionCommandOutput , } from "./commands/CreateSpotDatafeedSubscriptionCommand" ; import { CreateStoreImageTaskCommandInput , CreateStoreImageTaskCommandOutput , } from "./commands/CreateStoreImageTaskCommand" ; import { CreateSubnetCidrReservationCommandInput , CreateSubnetCidrReservationCommandOutput , } from "./commands/CreateSubnetCidrReservationCommand" ; import { CreateSubnetCommandInput , CreateSubnetCommandOutput } from "./commands/CreateSubnetCommand" ; import { CreateTagsCommandInput , CreateTagsCommandOutput } from "./commands/CreateTagsCommand" ; import { CreateTrafficMirrorFilterCommandInput , CreateTrafficMirrorFilterCommandOutput , } from "./commands/CreateTrafficMirrorFilterCommand" ; import { CreateTrafficMirrorFilterRuleCommandInput , CreateTrafficMirrorFilterRuleCommandOutput , } from "./commands/CreateTrafficMirrorFilterRuleCommand" ; import { CreateTrafficMirrorSessionCommandInput , CreateTrafficMirrorSessionCommandOutput , } from "./commands/CreateTrafficMirrorSessionCommand" ; import { CreateTrafficMirrorTargetCommandInput , CreateTrafficMirrorTargetCommandOutput , } from "./commands/CreateTrafficMirrorTargetCommand" ; import { CreateTransitGatewayCommandInput , CreateTransitGatewayCommandOutput , } from "./commands/CreateTransitGatewayCommand" ; import { CreateTransitGatewayConnectCommandInput , CreateTransitGatewayConnectCommandOutput , } from "./commands/CreateTransitGatewayConnectCommand" ; import { CreateTransitGatewayConnectPeerCommandInput , CreateTransitGatewayConnectPeerCommandOutput , } from "./commands/CreateTransitGatewayConnectPeerCommand" ; import { CreateTransitGatewayMulticastDomainCommandInput , CreateTransitGatewayMulticastDomainCommandOutput , } from "./commands/CreateTransitGatewayMulticastDomainCommand" ; import { CreateTransitGatewayPeeringAttachmentCommandInput , CreateTransitGatewayPeeringAttachmentCommandOutput , } from "./commands/CreateTransitGatewayPeeringAttachmentCommand" ; import { CreateTransitGatewayPrefixListReferenceCommandInput , CreateTransitGatewayPrefixListReferenceCommandOutput , } from "./commands/CreateTransitGatewayPrefixListReferenceCommand" ; import { CreateTransitGatewayRouteCommandInput , CreateTransitGatewayRouteCommandOutput , } from "./commands/CreateTransitGatewayRouteCommand" ; import { CreateTransitGatewayRouteTableCommandInput , CreateTransitGatewayRouteTableCommandOutput , } from "./commands/CreateTransitGatewayRouteTableCommand" ; import { CreateTransitGatewayVpcAttachmentCommandInput , CreateTransitGatewayVpcAttachmentCommandOutput , } from "./commands/CreateTransitGatewayVpcAttachmentCommand" ; import { CreateVolumeCommandInput , CreateVolumeCommandOutput } from "./commands/CreateVolumeCommand" ; import { CreateVpcCommandInput , CreateVpcCommandOutput } from "./commands/CreateVpcCommand" ; import { CreateVpcEndpointCommandInput , CreateVpcEndpointCommandOutput } from "./commands/CreateVpcEndpointCommand" ; import { CreateVpcEndpointConnectionNotificationCommandInput , CreateVpcEndpointConnectionNotificationCommandOutput , } from "./commands/CreateVpcEndpointConnectionNotificationCommand" ; import { CreateVpcEndpointServiceConfigurationCommandInput , CreateVpcEndpointServiceConfigurationCommandOutput , } from "./commands/CreateVpcEndpointServiceConfigurationCommand" ; import { CreateVpcPeeringConnectionCommandInput , CreateVpcPeeringConnectionCommandOutput , } from "./commands/CreateVpcPeeringConnectionCommand" ; import { CreateVpnConnectionCommandInput , CreateVpnConnectionCommandOutput , } from "./commands/CreateVpnConnectionCommand" ; import { CreateVpnConnectionRouteCommandInput , CreateVpnConnectionRouteCommandOutput , } from "./commands/CreateVpnConnectionRouteCommand" ; import { CreateVpnGatewayCommandInput , CreateVpnGatewayCommandOutput } from "./commands/CreateVpnGatewayCommand" ; import { DeleteCarrierGatewayCommandInput , DeleteCarrierGatewayCommandOutput , } from "./commands/DeleteCarrierGatewayCommand" ; import { DeleteClientVpnEndpointCommandInput , DeleteClientVpnEndpointCommandOutput , } from "./commands/DeleteClientVpnEndpointCommand" ; import { DeleteClientVpnRouteCommandInput , DeleteClientVpnRouteCommandOutput , } from "./commands/DeleteClientVpnRouteCommand" ; import { DeleteCustomerGatewayCommandInput , DeleteCustomerGatewayCommandOutput , } from "./commands/DeleteCustomerGatewayCommand" ; import { DeleteDhcpOptionsCommandInput , DeleteDhcpOptionsCommandOutput } from "./commands/DeleteDhcpOptionsCommand" ; import { DeleteEgressOnlyInternetGatewayCommandInput , DeleteEgressOnlyInternetGatewayCommandOutput , } from "./commands/DeleteEgressOnlyInternetGatewayCommand" ; import { DeleteFleetsCommandInput , DeleteFleetsCommandOutput } from "./commands/DeleteFleetsCommand" ; import { DeleteFlowLogsCommandInput , DeleteFlowLogsCommandOutput } from "./commands/DeleteFlowLogsCommand" ; import { DeleteFpgaImageCommandInput , DeleteFpgaImageCommandOutput } from "./commands/DeleteFpgaImageCommand" ; import { DeleteInstanceEventWindowCommandInput , DeleteInstanceEventWindowCommandOutput , } from "./commands/DeleteInstanceEventWindowCommand" ; import { DeleteInternetGatewayCommandInput , DeleteInternetGatewayCommandOutput , } from "./commands/DeleteInternetGatewayCommand" ; import { DeleteIpamCommandInput , DeleteIpamCommandOutput } from "./commands/DeleteIpamCommand" ; import { DeleteIpamPoolCommandInput , DeleteIpamPoolCommandOutput } from "./commands/DeleteIpamPoolCommand" ; import { DeleteIpamScopeCommandInput , DeleteIpamScopeCommandOutput } from "./commands/DeleteIpamScopeCommand" ; import { DeleteKeyPairCommandInput , DeleteKeyPairCommandOutput } from "./commands/DeleteKeyPairCommand" ; import { DeleteLaunchTemplateCommandInput , DeleteLaunchTemplateCommandOutput , } from "./commands/DeleteLaunchTemplateCommand" ; import { DeleteLaunchTemplateVersionsCommandInput , DeleteLaunchTemplateVersionsCommandOutput , } from "./commands/DeleteLaunchTemplateVersionsCommand" ; import { DeleteLocalGatewayRouteCommandInput , DeleteLocalGatewayRouteCommandOutput , } from "./commands/DeleteLocalGatewayRouteCommand" ; import { DeleteLocalGatewayRouteTableVpcAssociationCommandInput , DeleteLocalGatewayRouteTableVpcAssociationCommandOutput , } from "./commands/DeleteLocalGatewayRouteTableVpcAssociationCommand" ; import { DeleteManagedPrefixListCommandInput , DeleteManagedPrefixListCommandOutput , } from "./commands/DeleteManagedPrefixListCommand" ; import { DeleteNatGatewayCommandInput , DeleteNatGatewayCommandOutput } from "./commands/DeleteNatGatewayCommand" ; import { DeleteNetworkAclCommandInput , DeleteNetworkAclCommandOutput } from "./commands/DeleteNetworkAclCommand" ; import { DeleteNetworkAclEntryCommandInput , DeleteNetworkAclEntryCommandOutput , } from "./commands/DeleteNetworkAclEntryCommand" ; import { DeleteNetworkInsightsAccessScopeAnalysisCommandInput , DeleteNetworkInsightsAccessScopeAnalysisCommandOutput , } from "./commands/DeleteNetworkInsightsAccessScopeAnalysisCommand" ; import { DeleteNetworkInsightsAccessScopeCommandInput , DeleteNetworkInsightsAccessScopeCommandOutput , } from "./commands/DeleteNetworkInsightsAccessScopeCommand" ; import { DeleteNetworkInsightsAnalysisCommandInput , DeleteNetworkInsightsAnalysisCommandOutput , } from "./commands/DeleteNetworkInsightsAnalysisCommand" ; import { DeleteNetworkInsightsPathCommandInput , DeleteNetworkInsightsPathCommandOutput , } from "./commands/DeleteNetworkInsightsPathCommand" ; import { DeleteNetworkInterfaceCommandInput , DeleteNetworkInterfaceCommandOutput , } from "./commands/DeleteNetworkInterfaceCommand" ; import { DeleteNetworkInterfacePermissionCommandInput , DeleteNetworkInterfacePermissionCommandOutput , } from "./commands/DeleteNetworkInterfacePermissionCommand" ; import { DeletePlacementGroupCommandInput , DeletePlacementGroupCommandOutput , } from "./commands/DeletePlacementGroupCommand" ; import { DeletePublicIpv4PoolCommandInput , DeletePublicIpv4PoolCommandOutput , } from "./commands/DeletePublicIpv4PoolCommand" ; import { DeleteQueuedReservedInstancesCommandInput , DeleteQueuedReservedInstancesCommandOutput , } from "./commands/DeleteQueuedReservedInstancesCommand" ; import { DeleteRouteCommandInput , DeleteRouteCommandOutput } from "./commands/DeleteRouteCommand" ; import { DeleteRouteTableCommandInput , DeleteRouteTableCommandOutput } from "./commands/DeleteRouteTableCommand" ; import { DeleteSecurityGroupCommandInput , DeleteSecurityGroupCommandOutput , } from "./commands/DeleteSecurityGroupCommand" ; import { DeleteSnapshotCommandInput , DeleteSnapshotCommandOutput } from "./commands/DeleteSnapshotCommand" ; import { DeleteSpotDatafeedSubscriptionCommandInput , DeleteSpotDatafeedSubscriptionCommandOutput , } from "./commands/DeleteSpotDatafeedSubscriptionCommand" ; import { DeleteSubnetCidrReservationCommandInput , DeleteSubnetCidrReservationCommandOutput , } from "./commands/DeleteSubnetCidrReservationCommand" ; import { DeleteSubnetCommandInput , DeleteSubnetCommandOutput } from "./commands/DeleteSubnetCommand" ; import { DeleteTagsCommandInput , DeleteTagsCommandOutput } from "./commands/DeleteTagsCommand" ; import { DeleteTrafficMirrorFilterCommandInput , DeleteTrafficMirrorFilterCommandOutput , } from "./commands/DeleteTrafficMirrorFilterCommand" ; import { DeleteTrafficMirrorFilterRuleCommandInput , DeleteTrafficMirrorFilterRuleCommandOutput , } from "./commands/DeleteTrafficMirrorFilterRuleCommand" ; import { DeleteTrafficMirrorSessionCommandInput , DeleteTrafficMirrorSessionCommandOutput , } from "./commands/DeleteTrafficMirrorSessionCommand" ; import { DeleteTrafficMirrorTargetCommandInput , DeleteTrafficMirrorTargetCommandOutput , } from "./commands/DeleteTrafficMirrorTargetCommand" ; import { DeleteTransitGatewayCommandInput , DeleteTransitGatewayCommandOutput , } from "./commands/DeleteTransitGatewayCommand" ; import { DeleteTransitGatewayConnectCommandInput , DeleteTransitGatewayConnectCommandOutput , } from "./commands/DeleteTransitGatewayConnectCommand" ; import { DeleteTransitGatewayConnectPeerCommandInput , DeleteTransitGatewayConnectPeerCommandOutput , } from "./commands/DeleteTransitGatewayConnectPeerCommand" ; import { DeleteTransitGatewayMulticastDomainCommandInput , DeleteTransitGatewayMulticastDomainCommandOutput , } from "./commands/DeleteTransitGatewayMulticastDomainCommand" ; import { DeleteTransitGatewayPeeringAttachmentCommandInput , DeleteTransitGatewayPeeringAttachmentCommandOutput , } from "./commands/DeleteTransitGatewayPeeringAttachmentCommand" ; import { DeleteTransitGatewayPrefixListReferenceCommandInput , DeleteTransitGatewayPrefixListReferenceCommandOutput , } from "./commands/DeleteTransitGatewayPrefixListReferenceCommand" ; import { DeleteTransitGatewayRouteCommandInput , DeleteTransitGatewayRouteCommandOutput , } from "./commands/DeleteTransitGatewayRouteCommand" ; import { DeleteTransitGatewayRouteTableCommandInput , DeleteTransitGatewayRouteTableCommandOutput , } from "./commands/DeleteTransitGatewayRouteTableCommand" ; import { DeleteTransitGatewayVpcAttachmentCommandInput , DeleteTransitGatewayVpcAttachmentCommandOutput , } from "./commands/DeleteTransitGatewayVpcAttachmentCommand" ; import { DeleteVolumeCommandInput , DeleteVolumeCommandOutput } from "./commands/DeleteVolumeCommand" ; import { DeleteVpcCommandInput , DeleteVpcCommandOutput } from "./commands/DeleteVpcCommand" ; import { DeleteVpcEndpointConnectionNotificationsCommandInput , DeleteVpcEndpointConnectionNotificationsCommandOutput , } from "./commands/DeleteVpcEndpointConnectionNotificationsCommand" ; import { DeleteVpcEndpointsCommandInput , DeleteVpcEndpointsCommandOutput } from "./commands/DeleteVpcEndpointsCommand" ; import { DeleteVpcEndpointServiceConfigurationsCommandInput , DeleteVpcEndpointServiceConfigurationsCommandOutput , } from "./commands/DeleteVpcEndpointServiceConfigurationsCommand" ; import { DeleteVpcPeeringConnectionCommandInput , DeleteVpcPeeringConnectionCommandOutput , } from "./commands/DeleteVpcPeeringConnectionCommand" ; import { DeleteVpnConnectionCommandInput , DeleteVpnConnectionCommandOutput , } from "./commands/DeleteVpnConnectionCommand" ; import { DeleteVpnConnectionRouteCommandInput , DeleteVpnConnectionRouteCommandOutput , } from "./commands/DeleteVpnConnectionRouteCommand" ; import { DeleteVpnGatewayCommandInput , DeleteVpnGatewayCommandOutput } from "./commands/DeleteVpnGatewayCommand" ; import { DeprovisionByoipCidrCommandInput , DeprovisionByoipCidrCommandOutput , } from "./commands/DeprovisionByoipCidrCommand" ; import { DeprovisionIpamPoolCidrCommandInput , DeprovisionIpamPoolCidrCommandOutput , } from "./commands/DeprovisionIpamPoolCidrCommand" ; import { DeprovisionPublicIpv4PoolCidrCommandInput , DeprovisionPublicIpv4PoolCidrCommandOutput , } from "./commands/DeprovisionPublicIpv4PoolCidrCommand" ; import { DeregisterImageCommandInput , DeregisterImageCommandOutput } from "./commands/DeregisterImageCommand" ; import { DeregisterInstanceEventNotificationAttributesCommandInput , DeregisterInstanceEventNotificationAttributesCommandOutput , } from "./commands/DeregisterInstanceEventNotificationAttributesCommand" ; import { DeregisterTransitGatewayMulticastGroupMembersCommandInput , DeregisterTransitGatewayMulticastGroupMembersCommandOutput , } from "./commands/DeregisterTransitGatewayMulticastGroupMembersCommand" ; import { DeregisterTransitGatewayMulticastGroupSourcesCommandInput , DeregisterTransitGatewayMulticastGroupSourcesCommandOutput , } from "./commands/DeregisterTransitGatewayMulticastGroupSourcesCommand" ; import { DescribeAccountAttributesCommandInput , DescribeAccountAttributesCommandOutput , } from "./commands/DescribeAccountAttributesCommand" ; import { DescribeAddressesAttributeCommandInput , DescribeAddressesAttributeCommandOutput , } from "./commands/DescribeAddressesAttributeCommand" ; import { DescribeAddressesCommandInput , DescribeAddressesCommandOutput } from "./commands/DescribeAddressesCommand" ; import { DescribeAggregateIdFormatCommandInput , DescribeAggregateIdFormatCommandOutput , } from "./commands/DescribeAggregateIdFormatCommand" ; import { DescribeAvailabilityZonesCommandInput , DescribeAvailabilityZonesCommandOutput , } from "./commands/DescribeAvailabilityZonesCommand" ; import { DescribeBundleTasksCommandInput , DescribeBundleTasksCommandOutput , } from "./commands/DescribeBundleTasksCommand" ; import { DescribeByoipCidrsCommandInput , DescribeByoipCidrsCommandOutput } from "./commands/DescribeByoipCidrsCommand" ; import { DescribeCapacityReservationFleetsCommandInput , DescribeCapacityReservationFleetsCommandOutput , } from "./commands/DescribeCapacityReservationFleetsCommand" ; import { DescribeCapacityReservationsCommandInput , DescribeCapacityReservationsCommandOutput , } from "./commands/DescribeCapacityReservationsCommand" ; import { DescribeCarrierGatewaysCommandInput , DescribeCarrierGatewaysCommandOutput , } from "./commands/DescribeCarrierGatewaysCommand" ; import { DescribeClassicLinkInstancesCommandInput , DescribeClassicLinkInstancesCommandOutput , } from "./commands/DescribeClassicLinkInstancesCommand" ; import { DescribeClientVpnAuthorizationRulesCommandInput , DescribeClientVpnAuthorizationRulesCommandOutput , } from "./commands/DescribeClientVpnAuthorizationRulesCommand" ; import { DescribeClientVpnConnectionsCommandInput , DescribeClientVpnConnectionsCommandOutput , } from "./commands/DescribeClientVpnConnectionsCommand" ; import { DescribeClientVpnEndpointsCommandInput , DescribeClientVpnEndpointsCommandOutput , } from "./commands/DescribeClientVpnEndpointsCommand" ; import { DescribeClientVpnRoutesCommandInput , DescribeClientVpnRoutesCommandOutput , } from "./commands/DescribeClientVpnRoutesCommand" ; import { DescribeClientVpnTargetNetworksCommandInput , DescribeClientVpnTargetNetworksCommandOutput , } from "./commands/DescribeClientVpnTargetNetworksCommand" ; import { DescribeCoipPoolsCommandInput , DescribeCoipPoolsCommandOutput } from "./commands/DescribeCoipPoolsCommand" ; import { DescribeConversionTasksCommandInput , DescribeConversionTasksCommandOutput , } from "./commands/DescribeConversionTasksCommand" ; import { DescribeCustomerGatewaysCommandInput , DescribeCustomerGatewaysCommandOutput , } from "./commands/DescribeCustomerGatewaysCommand" ; import { DescribeDhcpOptionsCommandInput , DescribeDhcpOptionsCommandOutput , } from "./commands/DescribeDhcpOptionsCommand" ; import { DescribeEgressOnlyInternetGatewaysCommandInput , DescribeEgressOnlyInternetGatewaysCommandOutput , } from "./commands/DescribeEgressOnlyInternetGatewaysCommand" ; import { DescribeElasticGpusCommandInput , DescribeElasticGpusCommandOutput , } from "./commands/DescribeElasticGpusCommand" ; import { DescribeExportImageTasksCommandInput , DescribeExportImageTasksCommandOutput , } from "./commands/DescribeExportImageTasksCommand" ; import { DescribeExportTasksCommandInput , DescribeExportTasksCommandOutput , } from "./commands/DescribeExportTasksCommand" ; import { DescribeFastSnapshotRestoresCommandInput , DescribeFastSnapshotRestoresCommandOutput , } from "./commands/DescribeFastSnapshotRestoresCommand" ; import { DescribeFleetHistoryCommandInput , DescribeFleetHistoryCommandOutput , } from "./commands/DescribeFleetHistoryCommand" ; import { DescribeFleetInstancesCommandInput , DescribeFleetInstancesCommandOutput , } from "./commands/DescribeFleetInstancesCommand" ; import { DescribeFleetsCommandInput , DescribeFleetsCommandOutput } from "./commands/DescribeFleetsCommand" ; import { DescribeFlowLogsCommandInput , DescribeFlowLogsCommandOutput } from "./commands/DescribeFlowLogsCommand" ; import { DescribeFpgaImageAttributeCommandInput , DescribeFpgaImageAttributeCommandOutput , } from "./commands/DescribeFpgaImageAttributeCommand" ; import { DescribeFpgaImagesCommandInput , DescribeFpgaImagesCommandOutput } from "./commands/DescribeFpgaImagesCommand" ; import { DescribeHostReservationOfferingsCommandInput , DescribeHostReservationOfferingsCommandOutput , } from "./commands/DescribeHostReservationOfferingsCommand" ; import { DescribeHostReservationsCommandInput , DescribeHostReservationsCommandOutput , } from "./commands/DescribeHostReservationsCommand" ; import { DescribeHostsCommandInput , DescribeHostsCommandOutput } from "./commands/DescribeHostsCommand" ; import { DescribeIamInstanceProfileAssociationsCommandInput , DescribeIamInstanceProfileAssociationsCommandOutput , } from "./commands/DescribeIamInstanceProfileAssociationsCommand" ; import { DescribeIdentityIdFormatCommandInput , DescribeIdentityIdFormatCommandOutput , } from "./commands/DescribeIdentityIdFormatCommand" ; import { DescribeIdFormatCommandInput , DescribeIdFormatCommandOutput } from "./commands/DescribeIdFormatCommand" ; import { DescribeImageAttributeCommandInput , DescribeImageAttributeCommandOutput , } from "./commands/DescribeImageAttributeCommand" ; import { DescribeImagesCommandInput , DescribeImagesCommandOutput } from "./commands/DescribeImagesCommand" ; import { DescribeImportImageTasksCommandInput , DescribeImportImageTasksCommandOutput , } from "./commands/DescribeImportImageTasksCommand" ; import { DescribeImportSnapshotTasksCommandInput , DescribeImportSnapshotTasksCommandOutput , } from "./commands/DescribeImportSnapshotTasksCommand" ; import { DescribeInstanceAttributeCommandInput , DescribeInstanceAttributeCommandOutput , } from "./commands/DescribeInstanceAttributeCommand" ; import { DescribeInstanceCreditSpecificationsCommandInput , DescribeInstanceCreditSpecificationsCommandOutput , } from "./commands/DescribeInstanceCreditSpecificationsCommand" ; import { DescribeInstanceEventNotificationAttributesCommandInput , DescribeInstanceEventNotificationAttributesCommandOutput , } from "./commands/DescribeInstanceEventNotificationAttributesCommand" ; import { DescribeInstanceEventWindowsCommandInput , DescribeInstanceEventWindowsCommandOutput , } from "./commands/DescribeInstanceEventWindowsCommand" ; import { DescribeInstancesCommandInput , DescribeInstancesCommandOutput } from "./commands/DescribeInstancesCommand" ; import { DescribeInstanceStatusCommandInput , DescribeInstanceStatusCommandOutput , } from "./commands/DescribeInstanceStatusCommand" ; import { DescribeInstanceTypeOfferingsCommandInput , DescribeInstanceTypeOfferingsCommandOutput , } from "./commands/DescribeInstanceTypeOfferingsCommand" ; import { DescribeInstanceTypesCommandInput , DescribeInstanceTypesCommandOutput , } from "./commands/DescribeInstanceTypesCommand" ; import { DescribeInternetGatewaysCommandInput , DescribeInternetGatewaysCommandOutput , } from "./commands/DescribeInternetGatewaysCommand" ; import { DescribeIpamPoolsCommandInput , DescribeIpamPoolsCommandOutput } from "./commands/DescribeIpamPoolsCommand" ; import { DescribeIpamsCommandInput , DescribeIpamsCommandOutput } from "./commands/DescribeIpamsCommand" ; import { DescribeIpamScopesCommandInput , DescribeIpamScopesCommandOutput } from "./commands/DescribeIpamScopesCommand" ; import { DescribeIpv6PoolsCommandInput , DescribeIpv6PoolsCommandOutput } from "./commands/DescribeIpv6PoolsCommand" ; import { DescribeKeyPairsCommandInput , DescribeKeyPairsCommandOutput } from "./commands/DescribeKeyPairsCommand" ; import { DescribeLaunchTemplatesCommandInput , DescribeLaunchTemplatesCommandOutput , } from "./commands/DescribeLaunchTemplatesCommand" ; import { DescribeLaunchTemplateVersionsCommandInput , DescribeLaunchTemplateVersionsCommandOutput , } from "./commands/DescribeLaunchTemplateVersionsCommand" ; import { DescribeLocalGatewayRouteTablesCommandInput , DescribeLocalGatewayRouteTablesCommandOutput , } from "./commands/DescribeLocalGatewayRouteTablesCommand" ; import { DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommandInput , DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommandOutput , } from "./commands/DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand" ; import { DescribeLocalGatewayRouteTableVpcAssociationsCommandInput , DescribeLocalGatewayRouteTableVpcAssociationsCommandOutput , } from "./commands/DescribeLocalGatewayRouteTableVpcAssociationsCommand" ; import { DescribeLocalGatewaysCommandInput , DescribeLocalGatewaysCommandOutput , } from "./commands/DescribeLocalGatewaysCommand" ; import { DescribeLocalGatewayVirtualInterfaceGroupsCommandInput , DescribeLocalGatewayVirtualInterfaceGroupsCommandOutput , } from "./commands/DescribeLocalGatewayVirtualInterfaceGroupsCommand" ; import { DescribeLocalGatewayVirtualInterfacesCommandInput , DescribeLocalGatewayVirtualInterfacesCommandOutput , } from "./commands/DescribeLocalGatewayVirtualInterfacesCommand" ; import { DescribeManagedPrefixListsCommandInput , DescribeManagedPrefixListsCommandOutput , } from "./commands/DescribeManagedPrefixListsCommand" ; import { DescribeMovingAddressesCommandInput , DescribeMovingAddressesCommandOutput , } from "./commands/DescribeMovingAddressesCommand" ; import { DescribeNatGatewaysCommandInput , DescribeNatGatewaysCommandOutput , } from "./commands/DescribeNatGatewaysCommand" ; import { DescribeNetworkAclsCommandInput , DescribeNetworkAclsCommandOutput , } from "./commands/DescribeNetworkAclsCommand" ; import { DescribeNetworkInsightsAccessScopeAnalysesCommandInput , DescribeNetworkInsightsAccessScopeAnalysesCommandOutput , } from "./commands/DescribeNetworkInsightsAccessScopeAnalysesCommand" ; import { DescribeNetworkInsightsAccessScopesCommandInput , DescribeNetworkInsightsAccessScopesCommandOutput , } from "./commands/DescribeNetworkInsightsAccessScopesCommand" ; import { DescribeNetworkInsightsAnalysesCommandInput , DescribeNetworkInsightsAnalysesCommandOutput , } from "./commands/DescribeNetworkInsightsAnalysesCommand" ; import { DescribeNetworkInsightsPathsCommandInput , DescribeNetworkInsightsPathsCommandOutput , } from "./commands/DescribeNetworkInsightsPathsCommand" ; import { DescribeNetworkInterfaceAttributeCommandInput , DescribeNetworkInterfaceAttributeCommandOutput , } from "./commands/DescribeNetworkInterfaceAttributeCommand" ; import { DescribeNetworkInterfacePermissionsCommandInput , DescribeNetworkInterfacePermissionsCommandOutput , } from "./commands/DescribeNetworkInterfacePermissionsCommand" ; import { DescribeNetworkInterfacesCommandInput , DescribeNetworkInterfacesCommandOutput , } from "./commands/DescribeNetworkInterfacesCommand" ; import { DescribePlacementGroupsCommandInput , DescribePlacementGroupsCommandOutput , } from "./commands/DescribePlacementGroupsCommand" ; import { DescribePrefixListsCommandInput , DescribePrefixListsCommandOutput , } from "./commands/DescribePrefixListsCommand" ; import { DescribePrincipalIdFormatCommandInput , DescribePrincipalIdFormatCommandOutput , } from "./commands/DescribePrincipalIdFormatCommand" ; import { DescribePublicIpv4PoolsCommandInput , DescribePublicIpv4PoolsCommandOutput , } from "./commands/DescribePublicIpv4PoolsCommand" ; import { DescribeRegionsCommandInput , DescribeRegionsCommandOutput } from "./commands/DescribeRegionsCommand" ; import { DescribeReplaceRootVolumeTasksCommandInput , DescribeReplaceRootVolumeTasksCommandOutput , } from "./commands/DescribeReplaceRootVolumeTasksCommand" ; import { DescribeReservedInstancesCommandInput , DescribeReservedInstancesCommandOutput , } from "./commands/DescribeReservedInstancesCommand" ; import { DescribeReservedInstancesListingsCommandInput , DescribeReservedInstancesListingsCommandOutput , } from "./commands/DescribeReservedInstancesListingsCommand" ; import { DescribeReservedInstancesModificationsCommandInput , DescribeReservedInstancesModificationsCommandOutput , } from "./commands/DescribeReservedInstancesModificationsCommand" ; import { DescribeReservedInstancesOfferingsCommandInput , DescribeReservedInstancesOfferingsCommandOutput , } from "./commands/DescribeReservedInstancesOfferingsCommand" ; import { DescribeRouteTablesCommandInput , DescribeRouteTablesCommandOutput , } from "./commands/DescribeRouteTablesCommand" ; import { DescribeScheduledInstanceAvailabilityCommandInput , DescribeScheduledInstanceAvailabilityCommandOutput , } from "./commands/DescribeScheduledInstanceAvailabilityCommand" ; import { DescribeScheduledInstancesCommandInput , DescribeScheduledInstancesCommandOutput , } from "./commands/DescribeScheduledInstancesCommand" ; import { DescribeSecurityGroupReferencesCommandInput , DescribeSecurityGroupReferencesCommandOutput , } from "./commands/DescribeSecurityGroupReferencesCommand" ; import { DescribeSecurityGroupRulesCommandInput , DescribeSecurityGroupRulesCommandOutput , } from "./commands/DescribeSecurityGroupRulesCommand" ; import { DescribeSecurityGroupsCommandInput , DescribeSecurityGroupsCommandOutput , } from "./commands/DescribeSecurityGroupsCommand" ; import { DescribeSnapshotAttributeCommandInput , DescribeSnapshotAttributeCommandOutput , } from "./commands/DescribeSnapshotAttributeCommand" ; import { DescribeSnapshotsCommandInput , DescribeSnapshotsCommandOutput } from "./commands/DescribeSnapshotsCommand" ; import { DescribeSnapshotTierStatusCommandInput , DescribeSnapshotTierStatusCommandOutput , } from "./commands/DescribeSnapshotTierStatusCommand" ; import { DescribeSpotDatafeedSubscriptionCommandInput , DescribeSpotDatafeedSubscriptionCommandOutput , } from "./commands/DescribeSpotDatafeedSubscriptionCommand" ; import { DescribeSpotFleetInstancesCommandInput , DescribeSpotFleetInstancesCommandOutput , } from "./commands/DescribeSpotFleetInstancesCommand" ; import { DescribeSpotFleetRequestHistoryCommandInput , DescribeSpotFleetRequestHistoryCommandOutput , } from "./commands/DescribeSpotFleetRequestHistoryCommand" ; import { DescribeSpotFleetRequestsCommandInput , DescribeSpotFleetRequestsCommandOutput , } from "./commands/DescribeSpotFleetRequestsCommand" ; import { DescribeSpotInstanceRequestsCommandInput , DescribeSpotInstanceRequestsCommandOutput , } from "./commands/DescribeSpotInstanceRequestsCommand" ; import { DescribeSpotPriceHistoryCommandInput , DescribeSpotPriceHistoryCommandOutput , } from "./commands/DescribeSpotPriceHistoryCommand" ; import { DescribeStaleSecurityGroupsCommandInput , DescribeStaleSecurityGroupsCommandOutput , } from "./commands/DescribeStaleSecurityGroupsCommand" ; import { DescribeStoreImageTasksCommandInput , DescribeStoreImageTasksCommandOutput , } from "./commands/DescribeStoreImageTasksCommand" ; import { DescribeSubnetsCommandInput , DescribeSubnetsCommandOutput } from "./commands/DescribeSubnetsCommand" ; import { DescribeTagsCommandInput , DescribeTagsCommandOutput } from "./commands/DescribeTagsCommand" ; import { DescribeTrafficMirrorFiltersCommandInput , DescribeTrafficMirrorFiltersCommandOutput , } from "./commands/DescribeTrafficMirrorFiltersCommand" ; import { DescribeTrafficMirrorSessionsCommandInput , DescribeTrafficMirrorSessionsCommandOutput , } from "./commands/DescribeTrafficMirrorSessionsCommand" ; import { DescribeTrafficMirrorTargetsCommandInput , DescribeTrafficMirrorTargetsCommandOutput , } from "./commands/DescribeTrafficMirrorTargetsCommand" ; import { DescribeTransitGatewayAttachmentsCommandInput , DescribeTransitGatewayAttachmentsCommandOutput , } from "./commands/DescribeTransitGatewayAttachmentsCommand" ; import { DescribeTransitGatewayConnectPeersCommandInput , DescribeTransitGatewayConnectPeersCommandOutput , } from "./commands/DescribeTransitGatewayConnectPeersCommand" ; import { DescribeTransitGatewayConnectsCommandInput , DescribeTransitGatewayConnectsCommandOutput , } from "./commands/DescribeTransitGatewayConnectsCommand" ; import { DescribeTransitGatewayMulticastDomainsCommandInput , DescribeTransitGatewayMulticastDomainsCommandOutput , } from "./commands/DescribeTransitGatewayMulticastDomainsCommand" ; import { DescribeTransitGatewayPeeringAttachmentsCommandInput , DescribeTransitGatewayPeeringAttachmentsCommandOutput , } from "./commands/DescribeTransitGatewayPeeringAttachmentsCommand" ; import { DescribeTransitGatewayRouteTablesCommandInput , DescribeTransitGatewayRouteTablesCommandOutput , } from "./commands/DescribeTransitGatewayRouteTablesCommand" ; import { DescribeTransitGatewaysCommandInput , DescribeTransitGatewaysCommandOutput , } from "./commands/DescribeTransitGatewaysCommand" ; import { DescribeTransitGatewayVpcAttachmentsCommandInput , DescribeTransitGatewayVpcAttachmentsCommandOutput , } from "./commands/DescribeTransitGatewayVpcAttachmentsCommand" ; import { DescribeTrunkInterfaceAssociationsCommandInput , DescribeTrunkInterfaceAssociationsCommandOutput , } from "./commands/DescribeTrunkInterfaceAssociationsCommand" ; import { DescribeVolumeAttributeCommandInput , DescribeVolumeAttributeCommandOutput , } from "./commands/DescribeVolumeAttributeCommand" ; import { DescribeVolumesCommandInput , DescribeVolumesCommandOutput } from "./commands/DescribeVolumesCommand" ; import { DescribeVolumesModificationsCommandInput , DescribeVolumesModificationsCommandOutput , } from "./commands/DescribeVolumesModificationsCommand" ; import { DescribeVolumeStatusCommandInput , DescribeVolumeStatusCommandOutput , } from "./commands/DescribeVolumeStatusCommand" ; import { DescribeVpcAttributeCommandInput , DescribeVpcAttributeCommandOutput , } from "./commands/DescribeVpcAttributeCommand" ; import { DescribeVpcClassicLinkCommandInput , DescribeVpcClassicLinkCommandOutput , } from "./commands/DescribeVpcClassicLinkCommand" ; import { DescribeVpcClassicLinkDnsSupportCommandInput , DescribeVpcClassicLinkDnsSupportCommandOutput , } from "./commands/DescribeVpcClassicLinkDnsSupportCommand" ; import { DescribeVpcEndpointConnectionNotificationsCommandInput , DescribeVpcEndpointConnectionNotificationsCommandOutput , } from "./commands/DescribeVpcEndpointConnectionNotificationsCommand" ; import { DescribeVpcEndpointConnectionsCommandInput , DescribeVpcEndpointConnectionsCommandOutput , } from "./commands/DescribeVpcEndpointConnectionsCommand" ; import { DescribeVpcEndpointsCommandInput , DescribeVpcEndpointsCommandOutput , } from "./commands/DescribeVpcEndpointsCommand" ; import { DescribeVpcEndpointServiceConfigurationsCommandInput , DescribeVpcEndpointServiceConfigurationsCommandOutput , } from "./commands/DescribeVpcEndpointServiceConfigurationsCommand" ; import { DescribeVpcEndpointServicePermissionsCommandInput , DescribeVpcEndpointServicePermissionsCommandOutput , } from "./commands/DescribeVpcEndpointServicePermissionsCommand" ; import { DescribeVpcEndpointServicesCommandInput , DescribeVpcEndpointServicesCommandOutput , } from "./commands/DescribeVpcEndpointServicesCommand" ; import { DescribeVpcPeeringConnectionsCommandInput , DescribeVpcPeeringConnectionsCommandOutput , } from "./commands/DescribeVpcPeeringConnectionsCommand" ; import { DescribeVpcsCommandInput , DescribeVpcsCommandOutput } from "./commands/DescribeVpcsCommand" ; import { DescribeVpnConnectionsCommandInput , DescribeVpnConnectionsCommandOutput , } from "./commands/DescribeVpnConnectionsCommand" ; import { DescribeVpnGatewaysCommandInput , DescribeVpnGatewaysCommandOutput , } from "./commands/DescribeVpnGatewaysCommand" ; import { DetachClassicLinkVpcCommandInput , DetachClassicLinkVpcCommandOutput , } from "./commands/DetachClassicLinkVpcCommand" ; import { DetachInternetGatewayCommandInput , DetachInternetGatewayCommandOutput , } from "./commands/DetachInternetGatewayCommand" ; import { DetachNetworkInterfaceCommandInput , DetachNetworkInterfaceCommandOutput , } from "./commands/DetachNetworkInterfaceCommand" ; import { DetachVolumeCommandInput , DetachVolumeCommandOutput } from "./commands/DetachVolumeCommand" ; import { DetachVpnGatewayCommandInput , DetachVpnGatewayCommandOutput } from "./commands/DetachVpnGatewayCommand" ; import { DisableEbsEncryptionByDefaultCommandInput , DisableEbsEncryptionByDefaultCommandOutput , } from "./commands/DisableEbsEncryptionByDefaultCommand" ; import { DisableFastSnapshotRestoresCommandInput , DisableFastSnapshotRestoresCommandOutput , } from "./commands/DisableFastSnapshotRestoresCommand" ; import { DisableImageDeprecationCommandInput , DisableImageDeprecationCommandOutput , } from "./commands/DisableImageDeprecationCommand" ; import { DisableIpamOrganizationAdminAccountCommandInput , DisableIpamOrganizationAdminAccountCommandOutput , } from "./commands/DisableIpamOrganizationAdminAccountCommand" ; import { DisableSerialConsoleAccessCommandInput , DisableSerialConsoleAccessCommandOutput , } from "./commands/DisableSerialConsoleAccessCommand" ; import { DisableTransitGatewayRouteTablePropagationCommandInput , DisableTransitGatewayRouteTablePropagationCommandOutput , } from "./commands/DisableTransitGatewayRouteTablePropagationCommand" ; import { DisableVgwRoutePropagationCommandInput , DisableVgwRoutePropagationCommandOutput , } from "./commands/DisableVgwRoutePropagationCommand" ; import { DisableVpcClassicLinkCommandInput , DisableVpcClassicLinkCommandOutput , } from "./commands/DisableVpcClassicLinkCommand" ; import { DisableVpcClassicLinkDnsSupportCommandInput , DisableVpcClassicLinkDnsSupportCommandOutput , } from "./commands/DisableVpcClassicLinkDnsSupportCommand" ; import { DisassociateAddressCommandInput , DisassociateAddressCommandOutput , } from "./commands/DisassociateAddressCommand" ; import { DisassociateClientVpnTargetNetworkCommandInput , DisassociateClientVpnTargetNetworkCommandOutput , } from "./commands/DisassociateClientVpnTargetNetworkCommand" ; import { DisassociateEnclaveCertificateIamRoleCommandInput , DisassociateEnclaveCertificateIamRoleCommandOutput , } from "./commands/DisassociateEnclaveCertificateIamRoleCommand" ; import { DisassociateIamInstanceProfileCommandInput , DisassociateIamInstanceProfileCommandOutput , } from "./commands/DisassociateIamInstanceProfileCommand" ; import { DisassociateInstanceEventWindowCommandInput , DisassociateInstanceEventWindowCommandOutput , } from "./commands/DisassociateInstanceEventWindowCommand" ; import { DisassociateRouteTableCommandInput , DisassociateRouteTableCommandOutput , } from "./commands/DisassociateRouteTableCommand" ; import { DisassociateSubnetCidrBlockCommandInput , DisassociateSubnetCidrBlockCommandOutput , } from "./commands/DisassociateSubnetCidrBlockCommand" ; import { DisassociateTransitGatewayMulticastDomainCommandInput , DisassociateTransitGatewayMulticastDomainCommandOutput , } from "./commands/DisassociateTransitGatewayMulticastDomainCommand" ; import { DisassociateTransitGatewayRouteTableCommandInput , DisassociateTransitGatewayRouteTableCommandOutput , } from "./commands/DisassociateTransitGatewayRouteTableCommand" ; import { DisassociateTrunkInterfaceCommandInput , DisassociateTrunkInterfaceCommandOutput , } from "./commands/DisassociateTrunkInterfaceCommand" ; import { DisassociateVpcCidrBlockCommandInput , DisassociateVpcCidrBlockCommandOutput , } from "./commands/DisassociateVpcCidrBlockCommand" ; import { EnableEbsEncryptionByDefaultCommandInput , EnableEbsEncryptionByDefaultCommandOutput , } from "./commands/EnableEbsEncryptionByDefaultCommand" ; import { EnableFastSnapshotRestoresCommandInput , EnableFastSnapshotRestoresCommandOutput , } from "./commands/EnableFastSnapshotRestoresCommand" ; import { EnableImageDeprecationCommandInput , EnableImageDeprecationCommandOutput , } from "./commands/EnableImageDeprecationCommand" ; import { EnableIpamOrganizationAdminAccountCommandInput , EnableIpamOrganizationAdminAccountCommandOutput , } from "./commands/EnableIpamOrganizationAdminAccountCommand" ; import { EnableSerialConsoleAccessCommandInput , EnableSerialConsoleAccessCommandOutput , } from "./commands/EnableSerialConsoleAccessCommand" ; import { EnableTransitGatewayRouteTablePropagationCommandInput , EnableTransitGatewayRouteTablePropagationCommandOutput , } from "./commands/EnableTransitGatewayRouteTablePropagationCommand" ; import { EnableVgwRoutePropagationCommandInput , EnableVgwRoutePropagationCommandOutput , } from "./commands/EnableVgwRoutePropagationCommand" ; import { EnableVolumeIOCommandInput , EnableVolumeIOCommandOutput } from "./commands/EnableVolumeIOCommand" ; import { EnableVpcClassicLinkCommandInput , EnableVpcClassicLinkCommandOutput , } from "./commands/EnableVpcClassicLinkCommand" ; import { EnableVpcClassicLinkDnsSupportCommandInput , EnableVpcClassicLinkDnsSupportCommandOutput , } from "./commands/EnableVpcClassicLinkDnsSupportCommand" ; import { ExportClientVpnClientCertificateRevocationListCommandInput , ExportClientVpnClientCertificateRevocationListCommandOutput , } from "./commands/ExportClientVpnClientCertificateRevocationListCommand" ; import { ExportClientVpnClientConfigurationCommandInput , ExportClientVpnClientConfigurationCommandOutput , } from "./commands/ExportClientVpnClientConfigurationCommand" ; import { ExportImageCommandInput , ExportImageCommandOutput } from "./commands/ExportImageCommand" ; import { ExportTransitGatewayRoutesCommandInput , ExportTransitGatewayRoutesCommandOutput , } from "./commands/ExportTransitGatewayRoutesCommand" ; import { GetAssociatedEnclaveCertificateIamRolesCommandInput , GetAssociatedEnclaveCertificateIamRolesCommandOutput , } from "./commands/GetAssociatedEnclaveCertificateIamRolesCommand" ; import { GetAssociatedIpv6PoolCidrsCommandInput , GetAssociatedIpv6PoolCidrsCommandOutput , } from "./commands/GetAssociatedIpv6PoolCidrsCommand" ; import { GetCapacityReservationUsageCommandInput , GetCapacityReservationUsageCommandOutput , } from "./commands/GetCapacityReservationUsageCommand" ; import { GetCoipPoolUsageCommandInput , GetCoipPoolUsageCommandOutput } from "./commands/GetCoipPoolUsageCommand" ; import { GetConsoleOutputCommandInput , GetConsoleOutputCommandOutput } from "./commands/GetConsoleOutputCommand" ; import { GetConsoleScreenshotCommandInput , GetConsoleScreenshotCommandOutput , } from "./commands/GetConsoleScreenshotCommand" ; import { GetDefaultCreditSpecificationCommandInput , GetDefaultCreditSpecificationCommandOutput , } from "./commands/GetDefaultCreditSpecificationCommand" ; import { GetEbsDefaultKmsKeyIdCommandInput , GetEbsDefaultKmsKeyIdCommandOutput , } from "./commands/GetEbsDefaultKmsKeyIdCommand" ; import { GetEbsEncryptionByDefaultCommandInput , GetEbsEncryptionByDefaultCommandOutput , } from "./commands/GetEbsEncryptionByDefaultCommand" ; import { GetFlowLogsIntegrationTemplateCommandInput , GetFlowLogsIntegrationTemplateCommandOutput , } from "./commands/GetFlowLogsIntegrationTemplateCommand" ; import { GetGroupsForCapacityReservationCommandInput , GetGroupsForCapacityReservationCommandOutput , } from "./commands/GetGroupsForCapacityReservationCommand" ; import { GetHostReservationPurchasePreviewCommandInput , GetHostReservationPurchasePreviewCommandOutput , } from "./commands/GetHostReservationPurchasePreviewCommand" ; import { GetInstanceTypesFromInstanceRequirementsCommandInput , GetInstanceTypesFromInstanceRequirementsCommandOutput , } from "./commands/GetInstanceTypesFromInstanceRequirementsCommand" ; import { GetIpamAddressHistoryCommandInput , GetIpamAddressHistoryCommandOutput , } from "./commands/GetIpamAddressHistoryCommand" ; import { GetIpamPoolAllocationsCommandInput , GetIpamPoolAllocationsCommandOutput , } from "./commands/GetIpamPoolAllocationsCommand" ; import { GetIpamPoolCidrsCommandInput , GetIpamPoolCidrsCommandOutput } from "./commands/GetIpamPoolCidrsCommand" ; import { GetIpamResourceCidrsCommandInput , GetIpamResourceCidrsCommandOutput , } from "./commands/GetIpamResourceCidrsCommand" ; import { GetLaunchTemplateDataCommandInput , GetLaunchTemplateDataCommandOutput , } from "./commands/GetLaunchTemplateDataCommand" ; import { GetManagedPrefixListAssociationsCommandInput , GetManagedPrefixListAssociationsCommandOutput , } from "./commands/GetManagedPrefixListAssociationsCommand" ; import { GetManagedPrefixListEntriesCommandInput , GetManagedPrefixListEntriesCommandOutput , } from "./commands/GetManagedPrefixListEntriesCommand" ; import { GetNetworkInsightsAccessScopeAnalysisFindingsCommandInput , GetNetworkInsightsAccessScopeAnalysisFindingsCommandOutput , } from "./commands/GetNetworkInsightsAccessScopeAnalysisFindingsCommand" ; import { GetNetworkInsightsAccessScopeContentCommandInput , GetNetworkInsightsAccessScopeContentCommandOutput , } from "./commands/GetNetworkInsightsAccessScopeContentCommand" ; import { GetPasswordDataCommandInput , GetPasswordDataCommandOutput } from "./commands/GetPasswordDataCommand" ; import { GetReservedInstancesExchangeQuoteCommandInput , GetReservedInstancesExchangeQuoteCommandOutput , } from "./commands/GetReservedInstancesExchangeQuoteCommand" ; import { GetSerialConsoleAccessStatusCommandInput , GetSerialConsoleAccessStatusCommandOutput , } from "./commands/GetSerialConsoleAccessStatusCommand" ; import { GetSpotPlacementScoresCommandInput , GetSpotPlacementScoresCommandOutput , } from "./commands/GetSpotPlacementScoresCommand" ; import { GetSubnetCidrReservationsCommandInput , GetSubnetCidrReservationsCommandOutput , } from "./commands/GetSubnetCidrReservationsCommand" ; import { GetTransitGatewayAttachmentPropagationsCommandInput , GetTransitGatewayAttachmentPropagationsCommandOutput , } from "./commands/GetTransitGatewayAttachmentPropagationsCommand" ; import { GetTransitGatewayMulticastDomainAssociationsCommandInput , GetTransitGatewayMulticastDomainAssociationsCommandOutput , } from "./commands/GetTransitGatewayMulticastDomainAssociationsCommand" ; import { GetTransitGatewayPrefixListReferencesCommandInput , GetTransitGatewayPrefixListReferencesCommandOutput , } from "./commands/GetTransitGatewayPrefixListReferencesCommand" ; import { GetTransitGatewayRouteTableAssociationsCommandInput , GetTransitGatewayRouteTableAssociationsCommandOutput , } from "./commands/GetTransitGatewayRouteTableAssociationsCommand" ; import { GetTransitGatewayRouteTablePropagationsCommandInput , GetTransitGatewayRouteTablePropagationsCommandOutput , } from "./commands/GetTransitGatewayRouteTablePropagationsCommand" ; import { GetVpnConnectionDeviceSampleConfigurationCommandInput , GetVpnConnectionDeviceSampleConfigurationCommandOutput , } from "./commands/GetVpnConnectionDeviceSampleConfigurationCommand" ; import { GetVpnConnectionDeviceTypesCommandInput , GetVpnConnectionDeviceTypesCommandOutput , } from "./commands/GetVpnConnectionDeviceTypesCommand" ; import { ImportClientVpnClientCertificateRevocationListCommandInput , ImportClientVpnClientCertificateRevocationListCommandOutput , } from "./commands/ImportClientVpnClientCertificateRevocationListCommand" ; import { ImportImageCommandInput , ImportImageCommandOutput } from "./commands/ImportImageCommand" ; import { ImportInstanceCommandInput , ImportInstanceCommandOutput } from "./commands/ImportInstanceCommand" ; import { ImportKeyPairCommandInput , ImportKeyPairCommandOutput } from "./commands/ImportKeyPairCommand" ; import { ImportSnapshotCommandInput , ImportSnapshotCommandOutput } from "./commands/ImportSnapshotCommand" ; import { ImportVolumeCommandInput , ImportVolumeCommandOutput } from "./commands/ImportVolumeCommand" ; import { ListSnapshotsInRecycleBinCommandInput , ListSnapshotsInRecycleBinCommandOutput , } from "./commands/ListSnapshotsInRecycleBinCommand" ; import { ModifyAddressAttributeCommandInput , ModifyAddressAttributeCommandOutput , } from "./commands/ModifyAddressAttributeCommand" ; import { ModifyAvailabilityZoneGroupCommandInput , ModifyAvailabilityZoneGroupCommandOutput , } from "./commands/ModifyAvailabilityZoneGroupCommand" ; import { ModifyCapacityReservationCommandInput , ModifyCapacityReservationCommandOutput , } from "./commands/ModifyCapacityReservationCommand" ; import { ModifyCapacityReservationFleetCommandInput , ModifyCapacityReservationFleetCommandOutput , } from "./commands/ModifyCapacityReservationFleetCommand" ; import { ModifyClientVpnEndpointCommandInput , ModifyClientVpnEndpointCommandOutput , } from "./commands/ModifyClientVpnEndpointCommand" ; import { ModifyDefaultCreditSpecificationCommandInput , ModifyDefaultCreditSpecificationCommandOutput , } from "./commands/ModifyDefaultCreditSpecificationCommand" ; import { ModifyEbsDefaultKmsKeyIdCommandInput , ModifyEbsDefaultKmsKeyIdCommandOutput , } from "./commands/ModifyEbsDefaultKmsKeyIdCommand" ; import { ModifyFleetCommandInput , ModifyFleetCommandOutput } from "./commands/ModifyFleetCommand" ; import { ModifyFpgaImageAttributeCommandInput , ModifyFpgaImageAttributeCommandOutput , } from "./commands/ModifyFpgaImageAttributeCommand" ; import { ModifyHostsCommandInput , ModifyHostsCommandOutput } from "./commands/ModifyHostsCommand" ; import { ModifyIdentityIdFormatCommandInput , ModifyIdentityIdFormatCommandOutput , } from "./commands/ModifyIdentityIdFormatCommand" ; import { ModifyIdFormatCommandInput , ModifyIdFormatCommandOutput } from "./commands/ModifyIdFormatCommand" ; import { ModifyImageAttributeCommandInput , ModifyImageAttributeCommandOutput , } from "./commands/ModifyImageAttributeCommand" ; import { ModifyInstanceAttributeCommandInput , ModifyInstanceAttributeCommandOutput , } from "./commands/ModifyInstanceAttributeCommand" ; import { ModifyInstanceCapacityReservationAttributesCommandInput , ModifyInstanceCapacityReservationAttributesCommandOutput , } from "./commands/ModifyInstanceCapacityReservationAttributesCommand" ; import { ModifyInstanceCreditSpecificationCommandInput , ModifyInstanceCreditSpecificationCommandOutput , } from "./commands/ModifyInstanceCreditSpecificationCommand" ; import { ModifyInstanceEventStartTimeCommandInput , ModifyInstanceEventStartTimeCommandOutput , } from "./commands/ModifyInstanceEventStartTimeCommand" ; import { ModifyInstanceEventWindowCommandInput , ModifyInstanceEventWindowCommandOutput , } from "./commands/ModifyInstanceEventWindowCommand" ; import { ModifyInstanceMetadataOptionsCommandInput , ModifyInstanceMetadataOptionsCommandOutput , } from "./commands/ModifyInstanceMetadataOptionsCommand" ; import { ModifyInstancePlacementCommandInput , ModifyInstancePlacementCommandOutput , } from "./commands/ModifyInstancePlacementCommand" ; import { ModifyIpamCommandInput , ModifyIpamCommandOutput } from "./commands/ModifyIpamCommand" ; import { ModifyIpamPoolCommandInput , ModifyIpamPoolCommandOutput } from "./commands/ModifyIpamPoolCommand" ; import { ModifyIpamResourceCidrCommandInput , ModifyIpamResourceCidrCommandOutput , } from "./commands/ModifyIpamResourceCidrCommand" ; import { ModifyIpamScopeCommandInput , ModifyIpamScopeCommandOutput } from "./commands/ModifyIpamScopeCommand" ; import { ModifyLaunchTemplateCommandInput , ModifyLaunchTemplateCommandOutput , } from "./commands/ModifyLaunchTemplateCommand" ; import { ModifyManagedPrefixListCommandInput , ModifyManagedPrefixListCommandOutput , } from "./commands/ModifyManagedPrefixListCommand" ; import { ModifyNetworkInterfaceAttributeCommandInput , ModifyNetworkInterfaceAttributeCommandOutput , } from "./commands/ModifyNetworkInterfaceAttributeCommand" ; import { ModifyPrivateDnsNameOptionsCommandInput , ModifyPrivateDnsNameOptionsCommandOutput , } from "./commands/ModifyPrivateDnsNameOptionsCommand" ; import { ModifyReservedInstancesCommandInput , ModifyReservedInstancesCommandOutput , } from "./commands/ModifyReservedInstancesCommand" ; import { ModifySecurityGroupRulesCommandInput , ModifySecurityGroupRulesCommandOutput , } from "./commands/ModifySecurityGroupRulesCommand" ; import { ModifySnapshotAttributeCommandInput , ModifySnapshotAttributeCommandOutput , } from "./commands/ModifySnapshotAttributeCommand" ; import { ModifySnapshotTierCommandInput , ModifySnapshotTierCommandOutput } from "./commands/ModifySnapshotTierCommand" ; import { ModifySpotFleetRequestCommandInput , ModifySpotFleetRequestCommandOutput , } from "./commands/ModifySpotFleetRequestCommand" ; import { ModifySubnetAttributeCommandInput , ModifySubnetAttributeCommandOutput , } from "./commands/ModifySubnetAttributeCommand" ; import { ModifyTrafficMirrorFilterNetworkServicesCommandInput , ModifyTrafficMirrorFilterNetworkServicesCommandOutput , } from "./commands/ModifyTrafficMirrorFilterNetworkServicesCommand" ; import { ModifyTrafficMirrorFilterRuleCommandInput , ModifyTrafficMirrorFilterRuleCommandOutput , } from "./commands/ModifyTrafficMirrorFilterRuleCommand" ; import { ModifyTrafficMirrorSessionCommandInput , ModifyTrafficMirrorSessionCommandOutput , } from "./commands/ModifyTrafficMirrorSessionCommand" ; import { ModifyTransitGatewayCommandInput , ModifyTransitGatewayCommandOutput , } from "./commands/ModifyTransitGatewayCommand" ; import { ModifyTransitGatewayPrefixListReferenceCommandInput , ModifyTransitGatewayPrefixListReferenceCommandOutput , } from "./commands/ModifyTransitGatewayPrefixListReferenceCommand" ; import { ModifyTransitGatewayVpcAttachmentCommandInput , ModifyTransitGatewayVpcAttachmentCommandOutput , } from "./commands/ModifyTransitGatewayVpcAttachmentCommand" ; import { ModifyVolumeAttributeCommandInput , ModifyVolumeAttributeCommandOutput , } from "./commands/ModifyVolumeAttributeCommand" ; import { ModifyVolumeCommandInput , ModifyVolumeCommandOutput } from "./commands/ModifyVolumeCommand" ; import { ModifyVpcAttributeCommandInput , ModifyVpcAttributeCommandOutput } from "./commands/ModifyVpcAttributeCommand" ; import { ModifyVpcEndpointCommandInput , ModifyVpcEndpointCommandOutput } from "./commands/ModifyVpcEndpointCommand" ; import { ModifyVpcEndpointConnectionNotificationCommandInput , ModifyVpcEndpointConnectionNotificationCommandOutput , } from "./commands/ModifyVpcEndpointConnectionNotificationCommand" ; import { ModifyVpcEndpointServiceConfigurationCommandInput , ModifyVpcEndpointServiceConfigurationCommandOutput , } from "./commands/ModifyVpcEndpointServiceConfigurationCommand" ; import { ModifyVpcEndpointServicePayerResponsibilityCommandInput , ModifyVpcEndpointServicePayerResponsibilityCommandOutput , } from "./commands/ModifyVpcEndpointServicePayerResponsibilityCommand" ; import { ModifyVpcEndpointServicePermissionsCommandInput , ModifyVpcEndpointServicePermissionsCommandOutput , } from "./commands/ModifyVpcEndpointServicePermissionsCommand" ; import { ModifyVpcPeeringConnectionOptionsCommandInput , ModifyVpcPeeringConnectionOptionsCommandOutput , } from "./commands/ModifyVpcPeeringConnectionOptionsCommand" ; import { ModifyVpcTenancyCommandInput , ModifyVpcTenancyCommandOutput } from "./commands/ModifyVpcTenancyCommand" ; import { ModifyVpnConnectionCommandInput , ModifyVpnConnectionCommandOutput , } from "./commands/ModifyVpnConnectionCommand" ; import { ModifyVpnConnectionOptionsCommandInput , ModifyVpnConnectionOptionsCommandOutput , } from "./commands/ModifyVpnConnectionOptionsCommand" ; import { ModifyVpnTunnelCertificateCommandInput , ModifyVpnTunnelCertificateCommandOutput , } from "./commands/ModifyVpnTunnelCertificateCommand" ; import { ModifyVpnTunnelOptionsCommandInput , ModifyVpnTunnelOptionsCommandOutput , } from "./commands/ModifyVpnTunnelOptionsCommand" ; import { MonitorInstancesCommandInput , MonitorInstancesCommandOutput } from "./commands/MonitorInstancesCommand" ; import { MoveAddressToVpcCommandInput , MoveAddressToVpcCommandOutput } from "./commands/MoveAddressToVpcCommand" ; import { MoveByoipCidrToIpamCommandInput , MoveByoipCidrToIpamCommandOutput , } from "./commands/MoveByoipCidrToIpamCommand" ; import { ProvisionByoipCidrCommandInput , ProvisionByoipCidrCommandOutput } from "./commands/ProvisionByoipCidrCommand" ; import { ProvisionIpamPoolCidrCommandInput , ProvisionIpamPoolCidrCommandOutput , } from "./commands/ProvisionIpamPoolCidrCommand" ; import { ProvisionPublicIpv4PoolCidrCommandInput , ProvisionPublicIpv4PoolCidrCommandOutput , } from "./commands/ProvisionPublicIpv4PoolCidrCommand" ; import { PurchaseHostReservationCommandInput , PurchaseHostReservationCommandOutput , } from "./commands/PurchaseHostReservationCommand" ; import { PurchaseReservedInstancesOfferingCommandInput , PurchaseReservedInstancesOfferingCommandOutput , } from "./commands/PurchaseReservedInstancesOfferingCommand" ; import { PurchaseScheduledInstancesCommandInput , PurchaseScheduledInstancesCommandOutput , } from "./commands/PurchaseScheduledInstancesCommand" ; import { RebootInstancesCommandInput , RebootInstancesCommandOutput } from "./commands/RebootInstancesCommand" ; import { RegisterImageCommandInput , RegisterImageCommandOutput } from "./commands/RegisterImageCommand" ; import { RegisterInstanceEventNotificationAttributesCommandInput , RegisterInstanceEventNotificationAttributesCommandOutput , } from "./commands/RegisterInstanceEventNotificationAttributesCommand" ; import { RegisterTransitGatewayMulticastGroupMembersCommandInput , RegisterTransitGatewayMulticastGroupMembersCommandOutput , } from "./commands/RegisterTransitGatewayMulticastGroupMembersCommand" ; import { RegisterTransitGatewayMulticastGroupSourcesCommandInput , RegisterTransitGatewayMulticastGroupSourcesCommandOutput , } from "./commands/RegisterTransitGatewayMulticastGroupSourcesCommand" ; import { RejectTransitGatewayMulticastDomainAssociationsCommandInput , RejectTransitGatewayMulticastDomainAssociationsCommandOutput , } from "./commands/RejectTransitGatewayMulticastDomainAssociationsCommand" ; import { RejectTransitGatewayPeeringAttachmentCommandInput , RejectTransitGatewayPeeringAttachmentCommandOutput , } from "./commands/RejectTransitGatewayPeeringAttachmentCommand" ; import { RejectTransitGatewayVpcAttachmentCommandInput , RejectTransitGatewayVpcAttachmentCommandOutput , } from "./commands/RejectTransitGatewayVpcAttachmentCommand" ; import { RejectVpcEndpointConnectionsCommandInput , RejectVpcEndpointConnectionsCommandOutput , } from "./commands/RejectVpcEndpointConnectionsCommand" ; import { RejectVpcPeeringConnectionCommandInput , RejectVpcPeeringConnectionCommandOutput , } from "./commands/RejectVpcPeeringConnectionCommand" ; import { ReleaseAddressCommandInput , ReleaseAddressCommandOutput } from "./commands/ReleaseAddressCommand" ; import { ReleaseHostsCommandInput , ReleaseHostsCommandOutput } from "./commands/ReleaseHostsCommand" ; import { ReleaseIpamPoolAllocationCommandInput , ReleaseIpamPoolAllocationCommandOutput , } from "./commands/ReleaseIpamPoolAllocationCommand" ; import { ReplaceIamInstanceProfileAssociationCommandInput , ReplaceIamInstanceProfileAssociationCommandOutput , } from "./commands/ReplaceIamInstanceProfileAssociationCommand" ; import { ReplaceNetworkAclAssociationCommandInput , ReplaceNetworkAclAssociationCommandOutput , } from "./commands/ReplaceNetworkAclAssociationCommand" ; import { ReplaceNetworkAclEntryCommandInput , ReplaceNetworkAclEntryCommandOutput , } from "./commands/ReplaceNetworkAclEntryCommand" ; import { ReplaceRouteCommandInput , ReplaceRouteCommandOutput } from "./commands/ReplaceRouteCommand" ; import { ReplaceRouteTableAssociationCommandInput , ReplaceRouteTableAssociationCommandOutput , } from "./commands/ReplaceRouteTableAssociationCommand" ; import { ReplaceTransitGatewayRouteCommandInput , ReplaceTransitGatewayRouteCommandOutput , } from "./commands/ReplaceTransitGatewayRouteCommand" ; import { ReportInstanceStatusCommandInput , ReportInstanceStatusCommandOutput , } from "./commands/ReportInstanceStatusCommand" ; import { RequestSpotFleetCommandInput , RequestSpotFleetCommandOutput } from "./commands/RequestSpotFleetCommand" ; import { RequestSpotInstancesCommandInput , RequestSpotInstancesCommandOutput , } from "./commands/RequestSpotInstancesCommand" ; import { ResetAddressAttributeCommandInput , ResetAddressAttributeCommandOutput , } from "./commands/ResetAddressAttributeCommand" ; import { ResetEbsDefaultKmsKeyIdCommandInput , ResetEbsDefaultKmsKeyIdCommandOutput , } from "./commands/ResetEbsDefaultKmsKeyIdCommand" ; import { ResetFpgaImageAttributeCommandInput , ResetFpgaImageAttributeCommandOutput , } from "./commands/ResetFpgaImageAttributeCommand" ; import { ResetImageAttributeCommandInput , ResetImageAttributeCommandOutput , } from "./commands/ResetImageAttributeCommand" ; import { ResetInstanceAttributeCommandInput , ResetInstanceAttributeCommandOutput , } from "./commands/ResetInstanceAttributeCommand" ; import { ResetNetworkInterfaceAttributeCommandInput , ResetNetworkInterfaceAttributeCommandOutput , } from "./commands/ResetNetworkInterfaceAttributeCommand" ; import { ResetSnapshotAttributeCommandInput , ResetSnapshotAttributeCommandOutput , } from "./commands/ResetSnapshotAttributeCommand" ; import { RestoreAddressToClassicCommandInput , RestoreAddressToClassicCommandOutput , } from "./commands/RestoreAddressToClassicCommand" ; import { RestoreManagedPrefixListVersionCommandInput , RestoreManagedPrefixListVersionCommandOutput , } from "./commands/RestoreManagedPrefixListVersionCommand" ; import { RestoreSnapshotFromRecycleBinCommandInput , RestoreSnapshotFromRecycleBinCommandOutput , } from "./commands/RestoreSnapshotFromRecycleBinCommand" ; import { RestoreSnapshotTierCommandInput , RestoreSnapshotTierCommandOutput , } from "./commands/RestoreSnapshotTierCommand" ; import { RevokeClientVpnIngressCommandInput , RevokeClientVpnIngressCommandOutput , } from "./commands/RevokeClientVpnIngressCommand" ; import { RevokeSecurityGroupEgressCommandInput , RevokeSecurityGroupEgressCommandOutput , } from "./commands/RevokeSecurityGroupEgressCommand" ; import { RevokeSecurityGroupIngressCommandInput , RevokeSecurityGroupIngressCommandOutput , } from "./commands/RevokeSecurityGroupIngressCommand" ; import { RunInstancesCommandInput , RunInstancesCommandOutput } from "./commands/RunInstancesCommand" ; import { RunScheduledInstancesCommandInput , RunScheduledInstancesCommandOutput , } from "./commands/RunScheduledInstancesCommand" ; import { SearchLocalGatewayRoutesCommandInput , SearchLocalGatewayRoutesCommandOutput , } from "./commands/SearchLocalGatewayRoutesCommand" ; import { SearchTransitGatewayMulticastGroupsCommandInput , SearchTransitGatewayMulticastGroupsCommandOutput , } from "./commands/SearchTransitGatewayMulticastGroupsCommand" ; import { SearchTransitGatewayRoutesCommandInput , SearchTransitGatewayRoutesCommandOutput , } from "./commands/SearchTransitGatewayRoutesCommand" ; import { SendDiagnosticInterruptCommandInput , SendDiagnosticInterruptCommandOutput , } from "./commands/SendDiagnosticInterruptCommand" ; import { StartInstancesCommandInput , StartInstancesCommandOutput } from "./commands/StartInstancesCommand" ; import { StartNetworkInsightsAccessScopeAnalysisCommandInput , StartNetworkInsightsAccessScopeAnalysisCommandOutput , } from "./commands/StartNetworkInsightsAccessScopeAnalysisCommand" ; import { StartNetworkInsightsAnalysisCommandInput , StartNetworkInsightsAnalysisCommandOutput , } from "./commands/StartNetworkInsightsAnalysisCommand" ; import { StartVpcEndpointServicePrivateDnsVerificationCommandInput , StartVpcEndpointServicePrivateDnsVerificationCommandOutput , } from "./commands/StartVpcEndpointServicePrivateDnsVerificationCommand" ; import { StopInstancesCommandInput , StopInstancesCommandOutput } from "./commands/StopInstancesCommand" ; import { TerminateClientVpnConnectionsCommandInput , TerminateClientVpnConnectionsCommandOutput , } from "./commands/TerminateClientVpnConnectionsCommand" ; import { TerminateInstancesCommandInput , TerminateInstancesCommandOutput } from "./commands/TerminateInstancesCommand" ; import { UnassignIpv6AddressesCommandInput , UnassignIpv6AddressesCommandOutput , } from "./commands/UnassignIpv6AddressesCommand" ; import { UnassignPrivateIpAddressesCommandInput , UnassignPrivateIpAddressesCommandOutput , } from "./commands/UnassignPrivateIpAddressesCommand" ; import { UnmonitorInstancesCommandInput , UnmonitorInstancesCommandOutput } from "./commands/UnmonitorInstancesCommand" ; import { UpdateSecurityGroupRuleDescriptionsEgressCommandInput , UpdateSecurityGroupRuleDescriptionsEgressCommandOutput , } from "./commands/UpdateSecurityGroupRuleDescriptionsEgressCommand" ; import { UpdateSecurityGroupRuleDescriptionsIngressCommandInput , UpdateSecurityGroupRuleDescriptionsIngressCommandOutput , } from "./commands/UpdateSecurityGroupRuleDescriptionsIngressCommand" ; import { WithdrawByoipCidrCommandInput , WithdrawByoipCidrCommandOutput } from "./commands/WithdrawByoipCidrCommand" ; import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig" ; export type ServiceInputTypes = AcceptReservedInstancesExchangeQuoteCommandInput | AcceptTransitGatewayMulticastDomainAssociationsCommandInput | AcceptTransitGatewayPeeringAttachmentCommandInput | AcceptTransitGatewayVpcAttachmentCommandInput | AcceptVpcEndpointConnectionsCommandInput | AcceptVpcPeeringConnectionCommandInput | AdvertiseByoipCidrCommandInput | AllocateAddressCommandInput | AllocateHostsCommandInput | AllocateIpamPoolCidrCommandInput | ApplySecurityGroupsToClientVpnTargetNetworkCommandInput | AssignIpv6AddressesCommandInput | AssignPrivateIpAddressesCommandInput | AssociateAddressCommandInput | AssociateClientVpnTargetNetworkCommandInput | AssociateDhcpOptionsCommandInput | AssociateEnclaveCertificateIamRoleCommandInput | AssociateIamInstanceProfileCommandInput | AssociateInstanceEventWindowCommandInput | AssociateRouteTableCommandInput | AssociateSubnetCidrBlockCommandInput | AssociateTransitGatewayMulticastDomainCommandInput | AssociateTransitGatewayRouteTableCommandInput | AssociateTrunkInterfaceCommandInput | AssociateVpcCidrBlockCommandInput | AttachClassicLinkVpcCommandInput | AttachInternetGatewayCommandInput | AttachNetworkInterfaceCommandInput | AttachVolumeCommandInput | AttachVpnGatewayCommandInput | AuthorizeClientVpnIngressCommandInput | AuthorizeSecurityGroupEgressCommandInput | AuthorizeSecurityGroupIngressCommandInput | BundleInstanceCommandInput | CancelBundleTaskCommandInput | CancelCapacityReservationCommandInput | CancelCapacityReservationFleetsCommandInput | CancelConversionTaskCommandInput | CancelExportTaskCommandInput | CancelImportTaskCommandInput | CancelReservedInstancesListingCommandInput | CancelSpotFleetRequestsCommandInput | CancelSpotInstanceRequestsCommandInput | ConfirmProductInstanceCommandInput | CopyFpgaImageCommandInput | CopyImageCommandInput | CopySnapshotCommandInput | CreateCapacityReservationCommandInput | CreateCapacityReservationFleetCommandInput | CreateCarrierGatewayCommandInput | CreateClientVpnEndpointCommandInput | CreateClientVpnRouteCommandInput | CreateCustomerGatewayCommandInput | CreateDefaultSubnetCommandInput | CreateDefaultVpcCommandInput | CreateDhcpOptionsCommandInput | CreateEgressOnlyInternetGatewayCommandInput | CreateFleetCommandInput | CreateFlowLogsCommandInput | CreateFpgaImageCommandInput | CreateImageCommandInput | CreateInstanceEventWindowCommandInput | CreateInstanceExportTaskCommandInput | CreateInternetGatewayCommandInput | CreateIpamCommandInput | CreateIpamPoolCommandInput | CreateIpamScopeCommandInput | CreateKeyPairCommandInput | CreateLaunchTemplateCommandInput | CreateLaunchTemplateVersionCommandInput | CreateLocalGatewayRouteCommandInput | CreateLocalGatewayRouteTableVpcAssociationCommandInput | CreateManagedPrefixListCommandInput | CreateNatGatewayCommandInput | CreateNetworkAclCommandInput | CreateNetworkAclEntryCommandInput | CreateNetworkInsightsAccessScopeCommandInput | CreateNetworkInsightsPathCommandInput | CreateNetworkInterfaceCommandInput | CreateNetworkInterfacePermissionCommandInput | CreatePlacementGroupCommandInput | CreatePublicIpv4PoolCommandInput | CreateReplaceRootVolumeTaskCommandInput | CreateReservedInstancesListingCommandInput | CreateRestoreImageTaskCommandInput | CreateRouteCommandInput | CreateRouteTableCommandInput | CreateSecurityGroupCommandInput | CreateSnapshotCommandInput | CreateSnapshotsCommandInput | CreateSpotDatafeedSubscriptionCommandInput | CreateStoreImageTaskCommandInput | CreateSubnetCidrReservationCommandInput | CreateSubnetCommandInput | CreateTagsCommandInput | CreateTrafficMirrorFilterCommandInput | CreateTrafficMirrorFilterRuleCommandInput | CreateTrafficMirrorSessionCommandInput | CreateTrafficMirrorTargetCommandInput | CreateTransitGatewayCommandInput | CreateTransitGatewayConnectCommandInput | CreateTransitGatewayConnectPeerCommandInput | CreateTransitGatewayMulticastDomainCommandInput | CreateTransitGatewayPeeringAttachmentCommandInput | CreateTransitGatewayPrefixListReferenceCommandInput | CreateTransitGatewayRouteCommandInput | CreateTransitGatewayRouteTableCommandInput | CreateTransitGatewayVpcAttachmentCommandInput | CreateVolumeCommandInput | CreateVpcCommandInput | CreateVpcEndpointCommandInput | CreateVpcEndpointConnectionNotificationCommandInput | CreateVpcEndpointServiceConfigurationCommandInput | CreateVpcPeeringConnectionCommandInput | CreateVpnConnectionCommandInput | CreateVpnConnectionRouteCommandInput | CreateVpnGatewayCommandInput | DeleteCarrierGatewayCommandInput | DeleteClientVpnEndpointCommandInput | DeleteClientVpnRouteCommandInput | DeleteCustomerGatewayCommandInput | DeleteDhcpOptionsCommandInput | DeleteEgressOnlyInternetGatewayCommandInput | DeleteFleetsCommandInput | DeleteFlowLogsCommandInput | DeleteFpgaImageCommandInput | DeleteInstanceEventWindowCommandInput | DeleteInternetGatewayCommandInput | DeleteIpamCommandInput | DeleteIpamPoolCommandInput | DeleteIpamScopeCommandInput | DeleteKeyPairCommandInput | DeleteLaunchTemplateCommandInput | DeleteLaunchTemplateVersionsCommandInput | DeleteLocalGatewayRouteCommandInput | DeleteLocalGatewayRouteTableVpcAssociationCommandInput | DeleteManagedPrefixListCommandInput | DeleteNatGatewayCommandInput | DeleteNetworkAclCommandInput | DeleteNetworkAclEntryCommandInput | DeleteNetworkInsightsAccessScopeAnalysisCommandInput | DeleteNetworkInsightsAccessScopeCommandInput | DeleteNetworkInsightsAnalysisCommandInput | DeleteNetworkInsightsPathCommandInput | DeleteNetworkInterfaceCommandInput | DeleteNetworkInterfacePermissionCommandInput | DeletePlacementGroupCommandInput | DeletePublicIpv4PoolCommandInput | DeleteQueuedReservedInstancesCommandInput | DeleteRouteCommandInput | DeleteRouteTableCommandInput | DeleteSecurityGroupCommandInput | DeleteSnapshotCommandInput | DeleteSpotDatafeedSubscriptionCommandInput | DeleteSubnetCidrReservationCommandInput | DeleteSubnetCommandInput | DeleteTagsCommandInput | DeleteTrafficMirrorFilterCommandInput | DeleteTrafficMirrorFilterRuleCommandInput | DeleteTrafficMirrorSessionCommandInput | DeleteTrafficMirrorTargetCommandInput | DeleteTransitGatewayCommandInput | DeleteTransitGatewayConnectCommandInput | DeleteTransitGatewayConnectPeerCommandInput | DeleteTransitGatewayMulticastDomainCommandInput | DeleteTransitGatewayPeeringAttachmentCommandInput | DeleteTransitGatewayPrefixListReferenceCommandInput | DeleteTransitGatewayRouteCommandInput | DeleteTransitGatewayRouteTableCommandInput | DeleteTransitGatewayVpcAttachmentCommandInput | DeleteVolumeCommandInput | DeleteVpcCommandInput | DeleteVpcEndpointConnectionNotificationsCommandInput | DeleteVpcEndpointServiceConfigurationsCommandInput | DeleteVpcEndpointsCommandInput | DeleteVpcPeeringConnectionCommandInput | DeleteVpnConnectionCommandInput | DeleteVpnConnectionRouteCommandInput | DeleteVpnGatewayCommandInput | DeprovisionByoipCidrCommandInput | DeprovisionIpamPoolCidrCommandInput | DeprovisionPublicIpv4PoolCidrCommandInput | DeregisterImageCommandInput | DeregisterInstanceEventNotificationAttributesCommandInput | DeregisterTransitGatewayMulticastGroupMembersCommandInput | DeregisterTransitGatewayMulticastGroupSourcesCommandInput | DescribeAccountAttributesCommandInput | DescribeAddressesAttributeCommandInput | DescribeAddressesCommandInput | DescribeAggregateIdFormatCommandInput | DescribeAvailabilityZonesCommandInput | DescribeBundleTasksCommandInput | DescribeByoipCidrsCommandInput | DescribeCapacityReservationFleetsCommandInput | DescribeCapacityReservationsCommandInput | DescribeCarrierGatewaysCommandInput | DescribeClassicLinkInstancesCommandInput | DescribeClientVpnAuthorizationRulesCommandInput | DescribeClientVpnConnectionsCommandInput | DescribeClientVpnEndpointsCommandInput | DescribeClientVpnRoutesCommandInput | DescribeClientVpnTargetNetworksCommandInput | DescribeCoipPoolsCommandInput | DescribeConversionTasksCommandInput | DescribeCustomerGatewaysCommandInput | DescribeDhcpOptionsCommandInput | DescribeEgressOnlyInternetGatewaysCommandInput | DescribeElasticGpusCommandInput | DescribeExportImageTasksCommandInput | DescribeExportTasksCommandInput | DescribeFastSnapshotRestoresCommandInput | DescribeFleetHistoryCommandInput | DescribeFleetInstancesCommandInput | DescribeFleetsCommandInput | DescribeFlowLogsCommandInput | DescribeFpgaImageAttributeCommandInput | DescribeFpgaImagesCommandInput | DescribeHostReservationOfferingsCommandInput | DescribeHostReservationsCommandInput | DescribeHostsCommandInput | DescribeIamInstanceProfileAssociationsCommandInput | DescribeIdFormatCommandInput | DescribeIdentityIdFormatCommandInput | DescribeImageAttributeCommandInput | DescribeImagesCommandInput | DescribeImportImageTasksCommandInput | DescribeImportSnapshotTasksCommandInput | DescribeInstanceAttributeCommandInput | DescribeInstanceCreditSpecificationsCommandInput | DescribeInstanceEventNotificationAttributesCommandInput | DescribeInstanceEventWindowsCommandInput | DescribeInstanceStatusCommandInput | DescribeInstanceTypeOfferingsCommandInput | DescribeInstanceTypesCommandInput | DescribeInstancesCommandInput | DescribeInternetGatewaysCommandInput | DescribeIpamPoolsCommandInput | DescribeIpamScopesCommandInput | DescribeIpamsCommandInput | DescribeIpv6PoolsCommandInput | DescribeKeyPairsCommandInput | DescribeLaunchTemplateVersionsCommandInput | DescribeLaunchTemplatesCommandInput | DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommandInput | DescribeLocalGatewayRouteTableVpcAssociationsCommandInput | DescribeLocalGatewayRouteTablesCommandInput | DescribeLocalGatewayVirtualInterfaceGroupsCommandInput | DescribeLocalGatewayVirtualInterfacesCommandInput | DescribeLocalGatewaysCommandInput | DescribeManagedPrefixListsCommandInput | DescribeMovingAddressesCommandInput | DescribeNatGatewaysCommandInput | DescribeNetworkAclsCommandInput | DescribeNetworkInsightsAccessScopeAnalysesCommandInput | DescribeNetworkInsightsAccessScopesCommandInput | DescribeNetworkInsightsAnalysesCommandInput | DescribeNetworkInsightsPathsCommandInput | DescribeNetworkInterfaceAttributeCommandInput | DescribeNetworkInterfacePermissionsCommandInput | DescribeNetworkInterfacesCommandInput | DescribePlacementGroupsCommandInput | DescribePrefixListsCommandInput | DescribePrincipalIdFormatCommandInput | DescribePublicIpv4PoolsCommandInput | DescribeRegionsCommandInput | DescribeReplaceRootVolumeTasksCommandInput | DescribeReservedInstancesCommandInput | DescribeReservedInstancesListingsCommandInput | DescribeReservedInstancesModificationsCommandInput | DescribeReservedInstancesOfferingsCommandInput | DescribeRouteTablesCommandInput | DescribeScheduledInstanceAvailabilityCommandInput | DescribeScheduledInstancesCommandInput | DescribeSecurityGroupReferencesCommandInput | DescribeSecurityGroupRulesCommandInput | DescribeSecurityGroupsCommandInput | DescribeSnapshotAttributeCommandInput | DescribeSnapshotTierStatusCommandInput | DescribeSnapshotsCommandInput | DescribeSpotDatafeedSubscriptionCommandInput | DescribeSpotFleetInstancesCommandInput | DescribeSpotFleetRequestHistoryCommandInput | DescribeSpotFleetRequestsCommandInput | DescribeSpotInstanceRequestsCommandInput | DescribeSpotPriceHistoryCommandInput | DescribeStaleSecurityGroupsCommandInput | DescribeStoreImageTasksCommandInput | DescribeSubnetsCommandInput | DescribeTagsCommandInput | DescribeTrafficMirrorFiltersCommandInput | DescribeTrafficMirrorSessionsCommandInput | DescribeTrafficMirrorTargetsCommandInput | DescribeTransitGatewayAttachmentsCommandInput | DescribeTransitGatewayConnectPeersCommandInput | DescribeTransitGatewayConnectsCommandInput | DescribeTransitGatewayMulticastDomainsCommandInput | DescribeTransitGatewayPeeringAttachmentsCommandInput | DescribeTransitGatewayRouteTablesCommandInput | DescribeTransitGatewayVpcAttachmentsCommandInput | DescribeTransitGatewaysCommandInput | DescribeTrunkInterfaceAssociationsCommandInput | DescribeVolumeAttributeCommandInput | DescribeVolumeStatusCommandInput | DescribeVolumesCommandInput | DescribeVolumesModificationsCommandInput | DescribeVpcAttributeCommandInput | DescribeVpcClassicLinkCommandInput | DescribeVpcClassicLinkDnsSupportCommandInput | DescribeVpcEndpointConnectionNotificationsCommandInput | DescribeVpcEndpointConnectionsCommandInput | DescribeVpcEndpointServiceConfigurationsCommandInput | DescribeVpcEndpointServicePermissionsCommandInput | DescribeVpcEndpointServicesCommandInput | DescribeVpcEndpointsCommandInput | DescribeVpcPeeringConnectionsCommandInput | DescribeVpcsCommandInput | DescribeVpnConnectionsCommandInput | DescribeVpnGatewaysCommandInput | DetachClassicLinkVpcCommandInput | DetachInternetGatewayCommandInput | DetachNetworkInterfaceCommandInput | DetachVolumeCommandInput | DetachVpnGatewayCommandInput | DisableEbsEncryptionByDefaultCommandInput | DisableFastSnapshotRestoresCommandInput | DisableImageDeprecationCommandInput | DisableIpamOrganizationAdminAccountCommandInput | DisableSerialConsoleAccessCommandInput | DisableTransitGatewayRouteTablePropagationCommandInput | DisableVgwRoutePropagationCommandInput | DisableVpcClassicLinkCommandInput | DisableVpcClassicLinkDnsSupportCommandInput | DisassociateAddressCommandInput | DisassociateClientVpnTargetNetworkCommandInput | DisassociateEnclaveCertificateIamRoleCommandInput | DisassociateIamInstanceProfileCommandInput | DisassociateInstanceEventWindowCommandInput | DisassociateRouteTableCommandInput | DisassociateSubnetCidrBlockCommandInput | DisassociateTransitGatewayMulticastDomainCommandInput | DisassociateTransitGatewayRouteTableCommandInput | DisassociateTrunkInterfaceCommandInput | DisassociateVpcCidrBlockCommandInput | EnableEbsEncryptionByDefaultCommandInput | EnableFastSnapshotRestoresCommandInput | EnableImageDeprecationCommandInput | EnableIpamOrganizationAdminAccountCommandInput | EnableSerialConsoleAccessCommandInput | EnableTransitGatewayRouteTablePropagationCommandInput | EnableVgwRoutePropagationCommandInput | EnableVolumeIOCommandInput | EnableVpcClassicLinkCommandInput | EnableVpcClassicLinkDnsSupportCommandInput | ExportClientVpnClientCertificateRevocationListCommandInput | ExportClientVpnClientConfigurationCommandInput | ExportImageCommandInput | ExportTransitGatewayRoutesCommandInput | GetAssociatedEnclaveCertificateIamRolesCommandInput | GetAssociatedIpv6PoolCidrsCommandInput | GetCapacityReservationUsageCommandInput | GetCoipPoolUsageCommandInput | GetConsoleOutputCommandInput | GetConsoleScreenshotCommandInput | GetDefaultCreditSpecificationCommandInput | GetEbsDefaultKmsKeyIdCommandInput | GetEbsEncryptionByDefaultCommandInput | GetFlowLogsIntegrationTemplateCommandInput | GetGroupsForCapacityReservationCommandInput | GetHostReservationPurchasePreviewCommandInput | GetInstanceTypesFromInstanceRequirementsCommandInput | GetIpamAddressHistoryCommandInput | GetIpamPoolAllocationsCommandInput | GetIpamPoolCidrsCommandInput | GetIpamResourceCidrsCommandInput | GetLaunchTemplateDataCommandInput | GetManagedPrefixListAssociationsCommandInput | GetManagedPrefixListEntriesCommandInput | GetNetworkInsightsAccessScopeAnalysisFindingsCommandInput | GetNetworkInsightsAccessScopeContentCommandInput | GetPasswordDataCommandInput | GetReservedInstancesExchangeQuoteCommandInput | GetSerialConsoleAccessStatusCommandInput | GetSpotPlacementScoresCommandInput | GetSubnetCidrReservationsCommandInput | GetTransitGatewayAttachmentPropagationsCommandInput | GetTransitGatewayMulticastDomainAssociationsCommandInput | GetTransitGatewayPrefixListReferencesCommandInput | GetTransitGatewayRouteTableAssociationsCommandInput | GetTransitGatewayRouteTablePropagationsCommandInput | GetVpnConnectionDeviceSampleConfigurationCommandInput | GetVpnConnectionDeviceTypesCommandInput | ImportClientVpnClientCertificateRevocationListCommandInput | ImportImageCommandInput | ImportInstanceCommandInput | ImportKeyPairCommandInput | ImportSnapshotCommandInput | ImportVolumeCommandInput | ListSnapshotsInRecycleBinCommandInput | ModifyAddressAttributeCommandInput | ModifyAvailabilityZoneGroupCommandInput | ModifyCapacityReservationCommandInput | ModifyCapacityReservationFleetCommandInput | ModifyClientVpnEndpointCommandInput | ModifyDefaultCreditSpecificationCommandInput | ModifyEbsDefaultKmsKeyIdCommandInput | ModifyFleetCommandInput | ModifyFpgaImageAttributeCommandInput | ModifyHostsCommandInput | ModifyIdFormatCommandInput | ModifyIdentityIdFormatCommandInput | ModifyImageAttributeCommandInput | ModifyInstanceAttributeCommandInput | ModifyInstanceCapacityReservationAttributesCommandInput | ModifyInstanceCreditSpecificationCommandInput | ModifyInstanceEventStartTimeCommandInput | ModifyInstanceEventWindowCommandInput | ModifyInstanceMetadataOptionsCommandInput | ModifyInstancePlacementCommandInput | ModifyIpamCommandInput | ModifyIpamPoolCommandInput | ModifyIpamResourceCidrCommandInput | ModifyIpamScopeCommandInput | ModifyLaunchTemplateCommandInput | ModifyManagedPrefixListCommandInput | ModifyNetworkInterfaceAttributeCommandInput | ModifyPrivateDnsNameOptionsCommandInput | ModifyReservedInstancesCommandInput | ModifySecurityGroupRulesCommandInput | ModifySnapshotAttributeCommandInput | ModifySnapshotTierCommandInput | ModifySpotFleetRequestCommandInput | ModifySubnetAttributeCommandInput | ModifyTrafficMirrorFilterNetworkServicesCommandInput | ModifyTrafficMirrorFilterRuleCommandInput | ModifyTrafficMirrorSessionCommandInput | ModifyTransitGatewayCommandInput | ModifyTransitGatewayPrefixListReferenceCommandInput | ModifyTransitGatewayVpcAttachmentCommandInput | ModifyVolumeAttributeCommandInput | ModifyVolumeCommandInput | ModifyVpcAttributeCommandInput | ModifyVpcEndpointCommandInput | ModifyVpcEndpointConnectionNotificationCommandInput | ModifyVpcEndpointServiceConfigurationCommandInput | ModifyVpcEndpointServicePayerResponsibilityCommandInput | ModifyVpcEndpointServicePermissionsCommandInput | ModifyVpcPeeringConnectionOptionsCommandInput | ModifyVpcTenancyCommandInput | ModifyVpnConnectionCommandInput | ModifyVpnConnectionOptionsCommandInput | ModifyVpnTunnelCertificateCommandInput | ModifyVpnTunnelOptionsCommandInput | MonitorInstancesCommandInput | MoveAddressToVpcCommandInput | MoveByoipCidrToIpamCommandInput | ProvisionByoipCidrCommandInput | ProvisionIpamPoolCidrCommandInput | ProvisionPublicIpv4PoolCidrCommandInput | PurchaseHostReservationCommandInput | PurchaseReservedInstancesOfferingCommandInput | PurchaseScheduledInstancesCommandInput | RebootInstancesCommandInput | RegisterImageCommandInput | RegisterInstanceEventNotificationAttributesCommandInput | RegisterTransitGatewayMulticastGroupMembersCommandInput | RegisterTransitGatewayMulticastGroupSourcesCommandInput | RejectTransitGatewayMulticastDomainAssociationsCommandInput | RejectTransitGatewayPeeringAttachmentCommandInput | RejectTransitGatewayVpcAttachmentCommandInput | RejectVpcEndpointConnectionsCommandInput | RejectVpcPeeringConnectionCommandInput | ReleaseAddressCommandInput | ReleaseHostsCommandInput | ReleaseIpamPoolAllocationCommandInput | ReplaceIamInstanceProfileAssociationCommandInput | ReplaceNetworkAclAssociationCommandInput | ReplaceNetworkAclEntryCommandInput | ReplaceRouteCommandInput | ReplaceRouteTableAssociationCommandInput | ReplaceTransitGatewayRouteCommandInput | ReportInstanceStatusCommandInput | RequestSpotFleetCommandInput | RequestSpotInstancesCommandInput | ResetAddressAttributeCommandInput | ResetEbsDefaultKmsKeyIdCommandInput | ResetFpgaImageAttributeCommandInput | ResetImageAttributeCommandInput | ResetInstanceAttributeCommandInput | ResetNetworkInterfaceAttributeCommandInput | ResetSnapshotAttributeCommandInput | RestoreAddressToClassicCommandInput | RestoreManagedPrefixListVersionCommandInput | RestoreSnapshotFromRecycleBinCommandInput | RestoreSnapshotTierCommandInput | RevokeClientVpnIngressCommandInput | RevokeSecurityGroupEgressCommandInput | RevokeSecurityGroupIngressCommandInput | RunInstancesCommandInput | RunScheduledInstancesCommandInput | SearchLocalGatewayRoutesCommandInput | SearchTransitGatewayMulticastGroupsCommandInput | SearchTransitGatewayRoutesCommandInput | SendDiagnosticInterruptCommandInput | StartInstancesCommandInput | StartNetworkInsightsAccessScopeAnalysisCommandInput | StartNetworkInsightsAnalysisCommandInput | StartVpcEndpointServicePrivateDnsVerificationCommandInput | StopInstancesCommandInput | TerminateClientVpnConnectionsCommandInput | TerminateInstancesCommandInput | UnassignIpv6AddressesCommandInput | UnassignPrivateIpAddressesCommandInput | UnmonitorInstancesCommandInput | UpdateSecurityGroupRuleDescriptionsEgressCommandInput | UpdateSecurityGroupRuleDescriptionsIngressCommandInput | WithdrawByoipCidrCommandInput ; export type ServiceOutputTypes = AcceptReservedInstancesExchangeQuoteCommandOutput | AcceptTransitGatewayMulticastDomainAssociationsCommandOutput | AcceptTransitGatewayPeeringAttachmentCommandOutput | AcceptTransitGatewayVpcAttachmentCommandOutput | AcceptVpcEndpointConnectionsCommandOutput | AcceptVpcPeeringConnectionCommandOutput | AdvertiseByoipCidrCommandOutput | AllocateAddressCommandOutput | AllocateHostsCommandOutput | AllocateIpamPoolCidrCommandOutput | ApplySecurityGroupsToClientVpnTargetNetworkCommandOutput | AssignIpv6AddressesCommandOutput | AssignPrivateIpAddressesCommandOutput | AssociateAddressCommandOutput | AssociateClientVpnTargetNetworkCommandOutput | AssociateDhcpOptionsCommandOutput | AssociateEnclaveCertificateIamRoleCommandOutput | AssociateIamInstanceProfileCommandOutput | AssociateInstanceEventWindowCommandOutput | AssociateRouteTableCommandOutput | AssociateSubnetCidrBlockCommandOutput | AssociateTransitGatewayMulticastDomainCommandOutput | AssociateTransitGatewayRouteTableCommandOutput | AssociateTrunkInterfaceCommandOutput | AssociateVpcCidrBlockCommandOutput | AttachClassicLinkVpcCommandOutput | AttachInternetGatewayCommandOutput | AttachNetworkInterfaceCommandOutput | AttachVolumeCommandOutput | AttachVpnGatewayCommandOutput | AuthorizeClientVpnIngressCommandOutput | AuthorizeSecurityGroupEgressCommandOutput | AuthorizeSecurityGroupIngressCommandOutput | BundleInstanceCommandOutput | CancelBundleTaskCommandOutput | CancelCapacityReservationCommandOutput | CancelCapacityReservationFleetsCommandOutput | CancelConversionTaskCommandOutput | CancelExportTaskCommandOutput | CancelImportTaskCommandOutput | CancelReservedInstancesListingCommandOutput | CancelSpotFleetRequestsCommandOutput | CancelSpotInstanceRequestsCommandOutput | ConfirmProductInstanceCommandOutput | CopyFpgaImageCommandOutput | CopyImageCommandOutput | CopySnapshotCommandOutput | CreateCapacityReservationCommandOutput | CreateCapacityReservationFleetCommandOutput | CreateCarrierGatewayCommandOutput | CreateClientVpnEndpointCommandOutput | CreateClientVpnRouteCommandOutput | CreateCustomerGatewayCommandOutput | CreateDefaultSubnetCommandOutput | CreateDefaultVpcCommandOutput | CreateDhcpOptionsCommandOutput | CreateEgressOnlyInternetGatewayCommandOutput | CreateFleetCommandOutput | CreateFlowLogsCommandOutput | CreateFpgaImageCommandOutput | CreateImageCommandOutput | CreateInstanceEventWindowCommandOutput | CreateInstanceExportTaskCommandOutput | CreateInternetGatewayCommandOutput | CreateIpamCommandOutput | CreateIpamPoolCommandOutput | CreateIpamScopeCommandOutput | CreateKeyPairCommandOutput | CreateLaunchTemplateCommandOutput | CreateLaunchTemplateVersionCommandOutput | CreateLocalGatewayRouteCommandOutput | CreateLocalGatewayRouteTableVpcAssociationCommandOutput | CreateManagedPrefixListCommandOutput | CreateNatGatewayCommandOutput | CreateNetworkAclCommandOutput | CreateNetworkAclEntryCommandOutput | CreateNetworkInsightsAccessScopeCommandOutput | CreateNetworkInsightsPathCommandOutput | CreateNetworkInterfaceCommandOutput | CreateNetworkInterfacePermissionCommandOutput | CreatePlacementGroupCommandOutput | CreatePublicIpv4PoolCommandOutput | CreateReplaceRootVolumeTaskCommandOutput | CreateReservedInstancesListingCommandOutput | CreateRestoreImageTaskCommandOutput | CreateRouteCommandOutput | CreateRouteTableCommandOutput | CreateSecurityGroupCommandOutput | CreateSnapshotCommandOutput | CreateSnapshotsCommandOutput | CreateSpotDatafeedSubscriptionCommandOutput | CreateStoreImageTaskCommandOutput | CreateSubnetCidrReservationCommandOutput | CreateSubnetCommandOutput | CreateTagsCommandOutput | CreateTrafficMirrorFilterCommandOutput | CreateTrafficMirrorFilterRuleCommandOutput | CreateTrafficMirrorSessionCommandOutput | CreateTrafficMirrorTargetCommandOutput | CreateTransitGatewayCommandOutput | CreateTransitGatewayConnectCommandOutput | CreateTransitGatewayConnectPeerCommandOutput | CreateTransitGatewayMulticastDomainCommandOutput | CreateTransitGatewayPeeringAttachmentCommandOutput | CreateTransitGatewayPrefixListReferenceCommandOutput | CreateTransitGatewayRouteCommandOutput | CreateTransitGatewayRouteTableCommandOutput | CreateTransitGatewayVpcAttachmentCommandOutput | CreateVolumeCommandOutput | CreateVpcCommandOutput | CreateVpcEndpointCommandOutput | CreateVpcEndpointConnectionNotificationCommandOutput | CreateVpcEndpointServiceConfigurationCommandOutput | CreateVpcPeeringConnectionCommandOutput | CreateVpnConnectionCommandOutput | CreateVpnConnectionRouteCommandOutput | CreateVpnGatewayCommandOutput | DeleteCarrierGatewayCommandOutput | DeleteClientVpnEndpointCommandOutput | DeleteClientVpnRouteCommandOutput | DeleteCustomerGatewayCommandOutput | DeleteDhcpOptionsCommandOutput | DeleteEgressOnlyInternetGatewayCommandOutput | DeleteFleetsCommandOutput | DeleteFlowLogsCommandOutput | DeleteFpgaImageCommandOutput | DeleteInstanceEventWindowCommandOutput | DeleteInternetGatewayCommandOutput | DeleteIpamCommandOutput | DeleteIpamPoolCommandOutput | DeleteIpamScopeCommandOutput | DeleteKeyPairCommandOutput | DeleteLaunchTemplateCommandOutput | DeleteLaunchTemplateVersionsCommandOutput | DeleteLocalGatewayRouteCommandOutput | DeleteLocalGatewayRouteTableVpcAssociationCommandOutput | DeleteManagedPrefixListCommandOutput | DeleteNatGatewayCommandOutput | DeleteNetworkAclCommandOutput | DeleteNetworkAclEntryCommandOutput | DeleteNetworkInsightsAccessScopeAnalysisCommandOutput | DeleteNetworkInsightsAccessScopeCommandOutput | DeleteNetworkInsightsAnalysisCommandOutput | DeleteNetworkInsightsPathCommandOutput | DeleteNetworkInterfaceCommandOutput | DeleteNetworkInterfacePermissionCommandOutput | DeletePlacementGroupCommandOutput | DeletePublicIpv4PoolCommandOutput | DeleteQueuedReservedInstancesCommandOutput | DeleteRouteCommandOutput | DeleteRouteTableCommandOutput | DeleteSecurityGroupCommandOutput | DeleteSnapshotCommandOutput | DeleteSpotDatafeedSubscriptionCommandOutput | DeleteSubnetCidrReservationCommandOutput | DeleteSubnetCommandOutput | DeleteTagsCommandOutput | DeleteTrafficMirrorFilterCommandOutput | DeleteTrafficMirrorFilterRuleCommandOutput | DeleteTrafficMirrorSessionCommandOutput | DeleteTrafficMirrorTargetCommandOutput | DeleteTransitGatewayCommandOutput | DeleteTransitGatewayConnectCommandOutput | DeleteTransitGatewayConnectPeerCommandOutput | DeleteTransitGatewayMulticastDomainCommandOutput | DeleteTransitGatewayPeeringAttachmentCommandOutput | DeleteTransitGatewayPrefixListReferenceCommandOutput | DeleteTransitGatewayRouteCommandOutput | DeleteTransitGatewayRouteTableCommandOutput | DeleteTransitGatewayVpcAttachmentCommandOutput | DeleteVolumeCommandOutput | DeleteVpcCommandOutput | DeleteVpcEndpointConnectionNotificationsCommandOutput | DeleteVpcEndpointServiceConfigurationsCommandOutput | DeleteVpcEndpointsCommandOutput | DeleteVpcPeeringConnectionCommandOutput | DeleteVpnConnectionCommandOutput | DeleteVpnConnectionRouteCommandOutput | DeleteVpnGatewayCommandOutput | DeprovisionByoipCidrCommandOutput | DeprovisionIpamPoolCidrCommandOutput | DeprovisionPublicIpv4PoolCidrCommandOutput | DeregisterImageCommandOutput | DeregisterInstanceEventNotificationAttributesCommandOutput | DeregisterTransitGatewayMulticastGroupMembersCommandOutput | DeregisterTransitGatewayMulticastGroupSourcesCommandOutput | DescribeAccountAttributesCommandOutput | DescribeAddressesAttributeCommandOutput | DescribeAddressesCommandOutput | DescribeAggregateIdFormatCommandOutput | DescribeAvailabilityZonesCommandOutput | DescribeBundleTasksCommandOutput | DescribeByoipCidrsCommandOutput | DescribeCapacityReservationFleetsCommandOutput | DescribeCapacityReservationsCommandOutput | DescribeCarrierGatewaysCommandOutput | DescribeClassicLinkInstancesCommandOutput | DescribeClientVpnAuthorizationRulesCommandOutput | DescribeClientVpnConnectionsCommandOutput | DescribeClientVpnEndpointsCommandOutput | DescribeClientVpnRoutesCommandOutput | DescribeClientVpnTargetNetworksCommandOutput | DescribeCoipPoolsCommandOutput | DescribeConversionTasksCommandOutput | DescribeCustomerGatewaysCommandOutput | DescribeDhcpOptionsCommandOutput | DescribeEgressOnlyInternetGatewaysCommandOutput | DescribeElasticGpusCommandOutput | DescribeExportImageTasksCommandOutput | DescribeExportTasksCommandOutput | DescribeFastSnapshotRestoresCommandOutput | DescribeFleetHistoryCommandOutput | DescribeFleetInstancesCommandOutput | DescribeFleetsCommandOutput | DescribeFlowLogsCommandOutput | DescribeFpgaImageAttributeCommandOutput | DescribeFpgaImagesCommandOutput | DescribeHostReservationOfferingsCommandOutput | DescribeHostReservationsCommandOutput | DescribeHostsCommandOutput | DescribeIamInstanceProfileAssociationsCommandOutput | DescribeIdFormatCommandOutput | DescribeIdentityIdFormatCommandOutput | DescribeImageAttributeCommandOutput | DescribeImagesCommandOutput | DescribeImportImageTasksCommandOutput | DescribeImportSnapshotTasksCommandOutput | DescribeInstanceAttributeCommandOutput | DescribeInstanceCreditSpecificationsCommandOutput | DescribeInstanceEventNotificationAttributesCommandOutput | DescribeInstanceEventWindowsCommandOutput | DescribeInstanceStatusCommandOutput | DescribeInstanceTypeOfferingsCommandOutput | DescribeInstanceTypesCommandOutput | DescribeInstancesCommandOutput | DescribeInternetGatewaysCommandOutput | DescribeIpamPoolsCommandOutput | DescribeIpamScopesCommandOutput | DescribeIpamsCommandOutput | DescribeIpv6PoolsCommandOutput | DescribeKeyPairsCommandOutput | DescribeLaunchTemplateVersionsCommandOutput | DescribeLaunchTemplatesCommandOutput | DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommandOutput | DescribeLocalGatewayRouteTableVpcAssociationsCommandOutput | DescribeLocalGatewayRouteTablesCommandOutput | DescribeLocalGatewayVirtualInterfaceGroupsCommandOutput | DescribeLocalGatewayVirtualInterfacesCommandOutput | DescribeLocalGatewaysCommandOutput | DescribeManagedPrefixListsCommandOutput | DescribeMovingAddressesCommandOutput | DescribeNatGatewaysCommandOutput | DescribeNetworkAclsCommandOutput | DescribeNetworkInsightsAccessScopeAnalysesCommandOutput | DescribeNetworkInsightsAccessScopesCommandOutput | DescribeNetworkInsightsAnalysesCommandOutput | DescribeNetworkInsightsPathsCommandOutput | DescribeNetworkInterfaceAttributeCommandOutput | DescribeNetworkInterfacePermissionsCommandOutput | DescribeNetworkInterfacesCommandOutput | DescribePlacementGroupsCommandOutput | DescribePrefixListsCommandOutput | DescribePrincipalIdFormatCommandOutput | DescribePublicIpv4PoolsCommandOutput | DescribeRegionsCommandOutput | DescribeReplaceRootVolumeTasksCommandOutput | DescribeReservedInstancesCommandOutput | DescribeReservedInstancesListingsCommandOutput | DescribeReservedInstancesModificationsCommandOutput | DescribeReservedInstancesOfferingsCommandOutput | DescribeRouteTablesCommandOutput | DescribeScheduledInstanceAvailabilityCommandOutput | DescribeScheduledInstancesCommandOutput | DescribeSecurityGroupReferencesCommandOutput | DescribeSecurityGroupRulesCommandOutput | DescribeSecurityGroupsCommandOutput | DescribeSnapshotAttributeCommandOutput | DescribeSnapshotTierStatusCommandOutput | DescribeSnapshotsCommandOutput | DescribeSpotDatafeedSubscriptionCommandOutput | DescribeSpotFleetInstancesCommandOutput | DescribeSpotFleetRequestHistoryCommandOutput | DescribeSpotFleetRequestsCommandOutput | DescribeSpotInstanceRequestsCommandOutput | DescribeSpotPriceHistoryCommandOutput | DescribeStaleSecurityGroupsCommandOutput | DescribeStoreImageTasksCommandOutput | DescribeSubnetsCommandOutput | DescribeTagsCommandOutput | DescribeTrafficMirrorFiltersCommandOutput | DescribeTrafficMirrorSessionsCommandOutput | DescribeTrafficMirrorTargetsCommandOutput | DescribeTransitGatewayAttachmentsCommandOutput | DescribeTransitGatewayConnectPeersCommandOutput | DescribeTransitGatewayConnectsCommandOutput | DescribeTransitGatewayMulticastDomainsCommandOutput | DescribeTransitGatewayPeeringAttachmentsCommandOutput | DescribeTransitGatewayRouteTablesCommandOutput | DescribeTransitGatewayVpcAttachmentsCommandOutput | DescribeTransitGatewaysCommandOutput | DescribeTrunkInterfaceAssociationsCommandOutput | DescribeVolumeAttributeCommandOutput | DescribeVolumeStatusCommandOutput | DescribeVolumesCommandOutput | DescribeVolumesModificationsCommandOutput | DescribeVpcAttributeCommandOutput | DescribeVpcClassicLinkCommandOutput | DescribeVpcClassicLinkDnsSupportCommandOutput | DescribeVpcEndpointConnectionNotificationsCommandOutput | DescribeVpcEndpointConnectionsCommandOutput | DescribeVpcEndpointServiceConfigurationsCommandOutput | DescribeVpcEndpointServicePermissionsCommandOutput | DescribeVpcEndpointServicesCommandOutput | DescribeVpcEndpointsCommandOutput | DescribeVpcPeeringConnectionsCommandOutput | DescribeVpcsCommandOutput | DescribeVpnConnectionsCommandOutput | DescribeVpnGatewaysCommandOutput | DetachClassicLinkVpcCommandOutput | DetachInternetGatewayCommandOutput | DetachNetworkInterfaceCommandOutput | DetachVolumeCommandOutput | DetachVpnGatewayCommandOutput | DisableEbsEncryptionByDefaultCommandOutput | DisableFastSnapshotRestoresCommandOutput | DisableImageDeprecationCommandOutput | DisableIpamOrganizationAdminAccountCommandOutput | DisableSerialConsoleAccessCommandOutput | DisableTransitGatewayRouteTablePropagationCommandOutput | DisableVgwRoutePropagationCommandOutput | DisableVpcClassicLinkCommandOutput | DisableVpcClassicLinkDnsSupportCommandOutput | DisassociateAddressCommandOutput | DisassociateClientVpnTargetNetworkCommandOutput | DisassociateEnclaveCertificateIamRoleCommandOutput | DisassociateIamInstanceProfileCommandOutput | DisassociateInstanceEventWindowCommandOutput | DisassociateRouteTableCommandOutput | DisassociateSubnetCidrBlockCommandOutput | DisassociateTransitGatewayMulticastDomainCommandOutput | DisassociateTransitGatewayRouteTableCommandOutput | DisassociateTrunkInterfaceCommandOutput | DisassociateVpcCidrBlockCommandOutput | EnableEbsEncryptionByDefaultCommandOutput | EnableFastSnapshotRestoresCommandOutput | EnableImageDeprecationCommandOutput | EnableIpamOrganizationAdminAccountCommandOutput | EnableSerialConsoleAccessCommandOutput | EnableTransitGatewayRouteTablePropagationCommandOutput | EnableVgwRoutePropagationCommandOutput | EnableVolumeIOCommandOutput | EnableVpcClassicLinkCommandOutput | EnableVpcClassicLinkDnsSupportCommandOutput | ExportClientVpnClientCertificateRevocationListCommandOutput | ExportClientVpnClientConfigurationCommandOutput | ExportImageCommandOutput | ExportTransitGatewayRoutesCommandOutput | GetAssociatedEnclaveCertificateIamRolesCommandOutput | GetAssociatedIpv6PoolCidrsCommandOutput | GetCapacityReservationUsageCommandOutput | GetCoipPoolUsageCommandOutput | GetConsoleOutputCommandOutput | GetConsoleScreenshotCommandOutput | GetDefaultCreditSpecificationCommandOutput | GetEbsDefaultKmsKeyIdCommandOutput | GetEbsEncryptionByDefaultCommandOutput | GetFlowLogsIntegrationTemplateCommandOutput | GetGroupsForCapacityReservationCommandOutput | GetHostReservationPurchasePreviewCommandOutput | GetInstanceTypesFromInstanceRequirementsCommandOutput | GetIpamAddressHistoryCommandOutput | GetIpamPoolAllocationsCommandOutput | GetIpamPoolCidrsCommandOutput | GetIpamResourceCidrsCommandOutput | GetLaunchTemplateDataCommandOutput | GetManagedPrefixListAssociationsCommandOutput | GetManagedPrefixListEntriesCommandOutput | GetNetworkInsightsAccessScopeAnalysisFindingsCommandOutput | GetNetworkInsightsAccessScopeContentCommandOutput | GetPasswordDataCommandOutput | GetReservedInstancesExchangeQuoteCommandOutput | GetSerialConsoleAccessStatusCommandOutput | GetSpotPlacementScoresCommandOutput | GetSubnetCidrReservationsCommandOutput | GetTransitGatewayAttachmentPropagationsCommandOutput | GetTransitGatewayMulticastDomainAssociationsCommandOutput | GetTransitGatewayPrefixListReferencesCommandOutput | GetTransitGatewayRouteTableAssociationsCommandOutput | GetTransitGatewayRouteTablePropagationsCommandOutput | GetVpnConnectionDeviceSampleConfigurationCommandOutput | GetVpnConnectionDeviceTypesCommandOutput | ImportClientVpnClientCertificateRevocationListCommandOutput | ImportImageCommandOutput | ImportInstanceCommandOutput | ImportKeyPairCommandOutput | ImportSnapshotCommandOutput | ImportVolumeCommandOutput | ListSnapshotsInRecycleBinCommandOutput | ModifyAddressAttributeCommandOutput | ModifyAvailabilityZoneGroupCommandOutput | ModifyCapacityReservationCommandOutput | ModifyCapacityReservationFleetCommandOutput | ModifyClientVpnEndpointCommandOutput | ModifyDefaultCreditSpecificationCommandOutput | ModifyEbsDefaultKmsKeyIdCommandOutput | ModifyFleetCommandOutput | ModifyFpgaImageAttributeCommandOutput | ModifyHostsCommandOutput | ModifyIdFormatCommandOutput | ModifyIdentityIdFormatCommandOutput | ModifyImageAttributeCommandOutput | ModifyInstanceAttributeCommandOutput | ModifyInstanceCapacityReservationAttributesCommandOutput | ModifyInstanceCreditSpecificationCommandOutput | ModifyInstanceEventStartTimeCommandOutput | ModifyInstanceEventWindowCommandOutput | ModifyInstanceMetadataOptionsCommandOutput | ModifyInstancePlacementCommandOutput | ModifyIpamCommandOutput | ModifyIpamPoolCommandOutput | ModifyIpamResourceCidrCommandOutput | ModifyIpamScopeCommandOutput | ModifyLaunchTemplateCommandOutput | ModifyManagedPrefixListCommandOutput | ModifyNetworkInterfaceAttributeCommandOutput | ModifyPrivateDnsNameOptionsCommandOutput | ModifyReservedInstancesCommandOutput | ModifySecurityGroupRulesCommandOutput | ModifySnapshotAttributeCommandOutput | ModifySnapshotTierCommandOutput | ModifySpotFleetRequestCommandOutput | ModifySubnetAttributeCommandOutput | ModifyTrafficMirrorFilterNetworkServicesCommandOutput | ModifyTrafficMirrorFilterRuleCommandOutput | ModifyTrafficMirrorSessionCommandOutput | ModifyTransitGatewayCommandOutput | ModifyTransitGatewayPrefixListReferenceCommandOutput | ModifyTransitGatewayVpcAttachmentCommandOutput | ModifyVolumeAttributeCommandOutput | ModifyVolumeCommandOutput | ModifyVpcAttributeCommandOutput | ModifyVpcEndpointCommandOutput | ModifyVpcEndpointConnectionNotificationCommandOutput | ModifyVpcEndpointServiceConfigurationCommandOutput | ModifyVpcEndpointServicePayerResponsibilityCommandOutput | ModifyVpcEndpointServicePermissionsCommandOutput | ModifyVpcPeeringConnectionOptionsCommandOutput | ModifyVpcTenancyCommandOutput | ModifyVpnConnectionCommandOutput | ModifyVpnConnectionOptionsCommandOutput | ModifyVpnTunnelCertificateCommandOutput | ModifyVpnTunnelOptionsCommandOutput | MonitorInstancesCommandOutput | MoveAddressToVpcCommandOutput | MoveByoipCidrToIpamCommandOutput | ProvisionByoipCidrCommandOutput | ProvisionIpamPoolCidrCommandOutput | ProvisionPublicIpv4PoolCidrCommandOutput | PurchaseHostReservationCommandOutput | PurchaseReservedInstancesOfferingCommandOutput | PurchaseScheduledInstancesCommandOutput | RebootInstancesCommandOutput | RegisterImageCommandOutput | RegisterInstanceEventNotificationAttributesCommandOutput | RegisterTransitGatewayMulticastGroupMembersCommandOutput | RegisterTransitGatewayMulticastGroupSourcesCommandOutput | RejectTransitGatewayMulticastDomainAssociationsCommandOutput | RejectTransitGatewayPeeringAttachmentCommandOutput | RejectTransitGatewayVpcAttachmentCommandOutput | RejectVpcEndpointConnectionsCommandOutput | RejectVpcPeeringConnectionCommandOutput | ReleaseAddressCommandOutput | ReleaseHostsCommandOutput | ReleaseIpamPoolAllocationCommandOutput | ReplaceIamInstanceProfileAssociationCommandOutput | ReplaceNetworkAclAssociationCommandOutput | ReplaceNetworkAclEntryCommandOutput | ReplaceRouteCommandOutput | ReplaceRouteTableAssociationCommandOutput | ReplaceTransitGatewayRouteCommandOutput | ReportInstanceStatusCommandOutput | RequestSpotFleetCommandOutput | RequestSpotInstancesCommandOutput | ResetAddressAttributeCommandOutput | ResetEbsDefaultKmsKeyIdCommandOutput | ResetFpgaImageAttributeCommandOutput | ResetImageAttributeCommandOutput | ResetInstanceAttributeCommandOutput | ResetNetworkInterfaceAttributeCommandOutput | ResetSnapshotAttributeCommandOutput | RestoreAddressToClassicCommandOutput | RestoreManagedPrefixListVersionCommandOutput | RestoreSnapshotFromRecycleBinCommandOutput | RestoreSnapshotTierCommandOutput | RevokeClientVpnIngressCommandOutput | RevokeSecurityGroupEgressCommandOutput | RevokeSecurityGroupIngressCommandOutput | RunInstancesCommandOutput | RunScheduledInstancesCommandOutput | SearchLocalGatewayRoutesCommandOutput | SearchTransitGatewayMulticastGroupsCommandOutput | SearchTransitGatewayRoutesCommandOutput | SendDiagnosticInterruptCommandOutput | StartInstancesCommandOutput | StartNetworkInsightsAccessScopeAnalysisCommandOutput | StartNetworkInsightsAnalysisCommandOutput | StartVpcEndpointServicePrivateDnsVerificationCommandOutput | StopInstancesCommandOutput | TerminateClientVpnConnectionsCommandOutput | TerminateInstancesCommandOutput | UnassignIpv6AddressesCommandOutput | UnassignPrivateIpAddressesCommandOutput | UnmonitorInstancesCommandOutput | UpdateSecurityGroupRuleDescriptionsEgressCommandOutput | UpdateSecurityGroupRuleDescriptionsIngressCommandOutput | WithdrawByoipCidrCommandOutput ; export interface ClientDefaults extends Partial < __SmithyResolvedConfiguration < __HttpHandlerOptions > > { /**
     * The HTTP handler to use. Fetch in browser and Https in Nodejs.
     */ requestHandler ? : __HttpHandler ; /**
     * A constructor for a class implementing the  __Hash interface
     * that computes the SHA-256 HMAC or checksum of a string or binary buffer.
     *  internal sha256 ? : __HashConstructor ; internal urlParser ? : __UrlParser ; internal bodyLengthChecker ? : ( body : any ) => number | undefined ; internal streamCollector ? : __StreamCollector ; internal base64Decoder ? : __Decoder ; internal base64Encoder ? : __Encoder ; internal utf8Decoder ? : __Decoder ; internal utf8Encoder ? : __Encoder ; internal runtime ? : string ; /**
     * Disable dyanamically changing the endpoint of the client based on the hostPrefix
     * trait of an operation.
     */ disableHostPrefix ? : boolean ; /**
     * Value for how many times a request will be made at most in case of retry.
     */ maxAttempts ? : number | __Provider < number > ; /**
     * Specifies which retry algorithm to use.
     */ retryMode ? : string | __Provider < string > ; /**
     * Optional logger for logging debug/info/warn/error.
     */ logger ? : __Logger ; /**
     * Enables IPv6/IPv4 dualstack endpoint.
     */ useDualstackEndpoint ? : boolean | __Provider < boolean > ; /**
     * Enables FIPS compatible endpoints.
     */ useFipsEndpoint ? : boolean | __Provider < boolean > ; internal serviceId ? : string ; /**
     * The AWS region to which this client will send requests
     */ region ? : string | __Provider < string > ; internal credentialDefaultProvider ? : ( input : any ) => __Provider < __Credentials > ; internal regionInfoProvider ? : RegionInfoProvider ; internal defaultUserAgentProvider ? : Provider < __UserAgent > ; /**
     * The  DefaultsMode that will be used to determine how certain default configuration options are resolved in the SDK.
      defaultsMode ? : DefaultsMode | Provider < DefaultsMode > ; } type EC2ClientConfigType = Partial < __SmithyConfiguration < __HttpHandlerOptions > > & ClientDefaults & RegionInputConfig & EndpointsInputConfig & RetryInputConfig & HostHeaderInputConfig & AwsAuthInputConfig & UserAgentInputConfig ; /**
 * The configuration interface of EC2Client class constructor that set the region, credentials and other options.
 */ export interface EC2ClientConfig extends EC2ClientConfigType { } type EC2ClientResolvedConfigType = __SmithyResolvedConfiguration < __HttpHandlerOptions > & Required < ClientDefaults > & RegionResolvedConfig & EndpointsResolvedConfig & RetryResolvedConfig & HostHeaderResolvedConfig & AwsAuthResolvedConfig & UserAgentResolvedConfig ; /**
 * The resolved configuration interface of EC2Client class. This is resolved and normalized from the  EC2ClientConfig .
  export interface EC2ClientResolvedConfig extends EC2ClientResolvedConfigType { } /**
 * <fullname>Amazon Elastic Compute Cloud</fullname>
 *          <p>Amazon Elastic Compute Cloud (Amazon EC2) provides secure and resizable computing capacity in the Amazon Web Services Cloud.
 *           Using Amazon EC2 eliminates the need to invest in hardware up front, so you can develop and deploy applications
 *           faster. Amazon Virtual Private Cloud (Amazon VPC) enables you to provision a logically isolated section of the
 *           Amazon Web Services Cloud where you can launch Amazon Web Services resources in a virtual network that you've defined. Amazon Elastic Block Store
 *           (Amazon EBS) provides block level storage volumes for use with EC2 instances. EBS volumes are highly available
 *           and reliable storage volumes that can be attached to any running instance and used like a hard drive.</p>
 *          <p>To learn more, see the following resources:</p>
 *          <ul>
 *             <li>
 *                <p>Amazon EC2: <a href="http://aws.amazon.com/ec2">AmazonEC2 product page</a>, <a href="http://aws.amazon.com/documentation/ec2">Amazon EC2 documentation</a>
 *                </p>
 *             </li>
 *             <li>
 *                <p>Amazon EBS: <a href="http://aws.amazon.com/ebs">Amazon EBS product page</a>, <a href="http://aws.amazon.com/documentation/ebs">Amazon EBS documentation</a>
 *                </p>
 *             </li>
 *             <li>
 *                <p>Amazon VPC: <a href="http://aws.amazon.com/vpc">Amazon VPC product page</a>, <a href="http://aws.amazon.com/documentation/vpc">Amazon VPC documentation</a>
 *                </p>
 *             </li>
 *             <li>
 *                <p>Amazon Web Services VPN: <a href="http://aws.amazon.com/vpn">Amazon Web Services VPN product page</a>, <a href="http://aws.amazon.com/documentation/vpn">Amazon Web Services VPN documentation</a>
 *                </p>
 *             </li>
 *          </ul>
 */ export class EC2Client extends __Client < __HttpHandlerOptions , ServiceInputTypes , ServiceOutputTypes , EC2ClientResolvedConfig > { /**
     * The resolved configuration of EC2Client class. This is resolved and normalized from the  EC2ClientConfig .
      readonly config : EC2ClientResolvedConfig ; constructor ( configuration ) { const _config_0 = __getRuntimeConfig ( configuration ) ; const _config_1 = resolveRegionConfig ( _config_0 ) ; const _config_2 = resolveEndpointsConfig ( _config_1 ) ; const _config_3 = resolveRetryConfig ( _config_2 ) ; const _config_4 = resolveHostHeaderConfig ( _config_3 ) ; const _config_5 = resolveAwsAuthConfig ( _config_4 ) ; const _config_6 = resolveUserAgentConfig ( _config_5 ) ; super ( _config_6 ) ; this . config = _config_6 ; this . middlewareStack . use ( getRetryPlugin ( this . config ) ) ; this . middlewareStack . use ( getContentLengthPlugin ( this . config ) ) ; this . middlewareStack . use ( getHostHeaderPlugin ( this . config ) ) ; this . middlewareStack . use ( getLoggerPlugin ( this . config ) ) ; this . middlewareStack . use ( getAwsAuthPlugin ( this . config ) ) ; this . middlewareStack . use ( getUserAgentPlugin ( this . config ) ) ; } /**
     * Destroy underlying resources, like sockets. It's usually not necessary to do this.
     * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed.
     * Otherwise, sockets might stay open for quite a long time before the server terminates them.
     */ destroy ( ) { super . destroy ( ) ; } }