import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { ApplicationInsightsClient } from "./ApplicationInsightsClient"; import { AddWorkloadCommandInput, AddWorkloadCommandOutput } from "./commands/AddWorkloadCommand"; import { CreateApplicationCommandInput, CreateApplicationCommandOutput, } from "./commands/CreateApplicationCommand"; import { CreateComponentCommandInput, CreateComponentCommandOutput, } from "./commands/CreateComponentCommand"; import { CreateLogPatternCommandInput, CreateLogPatternCommandOutput, } from "./commands/CreateLogPatternCommand"; import { DeleteApplicationCommandInput, DeleteApplicationCommandOutput, } from "./commands/DeleteApplicationCommand"; import { DeleteComponentCommandInput, DeleteComponentCommandOutput, } from "./commands/DeleteComponentCommand"; import { DeleteLogPatternCommandInput, DeleteLogPatternCommandOutput, } from "./commands/DeleteLogPatternCommand"; import { DescribeApplicationCommandInput, DescribeApplicationCommandOutput, } from "./commands/DescribeApplicationCommand"; import { DescribeComponentCommandInput, DescribeComponentCommandOutput, } from "./commands/DescribeComponentCommand"; import { DescribeComponentConfigurationCommandInput, DescribeComponentConfigurationCommandOutput, } from "./commands/DescribeComponentConfigurationCommand"; import { DescribeComponentConfigurationRecommendationCommandInput, DescribeComponentConfigurationRecommendationCommandOutput, } from "./commands/DescribeComponentConfigurationRecommendationCommand"; import { DescribeLogPatternCommandInput, DescribeLogPatternCommandOutput, } from "./commands/DescribeLogPatternCommand"; import { DescribeObservationCommandInput, DescribeObservationCommandOutput, } from "./commands/DescribeObservationCommand"; import { DescribeProblemCommandInput, DescribeProblemCommandOutput, } from "./commands/DescribeProblemCommand"; import { DescribeProblemObservationsCommandInput, DescribeProblemObservationsCommandOutput, } from "./commands/DescribeProblemObservationsCommand"; import { DescribeWorkloadCommandInput, DescribeWorkloadCommandOutput, } from "./commands/DescribeWorkloadCommand"; import { ListApplicationsCommandInput, ListApplicationsCommandOutput, } from "./commands/ListApplicationsCommand"; import { ListComponentsCommandInput, ListComponentsCommandOutput, } from "./commands/ListComponentsCommand"; import { ListConfigurationHistoryCommandInput, ListConfigurationHistoryCommandOutput, } from "./commands/ListConfigurationHistoryCommand"; import { ListLogPatternsCommandInput, ListLogPatternsCommandOutput, } from "./commands/ListLogPatternsCommand"; import { ListLogPatternSetsCommandInput, ListLogPatternSetsCommandOutput, } from "./commands/ListLogPatternSetsCommand"; import { ListProblemsCommandInput, ListProblemsCommandOutput, } from "./commands/ListProblemsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListWorkloadsCommandInput, ListWorkloadsCommandOutput, } from "./commands/ListWorkloadsCommand"; import { RemoveWorkloadCommandInput, RemoveWorkloadCommandOutput, } from "./commands/RemoveWorkloadCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateApplicationCommandInput, UpdateApplicationCommandOutput, } from "./commands/UpdateApplicationCommand"; import { UpdateComponentCommandInput, UpdateComponentCommandOutput, } from "./commands/UpdateComponentCommand"; import { UpdateComponentConfigurationCommandInput, UpdateComponentConfigurationCommandOutput, } from "./commands/UpdateComponentConfigurationCommand"; import { UpdateLogPatternCommandInput, UpdateLogPatternCommandOutput, } from "./commands/UpdateLogPatternCommand"; import { UpdateProblemCommandInput, UpdateProblemCommandOutput, } from "./commands/UpdateProblemCommand"; import { UpdateWorkloadCommandInput, UpdateWorkloadCommandOutput, } from "./commands/UpdateWorkloadCommand"; export interface ApplicationInsights { addWorkload( args: AddWorkloadCommandInput, options?: __HttpHandlerOptions, ): Promise; addWorkload( args: AddWorkloadCommandInput, cb: (err: any, data?: AddWorkloadCommandOutput) => void, ): void; addWorkload( args: AddWorkloadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddWorkloadCommandOutput) => void, ): void; createApplication(): Promise; createApplication( args: CreateApplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; createApplication( args: CreateApplicationCommandInput, cb: (err: any, data?: CreateApplicationCommandOutput) => void, ): void; createApplication( args: CreateApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateApplicationCommandOutput) => void, ): void; createComponent( args: CreateComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; createComponent( args: CreateComponentCommandInput, cb: (err: any, data?: CreateComponentCommandOutput) => void, ): void; createComponent( args: CreateComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateComponentCommandOutput) => void, ): void; createLogPattern( args: CreateLogPatternCommandInput, options?: __HttpHandlerOptions, ): Promise; createLogPattern( args: CreateLogPatternCommandInput, cb: (err: any, data?: CreateLogPatternCommandOutput) => void, ): void; createLogPattern( args: CreateLogPatternCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLogPatternCommandOutput) => void, ): void; deleteApplication( args: DeleteApplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteApplication( args: DeleteApplicationCommandInput, cb: (err: any, data?: DeleteApplicationCommandOutput) => void, ): void; deleteApplication( args: DeleteApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteApplicationCommandOutput) => void, ): void; deleteComponent( args: DeleteComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteComponent( args: DeleteComponentCommandInput, cb: (err: any, data?: DeleteComponentCommandOutput) => void, ): void; deleteComponent( args: DeleteComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteComponentCommandOutput) => void, ): void; deleteLogPattern( args: DeleteLogPatternCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteLogPattern( args: DeleteLogPatternCommandInput, cb: (err: any, data?: DeleteLogPatternCommandOutput) => void, ): void; deleteLogPattern( args: DeleteLogPatternCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLogPatternCommandOutput) => void, ): void; describeApplication( args: DescribeApplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; describeApplication( args: DescribeApplicationCommandInput, cb: (err: any, data?: DescribeApplicationCommandOutput) => void, ): void; describeApplication( args: DescribeApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeApplicationCommandOutput) => void, ): void; describeComponent( args: DescribeComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; describeComponent( args: DescribeComponentCommandInput, cb: (err: any, data?: DescribeComponentCommandOutput) => void, ): void; describeComponent( args: DescribeComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeComponentCommandOutput) => void, ): void; describeComponentConfiguration( args: DescribeComponentConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; describeComponentConfiguration( args: DescribeComponentConfigurationCommandInput, cb: (err: any, data?: DescribeComponentConfigurationCommandOutput) => void, ): void; describeComponentConfiguration( args: DescribeComponentConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeComponentConfigurationCommandOutput) => void, ): void; describeComponentConfigurationRecommendation( args: DescribeComponentConfigurationRecommendationCommandInput, options?: __HttpHandlerOptions, ): Promise; describeComponentConfigurationRecommendation( args: DescribeComponentConfigurationRecommendationCommandInput, cb: (err: any, data?: DescribeComponentConfigurationRecommendationCommandOutput) => void, ): void; describeComponentConfigurationRecommendation( args: DescribeComponentConfigurationRecommendationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeComponentConfigurationRecommendationCommandOutput) => void, ): void; describeLogPattern( args: DescribeLogPatternCommandInput, options?: __HttpHandlerOptions, ): Promise; describeLogPattern( args: DescribeLogPatternCommandInput, cb: (err: any, data?: DescribeLogPatternCommandOutput) => void, ): void; describeLogPattern( args: DescribeLogPatternCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLogPatternCommandOutput) => void, ): void; describeObservation( args: DescribeObservationCommandInput, options?: __HttpHandlerOptions, ): Promise; describeObservation( args: DescribeObservationCommandInput, cb: (err: any, data?: DescribeObservationCommandOutput) => void, ): void; describeObservation( args: DescribeObservationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeObservationCommandOutput) => void, ): void; describeProblem( args: DescribeProblemCommandInput, options?: __HttpHandlerOptions, ): Promise; describeProblem( args: DescribeProblemCommandInput, cb: (err: any, data?: DescribeProblemCommandOutput) => void, ): void; describeProblem( args: DescribeProblemCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProblemCommandOutput) => void, ): void; describeProblemObservations( args: DescribeProblemObservationsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeProblemObservations( args: DescribeProblemObservationsCommandInput, cb: (err: any, data?: DescribeProblemObservationsCommandOutput) => void, ): void; describeProblemObservations( args: DescribeProblemObservationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProblemObservationsCommandOutput) => void, ): void; describeWorkload( args: DescribeWorkloadCommandInput, options?: __HttpHandlerOptions, ): Promise; describeWorkload( args: DescribeWorkloadCommandInput, cb: (err: any, data?: DescribeWorkloadCommandOutput) => void, ): void; describeWorkload( args: DescribeWorkloadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWorkloadCommandOutput) => void, ): void; listApplications(): Promise; listApplications( args: ListApplicationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listApplications( args: ListApplicationsCommandInput, cb: (err: any, data?: ListApplicationsCommandOutput) => void, ): void; listApplications( args: ListApplicationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListApplicationsCommandOutput) => void, ): void; listComponents( args: ListComponentsCommandInput, options?: __HttpHandlerOptions, ): Promise; listComponents( args: ListComponentsCommandInput, cb: (err: any, data?: ListComponentsCommandOutput) => void, ): void; listComponents( args: ListComponentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListComponentsCommandOutput) => void, ): void; listConfigurationHistory(): Promise; listConfigurationHistory( args: ListConfigurationHistoryCommandInput, options?: __HttpHandlerOptions, ): Promise; listConfigurationHistory( args: ListConfigurationHistoryCommandInput, cb: (err: any, data?: ListConfigurationHistoryCommandOutput) => void, ): void; listConfigurationHistory( args: ListConfigurationHistoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConfigurationHistoryCommandOutput) => void, ): void; listLogPatterns( args: ListLogPatternsCommandInput, options?: __HttpHandlerOptions, ): Promise; listLogPatterns( args: ListLogPatternsCommandInput, cb: (err: any, data?: ListLogPatternsCommandOutput) => void, ): void; listLogPatterns( args: ListLogPatternsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLogPatternsCommandOutput) => void, ): void; listLogPatternSets( args: ListLogPatternSetsCommandInput, options?: __HttpHandlerOptions, ): Promise; listLogPatternSets( args: ListLogPatternSetsCommandInput, cb: (err: any, data?: ListLogPatternSetsCommandOutput) => void, ): void; listLogPatternSets( args: ListLogPatternSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLogPatternSetsCommandOutput) => void, ): void; listProblems(): Promise; listProblems( args: ListProblemsCommandInput, options?: __HttpHandlerOptions, ): Promise; listProblems( args: ListProblemsCommandInput, cb: (err: any, data?: ListProblemsCommandOutput) => void, ): void; listProblems( args: ListProblemsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProblemsCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listWorkloads( args: ListWorkloadsCommandInput, options?: __HttpHandlerOptions, ): Promise; listWorkloads( args: ListWorkloadsCommandInput, cb: (err: any, data?: ListWorkloadsCommandOutput) => void, ): void; listWorkloads( args: ListWorkloadsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWorkloadsCommandOutput) => void, ): void; removeWorkload( args: RemoveWorkloadCommandInput, options?: __HttpHandlerOptions, ): Promise; removeWorkload( args: RemoveWorkloadCommandInput, cb: (err: any, data?: RemoveWorkloadCommandOutput) => void, ): void; removeWorkload( args: RemoveWorkloadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveWorkloadCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; updateApplication( args: UpdateApplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; updateApplication( args: UpdateApplicationCommandInput, cb: (err: any, data?: UpdateApplicationCommandOutput) => void, ): void; updateApplication( args: UpdateApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateApplicationCommandOutput) => void, ): void; updateComponent( args: UpdateComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; updateComponent( args: UpdateComponentCommandInput, cb: (err: any, data?: UpdateComponentCommandOutput) => void, ): void; updateComponent( args: UpdateComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateComponentCommandOutput) => void, ): void; updateComponentConfiguration( args: UpdateComponentConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; updateComponentConfiguration( args: UpdateComponentConfigurationCommandInput, cb: (err: any, data?: UpdateComponentConfigurationCommandOutput) => void, ): void; updateComponentConfiguration( args: UpdateComponentConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateComponentConfigurationCommandOutput) => void, ): void; updateLogPattern( args: UpdateLogPatternCommandInput, options?: __HttpHandlerOptions, ): Promise; updateLogPattern( args: UpdateLogPatternCommandInput, cb: (err: any, data?: UpdateLogPatternCommandOutput) => void, ): void; updateLogPattern( args: UpdateLogPatternCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLogPatternCommandOutput) => void, ): void; updateProblem( args: UpdateProblemCommandInput, options?: __HttpHandlerOptions, ): Promise; updateProblem( args: UpdateProblemCommandInput, cb: (err: any, data?: UpdateProblemCommandOutput) => void, ): void; updateProblem( args: UpdateProblemCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProblemCommandOutput) => void, ): void; updateWorkload( args: UpdateWorkloadCommandInput, options?: __HttpHandlerOptions, ): Promise; updateWorkload( args: UpdateWorkloadCommandInput, cb: (err: any, data?: UpdateWorkloadCommandOutput) => void, ): void; updateWorkload( args: UpdateWorkloadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWorkloadCommandOutput) => void, ): void; paginateListApplications( args?: ListApplicationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListComponents( args: ListComponentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListConfigurationHistory( args?: ListConfigurationHistoryCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListLogPatterns( args: ListLogPatternsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListLogPatternSets( args: ListLogPatternSetsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListProblems( args?: ListProblemsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListWorkloads( args: ListWorkloadsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class ApplicationInsights extends ApplicationInsightsClient implements ApplicationInsights {}