import { HostHeaderInputConfig, HostHeaderResolvedConfig, UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/core/client"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/core/client"; import { RegionInputConfig, RegionResolvedConfig } from "@smithy/core/config"; import { EndpointInputConfig, EndpointResolvedConfig } from "@smithy/core/endpoints"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { RetryInputConfig, RetryResolvedConfig } from "@smithy/core/retry"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; import { CreateEnvironmentCommandInput, CreateEnvironmentCommandOutput, } from "./commands/CreateEnvironmentCommand"; import { CreateKxChangesetCommandInput, CreateKxChangesetCommandOutput, } from "./commands/CreateKxChangesetCommand"; import { CreateKxClusterCommandInput, CreateKxClusterCommandOutput, } from "./commands/CreateKxClusterCommand"; import { CreateKxDatabaseCommandInput, CreateKxDatabaseCommandOutput, } from "./commands/CreateKxDatabaseCommand"; import { CreateKxDataviewCommandInput, CreateKxDataviewCommandOutput, } from "./commands/CreateKxDataviewCommand"; import { CreateKxEnvironmentCommandInput, CreateKxEnvironmentCommandOutput, } from "./commands/CreateKxEnvironmentCommand"; import { CreateKxScalingGroupCommandInput, CreateKxScalingGroupCommandOutput, } from "./commands/CreateKxScalingGroupCommand"; import { CreateKxUserCommandInput, CreateKxUserCommandOutput, } from "./commands/CreateKxUserCommand"; import { CreateKxVolumeCommandInput, CreateKxVolumeCommandOutput, } from "./commands/CreateKxVolumeCommand"; import { DeleteEnvironmentCommandInput, DeleteEnvironmentCommandOutput, } from "./commands/DeleteEnvironmentCommand"; import { DeleteKxClusterCommandInput, DeleteKxClusterCommandOutput, } from "./commands/DeleteKxClusterCommand"; import { DeleteKxClusterNodeCommandInput, DeleteKxClusterNodeCommandOutput, } from "./commands/DeleteKxClusterNodeCommand"; import { DeleteKxDatabaseCommandInput, DeleteKxDatabaseCommandOutput, } from "./commands/DeleteKxDatabaseCommand"; import { DeleteKxDataviewCommandInput, DeleteKxDataviewCommandOutput, } from "./commands/DeleteKxDataviewCommand"; import { DeleteKxEnvironmentCommandInput, DeleteKxEnvironmentCommandOutput, } from "./commands/DeleteKxEnvironmentCommand"; import { DeleteKxScalingGroupCommandInput, DeleteKxScalingGroupCommandOutput, } from "./commands/DeleteKxScalingGroupCommand"; import { DeleteKxUserCommandInput, DeleteKxUserCommandOutput, } from "./commands/DeleteKxUserCommand"; import { DeleteKxVolumeCommandInput, DeleteKxVolumeCommandOutput, } from "./commands/DeleteKxVolumeCommand"; import { GetEnvironmentCommandInput, GetEnvironmentCommandOutput, } from "./commands/GetEnvironmentCommand"; import { GetKxChangesetCommandInput, GetKxChangesetCommandOutput, } from "./commands/GetKxChangesetCommand"; import { GetKxClusterCommandInput, GetKxClusterCommandOutput, } from "./commands/GetKxClusterCommand"; import { GetKxConnectionStringCommandInput, GetKxConnectionStringCommandOutput, } from "./commands/GetKxConnectionStringCommand"; import { GetKxDatabaseCommandInput, GetKxDatabaseCommandOutput, } from "./commands/GetKxDatabaseCommand"; import { GetKxDataviewCommandInput, GetKxDataviewCommandOutput, } from "./commands/GetKxDataviewCommand"; import { GetKxEnvironmentCommandInput, GetKxEnvironmentCommandOutput, } from "./commands/GetKxEnvironmentCommand"; import { GetKxScalingGroupCommandInput, GetKxScalingGroupCommandOutput, } from "./commands/GetKxScalingGroupCommand"; import { GetKxUserCommandInput, GetKxUserCommandOutput } from "./commands/GetKxUserCommand"; import { GetKxVolumeCommandInput, GetKxVolumeCommandOutput } from "./commands/GetKxVolumeCommand"; import { ListEnvironmentsCommandInput, ListEnvironmentsCommandOutput, } from "./commands/ListEnvironmentsCommand"; import { ListKxChangesetsCommandInput, ListKxChangesetsCommandOutput, } from "./commands/ListKxChangesetsCommand"; import { ListKxClusterNodesCommandInput, ListKxClusterNodesCommandOutput, } from "./commands/ListKxClusterNodesCommand"; import { ListKxClustersCommandInput, ListKxClustersCommandOutput, } from "./commands/ListKxClustersCommand"; import { ListKxDatabasesCommandInput, ListKxDatabasesCommandOutput, } from "./commands/ListKxDatabasesCommand"; import { ListKxDataviewsCommandInput, ListKxDataviewsCommandOutput, } from "./commands/ListKxDataviewsCommand"; import { ListKxEnvironmentsCommandInput, ListKxEnvironmentsCommandOutput, } from "./commands/ListKxEnvironmentsCommand"; import { ListKxScalingGroupsCommandInput, ListKxScalingGroupsCommandOutput, } from "./commands/ListKxScalingGroupsCommand"; import { ListKxUsersCommandInput, ListKxUsersCommandOutput } from "./commands/ListKxUsersCommand"; import { ListKxVolumesCommandInput, ListKxVolumesCommandOutput, } from "./commands/ListKxVolumesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateEnvironmentCommandInput, UpdateEnvironmentCommandOutput, } from "./commands/UpdateEnvironmentCommand"; import { UpdateKxClusterCodeConfigurationCommandInput, UpdateKxClusterCodeConfigurationCommandOutput, } from "./commands/UpdateKxClusterCodeConfigurationCommand"; import { UpdateKxClusterDatabasesCommandInput, UpdateKxClusterDatabasesCommandOutput, } from "./commands/UpdateKxClusterDatabasesCommand"; import { UpdateKxDatabaseCommandInput, UpdateKxDatabaseCommandOutput, } from "./commands/UpdateKxDatabaseCommand"; import { UpdateKxDataviewCommandInput, UpdateKxDataviewCommandOutput, } from "./commands/UpdateKxDataviewCommand"; import { UpdateKxEnvironmentCommandInput, UpdateKxEnvironmentCommandOutput, } from "./commands/UpdateKxEnvironmentCommand"; import { UpdateKxEnvironmentNetworkCommandInput, UpdateKxEnvironmentNetworkCommandOutput, } from "./commands/UpdateKxEnvironmentNetworkCommand"; import { UpdateKxUserCommandInput, UpdateKxUserCommandOutput, } from "./commands/UpdateKxUserCommand"; import { UpdateKxVolumeCommandInput, UpdateKxVolumeCommandOutput, } from "./commands/UpdateKxVolumeCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | CreateEnvironmentCommandInput | CreateKxChangesetCommandInput | CreateKxClusterCommandInput | CreateKxDatabaseCommandInput | CreateKxDataviewCommandInput | CreateKxEnvironmentCommandInput | CreateKxScalingGroupCommandInput | CreateKxUserCommandInput | CreateKxVolumeCommandInput | DeleteEnvironmentCommandInput | DeleteKxClusterCommandInput | DeleteKxClusterNodeCommandInput | DeleteKxDatabaseCommandInput | DeleteKxDataviewCommandInput | DeleteKxEnvironmentCommandInput | DeleteKxScalingGroupCommandInput | DeleteKxUserCommandInput | DeleteKxVolumeCommandInput | GetEnvironmentCommandInput | GetKxChangesetCommandInput | GetKxClusterCommandInput | GetKxConnectionStringCommandInput | GetKxDatabaseCommandInput | GetKxDataviewCommandInput | GetKxEnvironmentCommandInput | GetKxScalingGroupCommandInput | GetKxUserCommandInput | GetKxVolumeCommandInput | ListEnvironmentsCommandInput | ListKxChangesetsCommandInput | ListKxClusterNodesCommandInput | ListKxClustersCommandInput | ListKxDatabasesCommandInput | ListKxDataviewsCommandInput | ListKxEnvironmentsCommandInput | ListKxScalingGroupsCommandInput | ListKxUsersCommandInput | ListKxVolumesCommandInput | ListTagsForResourceCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateEnvironmentCommandInput | UpdateKxClusterCodeConfigurationCommandInput | UpdateKxClusterDatabasesCommandInput | UpdateKxDatabaseCommandInput | UpdateKxDataviewCommandInput | UpdateKxEnvironmentCommandInput | UpdateKxEnvironmentNetworkCommandInput | UpdateKxUserCommandInput | UpdateKxVolumeCommandInput; export type ServiceOutputTypes = | CreateEnvironmentCommandOutput | CreateKxChangesetCommandOutput | CreateKxClusterCommandOutput | CreateKxDatabaseCommandOutput | CreateKxDataviewCommandOutput | CreateKxEnvironmentCommandOutput | CreateKxScalingGroupCommandOutput | CreateKxUserCommandOutput | CreateKxVolumeCommandOutput | DeleteEnvironmentCommandOutput | DeleteKxClusterCommandOutput | DeleteKxClusterNodeCommandOutput | DeleteKxDatabaseCommandOutput | DeleteKxDataviewCommandOutput | DeleteKxEnvironmentCommandOutput | DeleteKxScalingGroupCommandOutput | DeleteKxUserCommandOutput | DeleteKxVolumeCommandOutput | GetEnvironmentCommandOutput | GetKxChangesetCommandOutput | GetKxClusterCommandOutput | GetKxConnectionStringCommandOutput | GetKxDatabaseCommandOutput | GetKxDataviewCommandOutput | GetKxEnvironmentCommandOutput | GetKxScalingGroupCommandOutput | GetKxUserCommandOutput | GetKxVolumeCommandOutput | ListEnvironmentsCommandOutput | ListKxChangesetsCommandOutput | ListKxClusterNodesCommandOutput | ListKxClustersCommandOutput | ListKxDatabasesCommandOutput | ListKxDataviewsCommandOutput | ListKxEnvironmentsCommandOutput | ListKxScalingGroupsCommandOutput | ListKxUsersCommandOutput | ListKxVolumesCommandOutput | ListTagsForResourceCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateEnvironmentCommandOutput | UpdateKxClusterCodeConfigurationCommandOutput | UpdateKxClusterDatabasesCommandOutput | UpdateKxDatabaseCommandOutput | UpdateKxDataviewCommandOutput | UpdateKxEnvironmentCommandOutput | UpdateKxEnvironmentNetworkCommandOutput | UpdateKxUserCommandOutput | UpdateKxVolumeCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type FinspaceClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface FinspaceClientConfig extends FinspaceClientConfigType {} export type FinspaceClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface FinspaceClientResolvedConfig extends FinspaceClientResolvedConfigType {} export declare class FinspaceClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, FinspaceClientResolvedConfig > { readonly config: FinspaceClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }