import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type AcceptResourceGroupingRecommendationsCommandInput, type AcceptResourceGroupingRecommendationsCommandOutput } from "./commands/AcceptResourceGroupingRecommendationsCommand"; import { type AddDraftAppVersionResourceMappingsCommandInput, type AddDraftAppVersionResourceMappingsCommandOutput } from "./commands/AddDraftAppVersionResourceMappingsCommand"; import { type BatchUpdateRecommendationStatusCommandInput, type BatchUpdateRecommendationStatusCommandOutput } from "./commands/BatchUpdateRecommendationStatusCommand"; import { type CreateAppCommandInput, type CreateAppCommandOutput } from "./commands/CreateAppCommand"; import { type CreateAppVersionAppComponentCommandInput, type CreateAppVersionAppComponentCommandOutput } from "./commands/CreateAppVersionAppComponentCommand"; import { type CreateAppVersionResourceCommandInput, type CreateAppVersionResourceCommandOutput } from "./commands/CreateAppVersionResourceCommand"; import { type CreateRecommendationTemplateCommandInput, type CreateRecommendationTemplateCommandOutput } from "./commands/CreateRecommendationTemplateCommand"; import { type CreateResiliencyPolicyCommandInput, type CreateResiliencyPolicyCommandOutput } from "./commands/CreateResiliencyPolicyCommand"; import { type DeleteAppAssessmentCommandInput, type DeleteAppAssessmentCommandOutput } from "./commands/DeleteAppAssessmentCommand"; import { type DeleteAppCommandInput, type DeleteAppCommandOutput } from "./commands/DeleteAppCommand"; import { type DeleteAppInputSourceCommandInput, type DeleteAppInputSourceCommandOutput } from "./commands/DeleteAppInputSourceCommand"; import { type DeleteAppVersionAppComponentCommandInput, type DeleteAppVersionAppComponentCommandOutput } from "./commands/DeleteAppVersionAppComponentCommand"; import { type DeleteAppVersionResourceCommandInput, type DeleteAppVersionResourceCommandOutput } from "./commands/DeleteAppVersionResourceCommand"; import { type DeleteRecommendationTemplateCommandInput, type DeleteRecommendationTemplateCommandOutput } from "./commands/DeleteRecommendationTemplateCommand"; import { type DeleteResiliencyPolicyCommandInput, type DeleteResiliencyPolicyCommandOutput } from "./commands/DeleteResiliencyPolicyCommand"; import { type DescribeAppAssessmentCommandInput, type DescribeAppAssessmentCommandOutput } from "./commands/DescribeAppAssessmentCommand"; import { type DescribeAppCommandInput, type DescribeAppCommandOutput } from "./commands/DescribeAppCommand"; import { type DescribeAppVersionAppComponentCommandInput, type DescribeAppVersionAppComponentCommandOutput } from "./commands/DescribeAppVersionAppComponentCommand"; import { type DescribeAppVersionCommandInput, type DescribeAppVersionCommandOutput } from "./commands/DescribeAppVersionCommand"; import { type DescribeAppVersionResourceCommandInput, type DescribeAppVersionResourceCommandOutput } from "./commands/DescribeAppVersionResourceCommand"; import { type DescribeAppVersionResourcesResolutionStatusCommandInput, type DescribeAppVersionResourcesResolutionStatusCommandOutput } from "./commands/DescribeAppVersionResourcesResolutionStatusCommand"; import { type DescribeAppVersionTemplateCommandInput, type DescribeAppVersionTemplateCommandOutput } from "./commands/DescribeAppVersionTemplateCommand"; import { type DescribeDraftAppVersionResourcesImportStatusCommandInput, type DescribeDraftAppVersionResourcesImportStatusCommandOutput } from "./commands/DescribeDraftAppVersionResourcesImportStatusCommand"; import { type DescribeMetricsExportCommandInput, type DescribeMetricsExportCommandOutput } from "./commands/DescribeMetricsExportCommand"; import { type DescribeResiliencyPolicyCommandInput, type DescribeResiliencyPolicyCommandOutput } from "./commands/DescribeResiliencyPolicyCommand"; import { type DescribeResourceGroupingRecommendationTaskCommandInput, type DescribeResourceGroupingRecommendationTaskCommandOutput } from "./commands/DescribeResourceGroupingRecommendationTaskCommand"; import { type ImportResourcesToDraftAppVersionCommandInput, type ImportResourcesToDraftAppVersionCommandOutput } from "./commands/ImportResourcesToDraftAppVersionCommand"; import { type ListAlarmRecommendationsCommandInput, type ListAlarmRecommendationsCommandOutput } from "./commands/ListAlarmRecommendationsCommand"; import { type ListAppAssessmentComplianceDriftsCommandInput, type ListAppAssessmentComplianceDriftsCommandOutput } from "./commands/ListAppAssessmentComplianceDriftsCommand"; import { type ListAppAssessmentResourceDriftsCommandInput, type ListAppAssessmentResourceDriftsCommandOutput } from "./commands/ListAppAssessmentResourceDriftsCommand"; import { type ListAppAssessmentsCommandInput, type ListAppAssessmentsCommandOutput } from "./commands/ListAppAssessmentsCommand"; import { type ListAppComponentCompliancesCommandInput, type ListAppComponentCompliancesCommandOutput } from "./commands/ListAppComponentCompliancesCommand"; import { type ListAppComponentRecommendationsCommandInput, type ListAppComponentRecommendationsCommandOutput } from "./commands/ListAppComponentRecommendationsCommand"; import { type ListAppInputSourcesCommandInput, type ListAppInputSourcesCommandOutput } from "./commands/ListAppInputSourcesCommand"; import { type ListAppsCommandInput, type ListAppsCommandOutput } from "./commands/ListAppsCommand"; import { type ListAppVersionAppComponentsCommandInput, type ListAppVersionAppComponentsCommandOutput } from "./commands/ListAppVersionAppComponentsCommand"; import { type ListAppVersionResourceMappingsCommandInput, type ListAppVersionResourceMappingsCommandOutput } from "./commands/ListAppVersionResourceMappingsCommand"; import { type ListAppVersionResourcesCommandInput, type ListAppVersionResourcesCommandOutput } from "./commands/ListAppVersionResourcesCommand"; import { type ListAppVersionsCommandInput, type ListAppVersionsCommandOutput } from "./commands/ListAppVersionsCommand"; import { type ListMetricsCommandInput, type ListMetricsCommandOutput } from "./commands/ListMetricsCommand"; import { type ListRecommendationTemplatesCommandInput, type ListRecommendationTemplatesCommandOutput } from "./commands/ListRecommendationTemplatesCommand"; import { type ListResiliencyPoliciesCommandInput, type ListResiliencyPoliciesCommandOutput } from "./commands/ListResiliencyPoliciesCommand"; import { type ListResourceGroupingRecommendationsCommandInput, type ListResourceGroupingRecommendationsCommandOutput } from "./commands/ListResourceGroupingRecommendationsCommand"; import { type ListSopRecommendationsCommandInput, type ListSopRecommendationsCommandOutput } from "./commands/ListSopRecommendationsCommand"; import { type ListSuggestedResiliencyPoliciesCommandInput, type ListSuggestedResiliencyPoliciesCommandOutput } from "./commands/ListSuggestedResiliencyPoliciesCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ListTestRecommendationsCommandInput, type ListTestRecommendationsCommandOutput } from "./commands/ListTestRecommendationsCommand"; import { type ListUnsupportedAppVersionResourcesCommandInput, type ListUnsupportedAppVersionResourcesCommandOutput } from "./commands/ListUnsupportedAppVersionResourcesCommand"; import { type PublishAppVersionCommandInput, type PublishAppVersionCommandOutput } from "./commands/PublishAppVersionCommand"; import { type PutDraftAppVersionTemplateCommandInput, type PutDraftAppVersionTemplateCommandOutput } from "./commands/PutDraftAppVersionTemplateCommand"; import { type RejectResourceGroupingRecommendationsCommandInput, type RejectResourceGroupingRecommendationsCommandOutput } from "./commands/RejectResourceGroupingRecommendationsCommand"; import { type RemoveDraftAppVersionResourceMappingsCommandInput, type RemoveDraftAppVersionResourceMappingsCommandOutput } from "./commands/RemoveDraftAppVersionResourceMappingsCommand"; import { type ResolveAppVersionResourcesCommandInput, type ResolveAppVersionResourcesCommandOutput } from "./commands/ResolveAppVersionResourcesCommand"; import { type StartAppAssessmentCommandInput, type StartAppAssessmentCommandOutput } from "./commands/StartAppAssessmentCommand"; import { type StartMetricsExportCommandInput, type StartMetricsExportCommandOutput } from "./commands/StartMetricsExportCommand"; import { type StartResourceGroupingRecommendationTaskCommandInput, type StartResourceGroupingRecommendationTaskCommandOutput } from "./commands/StartResourceGroupingRecommendationTaskCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateAppCommandInput, type UpdateAppCommandOutput } from "./commands/UpdateAppCommand"; import { type UpdateAppVersionAppComponentCommandInput, type UpdateAppVersionAppComponentCommandOutput } from "./commands/UpdateAppVersionAppComponentCommand"; import { type UpdateAppVersionCommandInput, type UpdateAppVersionCommandOutput } from "./commands/UpdateAppVersionCommand"; import { type UpdateAppVersionResourceCommandInput, type UpdateAppVersionResourceCommandOutput } from "./commands/UpdateAppVersionResourceCommand"; import { type UpdateResiliencyPolicyCommandInput, type UpdateResiliencyPolicyCommandOutput } from "./commands/UpdateResiliencyPolicyCommand"; import { ResiliencehubClient } from "./ResiliencehubClient"; export interface Resiliencehub { /** * @see {@link AcceptResourceGroupingRecommendationsCommand} */ 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; /** * @see {@link AddDraftAppVersionResourceMappingsCommand} */ 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; /** * @see {@link BatchUpdateRecommendationStatusCommand} */ 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; /** * @see {@link CreateAppCommand} */ 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; /** * @see {@link CreateAppVersionAppComponentCommand} */ 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; /** * @see {@link CreateAppVersionResourceCommand} */ 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; /** * @see {@link CreateRecommendationTemplateCommand} */ 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; /** * @see {@link CreateResiliencyPolicyCommand} */ 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; /** * @see {@link DeleteAppCommand} */ 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; /** * @see {@link DeleteAppAssessmentCommand} */ 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; /** * @see {@link DeleteAppInputSourceCommand} */ 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; /** * @see {@link DeleteAppVersionAppComponentCommand} */ 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; /** * @see {@link DeleteAppVersionResourceCommand} */ 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; /** * @see {@link DeleteRecommendationTemplateCommand} */ 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; /** * @see {@link DeleteResiliencyPolicyCommand} */ 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; /** * @see {@link DescribeAppCommand} */ 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; /** * @see {@link DescribeAppAssessmentCommand} */ 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; /** * @see {@link DescribeAppVersionCommand} */ 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; /** * @see {@link DescribeAppVersionAppComponentCommand} */ 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; /** * @see {@link DescribeAppVersionResourceCommand} */ 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; /** * @see {@link DescribeAppVersionResourcesResolutionStatusCommand} */ 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; /** * @see {@link DescribeAppVersionTemplateCommand} */ 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; /** * @see {@link DescribeDraftAppVersionResourcesImportStatusCommand} */ 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; /** * @see {@link DescribeMetricsExportCommand} */ 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; /** * @see {@link DescribeResiliencyPolicyCommand} */ 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; /** * @see {@link DescribeResourceGroupingRecommendationTaskCommand} */ 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; /** * @see {@link ImportResourcesToDraftAppVersionCommand} */ 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; /** * @see {@link ListAlarmRecommendationsCommand} */ 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; /** * @see {@link ListAppAssessmentComplianceDriftsCommand} */ 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; /** * @see {@link ListAppAssessmentResourceDriftsCommand} */ 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; /** * @see {@link ListAppAssessmentsCommand} */ 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; /** * @see {@link ListAppComponentCompliancesCommand} */ 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; /** * @see {@link ListAppComponentRecommendationsCommand} */ 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; /** * @see {@link ListAppInputSourcesCommand} */ 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; /** * @see {@link ListAppsCommand} */ 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; /** * @see {@link ListAppVersionAppComponentsCommand} */ 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; /** * @see {@link ListAppVersionResourceMappingsCommand} */ 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; /** * @see {@link ListAppVersionResourcesCommand} */ 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; /** * @see {@link ListAppVersionsCommand} */ 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; /** * @see {@link ListMetricsCommand} */ 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; /** * @see {@link ListRecommendationTemplatesCommand} */ 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; /** * @see {@link ListResiliencyPoliciesCommand} */ 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; /** * @see {@link ListResourceGroupingRecommendationsCommand} */ 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; /** * @see {@link ListSopRecommendationsCommand} */ 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; /** * @see {@link ListSuggestedResiliencyPoliciesCommand} */ 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; /** * @see {@link ListTagsForResourceCommand} */ 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; /** * @see {@link ListTestRecommendationsCommand} */ 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; /** * @see {@link ListUnsupportedAppVersionResourcesCommand} */ 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; /** * @see {@link PublishAppVersionCommand} */ 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; /** * @see {@link PutDraftAppVersionTemplateCommand} */ 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; /** * @see {@link RejectResourceGroupingRecommendationsCommand} */ 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; /** * @see {@link RemoveDraftAppVersionResourceMappingsCommand} */ 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; /** * @see {@link ResolveAppVersionResourcesCommand} */ 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; /** * @see {@link StartAppAssessmentCommand} */ 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; /** * @see {@link StartMetricsExportCommand} */ 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; /** * @see {@link StartResourceGroupingRecommendationTaskCommand} */ 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; /** * @see {@link TagResourceCommand} */ 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; /** * @see {@link UntagResourceCommand} */ 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; /** * @see {@link UpdateAppCommand} */ 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; /** * @see {@link UpdateAppVersionCommand} */ 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; /** * @see {@link UpdateAppVersionAppComponentCommand} */ 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; /** * @see {@link UpdateAppVersionResourceCommand} */ 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; /** * @see {@link UpdateResiliencyPolicyCommand} */ 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; /** * @see {@link ListAlarmRecommendationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAlarmRecommendationsCommandOutput}. */ paginateListAlarmRecommendations(args: ListAlarmRecommendationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAppAssessmentComplianceDriftsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAppAssessmentComplianceDriftsCommandOutput}. */ paginateListAppAssessmentComplianceDrifts(args: ListAppAssessmentComplianceDriftsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAppAssessmentResourceDriftsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAppAssessmentResourceDriftsCommandOutput}. */ paginateListAppAssessmentResourceDrifts(args: ListAppAssessmentResourceDriftsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAppAssessmentsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAppAssessmentsCommandOutput}. */ paginateListAppAssessments(args?: ListAppAssessmentsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAppComponentCompliancesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAppComponentCompliancesCommandOutput}. */ paginateListAppComponentCompliances(args: ListAppComponentCompliancesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAppComponentRecommendationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAppComponentRecommendationsCommandOutput}. */ paginateListAppComponentRecommendations(args: ListAppComponentRecommendationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAppInputSourcesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAppInputSourcesCommandOutput}. */ paginateListAppInputSources(args: ListAppInputSourcesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAppsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAppsCommandOutput}. */ paginateListApps(args?: ListAppsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAppVersionAppComponentsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAppVersionAppComponentsCommandOutput}. */ paginateListAppVersionAppComponents(args: ListAppVersionAppComponentsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAppVersionResourceMappingsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAppVersionResourceMappingsCommandOutput}. */ paginateListAppVersionResourceMappings(args: ListAppVersionResourceMappingsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAppVersionResourcesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAppVersionResourcesCommandOutput}. */ paginateListAppVersionResources(args: ListAppVersionResourcesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAppVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAppVersionsCommandOutput}. */ paginateListAppVersions(args: ListAppVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListMetricsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListMetricsCommandOutput}. */ paginateListMetrics(args?: ListMetricsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRecommendationTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRecommendationTemplatesCommandOutput}. */ paginateListRecommendationTemplates(args?: ListRecommendationTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListResiliencyPoliciesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListResiliencyPoliciesCommandOutput}. */ paginateListResiliencyPolicies(args?: ListResiliencyPoliciesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListResourceGroupingRecommendationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListResourceGroupingRecommendationsCommandOutput}. */ paginateListResourceGroupingRecommendations(args?: ListResourceGroupingRecommendationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSopRecommendationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSopRecommendationsCommandOutput}. */ paginateListSopRecommendations(args: ListSopRecommendationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSuggestedResiliencyPoliciesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSuggestedResiliencyPoliciesCommandOutput}. */ paginateListSuggestedResiliencyPolicies(args?: ListSuggestedResiliencyPoliciesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListTestRecommendationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListTestRecommendationsCommandOutput}. */ paginateListTestRecommendations(args: ListTestRecommendationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListUnsupportedAppVersionResourcesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListUnsupportedAppVersionResourcesCommandOutput}. */ paginateListUnsupportedAppVersionResources(args: ListUnsupportedAppVersionResourcesCommandInput, paginationConfig?: Omit): Paginator; } /** *

Resilience Hub helps you proactively prepare and protect your Amazon Web Services applications from * disruptions. It offers continual resiliency assessment and validation that integrates * into your software development lifecycle. This enables you to uncover resiliency weaknesses, * ensure recovery time objective (RTO) and recovery point objective (RPO) targets for your * applications are met, and resolve issues before they are released into production.

* @public */ export declare class Resiliencehub extends ResiliencehubClient implements Resiliencehub { }