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" ;
103import { getContentLengthPlugin } from "@aws-sdk/middleware-content-length" ;
4+ import { EndpointInputConfig , EndpointResolvedConfig , resolveEndpointConfig } from "@aws-sdk/middleware-endpoint" ;
115import {
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 ,
@@ -57,6 +51,7 @@ import {
5751 AddCustomRoutingEndpointsCommandInput ,
5852 AddCustomRoutingEndpointsCommandOutput ,
5953} from "./commands/AddCustomRoutingEndpointsCommand" ;
54+ import { AddEndpointsCommandInput , AddEndpointsCommandOutput } from "./commands/AddEndpointsCommand" ;
6055import { AdvertiseByoipCidrCommandInput , AdvertiseByoipCidrCommandOutput } from "./commands/AdvertiseByoipCidrCommand" ;
6156import {
6257 AllowCustomRoutingTrafficCommandInput ,
@@ -168,6 +163,7 @@ import {
168163 RemoveCustomRoutingEndpointsCommandInput ,
169164 RemoveCustomRoutingEndpointsCommandOutput ,
170165} from "./commands/RemoveCustomRoutingEndpointsCommand" ;
166+ import { RemoveEndpointsCommandInput , RemoveEndpointsCommandOutput } from "./commands/RemoveEndpointsCommand" ;
171167import { TagResourceCommandInput , TagResourceCommandOutput } from "./commands/TagResourceCommand" ;
172168import { UntagResourceCommandInput , UntagResourceCommandOutput } from "./commands/UntagResourceCommand" ;
173169import {
@@ -193,10 +189,17 @@ import {
193189} from "./commands/UpdateEndpointGroupCommand" ;
194190import { UpdateListenerCommandInput , UpdateListenerCommandOutput } from "./commands/UpdateListenerCommand" ;
195191import { WithdrawByoipCidrCommandInput , WithdrawByoipCidrCommandOutput } from "./commands/WithdrawByoipCidrCommand" ;
192+ import {
193+ ClientInputEndpointParameters ,
194+ ClientResolvedEndpointParameters ,
195+ EndpointParameters ,
196+ resolveClientEndpointParameters ,
197+ } from "./endpoint/EndpointParameters" ;
196198import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig" ;
197199
198200export type ServiceInputTypes =
199201 | AddCustomRoutingEndpointsCommandInput
202+ | AddEndpointsCommandInput
200203 | AdvertiseByoipCidrCommandInput
201204 | AllowCustomRoutingTrafficCommandInput
202205 | CreateAcceleratorCommandInput
@@ -233,6 +236,7 @@ export type ServiceInputTypes =
233236 | ListTagsForResourceCommandInput
234237 | ProvisionByoipCidrCommandInput
235238 | RemoveCustomRoutingEndpointsCommandInput
239+ | RemoveEndpointsCommandInput
236240 | TagResourceCommandInput
237241 | UntagResourceCommandInput
238242 | UpdateAcceleratorAttributesCommandInput
@@ -246,6 +250,7 @@ export type ServiceInputTypes =
246250
247251export type ServiceOutputTypes =
248252 | AddCustomRoutingEndpointsCommandOutput
253+ | AddEndpointsCommandOutput
249254 | AdvertiseByoipCidrCommandOutput
250255 | AllowCustomRoutingTrafficCommandOutput
251256 | CreateAcceleratorCommandOutput
@@ -282,6 +287,7 @@ export type ServiceOutputTypes =
282287 | ListTagsForResourceCommandOutput
283288 | ProvisionByoipCidrCommandOutput
284289 | RemoveCustomRoutingEndpointsCommandOutput
290+ | RemoveEndpointsCommandOutput
285291 | TagResourceCommandOutput
286292 | UntagResourceCommandOutput
287293 | UpdateAcceleratorAttributesCommandOutput
@@ -402,12 +408,6 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
402408 */
403409 credentialDefaultProvider ?: ( input : any ) => __Provider < __Credentials > ;
404410
405- /**
406- * Fetch related hostname, signing name or signing region with given region.
407- * @internal
408- */
409- regionInfoProvider ?: RegionInfoProvider ;
410-
411411 /**
412412 * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header
413413 * @internal
@@ -423,11 +423,12 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
423423type GlobalAcceleratorClientConfigType = Partial < __SmithyConfiguration < __HttpHandlerOptions > > &
424424 ClientDefaults &
425425 RegionInputConfig &
426- EndpointsInputConfig &
426+ EndpointInputConfig < EndpointParameters > &
427427 RetryInputConfig &
428428 HostHeaderInputConfig &
429429 AwsAuthInputConfig &
430- UserAgentInputConfig ;
430+ UserAgentInputConfig &
431+ ClientInputEndpointParameters ;
431432/**
432433 * The configuration interface of GlobalAcceleratorClient class constructor that set the region, credentials and other options.
433434 */
@@ -436,11 +437,12 @@ export interface GlobalAcceleratorClientConfig extends GlobalAcceleratorClientCo
436437type GlobalAcceleratorClientResolvedConfigType = __SmithyResolvedConfiguration < __HttpHandlerOptions > &
437438 Required < ClientDefaults > &
438439 RegionResolvedConfig &
439- EndpointsResolvedConfig &
440+ EndpointResolvedConfig < EndpointParameters > &
440441 RetryResolvedConfig &
441442 HostHeaderResolvedConfig &
442443 AwsAuthResolvedConfig &
443- UserAgentResolvedConfig ;
444+ UserAgentResolvedConfig &
445+ ClientResolvedEndpointParameters ;
444446/**
445447 * The resolved configuration interface of GlobalAcceleratorClient class. This is resolved and normalized from the {@link GlobalAcceleratorClientConfig | constructor configuration interface}.
446448 */
@@ -514,14 +516,15 @@ export class GlobalAcceleratorClient extends __Client<
514516
515517 constructor ( configuration : GlobalAcceleratorClientConfig ) {
516518 const _config_0 = __getRuntimeConfig ( configuration ) ;
517- const _config_1 = resolveRegionConfig ( _config_0 ) ;
518- const _config_2 = resolveEndpointsConfig ( _config_1 ) ;
519- const _config_3 = resolveRetryConfig ( _config_2 ) ;
520- const _config_4 = resolveHostHeaderConfig ( _config_3 ) ;
521- const _config_5 = resolveAwsAuthConfig ( _config_4 ) ;
522- const _config_6 = resolveUserAgentConfig ( _config_5 ) ;
523- super ( _config_6 ) ;
524- this . config = _config_6 ;
519+ const _config_1 = resolveClientEndpointParameters ( _config_0 ) ;
520+ const _config_2 = resolveRegionConfig ( _config_1 ) ;
521+ const _config_3 = resolveEndpointConfig ( _config_2 ) ;
522+ const _config_4 = resolveRetryConfig ( _config_3 ) ;
523+ const _config_5 = resolveHostHeaderConfig ( _config_4 ) ;
524+ const _config_6 = resolveAwsAuthConfig ( _config_5 ) ;
525+ const _config_7 = resolveUserAgentConfig ( _config_6 ) ;
526+ super ( _config_7 ) ;
527+ this . config = _config_7 ;
525528 this . middlewareStack . use ( getRetryPlugin ( this . config ) ) ;
526529 this . middlewareStack . use ( getContentLengthPlugin ( this . config ) ) ;
527530 this . middlewareStack . use ( getHostHeaderPlugin ( this . config ) ) ;
0 commit comments