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 { AssociateConfigurationItemsToApplicationCommandInput, AssociateConfigurationItemsToApplicationCommandOutput, } from "./commands/AssociateConfigurationItemsToApplicationCommand"; import { BatchDeleteAgentsCommandInput, BatchDeleteAgentsCommandOutput, } from "./commands/BatchDeleteAgentsCommand"; import { BatchDeleteImportDataCommandInput, BatchDeleteImportDataCommandOutput, } from "./commands/BatchDeleteImportDataCommand"; import { CreateApplicationCommandInput, CreateApplicationCommandOutput, } from "./commands/CreateApplicationCommand"; import { CreateTagsCommandInput, CreateTagsCommandOutput } from "./commands/CreateTagsCommand"; import { DeleteApplicationsCommandInput, DeleteApplicationsCommandOutput, } from "./commands/DeleteApplicationsCommand"; import { DeleteTagsCommandInput, DeleteTagsCommandOutput } from "./commands/DeleteTagsCommand"; import { DescribeAgentsCommandInput, DescribeAgentsCommandOutput, } from "./commands/DescribeAgentsCommand"; import { DescribeBatchDeleteConfigurationTaskCommandInput, DescribeBatchDeleteConfigurationTaskCommandOutput, } from "./commands/DescribeBatchDeleteConfigurationTaskCommand"; import { DescribeConfigurationsCommandInput, DescribeConfigurationsCommandOutput, } from "./commands/DescribeConfigurationsCommand"; import { DescribeContinuousExportsCommandInput, DescribeContinuousExportsCommandOutput, } from "./commands/DescribeContinuousExportsCommand"; import { DescribeExportConfigurationsCommandInput, DescribeExportConfigurationsCommandOutput, } from "./commands/DescribeExportConfigurationsCommand"; import { DescribeExportTasksCommandInput, DescribeExportTasksCommandOutput, } from "./commands/DescribeExportTasksCommand"; import { DescribeImportTasksCommandInput, DescribeImportTasksCommandOutput, } from "./commands/DescribeImportTasksCommand"; import { DescribeTagsCommandInput, DescribeTagsCommandOutput, } from "./commands/DescribeTagsCommand"; import { DisassociateConfigurationItemsFromApplicationCommandInput, DisassociateConfigurationItemsFromApplicationCommandOutput, } from "./commands/DisassociateConfigurationItemsFromApplicationCommand"; import { ExportConfigurationsCommandInput, ExportConfigurationsCommandOutput, } from "./commands/ExportConfigurationsCommand"; import { GetDiscoverySummaryCommandInput, GetDiscoverySummaryCommandOutput, } from "./commands/GetDiscoverySummaryCommand"; import { ListConfigurationsCommandInput, ListConfigurationsCommandOutput, } from "./commands/ListConfigurationsCommand"; import { ListServerNeighborsCommandInput, ListServerNeighborsCommandOutput, } from "./commands/ListServerNeighborsCommand"; import { StartBatchDeleteConfigurationTaskCommandInput, StartBatchDeleteConfigurationTaskCommandOutput, } from "./commands/StartBatchDeleteConfigurationTaskCommand"; import { StartContinuousExportCommandInput, StartContinuousExportCommandOutput, } from "./commands/StartContinuousExportCommand"; import { StartDataCollectionByAgentIdsCommandInput, StartDataCollectionByAgentIdsCommandOutput, } from "./commands/StartDataCollectionByAgentIdsCommand"; import { StartExportTaskCommandInput, StartExportTaskCommandOutput, } from "./commands/StartExportTaskCommand"; import { StartImportTaskCommandInput, StartImportTaskCommandOutput, } from "./commands/StartImportTaskCommand"; import { StopContinuousExportCommandInput, StopContinuousExportCommandOutput, } from "./commands/StopContinuousExportCommand"; import { StopDataCollectionByAgentIdsCommandInput, StopDataCollectionByAgentIdsCommandOutput, } from "./commands/StopDataCollectionByAgentIdsCommand"; import { UpdateApplicationCommandInput, UpdateApplicationCommandOutput, } from "./commands/UpdateApplicationCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AssociateConfigurationItemsToApplicationCommandInput | BatchDeleteAgentsCommandInput | BatchDeleteImportDataCommandInput | CreateApplicationCommandInput | CreateTagsCommandInput | DeleteApplicationsCommandInput | DeleteTagsCommandInput | DescribeAgentsCommandInput | DescribeBatchDeleteConfigurationTaskCommandInput | DescribeConfigurationsCommandInput | DescribeContinuousExportsCommandInput | DescribeExportConfigurationsCommandInput | DescribeExportTasksCommandInput | DescribeImportTasksCommandInput | DescribeTagsCommandInput | DisassociateConfigurationItemsFromApplicationCommandInput | ExportConfigurationsCommandInput | GetDiscoverySummaryCommandInput | ListConfigurationsCommandInput | ListServerNeighborsCommandInput | StartBatchDeleteConfigurationTaskCommandInput | StartContinuousExportCommandInput | StartDataCollectionByAgentIdsCommandInput | StartExportTaskCommandInput | StartImportTaskCommandInput | StopContinuousExportCommandInput | StopDataCollectionByAgentIdsCommandInput | UpdateApplicationCommandInput; export type ServiceOutputTypes = | AssociateConfigurationItemsToApplicationCommandOutput | BatchDeleteAgentsCommandOutput | BatchDeleteImportDataCommandOutput | CreateApplicationCommandOutput | CreateTagsCommandOutput | DeleteApplicationsCommandOutput | DeleteTagsCommandOutput | DescribeAgentsCommandOutput | DescribeBatchDeleteConfigurationTaskCommandOutput | DescribeConfigurationsCommandOutput | DescribeContinuousExportsCommandOutput | DescribeExportConfigurationsCommandOutput | DescribeExportTasksCommandOutput | DescribeImportTasksCommandOutput | DescribeTagsCommandOutput | DisassociateConfigurationItemsFromApplicationCommandOutput | ExportConfigurationsCommandOutput | GetDiscoverySummaryCommandOutput | ListConfigurationsCommandOutput | ListServerNeighborsCommandOutput | StartBatchDeleteConfigurationTaskCommandOutput | StartContinuousExportCommandOutput | StartDataCollectionByAgentIdsCommandOutput | StartExportTaskCommandOutput | StartImportTaskCommandOutput | StopContinuousExportCommandOutput | StopDataCollectionByAgentIdsCommandOutput | UpdateApplicationCommandOutput; 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 ApplicationDiscoveryServiceClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface ApplicationDiscoveryServiceClientConfig extends ApplicationDiscoveryServiceClientConfigType {} export type ApplicationDiscoveryServiceClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface ApplicationDiscoveryServiceClientResolvedConfig extends ApplicationDiscoveryServiceClientResolvedConfigType {} export declare class ApplicationDiscoveryServiceClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, ApplicationDiscoveryServiceClientResolvedConfig > { readonly config: ApplicationDiscoveryServiceClientResolvedConfig; constructor( ...[configuration]: __CheckOptionalClientConfig ); destroy(): void; }