Skip to content

Commit eb9ec5e

Browse files
authored
feat(endpoint): endpoints models for awsJson1.0 (#4078)
1 parent 65464b2 commit eb9ec5e

File tree

684 files changed

+40897
-4573
lines changed

Some content is hidden

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

684 files changed

+40897
-4573
lines changed

clients/client-apprunner/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"@aws-sdk/hash-node": "*",
2727
"@aws-sdk/invalid-dependency": "*",
2828
"@aws-sdk/middleware-content-length": "*",
29+
"@aws-sdk/middleware-endpoint": "*",
2930
"@aws-sdk/middleware-host-header": "*",
3031
"@aws-sdk/middleware-logger": "*",
3132
"@aws-sdk/middleware-recursion-detection": "*",
@@ -46,6 +47,7 @@
4647
"@aws-sdk/util-body-length-node": "*",
4748
"@aws-sdk/util-defaults-mode-browser": "*",
4849
"@aws-sdk/util-defaults-mode-node": "*",
50+
"@aws-sdk/util-endpoints": "*",
4951
"@aws-sdk/util-user-agent-browser": "*",
5052
"@aws-sdk/util-user-agent-node": "*",
5153
"@aws-sdk/util-utf8-browser": "*",

clients/client-apprunner/src/AppRunnerClient.ts

Lines changed: 24 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
11
// smithy-typescript generated code
2-
import {
3-
EndpointsInputConfig,
4-
EndpointsResolvedConfig,
5-
RegionInputConfig,
6-
RegionResolvedConfig,
7-
resolveEndpointsConfig,
8-
resolveRegionConfig,
9-
} from "@aws-sdk/config-resolver";
2+
import { RegionInputConfig, RegionResolvedConfig, resolveRegionConfig } from "@aws-sdk/config-resolver";
103
import { getContentLengthPlugin } from "@aws-sdk/middleware-content-length";
4+
import { EndpointInputConfig, EndpointResolvedConfig, resolveEndpointConfig } from "@aws-sdk/middleware-endpoint";
115
import {
126
getHostHeaderPlugin,
137
HostHeaderInputConfig,
@@ -41,13 +35,13 @@ import {
4135
Credentials as __Credentials,
4236
Decoder as __Decoder,
4337
Encoder as __Encoder,
38+
EndpointV2 as __EndpointV2,
4439
Hash as __Hash,
4540
HashConstructor as __HashConstructor,
4641
HttpHandlerOptions as __HttpHandlerOptions,
4742
Logger as __Logger,
4843
Provider as __Provider,
4944
Provider,
50-
RegionInfoProvider,
5145
StreamCollector as __StreamCollector,
5246
UrlParser as __UrlParser,
5347
UserAgent as __UserAgent,
@@ -122,6 +116,12 @@ import { StartDeploymentCommandInput, StartDeploymentCommandOutput } from "./com
122116
import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand";
123117
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand";
124118
import { UpdateServiceCommandInput, UpdateServiceCommandOutput } from "./commands/UpdateServiceCommand";
119+
import {
120+
ClientInputEndpointParameters,
121+
ClientResolvedEndpointParameters,
122+
EndpointParameters,
123+
resolveClientEndpointParameters,
124+
} from "./endpoint/EndpointParameters";
125125
import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig";
126126

127127
export type ServiceInputTypes =
@@ -297,12 +297,6 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
297297
*/
298298
credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;
299299

300-
/**
301-
* Fetch related hostname, signing name or signing region with given region.
302-
* @internal
303-
*/
304-
regionInfoProvider?: RegionInfoProvider;
305-
306300
/**
307301
* The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header
308302
* @internal
@@ -318,11 +312,12 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
318312
type AppRunnerClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> &
319313
ClientDefaults &
320314
RegionInputConfig &
321-
EndpointsInputConfig &
315+
EndpointInputConfig<EndpointParameters> &
322316
RetryInputConfig &
323317
HostHeaderInputConfig &
324318
AwsAuthInputConfig &
325-
UserAgentInputConfig;
319+
UserAgentInputConfig &
320+
ClientInputEndpointParameters;
326321
/**
327322
* The configuration interface of AppRunnerClient class constructor that set the region, credentials and other options.
328323
*/
@@ -331,11 +326,12 @@ export interface AppRunnerClientConfig extends AppRunnerClientConfigType {}
331326
type AppRunnerClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> &
332327
Required<ClientDefaults> &
333328
RegionResolvedConfig &
334-
EndpointsResolvedConfig &
329+
EndpointResolvedConfig<EndpointParameters> &
335330
RetryResolvedConfig &
336331
HostHeaderResolvedConfig &
337332
AwsAuthResolvedConfig &
338-
UserAgentResolvedConfig;
333+
UserAgentResolvedConfig &
334+
ClientResolvedEndpointParameters;
339335
/**
340336
* The resolved configuration interface of AppRunnerClient class. This is resolved and normalized from the {@link AppRunnerClientConfig | constructor configuration interface}.
341337
*/
@@ -376,14 +372,15 @@ export class AppRunnerClient extends __Client<
376372

377373
constructor(configuration: AppRunnerClientConfig) {
378374
const _config_0 = __getRuntimeConfig(configuration);
379-
const _config_1 = resolveRegionConfig(_config_0);
380-
const _config_2 = resolveEndpointsConfig(_config_1);
381-
const _config_3 = resolveRetryConfig(_config_2);
382-
const _config_4 = resolveHostHeaderConfig(_config_3);
383-
const _config_5 = resolveAwsAuthConfig(_config_4);
384-
const _config_6 = resolveUserAgentConfig(_config_5);
385-
super(_config_6);
386-
this.config = _config_6;
375+
const _config_1 = resolveClientEndpointParameters(_config_0);
376+
const _config_2 = resolveRegionConfig(_config_1);
377+
const _config_3 = resolveEndpointConfig(_config_2);
378+
const _config_4 = resolveRetryConfig(_config_3);
379+
const _config_5 = resolveHostHeaderConfig(_config_4);
380+
const _config_6 = resolveAwsAuthConfig(_config_5);
381+
const _config_7 = resolveUserAgentConfig(_config_6);
382+
super(_config_7);
383+
this.config = _config_7;
387384
this.middlewareStack.use(getRetryPlugin(this.config));
388385
this.middlewareStack.use(getContentLengthPlugin(this.config));
389386
this.middlewareStack.use(getHostHeaderPlugin(this.config));

clients/client-apprunner/src/commands/AssociateCustomDomainCommand.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// smithy-typescript generated code
2+
import { EndpointParameterInstructions, getEndpointPlugin } from "@aws-sdk/middleware-endpoint";
23
import { getSerdePlugin } from "@aws-sdk/middleware-serde";
34
import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@aws-sdk/protocol-http";
45
import { Command as $Command } from "@aws-sdk/smithy-client";
@@ -56,6 +57,15 @@ export class AssociateCustomDomainCommand extends $Command<
5657
// Start section: command_properties
5758
// End section: command_properties
5859

60+
public static getEndpointParameterInstructions(): EndpointParameterInstructions {
61+
return {
62+
UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },
63+
Endpoint: { type: "builtInParams", name: "endpoint" },
64+
Region: { type: "builtInParams", name: "region" },
65+
UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },
66+
};
67+
}
68+
5969
constructor(readonly input: AssociateCustomDomainCommandInput) {
6070
// Start section: command_constructor
6171
super();
@@ -71,6 +81,9 @@ export class AssociateCustomDomainCommand extends $Command<
7181
options?: __HttpHandlerOptions
7282
): Handler<AssociateCustomDomainCommandInput, AssociateCustomDomainCommandOutput> {
7383
this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize));
84+
this.middlewareStack.use(
85+
getEndpointPlugin(configuration, AssociateCustomDomainCommand.getEndpointParameterInstructions())
86+
);
7487

7588
const stack = clientStack.concat(this.middlewareStack);
7689

clients/client-apprunner/src/commands/CreateAutoScalingConfigurationCommand.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// smithy-typescript generated code
2+
import { EndpointParameterInstructions, getEndpointPlugin } from "@aws-sdk/middleware-endpoint";
23
import { getSerdePlugin } from "@aws-sdk/middleware-serde";
34
import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@aws-sdk/protocol-http";
45
import { Command as $Command } from "@aws-sdk/smithy-client";
@@ -62,6 +63,15 @@ export class CreateAutoScalingConfigurationCommand extends $Command<
6263
// Start section: command_properties
6364
// End section: command_properties
6465

66+
public static getEndpointParameterInstructions(): EndpointParameterInstructions {
67+
return {
68+
UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },
69+
Endpoint: { type: "builtInParams", name: "endpoint" },
70+
Region: { type: "builtInParams", name: "region" },
71+
UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },
72+
};
73+
}
74+
6575
constructor(readonly input: CreateAutoScalingConfigurationCommandInput) {
6676
// Start section: command_constructor
6777
super();
@@ -77,6 +87,9 @@ export class CreateAutoScalingConfigurationCommand extends $Command<
7787
options?: __HttpHandlerOptions
7888
): Handler<CreateAutoScalingConfigurationCommandInput, CreateAutoScalingConfigurationCommandOutput> {
7989
this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize));
90+
this.middlewareStack.use(
91+
getEndpointPlugin(configuration, CreateAutoScalingConfigurationCommand.getEndpointParameterInstructions())
92+
);
8093

8194
const stack = clientStack.concat(this.middlewareStack);
8295

clients/client-apprunner/src/commands/CreateConnectionCommand.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// smithy-typescript generated code
2+
import { EndpointParameterInstructions, getEndpointPlugin } from "@aws-sdk/middleware-endpoint";
23
import { getSerdePlugin } from "@aws-sdk/middleware-serde";
34
import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@aws-sdk/protocol-http";
45
import { Command as $Command } from "@aws-sdk/smithy-client";
@@ -55,6 +56,15 @@ export class CreateConnectionCommand extends $Command<
5556
// Start section: command_properties
5657
// End section: command_properties
5758

59+
public static getEndpointParameterInstructions(): EndpointParameterInstructions {
60+
return {
61+
UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },
62+
Endpoint: { type: "builtInParams", name: "endpoint" },
63+
Region: { type: "builtInParams", name: "region" },
64+
UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },
65+
};
66+
}
67+
5868
constructor(readonly input: CreateConnectionCommandInput) {
5969
// Start section: command_constructor
6070
super();
@@ -70,6 +80,9 @@ export class CreateConnectionCommand extends $Command<
7080
options?: __HttpHandlerOptions
7181
): Handler<CreateConnectionCommandInput, CreateConnectionCommandOutput> {
7282
this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize));
83+
this.middlewareStack.use(
84+
getEndpointPlugin(configuration, CreateConnectionCommand.getEndpointParameterInstructions())
85+
);
7386

7487
const stack = clientStack.concat(this.middlewareStack);
7588

clients/client-apprunner/src/commands/CreateObservabilityConfigurationCommand.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// smithy-typescript generated code
2+
import { EndpointParameterInstructions, getEndpointPlugin } from "@aws-sdk/middleware-endpoint";
23
import { getSerdePlugin } from "@aws-sdk/middleware-serde";
34
import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@aws-sdk/protocol-http";
45
import { Command as $Command } from "@aws-sdk/smithy-client";
@@ -62,6 +63,15 @@ export class CreateObservabilityConfigurationCommand extends $Command<
6263
// Start section: command_properties
6364
// End section: command_properties
6465

66+
public static getEndpointParameterInstructions(): EndpointParameterInstructions {
67+
return {
68+
UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },
69+
Endpoint: { type: "builtInParams", name: "endpoint" },
70+
Region: { type: "builtInParams", name: "region" },
71+
UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },
72+
};
73+
}
74+
6575
constructor(readonly input: CreateObservabilityConfigurationCommandInput) {
6676
// Start section: command_constructor
6777
super();
@@ -77,6 +87,9 @@ export class CreateObservabilityConfigurationCommand extends $Command<
7787
options?: __HttpHandlerOptions
7888
): Handler<CreateObservabilityConfigurationCommandInput, CreateObservabilityConfigurationCommandOutput> {
7989
this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize));
90+
this.middlewareStack.use(
91+
getEndpointPlugin(configuration, CreateObservabilityConfigurationCommand.getEndpointParameterInstructions())
92+
);
8093

8194
const stack = clientStack.concat(this.middlewareStack);
8295

clients/client-apprunner/src/commands/CreateServiceCommand.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// smithy-typescript generated code
2+
import { EndpointParameterInstructions, getEndpointPlugin } from "@aws-sdk/middleware-endpoint";
23
import { getSerdePlugin } from "@aws-sdk/middleware-serde";
34
import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@aws-sdk/protocol-http";
45
import { Command as $Command } from "@aws-sdk/smithy-client";
@@ -53,6 +54,15 @@ export class CreateServiceCommand extends $Command<
5354
// Start section: command_properties
5455
// End section: command_properties
5556

57+
public static getEndpointParameterInstructions(): EndpointParameterInstructions {
58+
return {
59+
UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },
60+
Endpoint: { type: "builtInParams", name: "endpoint" },
61+
Region: { type: "builtInParams", name: "region" },
62+
UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },
63+
};
64+
}
65+
5666
constructor(readonly input: CreateServiceCommandInput) {
5767
// Start section: command_constructor
5868
super();
@@ -68,6 +78,7 @@ export class CreateServiceCommand extends $Command<
6878
options?: __HttpHandlerOptions
6979
): Handler<CreateServiceCommandInput, CreateServiceCommandOutput> {
7080
this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize));
81+
this.middlewareStack.use(getEndpointPlugin(configuration, CreateServiceCommand.getEndpointParameterInstructions()));
7182

7283
const stack = clientStack.concat(this.middlewareStack);
7384

clients/client-apprunner/src/commands/CreateVpcConnectorCommand.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// smithy-typescript generated code
2+
import { EndpointParameterInstructions, getEndpointPlugin } from "@aws-sdk/middleware-endpoint";
23
import { getSerdePlugin } from "@aws-sdk/middleware-serde";
34
import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@aws-sdk/protocol-http";
45
import { Command as $Command } from "@aws-sdk/smithy-client";
@@ -53,6 +54,15 @@ export class CreateVpcConnectorCommand extends $Command<
5354
// Start section: command_properties
5455
// End section: command_properties
5556

57+
public static getEndpointParameterInstructions(): EndpointParameterInstructions {
58+
return {
59+
UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },
60+
Endpoint: { type: "builtInParams", name: "endpoint" },
61+
Region: { type: "builtInParams", name: "region" },
62+
UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },
63+
};
64+
}
65+
5666
constructor(readonly input: CreateVpcConnectorCommandInput) {
5767
// Start section: command_constructor
5868
super();
@@ -68,6 +78,9 @@ export class CreateVpcConnectorCommand extends $Command<
6878
options?: __HttpHandlerOptions
6979
): Handler<CreateVpcConnectorCommandInput, CreateVpcConnectorCommandOutput> {
7080
this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize));
81+
this.middlewareStack.use(
82+
getEndpointPlugin(configuration, CreateVpcConnectorCommand.getEndpointParameterInstructions())
83+
);
7184

7285
const stack = clientStack.concat(this.middlewareStack);
7386

clients/client-apprunner/src/commands/DeleteAutoScalingConfigurationCommand.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// smithy-typescript generated code
2+
import { EndpointParameterInstructions, getEndpointPlugin } from "@aws-sdk/middleware-endpoint";
23
import { getSerdePlugin } from "@aws-sdk/middleware-serde";
34
import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@aws-sdk/protocol-http";
45
import { Command as $Command } from "@aws-sdk/smithy-client";
@@ -55,6 +56,15 @@ export class DeleteAutoScalingConfigurationCommand extends $Command<
5556
// Start section: command_properties
5657
// End section: command_properties
5758

59+
public static getEndpointParameterInstructions(): EndpointParameterInstructions {
60+
return {
61+
UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },
62+
Endpoint: { type: "builtInParams", name: "endpoint" },
63+
Region: { type: "builtInParams", name: "region" },
64+
UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },
65+
};
66+
}
67+
5868
constructor(readonly input: DeleteAutoScalingConfigurationCommandInput) {
5969
// Start section: command_constructor
6070
super();
@@ -70,6 +80,9 @@ export class DeleteAutoScalingConfigurationCommand extends $Command<
7080
options?: __HttpHandlerOptions
7181
): Handler<DeleteAutoScalingConfigurationCommandInput, DeleteAutoScalingConfigurationCommandOutput> {
7282
this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize));
83+
this.middlewareStack.use(
84+
getEndpointPlugin(configuration, DeleteAutoScalingConfigurationCommand.getEndpointParameterInstructions())
85+
);
7386

7487
const stack = clientStack.concat(this.middlewareStack);
7588

clients/client-apprunner/src/commands/DeleteConnectionCommand.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// smithy-typescript generated code
2+
import { EndpointParameterInstructions, getEndpointPlugin } from "@aws-sdk/middleware-endpoint";
23
import { getSerdePlugin } from "@aws-sdk/middleware-serde";
34
import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@aws-sdk/protocol-http";
45
import { Command as $Command } from "@aws-sdk/smithy-client";
@@ -53,6 +54,15 @@ export class DeleteConnectionCommand extends $Command<
5354
// Start section: command_properties
5455
// End section: command_properties
5556

57+
public static getEndpointParameterInstructions(): EndpointParameterInstructions {
58+
return {
59+
UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },
60+
Endpoint: { type: "builtInParams", name: "endpoint" },
61+
Region: { type: "builtInParams", name: "region" },
62+
UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },
63+
};
64+
}
65+
5666
constructor(readonly input: DeleteConnectionCommandInput) {
5767
// Start section: command_constructor
5868
super();
@@ -68,6 +78,9 @@ export class DeleteConnectionCommand extends $Command<
6878
options?: __HttpHandlerOptions
6979
): Handler<DeleteConnectionCommandInput, DeleteConnectionCommandOutput> {
7080
this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize));
81+
this.middlewareStack.use(
82+
getEndpointPlugin(configuration, DeleteConnectionCommand.getEndpointParameterInstructions())
83+
);
7184

7285
const stack = clientStack.concat(this.middlewareStack);
7386

0 commit comments

Comments
 (0)