Skip to content

Commit b963ddf

Browse files
author
Steven Yuan
committed
feat(experimentalIdentityAndAuth): revert release of services with customizations
Services: - API Gateway - Glacier - Machine Learning - Route 53 - S3 Control
1 parent 4acbe68 commit b963ddf

35 files changed

+110
-1346
lines changed

clients/client-api-gateway/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-logger": "*",
2828
"@aws-sdk/middleware-recursion-detection": "*",
2929
"@aws-sdk/middleware-sdk-api-gateway": "*",
30+
"@aws-sdk/middleware-signing": "*",
3031
"@aws-sdk/middleware-user-agent": "*",
3132
"@aws-sdk/region-config-resolver": "*",
3233
"@aws-sdk/types": "*",
@@ -55,7 +56,6 @@
5556
"@smithy/util-defaults-mode-browser": "^2.0.24",
5657
"@smithy/util-defaults-mode-node": "^2.0.32",
5758
"@smithy/util-endpoints": "^1.0.8",
58-
"@smithy/util-middleware": "^2.0.9",
5959
"@smithy/util-retry": "^2.0.9",
6060
"@smithy/util-stream": "^2.0.24",
6161
"@smithy/util-utf8": "^2.0.2",

clients/client-api-gateway/src/APIGatewayClient.ts

Lines changed: 19 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,20 @@ import {
88
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
99
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1010
import { getAcceptHeaderPlugin } from "@aws-sdk/middleware-sdk-api-gateway";
11+
import {
12+
AwsAuthInputConfig,
13+
AwsAuthResolvedConfig,
14+
getAwsAuthPlugin,
15+
resolveAwsAuthConfig,
16+
} from "@aws-sdk/middleware-signing";
1117
import {
1218
getUserAgentPlugin,
1319
resolveUserAgentConfig,
1420
UserAgentInputConfig,
1521
UserAgentResolvedConfig,
1622
} from "@aws-sdk/middleware-user-agent";
23+
import { Credentials as __Credentials } from "@aws-sdk/types";
1724
import { RegionInputConfig, RegionResolvedConfig, resolveRegionConfig } from "@smithy/config-resolver";
18-
import {
19-
DefaultIdentityProviderConfig,
20-
getHttpAuthSchemeEndpointRuleSetPlugin,
21-
getHttpSigningPlugin,
22-
} from "@smithy/core";
2325
import { getContentLengthPlugin } from "@smithy/middleware-content-length";
2426
import { EndpointInputConfig, EndpointResolvedConfig, resolveEndpointConfig } from "@smithy/middleware-endpoint";
2527
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@smithy/middleware-retry";
@@ -31,7 +33,6 @@ import {
3133
SmithyResolvedConfiguration as __SmithyResolvedConfiguration,
3234
} from "@smithy/smithy-client";
3335
import {
34-
AwsCredentialIdentityProvider,
3536
BodyLengthCalculator as __BodyLengthCalculator,
3637
CheckOptionalClientConfig as __CheckOptionalClientConfig,
3738
ChecksumConstructor as __ChecksumConstructor,
@@ -48,12 +49,6 @@ import {
4849
UserAgent as __UserAgent,
4950
} from "@smithy/types";
5051

51-
import {
52-
defaultAPIGatewayHttpAuthSchemeParametersProvider,
53-
HttpAuthSchemeInputConfig,
54-
HttpAuthSchemeResolvedConfig,
55-
resolveHttpAuthSchemeConfig,
56-
} from "./auth/httpAuthSchemeProvider";
5752
import { CreateApiKeyCommandInput, CreateApiKeyCommandOutput } from "./commands/CreateApiKeyCommand";
5853
import { CreateAuthorizerCommandInput, CreateAuthorizerCommandOutput } from "./commands/CreateAuthorizerCommand";
5954
import {
@@ -629,23 +624,22 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
629624
*/
630625
useFipsEndpoint?: boolean | __Provider<boolean>;
631626

632-
/**
633-
* The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header
634-
* @internal
635-
*/
636-
defaultUserAgentProvider?: Provider<__UserAgent>;
637-
638627
/**
639628
* The AWS region to which this client will send requests
640629
*/
641630
region?: string | __Provider<string>;
642631

643632
/**
644633
* Default credentials provider; Not available in browser runtime.
645-
* @deprecated
646634
* @internal
647635
*/
648-
credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider;
636+
credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;
637+
638+
/**
639+
* The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header
640+
* @internal
641+
*/
642+
defaultUserAgentProvider?: Provider<__UserAgent>;
649643

650644
/**
651645
* Value for how many times a request will be made at most in case of retry.
@@ -684,8 +678,8 @@ export type APIGatewayClientConfigType = Partial<__SmithyConfiguration<__HttpHan
684678
EndpointInputConfig<EndpointParameters> &
685679
RetryInputConfig &
686680
HostHeaderInputConfig &
681+
AwsAuthInputConfig &
687682
UserAgentInputConfig &
688-
HttpAuthSchemeInputConfig &
689683
ClientInputEndpointParameters;
690684
/**
691685
* @public
@@ -704,8 +698,8 @@ export type APIGatewayClientResolvedConfigType = __SmithyResolvedConfiguration<_
704698
EndpointResolvedConfig<EndpointParameters> &
705699
RetryResolvedConfig &
706700
HostHeaderResolvedConfig &
701+
AwsAuthResolvedConfig &
707702
UserAgentResolvedConfig &
708-
HttpAuthSchemeResolvedConfig &
709703
ClientResolvedEndpointParameters;
710704
/**
711705
* @public
@@ -737,8 +731,8 @@ export class APIGatewayClient extends __Client<
737731
const _config_3 = resolveEndpointConfig(_config_2);
738732
const _config_4 = resolveRetryConfig(_config_3);
739733
const _config_5 = resolveHostHeaderConfig(_config_4);
740-
const _config_6 = resolveUserAgentConfig(_config_5);
741-
const _config_7 = resolveHttpAuthSchemeConfig(_config_6);
734+
const _config_6 = resolveAwsAuthConfig(_config_5);
735+
const _config_7 = resolveUserAgentConfig(_config_6);
742736
const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);
743737
super(_config_8);
744738
this.config = _config_8;
@@ -748,14 +742,8 @@ export class APIGatewayClient extends __Client<
748742
this.middlewareStack.use(getHostHeaderPlugin(this.config));
749743
this.middlewareStack.use(getLoggerPlugin(this.config));
750744
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
745+
this.middlewareStack.use(getAwsAuthPlugin(this.config));
751746
this.middlewareStack.use(getUserAgentPlugin(this.config));
752-
this.middlewareStack.use(
753-
getHttpAuthSchemeEndpointRuleSetPlugin(this.config, {
754-
httpAuthSchemeParametersProvider: this.getDefaultHttpAuthSchemeParametersProvider(),
755-
identityProviderConfigProvider: this.getIdentityProviderConfigProvider(),
756-
})
757-
);
758-
this.middlewareStack.use(getHttpSigningPlugin(this.config));
759747
}
760748

761749
/**
@@ -766,13 +754,4 @@ export class APIGatewayClient extends __Client<
766754
destroy(): void {
767755
super.destroy();
768756
}
769-
private getDefaultHttpAuthSchemeParametersProvider() {
770-
return defaultAPIGatewayHttpAuthSchemeParametersProvider;
771-
}
772-
private getIdentityProviderConfigProvider() {
773-
return async (config: APIGatewayClientResolvedConfig) =>
774-
new DefaultIdentityProviderConfig({
775-
"aws.auth#sigv4": config.credentials,
776-
});
777-
}
778757
}

clients/client-api-gateway/src/auth/httpAuthExtensionConfiguration.ts

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

clients/client-api-gateway/src/auth/httpAuthSchemeProvider.ts

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

clients/client-api-gateway/src/extensionConfiguration.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,10 @@ import { AwsRegionExtensionConfiguration } from "@aws-sdk/types";
33
import { HttpHandlerExtensionConfiguration } from "@smithy/protocol-http";
44
import { DefaultExtensionConfiguration } from "@smithy/types";
55

6-
import { HttpAuthExtensionConfiguration } from "./auth/httpAuthExtensionConfiguration";
7-
86
/**
97
* @internal
108
*/
119
export interface APIGatewayExtensionConfiguration
1210
extends HttpHandlerExtensionConfiguration,
1311
DefaultExtensionConfiguration,
14-
AwsRegionExtensionConfiguration,
15-
HttpAuthExtensionConfiguration {}
12+
AwsRegionExtensionConfiguration {}

0 commit comments

Comments
 (0)