Skip to content

Commit d60bf6c

Browse files
author
Steven Yuan
committed
feat(experimentalIdentityAndAuth): release all services without customizations
1 parent 2226693 commit d60bf6c

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

codegen/sdk-codegen/build.gradle.kts

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -105,20 +105,18 @@ tasks.register("generate-smithy-build") {
105105
File("smithy-aws-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/package.json.template")
106106
.readText()
107107
).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",
121118
)
119+
check(nonExperimentalIdentityAndAuthServices.size == 6)
122120
val projectionContents = Node.objectNodeBuilder()
123121
.withMember("imports", Node.fromStrings("${models.getAbsolutePath()}${File.separator}${file.name}"))
124122
.withMember("plugins", Node.objectNode()
@@ -129,7 +127,7 @@ tasks.register("generate-smithy-build") {
129127
.withMember("packageJson", manifestOverwrites)
130128
.withMember("packageDescription", "AWS SDK for JavaScript "
131129
+ clientName + " Client for Node.js, Browser and React Native")
132-
.withMember("experimentalIdentityAndAuth", experimentalIdentityAndAuthServices.contains(service.getId()))
130+
.withMember("experimentalIdentityAndAuth", !nonExperimentalIdentityAndAuthServices.contains(serviceTrait.sdkId))
133131
.build()))
134132
.build()
135133
projectionsBuilder.withMember(sdkId + "." + version.toLowerCase(), projectionContents)

0 commit comments

Comments
 (0)