UNPKG

@aws-sdk/client-s3-control

Version:

AWS SDK for JavaScript S3 Control Client for Node.js, Browser and React Native

52 lines (51 loc) 1.71 kB
import { Endpoint, EndpointParameters as __EndpointParameters, EndpointV2, Provider } from "@smithy/types"; /** * @public */ export interface ClientInputEndpointParameters { region?: string | Provider<string>; useFipsEndpoint?: boolean | Provider<boolean>; useDualstackEndpoint?: boolean | Provider<boolean>; endpoint?: string | Provider<string> | Endpoint | Provider<Endpoint> | EndpointV2 | Provider<EndpointV2>; useArnRegion?: boolean | Provider<boolean>; } export type ClientResolvedEndpointParameters = ClientInputEndpointParameters & { defaultSigningName: string; }; export declare const resolveClientEndpointParameters: <T>(options: T & ClientInputEndpointParameters) => T & ClientInputEndpointParameters & { defaultSigningName: string; }; export declare const commonParams: { readonly UseArnRegion: { readonly type: "clientContextParams"; readonly name: "useArnRegion"; }; readonly UseFIPS: { readonly type: "builtInParams"; readonly name: "useFipsEndpoint"; }; readonly Endpoint: { readonly type: "builtInParams"; readonly name: "endpoint"; }; readonly Region: { readonly type: "builtInParams"; readonly name: "region"; }; readonly UseDualStack: { readonly type: "builtInParams"; readonly name: "useDualstackEndpoint"; }; }; export interface EndpointParameters extends __EndpointParameters { Region?: string; UseFIPS?: boolean; UseDualStack?: boolean; Endpoint?: string; AccountId?: string; RequiresAccountId?: boolean; OutpostId?: string; Bucket?: string; AccessPointName?: string; UseArnRegion?: boolean; }