Skip to content

Commit ad7f978

Browse files
Chase Coalwelltrivikr
authored andcommitted
feat: location constraint migration (#497)
* feat: rename location-constraint * feat: migrate locationConstraintMiddleware * feat: apply LocationConstraint plugin
1 parent 5e1e3a7 commit ad7f978

File tree

16 files changed

+116
-65
lines changed

16 files changed

+116
-65
lines changed

codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddBuiltinPlugins.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,12 @@ public List<RuntimeClientPlugin> getClientPlugins() {
8787
.withConventions(AwsDependency.SSEC_MIDDLEWARE.dependency, "Ssec", HAS_MIDDLEWARE)
8888
.servicePredicate((m, s) -> testServiceId(s, "S3"))
8989
.operationPredicate((m, s, o) -> testContainsMember(m, o, SSEC_OPERATIONS))
90+
.build(),
91+
RuntimeClientPlugin.builder()
92+
.withConventions(AwsDependency.LOCATION_CONSTRAINT.dependency, "LocationConstraint",
93+
HAS_MIDDLEWARE)
94+
.servicePredicate((m, s) -> testServiceId(s, "S3"))
95+
.operationPredicate((m, s, o) -> o.getId().getName().equals("CreateBucket"))
9096
.build()
9197
);
9298
}

codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AwsDependency.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ public enum AwsDependency implements SymbolDependencyContainer {
3535
VALIDATE_BUCKET_NAME(NORMAL_DEPENDENCY, "@aws-sdk/middleware-sdk-s3", "^0.1.0-preview.2"),
3636
ADD_EXPECT_CONTINUE(NORMAL_DEPENDENCY, "@aws-sdk/middleware-expect-continue", "^0.1.0-preview.5"),
3737
ADD_GLACIER_API_VERSION(NORMAL_DEPENDENCY, "@aws-sdk/middleware-sdk-glacier", "^0.1.0-preview.7"),
38-
SSEC_MIDDLEWARE(NORMAL_DEPENDENCY, "@aws-sdk/middleware-ssec", "^0.1.0-preview.5");
38+
SSEC_MIDDLEWARE(NORMAL_DEPENDENCY, "@aws-sdk/middleware-ssec", "^0.1.0-preview.5"),
39+
LOCATION_CONSTRAINT(NORMAL_DEPENDENCY, "@aws-sdk/middleware-location-constraint", "^0.1.0-preview.5");
3940

4041
public final String packageName;
4142
public final String version;

packages/location-constraint-middleware/README.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

packages/location-constraint-middleware/src/index.ts

Lines changed: 0 additions & 47 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# @aws-sdk/middleware-location-constraint
2+
3+
[![NPM version](https://img.shields.io/npm/v/@aws-sdk/middleware-location-constraint/preview.svg)](https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint)
4+
[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/middleware-location-constraint.svg)](https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint)

packages/location-constraint-middleware/jest.config.js renamed to packages/middleware-location-constraint/jest.config.js

File renamed without changes.

0 commit comments

Comments
 (0)