@@ -105,20 +105,18 @@ 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 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" ),
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" ,
121
118
)
119
+ check(nonExperimentalIdentityAndAuthServices.size == 6 )
122
120
val projectionContents = Node .objectNodeBuilder()
123
121
.withMember(" imports" , Node .fromStrings(" ${models.getAbsolutePath()}${File .separator}${file.name} " ))
124
122
.withMember(" plugins" , Node .objectNode()
@@ -129,7 +127,7 @@ tasks.register("generate-smithy-build") {
129
127
.withMember(" packageJson" , manifestOverwrites)
130
128
.withMember(" packageDescription" , " AWS SDK for JavaScript "
131
129
+ clientName + " Client for Node.js, Browser and React Native" )
132
- .withMember(" experimentalIdentityAndAuth" , experimentalIdentityAndAuthServices .contains(service.getId() ))
130
+ .withMember(" experimentalIdentityAndAuth" , ! nonExperimentalIdentityAndAuthServices .contains(serviceTrait.sdkId ))
133
131
.build()))
134
132
.build()
135
133
projectionsBuilder.withMember(sdkId + " ." + version.toLowerCase(), projectionContents)
0 commit comments