@@ -105,18 +105,20 @@ tasks.register("generate-smithy-build") {
105
105
File (" smithy-aws-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/package.json.template" )
106
106
.readText()
107
107
).expectObjectNode()
108
- val nonExperimentalIdentityAndAuthServices = setOf (
109
- // Services with EventStream input
110
- " Lex Runtime V2" ,
111
- " RekognitionStreaming" ,
112
- " Transcribe Streaming" ,
113
- // Endpoint Ruleset Auth Scheme Resolvers
114
- " EventBridge" ,
115
- " CloudFront KeyValueStore" ,
116
- // S3
117
- " S3" ,
108
+ val experimentalIdentityAndAuthServices = setOf (
109
+ ShapeId .from(" com.amazonaws.codecatalyst#CodeCatalyst" ),
110
+ ShapeId .from(" com.amazonaws.sts#AWSSecurityTokenServiceV20110615" ),
111
+ ShapeId .from(" com.amazonaws.sqs#AmazonSQS" ),
112
+ ShapeId .from(" com.amazonaws.dynamodb#DynamoDB_20120810" ),
113
+ ShapeId .from(" com.amazonaws.rds#AmazonRDSv19" ),
114
+ ShapeId .from(" com.amazonaws.ec2#AmazonEC2" ),
115
+ ShapeId .from(" com.amazonaws.polly#Parrot_v1" ),
116
+ ShapeId .from(" com.amazonaws.apigateway#BackplaneControlService" ),
117
+ ShapeId .from(" com.amazonaws.glacier#Glacier" ),
118
+ ShapeId .from(" com.amazonaws.machinelearning#AmazonML_20141212" ),
119
+ ShapeId .from(" com.amazonaws.route53#AWSDnsV20130401" ),
120
+ ShapeId .from(" com.amazonaws.s3control#AWSS3ControlServiceV20180820" ),
118
121
)
119
- check(nonExperimentalIdentityAndAuthServices.size == 6 )
120
122
val projectionContents = Node .objectNodeBuilder()
121
123
.withMember(" imports" , Node .fromStrings(" ${models.getAbsolutePath()}${File .separator}${file.name} " ))
122
124
.withMember(" plugins" , Node .objectNode()
@@ -127,7 +129,7 @@ tasks.register("generate-smithy-build") {
127
129
.withMember(" packageJson" , manifestOverwrites)
128
130
.withMember(" packageDescription" , " AWS SDK for JavaScript "
129
131
+ clientName + " Client for Node.js, Browser and React Native" )
130
- .withMember(" experimentalIdentityAndAuth" , ! nonExperimentalIdentityAndAuthServices .contains(serviceTrait.sdkId ))
132
+ .withMember(" experimentalIdentityAndAuth" , experimentalIdentityAndAuthServices .contains(service.getId() ))
131
133
.build()))
132
134
.build()
133
135
projectionsBuilder.withMember(sdkId + " ." + version.toLowerCase(), projectionContents)
0 commit comments