import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { AcceptResourceGroupingRecommendationsCommandInput, AcceptResourceGroupingRecommendationsCommandOutput, } from "./commands/AcceptResourceGroupingRecommendationsCommand"; import { AddDraftAppVersionResourceMappingsCommandInput, AddDraftAppVersionResourceMappingsCommandOutput, } from "./commands/AddDraftAppVersionResourceMappingsCommand"; import { BatchUpdateRecommendationStatusCommandInput, BatchUpdateRecommendationStatusCommandOutput, } from "./commands/BatchUpdateRecommendationStatusCommand"; import { CreateAppCommandInput, CreateAppCommandOutput } from "./commands/CreateAppCommand"; import { CreateAppVersionAppComponentCommandInput, CreateAppVersionAppComponentCommandOutput, } from "./commands/CreateAppVersionAppComponentCommand"; import { CreateAppVersionResourceCommandInput, CreateAppVersionResourceCommandOutput, } from "./commands/CreateAppVersionResourceCommand"; import { CreateRecommendationTemplateCommandInput, CreateRecommendationTemplateCommandOutput, } from "./commands/CreateRecommendationTemplateCommand"; import { CreateResiliencyPolicyCommandInput, CreateResiliencyPolicyCommandOutput, } from "./commands/CreateResiliencyPolicyCommand"; import { DeleteAppAssessmentCommandInput, DeleteAppAssessmentCommandOutput, } from "./commands/DeleteAppAssessmentCommand"; import { DeleteAppCommandInput, DeleteAppCommandOutput } from "./commands/DeleteAppCommand"; import { DeleteAppInputSourceCommandInput, DeleteAppInputSourceCommandOutput, } from "./commands/DeleteAppInputSourceCommand"; import { DeleteAppVersionAppComponentCommandInput, DeleteAppVersionAppComponentCommandOutput, } from "./commands/DeleteAppVersionAppComponentCommand"; import { DeleteAppVersionResourceCommandInput, DeleteAppVersionResourceCommandOutput, } from "./commands/DeleteAppVersionResourceCommand"; import { DeleteRecommendationTemplateCommandInput, DeleteRecommendationTemplateCommandOutput, } from "./commands/DeleteRecommendationTemplateCommand"; import { DeleteResiliencyPolicyCommandInput, DeleteResiliencyPolicyCommandOutput, } from "./commands/DeleteResiliencyPolicyCommand"; import { DescribeAppAssessmentCommandInput, DescribeAppAssessmentCommandOutput, } from "./commands/DescribeAppAssessmentCommand"; import { DescribeAppCommandInput, DescribeAppCommandOutput } from "./commands/DescribeAppCommand"; import { DescribeAppVersionAppComponentCommandInput, DescribeAppVersionAppComponentCommandOutput, } from "./commands/DescribeAppVersionAppComponentCommand"; import { DescribeAppVersionCommandInput, DescribeAppVersionCommandOutput, } from "./commands/DescribeAppVersionCommand"; import { DescribeAppVersionResourceCommandInput, DescribeAppVersionResourceCommandOutput, } from "./commands/DescribeAppVersionResourceCommand"; import { DescribeAppVersionResourcesResolutionStatusCommandInput, DescribeAppVersionResourcesResolutionStatusCommandOutput, } from "./commands/DescribeAppVersionResourcesResolutionStatusCommand"; import { DescribeAppVersionTemplateCommandInput, DescribeAppVersionTemplateCommandOutput, } from "./commands/DescribeAppVersionTemplateCommand"; import { DescribeDraftAppVersionResourcesImportStatusCommandInput, DescribeDraftAppVersionResourcesImportStatusCommandOutput, } from "./commands/DescribeDraftAppVersionResourcesImportStatusCommand"; import { DescribeMetricsExportCommandInput, DescribeMetricsExportCommandOutput, } from "./commands/DescribeMetricsExportCommand"; import { DescribeResiliencyPolicyCommandInput, DescribeResiliencyPolicyCommandOutput, } from "./commands/DescribeResiliencyPolicyCommand"; import { DescribeResourceGroupingRecommendationTaskCommandInput, DescribeResourceGroupingRecommendationTaskCommandOutput, } from "./commands/DescribeResourceGroupingRecommendationTaskCommand"; import { ImportResourcesToDraftAppVersionCommandInput, ImportResourcesToDraftAppVersionCommandOutput, } from "./commands/ImportResourcesToDraftAppVersionCommand"; import { ListAlarmRecommendationsCommandInput, ListAlarmRecommendationsCommandOutput, } from "./commands/ListAlarmRecommendationsCommand"; import { ListAppAssessmentComplianceDriftsCommandInput, ListAppAssessmentComplianceDriftsCommandOutput, } from "./commands/ListAppAssessmentComplianceDriftsCommand"; import { ListAppAssessmentResourceDriftsCommandInput, ListAppAssessmentResourceDriftsCommandOutput, } from "./commands/ListAppAssessmentResourceDriftsCommand"; import { ListAppAssessmentsCommandInput, ListAppAssessmentsCommandOutput, } from "./commands/ListAppAssessmentsCommand"; import { ListAppComponentCompliancesCommandInput, ListAppComponentCompliancesCommandOutput, } from "./commands/ListAppComponentCompliancesCommand"; import { ListAppComponentRecommendationsCommandInput, ListAppComponentRecommendationsCommandOutput, } from "./commands/ListAppComponentRecommendationsCommand"; import { ListAppInputSourcesCommandInput, ListAppInputSourcesCommandOutput, } from "./commands/ListAppInputSourcesCommand"; import { ListAppsCommandInput, ListAppsCommandOutput } from "./commands/ListAppsCommand"; import { ListAppVersionAppComponentsCommandInput, ListAppVersionAppComponentsCommandOutput, } from "./commands/ListAppVersionAppComponentsCommand"; import { ListAppVersionResourceMappingsCommandInput, ListAppVersionResourceMappingsCommandOutput, } from "./commands/ListAppVersionResourceMappingsCommand"; import { ListAppVersionResourcesCommandInput, ListAppVersionResourcesCommandOutput, } from "./commands/ListAppVersionResourcesCommand"; import { ListAppVersionsCommandInput, ListAppVersionsCommandOutput, } from "./commands/ListAppVersionsCommand"; import { ListMetricsCommandInput, ListMetricsCommandOutput } from "./commands/ListMetricsCommand"; import { ListRecommendationTemplatesCommandInput, ListRecommendationTemplatesCommandOutput, } from "./commands/ListRecommendationTemplatesCommand"; import { ListResiliencyPoliciesCommandInput, ListResiliencyPoliciesCommandOutput, } from "./commands/ListResiliencyPoliciesCommand"; import { ListResourceGroupingRecommendationsCommandInput, ListResourceGroupingRecommendationsCommandOutput, } from "./commands/ListResourceGroupingRecommendationsCommand"; import { ListSopRecommendationsCommandInput, ListSopRecommendationsCommandOutput, } from "./commands/ListSopRecommendationsCommand"; import { ListSuggestedResiliencyPoliciesCommandInput, ListSuggestedResiliencyPoliciesCommandOutput, } from "./commands/ListSuggestedResiliencyPoliciesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListTestRecommendationsCommandInput, ListTestRecommendationsCommandOutput, } from "./commands/ListTestRecommendationsCommand"; import { ListUnsupportedAppVersionResourcesCommandInput, ListUnsupportedAppVersionResourcesCommandOutput, } from "./commands/ListUnsupportedAppVersionResourcesCommand"; import { PublishAppVersionCommandInput, PublishAppVersionCommandOutput, } from "./commands/PublishAppVersionCommand"; import { PutDraftAppVersionTemplateCommandInput, PutDraftAppVersionTemplateCommandOutput, } from "./commands/PutDraftAppVersionTemplateCommand"; import { RejectResourceGroupingRecommendationsCommandInput, RejectResourceGroupingRecommendationsCommandOutput, } from "./commands/RejectResourceGroupingRecommendationsCommand"; import { RemoveDraftAppVersionResourceMappingsCommandInput, RemoveDraftAppVersionResourceMappingsCommandOutput, } from "./commands/RemoveDraftAppVersionResourceMappingsCommand"; import { ResolveAppVersionResourcesCommandInput, ResolveAppVersionResourcesCommandOutput, } from "./commands/ResolveAppVersionResourcesCommand"; import { StartAppAssessmentCommandInput, StartAppAssessmentCommandOutput, } from "./commands/StartAppAssessmentCommand"; import { StartMetricsExportCommandInput, StartMetricsExportCommandOutput, } from "./commands/StartMetricsExportCommand"; import { StartResourceGroupingRecommendationTaskCommandInput, StartResourceGroupingRecommendationTaskCommandOutput, } from "./commands/StartResourceGroupingRecommendationTaskCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAppCommandInput, UpdateAppCommandOutput } from "./commands/UpdateAppCommand"; import { UpdateAppVersionAppComponentCommandInput, UpdateAppVersionAppComponentCommandOutput, } from "./commands/UpdateAppVersionAppComponentCommand"; import { UpdateAppVersionCommandInput, UpdateAppVersionCommandOutput, } from "./commands/UpdateAppVersionCommand"; import { UpdateAppVersionResourceCommandInput, UpdateAppVersionResourceCommandOutput, } from "./commands/UpdateAppVersionResourceCommand"; import { UpdateResiliencyPolicyCommandInput, UpdateResiliencyPolicyCommandOutput, } from "./commands/UpdateResiliencyPolicyCommand"; import { ResiliencehubClient } from "./ResiliencehubClient"; export interface Resiliencehub { acceptResourceGroupingRecommendations( args: AcceptResourceGroupingRecommendationsCommandInput, options?: __HttpHandlerOptions, ): Promise; acceptResourceGroupingRecommendations( args: AcceptResourceGroupingRecommendationsCommandInput, cb: (err: any, data?: AcceptResourceGroupingRecommendationsCommandOutput) => void, ): void; acceptResourceGroupingRecommendations( args: AcceptResourceGroupingRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AcceptResourceGroupingRecommendationsCommandOutput) => void, ): void; addDraftAppVersionResourceMappings( args: AddDraftAppVersionResourceMappingsCommandInput, options?: __HttpHandlerOptions, ): Promise; addDraftAppVersionResourceMappings( args: AddDraftAppVersionResourceMappingsCommandInput, cb: (err: any, data?: AddDraftAppVersionResourceMappingsCommandOutput) => void, ): void; addDraftAppVersionResourceMappings( args: AddDraftAppVersionResourceMappingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddDraftAppVersionResourceMappingsCommandOutput) => void, ): void; batchUpdateRecommendationStatus( args: BatchUpdateRecommendationStatusCommandInput, options?: __HttpHandlerOptions, ): Promise; batchUpdateRecommendationStatus( args: BatchUpdateRecommendationStatusCommandInput, cb: (err: any, data?: BatchUpdateRecommendationStatusCommandOutput) => void, ): void; batchUpdateRecommendationStatus( args: BatchUpdateRecommendationStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchUpdateRecommendationStatusCommandOutput) => void, ): void; createApp( args: CreateAppCommandInput, options?: __HttpHandlerOptions, ): Promise; createApp( args: CreateAppCommandInput, cb: (err: any, data?: CreateAppCommandOutput) => void, ): void; createApp( args: CreateAppCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAppCommandOutput) => void, ): void; createAppVersionAppComponent( args: CreateAppVersionAppComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; createAppVersionAppComponent( args: CreateAppVersionAppComponentCommandInput, cb: (err: any, data?: CreateAppVersionAppComponentCommandOutput) => void, ): void; createAppVersionAppComponent( args: CreateAppVersionAppComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAppVersionAppComponentCommandOutput) => void, ): void; createAppVersionResource( args: CreateAppVersionResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; createAppVersionResource( args: CreateAppVersionResourceCommandInput, cb: (err: any, data?: CreateAppVersionResourceCommandOutput) => void, ): void; createAppVersionResource( args: CreateAppVersionResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAppVersionResourceCommandOutput) => void, ): void; createRecommendationTemplate( args: CreateRecommendationTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; createRecommendationTemplate( args: CreateRecommendationTemplateCommandInput, cb: (err: any, data?: CreateRecommendationTemplateCommandOutput) => void, ): void; createRecommendationTemplate( args: CreateRecommendationTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRecommendationTemplateCommandOutput) => void, ): void; createResiliencyPolicy( args: CreateResiliencyPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; createResiliencyPolicy( args: CreateResiliencyPolicyCommandInput, cb: (err: any, data?: CreateResiliencyPolicyCommandOutput) => void, ): void; createResiliencyPolicy( args: CreateResiliencyPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateResiliencyPolicyCommandOutput) => void, ): void; deleteApp( args: DeleteAppCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteApp( args: DeleteAppCommandInput, cb: (err: any, data?: DeleteAppCommandOutput) => void, ): void; deleteApp( args: DeleteAppCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAppCommandOutput) => void, ): void; deleteAppAssessment( args: DeleteAppAssessmentCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteAppAssessment( args: DeleteAppAssessmentCommandInput, cb: (err: any, data?: DeleteAppAssessmentCommandOutput) => void, ): void; deleteAppAssessment( args: DeleteAppAssessmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAppAssessmentCommandOutput) => void, ): void; deleteAppInputSource( args: DeleteAppInputSourceCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteAppInputSource( args: DeleteAppInputSourceCommandInput, cb: (err: any, data?: DeleteAppInputSourceCommandOutput) => void, ): void; deleteAppInputSource( args: DeleteAppInputSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAppInputSourceCommandOutput) => void, ): void; deleteAppVersionAppComponent( args: DeleteAppVersionAppComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteAppVersionAppComponent( args: DeleteAppVersionAppComponentCommandInput, cb: (err: any, data?: DeleteAppVersionAppComponentCommandOutput) => void, ): void; deleteAppVersionAppComponent( args: DeleteAppVersionAppComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAppVersionAppComponentCommandOutput) => void, ): void; deleteAppVersionResource( args: DeleteAppVersionResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteAppVersionResource( args: DeleteAppVersionResourceCommandInput, cb: (err: any, data?: DeleteAppVersionResourceCommandOutput) => void, ): void; deleteAppVersionResource( args: DeleteAppVersionResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAppVersionResourceCommandOutput) => void, ): void; deleteRecommendationTemplate( args: DeleteRecommendationTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteRecommendationTemplate( args: DeleteRecommendationTemplateCommandInput, cb: (err: any, data?: DeleteRecommendationTemplateCommandOutput) => void, ): void; deleteRecommendationTemplate( args: DeleteRecommendationTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRecommendationTemplateCommandOutput) => void, ): void; deleteResiliencyPolicy( args: DeleteResiliencyPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteResiliencyPolicy( args: DeleteResiliencyPolicyCommandInput, cb: (err: any, data?: DeleteResiliencyPolicyCommandOutput) => void, ): void; deleteResiliencyPolicy( args: DeleteResiliencyPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResiliencyPolicyCommandOutput) => void, ): void; describeApp( args: DescribeAppCommandInput, options?: __HttpHandlerOptions, ): Promise; describeApp( args: DescribeAppCommandInput, cb: (err: any, data?: DescribeAppCommandOutput) => void, ): void; describeApp( args: DescribeAppCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAppCommandOutput) => void, ): void; describeAppAssessment( args: DescribeAppAssessmentCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAppAssessment( args: DescribeAppAssessmentCommandInput, cb: (err: any, data?: DescribeAppAssessmentCommandOutput) => void, ): void; describeAppAssessment( args: DescribeAppAssessmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAppAssessmentCommandOutput) => void, ): void; describeAppVersion( args: DescribeAppVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAppVersion( args: DescribeAppVersionCommandInput, cb: (err: any, data?: DescribeAppVersionCommandOutput) => void, ): void; describeAppVersion( args: DescribeAppVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAppVersionCommandOutput) => void, ): void; describeAppVersionAppComponent( args: DescribeAppVersionAppComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAppVersionAppComponent( args: DescribeAppVersionAppComponentCommandInput, cb: (err: any, data?: DescribeAppVersionAppComponentCommandOutput) => void, ): void; describeAppVersionAppComponent( args: DescribeAppVersionAppComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAppVersionAppComponentCommandOutput) => void, ): void; describeAppVersionResource( args: DescribeAppVersionResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAppVersionResource( args: DescribeAppVersionResourceCommandInput, cb: (err: any, data?: DescribeAppVersionResourceCommandOutput) => void, ): void; describeAppVersionResource( args: DescribeAppVersionResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAppVersionResourceCommandOutput) => void, ): void; describeAppVersionResourcesResolutionStatus( args: DescribeAppVersionResourcesResolutionStatusCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAppVersionResourcesResolutionStatus( args: DescribeAppVersionResourcesResolutionStatusCommandInput, cb: (err: any, data?: DescribeAppVersionResourcesResolutionStatusCommandOutput) => void, ): void; describeAppVersionResourcesResolutionStatus( args: DescribeAppVersionResourcesResolutionStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAppVersionResourcesResolutionStatusCommandOutput) => void, ): void; describeAppVersionTemplate( args: DescribeAppVersionTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAppVersionTemplate( args: DescribeAppVersionTemplateCommandInput, cb: (err: any, data?: DescribeAppVersionTemplateCommandOutput) => void, ): void; describeAppVersionTemplate( args: DescribeAppVersionTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAppVersionTemplateCommandOutput) => void, ): void; describeDraftAppVersionResourcesImportStatus( args: DescribeDraftAppVersionResourcesImportStatusCommandInput, options?: __HttpHandlerOptions, ): Promise; describeDraftAppVersionResourcesImportStatus( args: DescribeDraftAppVersionResourcesImportStatusCommandInput, cb: (err: any, data?: DescribeDraftAppVersionResourcesImportStatusCommandOutput) => void, ): void; describeDraftAppVersionResourcesImportStatus( args: DescribeDraftAppVersionResourcesImportStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDraftAppVersionResourcesImportStatusCommandOutput) => void, ): void; describeMetricsExport( args: DescribeMetricsExportCommandInput, options?: __HttpHandlerOptions, ): Promise; describeMetricsExport( args: DescribeMetricsExportCommandInput, cb: (err: any, data?: DescribeMetricsExportCommandOutput) => void, ): void; describeMetricsExport( args: DescribeMetricsExportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeMetricsExportCommandOutput) => void, ): void; describeResiliencyPolicy( args: DescribeResiliencyPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; describeResiliencyPolicy( args: DescribeResiliencyPolicyCommandInput, cb: (err: any, data?: DescribeResiliencyPolicyCommandOutput) => void, ): void; describeResiliencyPolicy( args: DescribeResiliencyPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeResiliencyPolicyCommandOutput) => void, ): void; describeResourceGroupingRecommendationTask( args: DescribeResourceGroupingRecommendationTaskCommandInput, options?: __HttpHandlerOptions, ): Promise; describeResourceGroupingRecommendationTask( args: DescribeResourceGroupingRecommendationTaskCommandInput, cb: (err: any, data?: DescribeResourceGroupingRecommendationTaskCommandOutput) => void, ): void; describeResourceGroupingRecommendationTask( args: DescribeResourceGroupingRecommendationTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeResourceGroupingRecommendationTaskCommandOutput) => void, ): void; importResourcesToDraftAppVersion( args: ImportResourcesToDraftAppVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; importResourcesToDraftAppVersion( args: ImportResourcesToDraftAppVersionCommandInput, cb: (err: any, data?: ImportResourcesToDraftAppVersionCommandOutput) => void, ): void; importResourcesToDraftAppVersion( args: ImportResourcesToDraftAppVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportResourcesToDraftAppVersionCommandOutput) => void, ): void; listAlarmRecommendations( args: ListAlarmRecommendationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAlarmRecommendations( args: ListAlarmRecommendationsCommandInput, cb: (err: any, data?: ListAlarmRecommendationsCommandOutput) => void, ): void; listAlarmRecommendations( args: ListAlarmRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAlarmRecommendationsCommandOutput) => void, ): void; listAppAssessmentComplianceDrifts( args: ListAppAssessmentComplianceDriftsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAppAssessmentComplianceDrifts( args: ListAppAssessmentComplianceDriftsCommandInput, cb: (err: any, data?: ListAppAssessmentComplianceDriftsCommandOutput) => void, ): void; listAppAssessmentComplianceDrifts( args: ListAppAssessmentComplianceDriftsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAppAssessmentComplianceDriftsCommandOutput) => void, ): void; listAppAssessmentResourceDrifts( args: ListAppAssessmentResourceDriftsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAppAssessmentResourceDrifts( args: ListAppAssessmentResourceDriftsCommandInput, cb: (err: any, data?: ListAppAssessmentResourceDriftsCommandOutput) => void, ): void; listAppAssessmentResourceDrifts( args: ListAppAssessmentResourceDriftsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAppAssessmentResourceDriftsCommandOutput) => void, ): void; listAppAssessments(): Promise; listAppAssessments( args: ListAppAssessmentsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAppAssessments( args: ListAppAssessmentsCommandInput, cb: (err: any, data?: ListAppAssessmentsCommandOutput) => void, ): void; listAppAssessments( args: ListAppAssessmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAppAssessmentsCommandOutput) => void, ): void; listAppComponentCompliances( args: ListAppComponentCompliancesCommandInput, options?: __HttpHandlerOptions, ): Promise; listAppComponentCompliances( args: ListAppComponentCompliancesCommandInput, cb: (err: any, data?: ListAppComponentCompliancesCommandOutput) => void, ): void; listAppComponentCompliances( args: ListAppComponentCompliancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAppComponentCompliancesCommandOutput) => void, ): void; listAppComponentRecommendations( args: ListAppComponentRecommendationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAppComponentRecommendations( args: ListAppComponentRecommendationsCommandInput, cb: (err: any, data?: ListAppComponentRecommendationsCommandOutput) => void, ): void; listAppComponentRecommendations( args: ListAppComponentRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAppComponentRecommendationsCommandOutput) => void, ): void; listAppInputSources( args: ListAppInputSourcesCommandInput, options?: __HttpHandlerOptions, ): Promise; listAppInputSources( args: ListAppInputSourcesCommandInput, cb: (err: any, data?: ListAppInputSourcesCommandOutput) => void, ): void; listAppInputSources( args: ListAppInputSourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAppInputSourcesCommandOutput) => void, ): void; listApps(): Promise; listApps( args: ListAppsCommandInput, options?: __HttpHandlerOptions, ): Promise; listApps(args: ListAppsCommandInput, cb: (err: any, data?: ListAppsCommandOutput) => void): void; listApps( args: ListAppsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAppsCommandOutput) => void, ): void; listAppVersionAppComponents( args: ListAppVersionAppComponentsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAppVersionAppComponents( args: ListAppVersionAppComponentsCommandInput, cb: (err: any, data?: ListAppVersionAppComponentsCommandOutput) => void, ): void; listAppVersionAppComponents( args: ListAppVersionAppComponentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAppVersionAppComponentsCommandOutput) => void, ): void; listAppVersionResourceMappings( args: ListAppVersionResourceMappingsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAppVersionResourceMappings( args: ListAppVersionResourceMappingsCommandInput, cb: (err: any, data?: ListAppVersionResourceMappingsCommandOutput) => void, ): void; listAppVersionResourceMappings( args: ListAppVersionResourceMappingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAppVersionResourceMappingsCommandOutput) => void, ): void; listAppVersionResources( args: ListAppVersionResourcesCommandInput, options?: __HttpHandlerOptions, ): Promise; listAppVersionResources( args: ListAppVersionResourcesCommandInput, cb: (err: any, data?: ListAppVersionResourcesCommandOutput) => void, ): void; listAppVersionResources( args: ListAppVersionResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAppVersionResourcesCommandOutput) => void, ): void; listAppVersions( args: ListAppVersionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAppVersions( args: ListAppVersionsCommandInput, cb: (err: any, data?: ListAppVersionsCommandOutput) => void, ): void; listAppVersions( args: ListAppVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAppVersionsCommandOutput) => void, ): void; listMetrics(): Promise; listMetrics( args: ListMetricsCommandInput, options?: __HttpHandlerOptions, ): Promise; listMetrics( args: ListMetricsCommandInput, cb: (err: any, data?: ListMetricsCommandOutput) => void, ): void; listMetrics( args: ListMetricsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListMetricsCommandOutput) => void, ): void; listRecommendationTemplates(): Promise; listRecommendationTemplates( args: ListRecommendationTemplatesCommandInput, options?: __HttpHandlerOptions, ): Promise; listRecommendationTemplates( args: ListRecommendationTemplatesCommandInput, cb: (err: any, data?: ListRecommendationTemplatesCommandOutput) => void, ): void; listRecommendationTemplates( args: ListRecommendationTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecommendationTemplatesCommandOutput) => void, ): void; listResiliencyPolicies(): Promise; listResiliencyPolicies( args: ListResiliencyPoliciesCommandInput, options?: __HttpHandlerOptions, ): Promise; listResiliencyPolicies( args: ListResiliencyPoliciesCommandInput, cb: (err: any, data?: ListResiliencyPoliciesCommandOutput) => void, ): void; listResiliencyPolicies( args: ListResiliencyPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResiliencyPoliciesCommandOutput) => void, ): void; listResourceGroupingRecommendations(): Promise; listResourceGroupingRecommendations( args: ListResourceGroupingRecommendationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listResourceGroupingRecommendations( args: ListResourceGroupingRecommendationsCommandInput, cb: (err: any, data?: ListResourceGroupingRecommendationsCommandOutput) => void, ): void; listResourceGroupingRecommendations( args: ListResourceGroupingRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResourceGroupingRecommendationsCommandOutput) => void, ): void; listSopRecommendations( args: ListSopRecommendationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listSopRecommendations( args: ListSopRecommendationsCommandInput, cb: (err: any, data?: ListSopRecommendationsCommandOutput) => void, ): void; listSopRecommendations( args: ListSopRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSopRecommendationsCommandOutput) => void, ): void; listSuggestedResiliencyPolicies(): Promise; listSuggestedResiliencyPolicies( args: ListSuggestedResiliencyPoliciesCommandInput, options?: __HttpHandlerOptions, ): Promise; listSuggestedResiliencyPolicies( args: ListSuggestedResiliencyPoliciesCommandInput, cb: (err: any, data?: ListSuggestedResiliencyPoliciesCommandOutput) => void, ): void; listSuggestedResiliencyPolicies( args: ListSuggestedResiliencyPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSuggestedResiliencyPoliciesCommandOutput) => 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; listTestRecommendations( args: ListTestRecommendationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listTestRecommendations( args: ListTestRecommendationsCommandInput, cb: (err: any, data?: ListTestRecommendationsCommandOutput) => void, ): void; listTestRecommendations( args: ListTestRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTestRecommendationsCommandOutput) => void, ): void; listUnsupportedAppVersionResources( args: ListUnsupportedAppVersionResourcesCommandInput, options?: __HttpHandlerOptions, ): Promise; listUnsupportedAppVersionResources( args: ListUnsupportedAppVersionResourcesCommandInput, cb: (err: any, data?: ListUnsupportedAppVersionResourcesCommandOutput) => void, ): void; listUnsupportedAppVersionResources( args: ListUnsupportedAppVersionResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUnsupportedAppVersionResourcesCommandOutput) => void, ): void; publishAppVersion( args: PublishAppVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; publishAppVersion( args: PublishAppVersionCommandInput, cb: (err: any, data?: PublishAppVersionCommandOutput) => void, ): void; publishAppVersion( args: PublishAppVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PublishAppVersionCommandOutput) => void, ): void; putDraftAppVersionTemplate( args: PutDraftAppVersionTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; putDraftAppVersionTemplate( args: PutDraftAppVersionTemplateCommandInput, cb: (err: any, data?: PutDraftAppVersionTemplateCommandOutput) => void, ): void; putDraftAppVersionTemplate( args: PutDraftAppVersionTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutDraftAppVersionTemplateCommandOutput) => void, ): void; rejectResourceGroupingRecommendations( args: RejectResourceGroupingRecommendationsCommandInput, options?: __HttpHandlerOptions, ): Promise; rejectResourceGroupingRecommendations( args: RejectResourceGroupingRecommendationsCommandInput, cb: (err: any, data?: RejectResourceGroupingRecommendationsCommandOutput) => void, ): void; rejectResourceGroupingRecommendations( args: RejectResourceGroupingRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RejectResourceGroupingRecommendationsCommandOutput) => void, ): void; removeDraftAppVersionResourceMappings( args: RemoveDraftAppVersionResourceMappingsCommandInput, options?: __HttpHandlerOptions, ): Promise; removeDraftAppVersionResourceMappings( args: RemoveDraftAppVersionResourceMappingsCommandInput, cb: (err: any, data?: RemoveDraftAppVersionResourceMappingsCommandOutput) => void, ): void; removeDraftAppVersionResourceMappings( args: RemoveDraftAppVersionResourceMappingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveDraftAppVersionResourceMappingsCommandOutput) => void, ): void; resolveAppVersionResources( args: ResolveAppVersionResourcesCommandInput, options?: __HttpHandlerOptions, ): Promise; resolveAppVersionResources( args: ResolveAppVersionResourcesCommandInput, cb: (err: any, data?: ResolveAppVersionResourcesCommandOutput) => void, ): void; resolveAppVersionResources( args: ResolveAppVersionResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ResolveAppVersionResourcesCommandOutput) => void, ): void; startAppAssessment( args: StartAppAssessmentCommandInput, options?: __HttpHandlerOptions, ): Promise; startAppAssessment( args: StartAppAssessmentCommandInput, cb: (err: any, data?: StartAppAssessmentCommandOutput) => void, ): void; startAppAssessment( args: StartAppAssessmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartAppAssessmentCommandOutput) => void, ): void; startMetricsExport(): Promise; startMetricsExport( args: StartMetricsExportCommandInput, options?: __HttpHandlerOptions, ): Promise; startMetricsExport( args: StartMetricsExportCommandInput, cb: (err: any, data?: StartMetricsExportCommandOutput) => void, ): void; startMetricsExport( args: StartMetricsExportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartMetricsExportCommandOutput) => void, ): void; startResourceGroupingRecommendationTask( args: StartResourceGroupingRecommendationTaskCommandInput, options?: __HttpHandlerOptions, ): Promise; startResourceGroupingRecommendationTask( args: StartResourceGroupingRecommendationTaskCommandInput, cb: (err: any, data?: StartResourceGroupingRecommendationTaskCommandOutput) => void, ): void; startResourceGroupingRecommendationTask( args: StartResourceGroupingRecommendationTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartResourceGroupingRecommendationTaskCommandOutput) => 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; updateApp( args: UpdateAppCommandInput, options?: __HttpHandlerOptions, ): Promise; updateApp( args: UpdateAppCommandInput, cb: (err: any, data?: UpdateAppCommandOutput) => void, ): void; updateApp( args: UpdateAppCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAppCommandOutput) => void, ): void; updateAppVersion( args: UpdateAppVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; updateAppVersion( args: UpdateAppVersionCommandInput, cb: (err: any, data?: UpdateAppVersionCommandOutput) => void, ): void; updateAppVersion( args: UpdateAppVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAppVersionCommandOutput) => void, ): void; updateAppVersionAppComponent( args: UpdateAppVersionAppComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; updateAppVersionAppComponent( args: UpdateAppVersionAppComponentCommandInput, cb: (err: any, data?: UpdateAppVersionAppComponentCommandOutput) => void, ): void; updateAppVersionAppComponent( args: UpdateAppVersionAppComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAppVersionAppComponentCommandOutput) => void, ): void; updateAppVersionResource( args: UpdateAppVersionResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; updateAppVersionResource( args: UpdateAppVersionResourceCommandInput, cb: (err: any, data?: UpdateAppVersionResourceCommandOutput) => void, ): void; updateAppVersionResource( args: UpdateAppVersionResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAppVersionResourceCommandOutput) => void, ): void; updateResiliencyPolicy( args: UpdateResiliencyPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; updateResiliencyPolicy( args: UpdateResiliencyPolicyCommandInput, cb: (err: any, data?: UpdateResiliencyPolicyCommandOutput) => void, ): void; updateResiliencyPolicy( args: UpdateResiliencyPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateResiliencyPolicyCommandOutput) => void, ): void; paginateListAlarmRecommendations( args: ListAlarmRecommendationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAppAssessmentComplianceDrifts( args: ListAppAssessmentComplianceDriftsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAppAssessmentResourceDrifts( args: ListAppAssessmentResourceDriftsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAppAssessments( args?: ListAppAssessmentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAppComponentCompliances( args: ListAppComponentCompliancesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAppComponentRecommendations( args: ListAppComponentRecommendationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAppInputSources( args: ListAppInputSourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListApps( args?: ListAppsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAppVersionAppComponents( args: ListAppVersionAppComponentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAppVersionResourceMappings( args: ListAppVersionResourceMappingsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAppVersionResources( args: ListAppVersionResourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAppVersions( args: ListAppVersionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListMetrics( args?: ListMetricsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRecommendationTemplates( args?: ListRecommendationTemplatesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListResiliencyPolicies( args?: ListResiliencyPoliciesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListResourceGroupingRecommendations( args?: ListResourceGroupingRecommendationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListSopRecommendations( args: ListSopRecommendationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListSuggestedResiliencyPolicies( args?: ListSuggestedResiliencyPoliciesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListTestRecommendations( args: ListTestRecommendationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListUnsupportedAppVersionResources( args: ListUnsupportedAppVersionResourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class Resiliencehub extends ResiliencehubClient implements Resiliencehub {}