Skip to content

Commit 991bf23

Browse files
authored
feat(aws_common): Generated new AWSService constructors (#5378)
1 parent b0440fb commit 991bf23

File tree

1 file changed

+123
-1
lines changed

1 file changed

+123
-1
lines changed

packages/aws_common/lib/src/config/aws_service.dart

Lines changed: 123 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ class AWSService {
2727
static const acmPca = AWSService('acm-pca');
2828

2929
/// Alexa For Business
30+
@Deprecated('This will be removed in the next major version')
3031
static const alexaForBusiness = AWSService('a4b');
3132

3233
/// Amazon Prometheus Service
@@ -74,6 +75,9 @@ class AWSService {
7475
/// AWS AppSync
7576
static const appSync = AWSService('appsync');
7677

78+
/// AWS Mainframe Modernization Application Testing
79+
static const appTest = AWSService('apptest');
80+
7781
/// Amazon Appflow
7882
static const appflow = AWSService('appflow');
7983

@@ -90,9 +94,15 @@ class AWSService {
9094
/// Amazon CloudWatch Application Insights
9195
static const applicationInsights = AWSService('applicationinsights');
9296

97+
/// Amazon CloudWatch Application Signals
98+
static const applicationSignals = AWSService('application-signals');
99+
93100
/// AWS ARC - Zonal Shift
94101
static const arcZonalShift = AWSService('arc-zonal-shift');
95102

103+
/// AWS Artifact
104+
static const artifact = AWSService('artifact');
105+
96106
/// Amazon Athena
97107
static const athena = AWSService('athena');
98108

@@ -105,18 +115,37 @@ class AWSService {
105115
/// AWS Auto Scaling Plans
106116
static const autoScalingPlans = AWSService('autoscaling-plans');
107117

118+
/// AWS B2B Data Interchange
119+
static const b2Bi = AWSService('b2bi');
120+
108121
/// AWS Backup
109122
static const backup = AWSService('backup');
110123

111124
/// AWS Backup Gateway
112125
static const backupGateway = AWSService('backup-gateway');
113126

114127
/// AWS Backup Storage
128+
@Deprecated('This will be removed in the next major version')
115129
static const backupStorage = AWSService('backup-storage');
116130

117131
/// AWS Batch
118132
static const batch = AWSService('batch');
119133

134+
/// AWS Billing and Cost Management Data Exports
135+
static const bcmDataExports = AWSService('bcm-data-exports');
136+
137+
/// Amazon Bedrock
138+
static const bedrock = AWSService('bedrock');
139+
140+
/// Agents for Amazon Bedrock
141+
static const bedrockAgent = AWSService('bedrock');
142+
143+
/// Agents for Amazon Bedrock Runtime
144+
static const bedrockAgentRuntime = AWSService('bedrock');
145+
146+
/// Amazon Bedrock Runtime
147+
static const bedrockRuntime = AWSService('bedrock');
148+
120149
/// AWSBillingConductor
121150
static const billingconductor = AWSService('billingconductor');
122151

@@ -126,6 +155,9 @@ class AWSService {
126155
/// AWS Budgets
127156
static const budgets = AWSService('budgets');
128157

158+
/// AWS Chatbot
159+
static const chatbot = AWSService('chatbot');
160+
129161
/// Amazon Chime
130162
static const chime = AWSService('chime');
131163

@@ -147,6 +179,9 @@ class AWSService {
147179
/// AWS Clean Rooms Service
148180
static const cleanRooms = AWSService('cleanrooms');
149181

182+
/// AWS Clean Rooms ML
183+
static const cleanRoomsMl = AWSService('cleanrooms-ml');
184+
150185
/// AWS Cloud9
151186
static const cloud9 = AWSService('cloud9');
152187

@@ -162,6 +197,9 @@ class AWSService {
162197
/// Amazon CloudFront
163198
static const cloudFront = AWSService('cloudfront');
164199

200+
/// Amazon CloudFront KeyValueStore
201+
static const cloudFrontKeyValueStore = AWSService('cloudfront-keyvaluestore');
202+
165203
/// Amazon CloudHSM
166204
static const cloudHsm = AWSService('cloudhsm');
167205

@@ -195,6 +233,9 @@ class AWSService {
195233
/// AWS CodeCommit
196234
static const codeCommit = AWSService('codecommit');
197235

236+
/// AWS CodeConnections
237+
static const codeConnections = AWSService('codeconnections');
238+
198239
/// AWS CodeDeploy
199240
static const codeDeploy = AWSService('codedeploy');
200241

@@ -211,6 +252,7 @@ class AWSService {
211252
static const codePipeline = AWSService('codepipeline');
212253

213254
/// AWS CodeStar
255+
@Deprecated('This will be removed in the next major version')
214256
static const codeStar = AWSService('codestar');
215257

216258
/// AWS CodeStar connections
@@ -258,6 +300,9 @@ class AWSService {
258300
/// Amazon Connect Participant Service
259301
static const connectParticipant = AWSService('execute-api');
260302

303+
/// AWS Control Catalog
304+
static const controlCatalog = AWSService('controlcatalog');
305+
261306
/// AWS Control Tower
262307
static const controlTower = AWSService('controltower');
263308

@@ -267,6 +312,9 @@ class AWSService {
267312
/// AWS Cost Explorer Service
268313
static const costExplorer = AWSService('ce');
269314

315+
/// Cost Optimization Hub
316+
static const costOptimizationHub = AWSService('cost-optimization-hub');
317+
270318
/// Amazon Connect Customer Profiles
271319
static const customerProfiles = AWSService('profile');
272320

@@ -282,12 +330,18 @@ class AWSService {
282330
/// AWS DataSync
283331
static const dataSync = AWSService('datasync');
284332

333+
/// Amazon DataZone
334+
static const dataZone = AWSService('datazone');
335+
285336
/// AWS Database Migration Service
286337
static const databaseMigrationService = AWSService('dms');
287338

288339
/// Amazon DynamoDB Accelerator (DAX)
289340
static const dax = AWSService('dax');
290341

342+
/// AWSDeadlineCloud
343+
static const deadline = AWSService('deadline');
344+
291345
/// Amazon Detective
292346
static const detective = AWSService('detective');
293347

@@ -345,6 +399,9 @@ class AWSService {
345399
/// Amazon Elastic Kubernetes Service
346400
static const eks = AWSService('eks');
347401

402+
/// Amazon EKS Auth
403+
static const eksAuth = AWSService('eks-auth');
404+
348405
/// Amazon ElastiCache
349406
static const elastiCache = AWSService('elasticache');
350407

@@ -411,10 +468,14 @@ class AWSService {
411468
/// Amazon Fraud Detector
412469
static const fraudDetector = AWSService('frauddetector');
413470

471+
/// AWS Free Tier
472+
static const freeTier = AWSService('freetier');
473+
414474
/// Amazon GameLift
415475
static const gameLift = AWSService('gamelift');
416476

417477
/// GameSparks
478+
@Deprecated('This will be removed in the next major version')
418479
static const gameSparks = AWSService('gamesparks');
419480

420481
/// Amazon Glacier
@@ -448,6 +509,7 @@ class AWSService {
448509
static const healthLake = AWSService('healthlake');
449510

450511
/// Amazon Honeycode
512+
@Deprecated('This will be removed in the next major version')
451513
static const honeycode = AWSService('honeycode');
452514

453515
/// AWS Identity and Access Management
@@ -465,6 +527,9 @@ class AWSService {
465527
/// Inspector2
466528
static const inspector2 = AWSService('inspector2');
467529

530+
/// Inspector Scan
531+
static const inspectorScan = AWSService('inspector-scan');
532+
468533
/// Amazon CloudWatch Internet Monitor
469534
static const internetMonitor = AWSService('internetmonitor');
470535

@@ -514,6 +579,7 @@ class AWSService {
514579
static const iotJobsDataPlane = AWSService('iot-jobs-data');
515580

516581
/// AWS IoT RoboRunner
582+
@Deprecated('This will be removed in the next major version')
517583
static const iotRoboRunner = AWSService('iotroborunner');
518584

519585
/// AWS IoT Wireless
@@ -576,6 +642,9 @@ class AWSService {
576642
/// AWS Lambda
577643
static const lambda = AWSService('lambda');
578644

645+
/// AWS Launch Wizard
646+
static const launchWizard = AWSService('launchwizard');
647+
579648
/// Amazon Lex Model Building Service
580649
static const lexModelBuildingService = AWSService('lex');
581650

@@ -624,24 +693,34 @@ class AWSService {
624693
static const machineLearning = AWSService('machinelearning');
625694

626695
/// Amazon Macie
696+
@Deprecated('This will be removed in the next major version')
627697
static const macie = AWSService('macie');
628698

629699
/// Amazon Macie 2
630700
static const macie2 = AWSService('macie2');
631701

702+
/// MailManager
703+
static const mailManager = AWSService('ses');
704+
632705
/// Amazon Managed Blockchain
633706
static const managedBlockchain = AWSService('managedblockchain');
634707

635708
/// Amazon Managed Blockchain Query
636709
static const managedBlockchainQuery = AWSService('managedblockchain-query');
637710

711+
/// AWS Marketplace Agreement Service
712+
static const marketplaceAgreement = AWSService('aws-marketplace');
713+
638714
/// AWS Marketplace Catalog Service
639715
static const marketplaceCatalog = AWSService('aws-marketplace');
640716

641717
/// AWS Marketplace Commerce Analytics
642718
static const marketplaceCommerceAnalytics =
643719
AWSService('marketplacecommerceanalytics');
644720

721+
/// AWS Marketplace Deployment Service
722+
static const marketplaceDeployment = AWSService('aws-marketplace');
723+
645724
/// AWS Marketplace Entitlement Service
646725
static const marketplaceEntitlementService = AWSService('aws-marketplace');
647726

@@ -701,6 +780,7 @@ class AWSService {
701780
static const migrationHubStrategy = AWSService('migrationhub-strategy');
702781

703782
/// AWS Mobile
783+
@Deprecated('This will be removed in the next major version')
704784
static const mobile = AWSService('AWSMobileHubService');
705785

706786
/// AmazonMQ
@@ -712,6 +792,9 @@ class AWSService {
712792
/// Amazon Neptune
713793
static const neptune = AWSService('rds');
714794

795+
/// Amazon Neptune Graph
796+
static const neptuneGraph = AWSService('neptune-graph');
797+
715798
/// Amazon NeptuneData
716799
static const neptunedata = AWSService('neptune-db');
717800

@@ -721,6 +804,9 @@ class AWSService {
721804
/// AWS Network Manager
722805
static const networkManager = AWSService('networkmanager');
723806

807+
/// Amazon CloudWatch Network Monitor
808+
static const networkMonitor = AWSService('networkmonitor');
809+
724810
/// AmazonNimbleStudio
725811
static const nimble = AWSService('nimble');
726812

@@ -763,6 +849,9 @@ class AWSService {
763849
/// PcaConnectorAd
764850
static const pcaConnectorAd = AWSService('pca-connector-ad');
765851

852+
/// Private CA Connector for SCEP
853+
static const pcaConnectorScep = AWSService('pca-connector-scep');
854+
766855
/// Amazon Personalize
767856
static const personalize = AWSService('personalize');
768857

@@ -802,6 +891,15 @@ class AWSService {
802891
/// AWS Proton
803892
static const proton = AWSService('proton');
804893

894+
/// QApps
895+
static const qApps = AWSService('qapps');
896+
897+
/// QBusiness
898+
static const qBusiness = AWSService('qbusiness');
899+
900+
/// Amazon Q Connect
901+
static const qConnect = AWSService('wisdom');
902+
805903
/// Amazon QLDB
806904
static const qldb = AWSService('qldb');
807905

@@ -838,6 +936,9 @@ class AWSService {
838936
/// Amazon Rekognition Streaming
839937
static const rekognitionStreaming = AWSService('rekognition');
840938

939+
/// AWS re:Post Private
940+
static const repostspace = AWSService('repostspace');
941+
841942
/// AWS Resilience Hub
842943
static const resiliencehub = AWSService('resiliencehub');
843944

@@ -862,6 +963,9 @@ class AWSService {
862963
/// Amazon Route 53 Domains
863964
static const route53Domains = AWSService('route53domains');
864965

966+
/// Route 53 Profiles
967+
static const route53Profiles = AWSService('route53profiles');
968+
865969
/// Route53 Recovery Cluster
866970
static const route53RecoveryCluster = AWSService('route53-recovery-cluster');
867971

@@ -984,6 +1088,9 @@ class AWSService {
9841088
/// AWS Systems Manager Incident Manager
9851089
static const ssmIncidents = AWSService('ssm-incidents');
9861090

1091+
/// AWS Systems Manager QuickSetup
1092+
static const ssmQuickSetup = AWSService('ssm-quicksetup');
1093+
9871094
/// AWS Systems Manager for SAP
9881095
static const ssmSap = AWSService('ssm-sap');
9891096

@@ -994,14 +1101,17 @@ class AWSService {
9941101
static const ssoAdmin = AWSService('sso');
9951102

9961103
/// AWS SSO OIDC
997-
static const ssoOidc = AWSService('awsssooidc');
1104+
static const ssoOidc = AWSService('sso-oauth');
9981105

9991106
/// AWS Storage Gateway
10001107
static const storageGateway = AWSService('storagegateway');
10011108

10021109
/// AWS Security Token Service
10031110
static const sts = AWSService('sts');
10041111

1112+
/// AWS Supply Chain
1113+
static const supplyChain = AWSService('scn');
1114+
10051115
/// AWS Support
10061116
static const support = AWSService('support');
10071117

@@ -1014,9 +1124,15 @@ class AWSService {
10141124
/// Synthetics
10151125
static const synthetics = AWSService('synthetics');
10161126

1127+
/// Tax Settings
1128+
static const taxSettings = AWSService('tax');
1129+
10171130
/// Amazon Textract
10181131
static const textract = AWSService('textract');
10191132

1133+
/// Timestream InfluxDB
1134+
static const timestreamInfluxDb = AWSService('timestream-influxdb');
1135+
10201136
/// Amazon Timestream Query
10211137
static const timestreamQuery = AWSService('timestream');
10221138

@@ -1038,6 +1154,9 @@ class AWSService {
10381154
/// Amazon Translate
10391155
static const translate = AWSService('translate');
10401156

1157+
/// TrustedAdvisor Public API
1158+
static const trustedAdvisor = AWSService('trustedadvisor');
1159+
10411160
/// Amazon Verified Permissions
10421161
static const verifiedPermissions = AWSService('verifiedpermissions');
10431162

@@ -1077,6 +1196,9 @@ class AWSService {
10771196
/// Amazon WorkSpaces
10781197
static const workSpaces = AWSService('workspaces');
10791198

1199+
/// Amazon WorkSpaces Thin Client
1200+
static const workSpacesThinClient = AWSService('thinclient');
1201+
10801202
/// Amazon WorkSpaces Web
10811203
static const workSpacesWeb = AWSService('workspaces-web');
10821204

0 commit comments

Comments
 (0)