diff --git a/src/transforms/v2-to-v3/__fixtures__/new-client/global-import.input.js b/src/transforms/v2-to-v3/__fixtures__/new-client/global-import.input.js index 5942a43cb..4fe1bcef7 100644 --- a/src/transforms/v2-to-v3/__fixtures__/new-client/global-import.input.js +++ b/src/transforms/v2-to-v3/__fixtures__/new-client/global-import.input.js @@ -27,21 +27,27 @@ new AWS.Appflow(); new AWS.ApplicationAutoScaling(); new AWS.ApplicationCostProfiler(); new AWS.ApplicationInsights(); +new AWS.Artifact(); new AWS.Athena(); new AWS.AuditManager(); new AWS.AugmentedAIRuntime(); new AWS.AutoScaling(); new AWS.AutoScalingPlans(); +new AWS.B2bi(); +new AWS.BCMDataExports(); new AWS.Backup(); new AWS.BackupGateway(); new AWS.BackupStorage(); new AWS.Batch(); new AWS.Bedrock(); +new AWS.BedrockAgent(); +new AWS.BedrockAgentRuntime(); new AWS.BedrockRuntime(); new AWS.Billingconductor(); new AWS.Braket(); new AWS.Budgets(); new AWS.CUR(); +new AWS.Chatbot(); new AWS.Chime(); new AWS.ChimeSDKIdentity(); new AWS.ChimeSDKMediaPipelines(); @@ -49,6 +55,7 @@ new AWS.ChimeSDKMeetings(); new AWS.ChimeSDKMessaging(); new AWS.ChimeSDKVoice(); new AWS.CleanRooms(); +new AWS.CleanRoomsML(); new AWS.Cloud9(); new AWS.CloudControl(); new AWS.CloudDirectory(); @@ -89,6 +96,7 @@ new AWS.ConnectContactLens(); new AWS.ConnectParticipant(); new AWS.ControlTower(); new AWS.CostExplorer(); +new AWS.CostOptimizationHub(); new AWS.CustomerProfiles(); new AWS.DAX(); new AWS.DLM(); @@ -117,6 +125,7 @@ new AWS.ECRPUBLIC(); new AWS.ECS(); new AWS.EFS(); new AWS.EKS(); +new AWS.EKSAuth(); new AWS.ELB(); new AWS.ELBv2(); new AWS.EMR(); @@ -139,6 +148,7 @@ new AWS.Fis(); new AWS.ForecastQueryService(); new AWS.ForecastService(); new AWS.FraudDetector(); +new AWS.FreeTier(); new AWS.GameLift(); new AWS.Glacier(); new AWS.GlobalAccelerator(); @@ -153,10 +163,12 @@ new AWS.HealthLake(); new AWS.Honeycode(); new AWS.IAM(); new AWS.IVS(); +new AWS.IVSRealTime(); new AWS.IdentityStore(); new AWS.Imagebuilder(); new AWS.Inspector(); new AWS.Inspector2(); +new AWS.InspectorScan(); new AWS.InternetMonitor(); new AWS.IoT1ClickDevicesService(); new AWS.IoT1ClickProjects(); @@ -176,7 +188,6 @@ new AWS.Iot(); new AWS.IotData(); new AWS.IotDeviceAdvisor(); new AWS.Ivschat(); -new AWS.IVSRealTime(); new AWS.KMS(); new AWS.Kafka(); new AWS.KafkaConnect(); @@ -215,8 +226,10 @@ new AWS.Macie(); new AWS.Macie2(); new AWS.ManagedBlockchain(); new AWS.ManagedBlockchainQuery(); +new AWS.MarketplaceAgreement(); new AWS.MarketplaceCatalog(); new AWS.MarketplaceCommerceAnalytics(); +new AWS.MarketplaceDeployment(); new AWS.MarketplaceEntitlementService(); new AWS.MarketplaceMetering(); new AWS.MediaConnect(); @@ -241,15 +254,16 @@ new AWS.Neptune(); new AWS.Neptunedata(); new AWS.NetworkFirewall(); new AWS.NetworkManager(); +new AWS.NetworkMonitor(); new AWS.Nimble(); new AWS.OAM(); +new AWS.OSIS(); new AWS.Omics(); new AWS.OpenSearch(); new AWS.OpenSearchServerless(); new AWS.OpsWorks(); new AWS.OpsWorksCM(); new AWS.Organizations(); -new AWS.OSIS(); new AWS.Outposts(); new AWS.PI(); new AWS.Panorama(); @@ -268,6 +282,8 @@ new AWS.Polly(); new AWS.Pricing(); new AWS.PrivateNetworks(); new AWS.Proton(); +new AWS.QBusiness(); +new AWS.QConnect(); new AWS.QLDB(); new AWS.QLDBSession(); new AWS.QuickSight(); @@ -280,6 +296,7 @@ new AWS.Redshift(); new AWS.RedshiftData(); new AWS.RedshiftServerless(); new AWS.Rekognition(); +new AWS.Repostspace(); new AWS.Resiliencehub(); new AWS.ResourceExplorer2(); new AWS.ResourceGroups(); @@ -333,6 +350,7 @@ new AWS.Snowball(); new AWS.SsmSap(); new AWS.StepFunctions(); new AWS.StorageGateway(); +new AWS.SupplyChain(); new AWS.Support(); new AWS.SupportApp(); new AWS.Synthetics(); @@ -343,9 +361,10 @@ new AWS.Tnb(); new AWS.TranscribeService(); new AWS.Transfer(); new AWS.Translate(); +new AWS.TrustedAdvisor(); +new AWS.VPCLattice(); new AWS.VerifiedPermissions(); new AWS.VoiceID(); -new AWS.VPCLattice(); new AWS.WAF(); new AWS.WAFRegional(); new AWS.WAFV2(); @@ -356,5 +375,6 @@ new AWS.WorkLink(); new AWS.WorkMail(); new AWS.WorkMailMessageFlow(); new AWS.WorkSpaces(); +new AWS.WorkSpacesThinClient(); new AWS.WorkSpacesWeb(); new AWS.XRay(); diff --git a/src/transforms/v2-to-v3/__fixtures__/new-client/global-import.output.js b/src/transforms/v2-to-v3/__fixtures__/new-client/global-import.output.js index a099ddc9f..43f0cd45f 100644 --- a/src/transforms/v2-to-v3/__fixtures__/new-client/global-import.output.js +++ b/src/transforms/v2-to-v3/__fixtures__/new-client/global-import.output.js @@ -28,25 +28,32 @@ import { AppRunner } from "@aws-sdk/client-apprunner"; import { AppStream } from "@aws-sdk/client-appstream"; import { AppSync } from "@aws-sdk/client-appsync"; import { ARCZonalShift } from "@aws-sdk/client-arc-zonal-shift"; +import { Artifact } from "@aws-sdk/client-artifact"; import { Athena } from "@aws-sdk/client-athena"; import { AuditManager } from "@aws-sdk/client-auditmanager"; import { AutoScaling } from "@aws-sdk/client-auto-scaling"; import { AutoScalingPlans } from "@aws-sdk/client-auto-scaling-plans"; +import { B2bi } from "@aws-sdk/client-b2bi"; import { Backup } from "@aws-sdk/client-backup"; import { BackupGateway } from "@aws-sdk/client-backup-gateway"; import { BackupStorage } from "@aws-sdk/client-backupstorage"; import { Batch } from "@aws-sdk/client-batch"; +import { BCMDataExports } from "@aws-sdk/client-bcmdata-exports"; import { Bedrock } from "@aws-sdk/client-bedrock"; +import { BedrockAgent } from "@aws-sdk/client-bedrock-agent"; +import { BedrockAgentRuntime } from "@aws-sdk/client-bedrock-agent-runtime"; import { BedrockRuntime } from "@aws-sdk/client-bedrock-runtime"; import { Billingconductor } from "@aws-sdk/client-billingconductor"; import { Braket } from "@aws-sdk/client-braket"; import { Budgets } from "@aws-sdk/client-budgets"; +import { Chatbot } from "@aws-sdk/client-chatbot"; import { Chime } from "@aws-sdk/client-chime"; import { ChimeSDKIdentity } from "@aws-sdk/client-chime-sdk-identity"; import { ChimeSDKMediaPipelines } from "@aws-sdk/client-chime-sdk-media-pipelines"; import { ChimeSDKMeetings } from "@aws-sdk/client-chime-sdk-meetings"; import { ChimeSDKMessaging } from "@aws-sdk/client-chime-sdk-messaging"; import { ChimeSDKVoice } from "@aws-sdk/client-chime-sdk-voice"; +import { CleanRoomsML } from "@aws-sdk/client-clean-rooms-ml"; import { CleanRooms } from "@aws-sdk/client-cleanrooms"; import { Cloud9 } from "@aws-sdk/client-cloud9"; import { CloudControl } from "@aws-sdk/client-cloudcontrol"; @@ -89,6 +96,7 @@ import { ConnectParticipant } from "@aws-sdk/client-connectparticipant"; import { ControlTower } from "@aws-sdk/client-controltower"; import { CostAndUsageReportService } from "@aws-sdk/client-cost-and-usage-report-service"; import { CostExplorer } from "@aws-sdk/client-cost-explorer"; +import { CostOptimizationHub } from "@aws-sdk/client-cost-optimization-hub"; import { CustomerProfiles } from "@aws-sdk/client-customer-profiles"; import { DataPipeline } from "@aws-sdk/client-data-pipeline"; import { DatabaseMigrationService } from "@aws-sdk/client-database-migration-service"; @@ -116,6 +124,7 @@ import { ECRPUBLIC } from "@aws-sdk/client-ecr-public"; import { ECS } from "@aws-sdk/client-ecs"; import { EFS } from "@aws-sdk/client-efs"; import { EKS } from "@aws-sdk/client-eks"; +import { EKSAuth } from "@aws-sdk/client-eksauth"; import { ElasticBeanstalk } from "@aws-sdk/client-elastic-beanstalk"; import { ElasticInference } from "@aws-sdk/client-elastic-inference"; import { ElasticLoadBalancing } from "@aws-sdk/client-elastic-load-balancing"; @@ -137,6 +146,7 @@ import { FMS } from "@aws-sdk/client-fms"; import { Forecast } from "@aws-sdk/client-forecast"; import { Forecastquery } from "@aws-sdk/client-forecastquery"; import { FraudDetector } from "@aws-sdk/client-frauddetector"; +import { FreeTier } from "@aws-sdk/client-free-tier"; import { FSx } from "@aws-sdk/client-fsx"; import { GameLift } from "@aws-sdk/client-gamelift"; import { Glacier } from "@aws-sdk/client-glacier"; @@ -154,6 +164,7 @@ import { IAM } from "@aws-sdk/client-iam"; import { Identitystore } from "@aws-sdk/client-identitystore"; import { Imagebuilder } from "@aws-sdk/client-imagebuilder"; import { Inspector } from "@aws-sdk/client-inspector"; +import { InspectorScan } from "@aws-sdk/client-inspector-scan"; import { Inspector2 } from "@aws-sdk/client-inspector2"; import { InternetMonitor } from "@aws-sdk/client-internetmonitor"; import { IoT } from "@aws-sdk/client-iot"; @@ -211,8 +222,10 @@ import { Macie } from "@aws-sdk/client-macie"; import { Macie2 } from "@aws-sdk/client-macie2"; import { ManagedBlockchain } from "@aws-sdk/client-managedblockchain"; import { ManagedBlockchainQuery } from "@aws-sdk/client-managedblockchain-query"; +import { MarketplaceAgreement } from "@aws-sdk/client-marketplace-agreement"; import { MarketplaceCatalog } from "@aws-sdk/client-marketplace-catalog"; import { MarketplaceCommerceAnalytics } from "@aws-sdk/client-marketplace-commerce-analytics"; +import { MarketplaceDeployment } from "@aws-sdk/client-marketplace-deployment"; import { MarketplaceEntitlementService } from "@aws-sdk/client-marketplace-entitlement-service"; import { MarketplaceMetering } from "@aws-sdk/client-marketplace-metering"; import { MediaConnect } from "@aws-sdk/client-mediaconnect"; @@ -239,6 +252,7 @@ import { MWAA } from "@aws-sdk/client-mwaa"; import { Neptune } from "@aws-sdk/client-neptune"; import { Neptunedata } from "@aws-sdk/client-neptunedata"; import { NetworkFirewall } from "@aws-sdk/client-network-firewall"; +import { NetworkMonitor } from "@aws-sdk/client-network-monitor"; import { NetworkManager } from "@aws-sdk/client-networkmanager"; import { Nimble } from "@aws-sdk/client-nimble"; import { OAM } from "@aws-sdk/client-oam"; @@ -267,6 +281,8 @@ import { Polly } from "@aws-sdk/client-polly"; import { Pricing } from "@aws-sdk/client-pricing"; import { PrivateNetworks } from "@aws-sdk/client-privatenetworks"; import { Proton } from "@aws-sdk/client-proton"; +import { QBusiness } from "@aws-sdk/client-qbusiness"; +import { QConnect } from "@aws-sdk/client-qconnect"; import { QLDB } from "@aws-sdk/client-qldb"; import { QLDBSession } from "@aws-sdk/client-qldb-session"; import { QuickSight } from "@aws-sdk/client-quicksight"; @@ -278,6 +294,7 @@ import { Redshift } from "@aws-sdk/client-redshift"; import { RedshiftData } from "@aws-sdk/client-redshift-data"; import { RedshiftServerless } from "@aws-sdk/client-redshift-serverless"; import { Rekognition } from "@aws-sdk/client-rekognition"; +import { Repostspace } from "@aws-sdk/client-repostspace"; import { Resiliencehub } from "@aws-sdk/client-resiliencehub"; import { ResourceExplorer2 } from "@aws-sdk/client-resource-explorer-2"; import { ResourceGroups } from "@aws-sdk/client-resource-groups"; @@ -332,6 +349,7 @@ import { SSOAdmin } from "@aws-sdk/client-sso-admin"; import { SSOOIDC } from "@aws-sdk/client-sso-oidc"; import { StorageGateway } from "@aws-sdk/client-storage-gateway"; import { STS } from "@aws-sdk/client-sts"; +import { SupplyChain } from "@aws-sdk/client-supply-chain"; import { Support } from "@aws-sdk/client-support"; import { SupportApp } from "@aws-sdk/client-support-app"; import { SWF } from "@aws-sdk/client-swf"; @@ -343,6 +361,7 @@ import { Tnb } from "@aws-sdk/client-tnb"; import { Transcribe } from "@aws-sdk/client-transcribe"; import { Transfer } from "@aws-sdk/client-transfer"; import { Translate } from "@aws-sdk/client-translate"; +import { TrustedAdvisor } from "@aws-sdk/client-trusted-advisor"; import { VerifiedPermissions } from "@aws-sdk/client-verifiedpermissions"; import { VoiceID } from "@aws-sdk/client-voice-id"; import { VPCLattice } from "@aws-sdk/client-vpc-lattice"; @@ -356,6 +375,7 @@ import { WorkLink } from "@aws-sdk/client-worklink"; import { WorkMail } from "@aws-sdk/client-workmail"; import { WorkMailMessageFlow } from "@aws-sdk/client-workmailmessageflow"; import { WorkSpaces } from "@aws-sdk/client-workspaces"; +import { WorkSpacesThinClient } from "@aws-sdk/client-workspaces-thin-client"; import { WorkSpacesWeb } from "@aws-sdk/client-workspaces-web"; import { XRay } from "@aws-sdk/client-xray"; @@ -384,21 +404,27 @@ new Appflow(); new ApplicationAutoScaling(); new ApplicationCostProfiler(); new ApplicationInsights(); +new Artifact(); new Athena(); new AuditManager(); new SageMakerA2IRuntime(); new AutoScaling(); new AutoScalingPlans(); +new B2bi(); +new BCMDataExports(); new Backup(); new BackupGateway(); new BackupStorage(); new Batch(); new Bedrock(); +new BedrockAgent(); +new BedrockAgentRuntime(); new BedrockRuntime(); new Billingconductor(); new Braket(); new Budgets(); new CostAndUsageReportService(); +new Chatbot(); new Chime(); new ChimeSDKIdentity(); new ChimeSDKMediaPipelines(); @@ -406,6 +432,7 @@ new ChimeSDKMeetings(); new ChimeSDKMessaging(); new ChimeSDKVoice(); new CleanRooms(); +new CleanRoomsML(); new Cloud9(); new CloudControl(); new CloudDirectory(); @@ -446,6 +473,7 @@ new ConnectContactLens(); new ConnectParticipant(); new ControlTower(); new CostExplorer(); +new CostOptimizationHub(); new CustomerProfiles(); new DAX(); new DLM(); @@ -474,6 +502,7 @@ new ECRPUBLIC(); new ECS(); new EFS(); new EKS(); +new EKSAuth(); new ElasticLoadBalancing(); new ElasticLoadBalancingV2(); new EMR(); @@ -496,6 +525,7 @@ new Fis(); new Forecastquery(); new Forecast(); new FraudDetector(); +new FreeTier(); new GameLift(); new Glacier(); new GlobalAccelerator(); @@ -510,10 +540,12 @@ new HealthLake(); new Honeycode(); new IAM(); new Ivs(); +new IVSRealTime(); new Identitystore(); new Imagebuilder(); new Inspector(); new Inspector2(); +new InspectorScan(); new InternetMonitor(); new IoT1ClickDevicesService(); new IoT1ClickProjects(); @@ -533,7 +565,6 @@ new IoT(); new IoTDataPlane(); new IotDeviceAdvisor(); new Ivschat(); -new IVSRealTime(); new KMS(); new Kafka(); new KafkaConnect(); @@ -572,8 +603,10 @@ new Macie(); new Macie2(); new ManagedBlockchain(); new ManagedBlockchainQuery(); +new MarketplaceAgreement(); new MarketplaceCatalog(); new MarketplaceCommerceAnalytics(); +new MarketplaceDeployment(); new MarketplaceEntitlementService(); new MarketplaceMetering(); new MediaConnect(); @@ -598,15 +631,16 @@ new Neptune(); new Neptunedata(); new NetworkFirewall(); new NetworkManager(); +new NetworkMonitor(); new Nimble(); new OAM(); +new OSIS(); new Omics(); new OpenSearch(); new OpenSearchServerless(); new OpsWorks(); new OpsWorksCM(); new Organizations(); -new OSIS(); new Outposts(); new PI(); new Panorama(); @@ -625,6 +659,8 @@ new Polly(); new Pricing(); new PrivateNetworks(); new Proton(); +new QBusiness(); +new QConnect(); new QLDB(); new QLDBSession(); new QuickSight(); @@ -637,6 +673,7 @@ new Redshift(); new RedshiftData(); new RedshiftServerless(); new Rekognition(); +new Repostspace(); new Resiliencehub(); new ResourceExplorer2(); new ResourceGroups(); @@ -690,6 +727,7 @@ new Snowball(); new SsmSap(); new SFN(); new StorageGateway(); +new SupplyChain(); new Support(); new SupportApp(); new Synthetics(); @@ -700,9 +738,10 @@ new Tnb(); new Transcribe(); new Transfer(); new Translate(); +new TrustedAdvisor(); +new VPCLattice(); new VerifiedPermissions(); new VoiceID(); -new VPCLattice(); new WAF(); new WAFRegional(); new WAFV2(); @@ -713,5 +752,6 @@ new WorkLink(); new WorkMail(); new WorkMailMessageFlow(); new WorkSpaces(); +new WorkSpacesThinClient(); new WorkSpacesWeb(); new XRay();