1 | import { Endpoint, Provider, RegionInfoProvider, UrlParser } from "@aws-sdk/types";
|
2 | export interface EndpointsInputConfig {
|
3 |
|
4 | endpoint?: string | Endpoint | Provider<Endpoint>;
|
5 |
|
6 | tls?: boolean;
|
7 |
|
8 | useDualstackEndpoint?: boolean | Provider<boolean>;
|
9 | }
|
10 | interface PreviouslyResolved {
|
11 | regionInfoProvider: RegionInfoProvider;
|
12 | urlParser: UrlParser;
|
13 | region: Provider<string>;
|
14 | useFipsEndpoint: Provider<boolean>;
|
15 | }
|
16 | export interface EndpointsResolvedConfig extends Required<EndpointsInputConfig> {
|
17 |
|
18 | endpoint: Provider<Endpoint>;
|
19 |
|
20 | isCustomEndpoint: boolean;
|
21 |
|
22 | useDualstackEndpoint: Provider<boolean>;
|
23 | }
|
24 | export declare const resolveEndpointsConfig: <T>(input: T & EndpointsInputConfig & PreviouslyResolved) => T & EndpointsResolvedConfig;
|
25 | export {};
|