Skip to content

Commit 1b139f8

Browse files
authored
chore(codegen): sync codegen version (#7155)
* chore(codegen): sync codegen version, no AWS changes * chore: codegen update
1 parent 1dc8719 commit 1b139f8

File tree

68 files changed

+5656
-451
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+5656
-451
lines changed

private/aws-protocoltests-ec2-schema/src/EC2ProtocolClient.ts

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,7 @@ import {
2626
resolveCompressionConfig,
2727
} from "@smithy/middleware-compression";
2828
import { getContentLengthPlugin } from "@smithy/middleware-content-length";
29-
import {
30-
EndpointInputConfig,
31-
EndpointRequiredInputConfig,
32-
EndpointRequiredResolvedConfig,
33-
EndpointResolvedConfig,
34-
resolveEndpointConfig,
35-
resolveEndpointRequiredConfig,
36-
} from "@smithy/middleware-endpoint";
29+
import { EndpointInputConfig, EndpointResolvedConfig, resolveEndpointConfig } from "@smithy/middleware-endpoint";
3730
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@smithy/middleware-retry";
3831
import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http";
3932
import {
@@ -357,7 +350,6 @@ export type EC2ProtocolClientConfigType = Partial<__SmithyConfiguration<__HttpHa
357350
RegionInputConfig &
358351
HostHeaderInputConfig &
359352
EndpointInputConfig<EndpointParameters> &
360-
EndpointRequiredInputConfig &
361353
HttpAuthSchemeInputConfig &
362354
CompressionInputConfig &
363355
ClientInputEndpointParameters;
@@ -379,7 +371,6 @@ export type EC2ProtocolClientResolvedConfigType = __SmithyResolvedConfiguration<
379371
RegionResolvedConfig &
380372
HostHeaderResolvedConfig &
381373
EndpointResolvedConfig<EndpointParameters> &
382-
EndpointRequiredResolvedConfig &
383374
HttpAuthSchemeResolvedConfig &
384375
CompressionResolvedConfig &
385376
ClientResolvedEndpointParameters;
@@ -415,11 +406,10 @@ export class EC2ProtocolClient extends __Client<
415406
const _config_4 = resolveRegionConfig(_config_3);
416407
const _config_5 = resolveHostHeaderConfig(_config_4);
417408
const _config_6 = resolveEndpointConfig(_config_5);
418-
const _config_7 = resolveEndpointRequiredConfig(_config_6);
419-
const _config_8 = resolveHttpAuthSchemeConfig(_config_7);
420-
const _config_9 = resolveCompressionConfig(_config_8);
421-
const _config_10 = resolveRuntimeExtensions(_config_9, configuration?.extensions || []);
422-
this.config = _config_10;
409+
const _config_7 = resolveHttpAuthSchemeConfig(_config_6);
410+
const _config_8 = resolveCompressionConfig(_config_7);
411+
const _config_9 = resolveRuntimeExtensions(_config_8, configuration?.extensions || []);
412+
this.config = _config_9;
423413
this.middlewareStack.use(getSchemaSerdePlugin(this.config));
424414
this.middlewareStack.use(getUserAgentPlugin(this.config));
425415
this.middlewareStack.use(getRetryPlugin(this.config));

private/aws-protocoltests-ec2-schema/src/endpoint/EndpointParameters.ts

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ import { Endpoint, EndpointParameters as __EndpointParameters, EndpointV2, Provi
55
* @public
66
*/
77
export interface ClientInputEndpointParameters {
8+
region?: string | undefined | Provider<string | undefined>;
9+
useDualstackEndpoint?: boolean | undefined | Provider<boolean | undefined>;
10+
useFipsEndpoint?: boolean | undefined | Provider<boolean | undefined>;
811
endpoint?: string | Provider<string> | Endpoint | Provider<Endpoint> | EndpointV2 | Provider<EndpointV2>;
912
}
1013

@@ -16,14 +19,22 @@ export const resolveClientEndpointParameters = <T>(
1619
options: T & ClientInputEndpointParameters
1720
): T & ClientResolvedEndpointParameters => {
1821
return Object.assign(options, {
22+
useDualstackEndpoint: options.useDualstackEndpoint ?? false,
23+
useFipsEndpoint: options.useFipsEndpoint ?? false,
1924
defaultSigningName: "ec2query",
2025
});
2126
};
2227

2328
export const commonParams = {
24-
endpoint: { type: "builtInParams", name: "endpoint" },
29+
UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },
30+
Endpoint: { type: "builtInParams", name: "endpoint" },
31+
Region: { type: "builtInParams", name: "region" },
32+
UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },
2533
} as const;
2634

2735
export interface EndpointParameters extends __EndpointParameters {
28-
endpoint?: string | undefined;
36+
Region?: string | undefined;
37+
UseDualStack?: boolean | undefined;
38+
UseFIPS?: boolean | undefined;
39+
Endpoint?: string | undefined;
2940
}

private/aws-protocoltests-ec2-schema/src/endpoint/endpointResolver.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { ruleSet } from "./ruleset";
88

99
const cache = new EndpointCache({
1010
size: 50,
11-
params: ["endpoint"],
11+
params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"],
1212
});
1313

1414
export const defaultEndpointResolver = (

0 commit comments

Comments
 (0)