1 | import { Endpoint, Provider, UrlParser } from "@aws-sdk/types";
|
2 | import { EndpointsInputConfig, EndpointsResolvedConfig } from "./resolveEndpointsConfig";
|
3 |
|
4 |
|
5 |
|
6 | export interface CustomEndpointsInputConfig extends EndpointsInputConfig {
|
7 | |
8 |
|
9 |
|
10 | endpoint: string | Endpoint | Provider<Endpoint>;
|
11 | }
|
12 | interface PreviouslyResolved {
|
13 | urlParser: UrlParser;
|
14 | }
|
15 |
|
16 |
|
17 |
|
18 | export interface CustomEndpointsResolvedConfig extends EndpointsResolvedConfig {
|
19 | |
20 |
|
21 |
|
22 |
|
23 | isCustomEndpoint: true;
|
24 | }
|
25 |
|
26 |
|
27 |
|
28 | export declare const resolveCustomEndpointsConfig: <T>(input: T & CustomEndpointsInputConfig & PreviouslyResolved) => T & CustomEndpointsResolvedConfig;
|
29 | export {};
|