22 lines
893 B
TypeScript
22 lines
893 B
TypeScript
import { Endpoint, EndpointParameters as __EndpointParameters, EndpointV2, Provider } from "@smithy/types";
|
|
/**
|
|
* @public
|
|
*/
|
|
export interface ClientInputEndpointParameters {
|
|
region?: string | Provider<string>;
|
|
useDualstackEndpoint?: boolean | Provider<boolean>;
|
|
useFipsEndpoint?: boolean | Provider<boolean>;
|
|
endpoint?: string | Provider<string> | Endpoint | Provider<Endpoint> | EndpointV2 | Provider<EndpointV2>;
|
|
}
|
|
export type ClientResolvedEndpointParameters = ClientInputEndpointParameters & {
|
|
defaultSigningName: string;
|
|
};
|
|
export declare const resolveClientEndpointParameters: <T>(options: T & ClientInputEndpointParameters) => T & ClientInputEndpointParameters & {
|
|
defaultSigningName: string;
|
|
};
|
|
export interface EndpointParameters extends __EndpointParameters {
|
|
Region?: string;
|
|
UseDualStack?: boolean;
|
|
UseFIPS?: boolean;
|
|
Endpoint?: string;
|
|
}
|