import { HostHeaderInputConfig, HostHeaderResolvedConfig, UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/core/client"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/core/client"; import { RegionInputConfig, RegionResolvedConfig } from "@smithy/core/config"; import { EndpointInputConfig, EndpointResolvedConfig } from "@smithy/core/endpoints"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { RetryInputConfig, RetryResolvedConfig } from "@smithy/core/retry"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; import { 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 { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AcceptResourceGroupingRecommendationsCommandInput | AddDraftAppVersionResourceMappingsCommandInput | BatchUpdateRecommendationStatusCommandInput | CreateAppCommandInput | CreateAppVersionAppComponentCommandInput | CreateAppVersionResourceCommandInput | CreateRecommendationTemplateCommandInput | CreateResiliencyPolicyCommandInput | DeleteAppAssessmentCommandInput | DeleteAppCommandInput | DeleteAppInputSourceCommandInput | DeleteAppVersionAppComponentCommandInput | DeleteAppVersionResourceCommandInput | DeleteRecommendationTemplateCommandInput | DeleteResiliencyPolicyCommandInput | DescribeAppAssessmentCommandInput | DescribeAppCommandInput | DescribeAppVersionAppComponentCommandInput | DescribeAppVersionCommandInput | DescribeAppVersionResourceCommandInput | DescribeAppVersionResourcesResolutionStatusCommandInput | DescribeAppVersionTemplateCommandInput | DescribeDraftAppVersionResourcesImportStatusCommandInput | DescribeMetricsExportCommandInput | DescribeResiliencyPolicyCommandInput | DescribeResourceGroupingRecommendationTaskCommandInput | ImportResourcesToDraftAppVersionCommandInput | ListAlarmRecommendationsCommandInput | ListAppAssessmentComplianceDriftsCommandInput | ListAppAssessmentResourceDriftsCommandInput | ListAppAssessmentsCommandInput | ListAppComponentCompliancesCommandInput | ListAppComponentRecommendationsCommandInput | ListAppInputSourcesCommandInput | ListAppVersionAppComponentsCommandInput | ListAppVersionResourceMappingsCommandInput | ListAppVersionResourcesCommandInput | ListAppVersionsCommandInput | ListAppsCommandInput | ListMetricsCommandInput | ListRecommendationTemplatesCommandInput | ListResiliencyPoliciesCommandInput | ListResourceGroupingRecommendationsCommandInput | ListSopRecommendationsCommandInput | ListSuggestedResiliencyPoliciesCommandInput | ListTagsForResourceCommandInput | ListTestRecommendationsCommandInput | ListUnsupportedAppVersionResourcesCommandInput | PublishAppVersionCommandInput | PutDraftAppVersionTemplateCommandInput | RejectResourceGroupingRecommendationsCommandInput | RemoveDraftAppVersionResourceMappingsCommandInput | ResolveAppVersionResourcesCommandInput | StartAppAssessmentCommandInput | StartMetricsExportCommandInput | StartResourceGroupingRecommendationTaskCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateAppCommandInput | UpdateAppVersionAppComponentCommandInput | UpdateAppVersionCommandInput | UpdateAppVersionResourceCommandInput | UpdateResiliencyPolicyCommandInput; export type ServiceOutputTypes = | AcceptResourceGroupingRecommendationsCommandOutput | AddDraftAppVersionResourceMappingsCommandOutput | BatchUpdateRecommendationStatusCommandOutput | CreateAppCommandOutput | CreateAppVersionAppComponentCommandOutput | CreateAppVersionResourceCommandOutput | CreateRecommendationTemplateCommandOutput | CreateResiliencyPolicyCommandOutput | DeleteAppAssessmentCommandOutput | DeleteAppCommandOutput | DeleteAppInputSourceCommandOutput | DeleteAppVersionAppComponentCommandOutput | DeleteAppVersionResourceCommandOutput | DeleteRecommendationTemplateCommandOutput | DeleteResiliencyPolicyCommandOutput | DescribeAppAssessmentCommandOutput | DescribeAppCommandOutput | DescribeAppVersionAppComponentCommandOutput | DescribeAppVersionCommandOutput | DescribeAppVersionResourceCommandOutput | DescribeAppVersionResourcesResolutionStatusCommandOutput | DescribeAppVersionTemplateCommandOutput | DescribeDraftAppVersionResourcesImportStatusCommandOutput | DescribeMetricsExportCommandOutput | DescribeResiliencyPolicyCommandOutput | DescribeResourceGroupingRecommendationTaskCommandOutput | ImportResourcesToDraftAppVersionCommandOutput | ListAlarmRecommendationsCommandOutput | ListAppAssessmentComplianceDriftsCommandOutput | ListAppAssessmentResourceDriftsCommandOutput | ListAppAssessmentsCommandOutput | ListAppComponentCompliancesCommandOutput | ListAppComponentRecommendationsCommandOutput | ListAppInputSourcesCommandOutput | ListAppVersionAppComponentsCommandOutput | ListAppVersionResourceMappingsCommandOutput | ListAppVersionResourcesCommandOutput | ListAppVersionsCommandOutput | ListAppsCommandOutput | ListMetricsCommandOutput | ListRecommendationTemplatesCommandOutput | ListResiliencyPoliciesCommandOutput | ListResourceGroupingRecommendationsCommandOutput | ListSopRecommendationsCommandOutput | ListSuggestedResiliencyPoliciesCommandOutput | ListTagsForResourceCommandOutput | ListTestRecommendationsCommandOutput | ListUnsupportedAppVersionResourcesCommandOutput | PublishAppVersionCommandOutput | PutDraftAppVersionTemplateCommandOutput | RejectResourceGroupingRecommendationsCommandOutput | RemoveDraftAppVersionResourceMappingsCommandOutput | ResolveAppVersionResourcesCommandOutput | StartAppAssessmentCommandOutput | StartMetricsExportCommandOutput | StartResourceGroupingRecommendationTaskCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateAppCommandOutput | UpdateAppVersionAppComponentCommandOutput | UpdateAppVersionCommandOutput | UpdateAppVersionResourceCommandOutput | UpdateResiliencyPolicyCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type ResiliencehubClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface ResiliencehubClientConfig extends ResiliencehubClientConfigType {} export type ResiliencehubClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface ResiliencehubClientResolvedConfig extends ResiliencehubClientResolvedConfigType {} export declare class ResiliencehubClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, ResiliencehubClientResolvedConfig > { readonly config: ResiliencehubClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }