/var/runtime/node_modules/@aws-sdk/client-resiliencehub/dist-cjs
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
"use strict";var __defProp = Object.defineProperty;var __getOwnPropDesc = Object.getOwnPropertyDescriptor;var __getOwnPropNames = Object.getOwnPropertyNames;var __hasOwnProp = Object.prototype.hasOwnProperty;var __name = (target, value) => __defProp(target, "name", { value, configurable: true });var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true });};var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to;};var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.tsvar index_exports = {};__export(index_exports, { AcceptResourceGroupingRecommendationsCommand: () => AcceptResourceGroupingRecommendationsCommand, AccessDeniedException: () => AccessDeniedException, AddDraftAppVersionResourceMappingsCommand: () => AddDraftAppVersionResourceMappingsCommand, AlarmType: () => AlarmType, AppAssessmentFilterSensitiveLog: () => AppAssessmentFilterSensitiveLog, AppAssessmentScheduleType: () => AppAssessmentScheduleType, AppComplianceStatusType: () => AppComplianceStatusType, AppDriftStatusType: () => AppDriftStatusType, AppFilterSensitiveLog: () => AppFilterSensitiveLog, AppStatusType: () => AppStatusType, AssessmentInvoker: () => AssessmentInvoker, AssessmentStatus: () => AssessmentStatus, BatchUpdateRecommendationStatusCommand: () => BatchUpdateRecommendationStatusCommand, ComplianceStatus: () => ComplianceStatus, ConditionOperatorType: () => ConditionOperatorType, ConfigRecommendationOptimizationType: () => ConfigRecommendationOptimizationType, ConflictException: () => ConflictException, CostFrequency: () => CostFrequency, CreateAppCommand: () => CreateAppCommand, CreateAppRequestFilterSensitiveLog: () => CreateAppRequestFilterSensitiveLog, CreateAppResponseFilterSensitiveLog: () => CreateAppResponseFilterSensitiveLog, CreateAppVersionAppComponentCommand: () => CreateAppVersionAppComponentCommand, CreateAppVersionResourceCommand: () => CreateAppVersionResourceCommand, CreateRecommendationTemplateCommand: () => CreateRecommendationTemplateCommand, CreateRecommendationTemplateRequestFilterSensitiveLog: () => CreateRecommendationTemplateRequestFilterSensitiveLog, CreateRecommendationTemplateResponseFilterSensitiveLog: () => CreateRecommendationTemplateResponseFilterSensitiveLog, CreateResiliencyPolicyCommand: () => CreateResiliencyPolicyCommand, CreateResiliencyPolicyRequestFilterSensitiveLog: () => CreateResiliencyPolicyRequestFilterSensitiveLog, CreateResiliencyPolicyResponseFilterSensitiveLog: () => CreateResiliencyPolicyResponseFilterSensitiveLog, DataLocationConstraint: () => DataLocationConstraint, DeleteAppAssessmentCommand: () => DeleteAppAssessmentCommand, DeleteAppCommand: () => DeleteAppCommand, DeleteAppInputSourceCommand: () => DeleteAppInputSourceCommand, DeleteAppVersionAppComponentCommand: () => DeleteAppVersionAppComponentCommand, DeleteAppVersionResourceCommand: () => DeleteAppVersionResourceCommand, DeleteRecommendationTemplateCommand: () => DeleteRecommendationTemplateCommand, DeleteResiliencyPolicyCommand: () => DeleteResiliencyPolicyCommand, DescribeAppAssessmentCommand: () => DescribeAppAssessmentCommand, DescribeAppAssessmentResponseFilterSensitiveLog: () => DescribeAppAssessmentResponseFilterSensitiveLog, DescribeAppCommand: () => DescribeAppCommand, DescribeAppResponseFilterSensitiveLog: () => DescribeAppResponseFilterSensitiveLog, DescribeAppVersionAppComponentCommand: () => DescribeAppVersionAppComponentCommand, DescribeAppVersionCommand: () => DescribeAppVersionCommand, DescribeAppVersionResourceCommand: () => DescribeAppVersionResourceCommand, DescribeAppVersionResourcesResolutionStatusCommand: () => DescribeAppVersionResourcesResolutionStatusCommand, DescribeAppVersionTemplateCommand: () => DescribeAppVersionTemplateCommand, DescribeDraftAppVersionResourcesImportStatusCommand: () => DescribeDraftAppVersionResourcesImportStatusCommand, DescribeMetricsExportCommand: () => DescribeMetricsExportCommand, DescribeResiliencyPolicyCommand: () => DescribeResiliencyPolicyCommand, DescribeResiliencyPolicyResponseFilterSensitiveLog: () => DescribeResiliencyPolicyResponseFilterSensitiveLog, DescribeResourceGroupingRecommendationTaskCommand: () => DescribeResourceGroupingRecommendationTaskCommand, DifferenceType: () => DifferenceType, DisruptionType: () => DisruptionType, DriftStatus: () => DriftStatus, DriftType: () => DriftType, EstimatedCostTier: () => EstimatedCostTier, EventType: () => EventType, ExcludeRecommendationReason: () => ExcludeRecommendationReason, FieldAggregationType: () => FieldAggregationType, GroupingRecommendationConfidenceLevel: () => GroupingRecommendationConfidenceLevel, GroupingRecommendationRejectionReason: () => GroupingRecommendationRejectionReason, GroupingRecommendationStatusType: () => GroupingRecommendationStatusType, HaArchitecture: () => HaArchitecture, ImportResourcesToDraftAppVersionCommand: () => ImportResourcesToDraftAppVersionCommand, InternalServerException: () => InternalServerException, ListAlarmRecommendationsCommand: () => ListAlarmRecommendationsCommand, ListAppAssessmentComplianceDriftsCommand: () => ListAppAssessmentComplianceDriftsCommand, ListAppAssessmentResourceDriftsCommand: () => ListAppAssessmentResourceDriftsCommand, ListAppAssessmentsCommand: () => ListAppAssessmentsCommand, ListAppComponentCompliancesCommand: () => ListAppComponentCompliancesCommand, ListAppComponentRecommendationsCommand: () => ListAppComponentRecommendationsCommand, ListAppInputSourcesCommand: () => ListAppInputSourcesCommand, ListAppVersionAppComponentsCommand: () => ListAppVersionAppComponentsCommand, ListAppVersionResourceMappingsCommand: () => ListAppVersionResourceMappingsCommand, ListAppVersionResourcesCommand: () => ListAppVersionResourcesCommand, ListAppVersionsCommand: () => ListAppVersionsCommand, ListAppsCommand: () => ListAppsCommand, ListMetricsCommand: () => ListMetricsCommand, ListRecommendationTemplatesCommand: () => ListRecommendationTemplatesCommand, ListRecommendationTemplatesResponseFilterSensitiveLog: () => ListRecommendationTemplatesResponseFilterSensitiveLog, ListResiliencyPoliciesCommand: () => ListResiliencyPoliciesCommand, ListResiliencyPoliciesResponseFilterSensitiveLog: () => ListResiliencyPoliciesResponseFilterSensitiveLog, ListResourceGroupingRecommendationsCommand: () => ListResourceGroupingRecommendationsCommand, ListSopRecommendationsCommand: () => ListSopRecommendationsCommand, ListSuggestedResiliencyPoliciesCommand: () => ListSuggestedResiliencyPoliciesCommand, ListSuggestedResiliencyPoliciesResponseFilterSensitiveLog: () => ListSuggestedResiliencyPoliciesResponseFilterSensitiveLog, ListTagsForResourceCommand: () => ListTagsForResourceCommand, ListTagsForResourceResponseFilterSensitiveLog: () => ListTagsForResourceResponseFilterSensitiveLog, ListTestRecommendationsCommand: () => ListTestRecommendationsCommand, ListUnsupportedAppVersionResourcesCommand: () => ListUnsupportedAppVersionResourcesCommand, MetricsExportStatusType: () => MetricsExportStatusType, PermissionModelType: () => PermissionModelType, PhysicalIdentifierType: () => PhysicalIdentifierType, PublishAppVersionCommand: () => PublishAppVersionCommand, PutDraftAppVersionTemplateCommand: () => PutDraftAppVersionTemplateCommand, RecommendationComplianceStatus: () => RecommendationComplianceStatus, RecommendationStatus: () => RecommendationStatus, RecommendationTemplateFilterSensitiveLog: () => RecommendationTemplateFilterSensitiveLog, RecommendationTemplateStatus: () => RecommendationTemplateStatus, RejectResourceGroupingRecommendationsCommand: () => RejectResourceGroupingRecommendationsCommand, RemoveDraftAppVersionResourceMappingsCommand: () => RemoveDraftAppVersionResourceMappingsCommand, RenderRecommendationType: () => RenderRecommendationType, Resiliencehub: () => Resiliencehub, ResiliencehubClient: () => ResiliencehubClient, ResiliencehubServiceException: () => ResiliencehubServiceException, ResiliencyPolicyFilterSensitiveLog: () => ResiliencyPolicyFilterSensitiveLog, ResiliencyPolicyTier: () => ResiliencyPolicyTier, ResiliencyScoreType: () => ResiliencyScoreType, ResolveAppVersionResourcesCommand: () => ResolveAppVersionResourcesCommand, ResourceImportStatusType: () => ResourceImportStatusType, ResourceImportStrategyType: () => ResourceImportStrategyType, ResourceMappingType: () => ResourceMappingType, ResourceNotFoundException: () => ResourceNotFoundException, ResourceResolutionStatusType: () => ResourceResolutionStatusType, ResourceSourceType: () => ResourceSourceType, ResourcesGroupingRecGenStatusType: () => ResourcesGroupingRecGenStatusType, ServiceQuotaExceededException: () => ServiceQuotaExceededException, SopServiceType: () => SopServiceType, StartAppAssessmentCommand: () => StartAppAssessmentCommand, StartAppAssessmentRequestFilterSensitiveLog: () => StartAppAssessmentRequestFilterSensitiveLog, StartAppAssessmentResponseFilterSensitiveLog: () => StartAppAssessmentResponseFilterSensitiveLog, StartMetricsExportCommand: () => StartMetricsExportCommand, StartResourceGroupingRecommendationTaskCommand: () => StartResourceGroupingRecommendationTaskCommand, TagResourceCommand: () => TagResourceCommand, TagResourceRequestFilterSensitiveLog: () => TagResourceRequestFilterSensitiveLog, TemplateFormat: () => TemplateFormat, TestRisk: () => TestRisk, TestType: () => TestType, ThrottlingException: () => ThrottlingException, UntagResourceCommand: () => UntagResourceCommand, UntagResourceRequestFilterSensitiveLog: () => UntagResourceRequestFilterSensitiveLog, UpdateAppCommand: () => UpdateAppCommand, UpdateAppResponseFilterSensitiveLog: () => UpdateAppResponseFilterSensitiveLog, UpdateAppVersionAppComponentCommand: () => UpdateAppVersionAppComponentCommand, UpdateAppVersionCommand: () => UpdateAppVersionCommand, UpdateAppVersionResourceCommand: () => UpdateAppVersionResourceCommand, UpdateResiliencyPolicyCommand: () => UpdateResiliencyPolicyCommand, UpdateResiliencyPolicyResponseFilterSensitiveLog: () => UpdateResiliencyPolicyResponseFilterSensitiveLog, ValidationException: () => ValidationException, __Client: () => import_smithy_client.Client, paginateListAlarmRecommendations: () => paginateListAlarmRecommendations, paginateListAppAssessmentComplianceDrifts: () => paginateListAppAssessmentComplianceDrifts, paginateListAppAssessmentResourceDrifts: () => paginateListAppAssessmentResourceDrifts, paginateListAppAssessments: () => paginateListAppAssessments, paginateListAppComponentCompliances: () => paginateListAppComponentCompliances, paginateListAppComponentRecommendations: () => paginateListAppComponentRecommendations, paginateListAppInputSources: () => paginateListAppInputSources, paginateListAppVersionAppComponents: () => paginateListAppVersionAppComponents, paginateListAppVersionResourceMappings: () => paginateListAppVersionResourceMappings, paginateListAppVersionResources: () => paginateListAppVersionResources, paginateListAppVersions: () => paginateListAppVersions, paginateListApps: () => paginateListApps, paginateListMetrics: () => paginateListMetrics, paginateListRecommendationTemplates: () => paginateListRecommendationTemplates, paginateListResiliencyPolicies: () => paginateListResiliencyPolicies, paginateListResourceGroupingRecommendations: () => paginateListResourceGroupingRecommendations, paginateListSopRecommendations: () => paginateListSopRecommendations, paginateListSuggestedResiliencyPolicies: () => paginateListSuggestedResiliencyPolicies, paginateListTestRecommendations: () => paginateListTestRecommendations, paginateListUnsupportedAppVersionResources: () => paginateListUnsupportedAppVersionResources});module.exports = __toCommonJS(index_exports); // src/ResiliencehubClient.tsvar import_middleware_host_header = require("@aws-sdk/middleware-host-header");var import_middleware_logger = require("@aws-sdk/middleware-logger");var import_middleware_recursion_detection = require("@aws-sdk/middleware-recursion-detection");var import_middleware_user_agent = require("@aws-sdk/middleware-user-agent");var import_config_resolver = require("@smithy/config-resolver");var import_core = require("@smithy/core");var import_middleware_content_length = require("@smithy/middleware-content-length");var import_middleware_endpoint = require("@smithy/middleware-endpoint");var import_middleware_retry = require("@smithy/middleware-retry"); var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider"); // src/endpoint/EndpointParameters.tsvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => { return Object.assign(options, { useDualstackEndpoint: options.useDualstackEndpoint ?? false, useFipsEndpoint: options.useFipsEndpoint ?? false, defaultSigningName: "resiliencehub" });}, "resolveClientEndpointParameters");var commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/ResiliencehubClient.tsvar import_runtimeConfig = require("././runtimeConfig"); // src/runtimeExtensions.tsvar import_region_config_resolver = require("@aws-sdk/region-config-resolver");var import_protocol_http = require("@smithy/protocol-http");var import_smithy_client = require("@smithy/smithy-client"); // src/auth/httpAuthExtensionConfiguration.tsvar getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; let _credentials = runtimeConfig.credentials; return { setHttpAuthScheme(httpAuthScheme) { const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); if (index === -1) { _httpAuthSchemes.push(httpAuthScheme); } else { _httpAuthSchemes.splice(index, 1, httpAuthScheme); } }, httpAuthSchemes() { return _httpAuthSchemes; }, setHttpAuthSchemeProvider(httpAuthSchemeProvider) { _httpAuthSchemeProvider = httpAuthSchemeProvider; }, httpAuthSchemeProvider() { return _httpAuthSchemeProvider; }, setCredentials(credentials) { _credentials = credentials; }, credentials() { return _credentials; } };}, "getHttpAuthExtensionConfiguration");var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => { return { httpAuthSchemes: config.httpAuthSchemes(), httpAuthSchemeProvider: config.httpAuthSchemeProvider(), credentials: config.credentials() };}, "resolveHttpAuthRuntimeConfig"); // src/runtimeExtensions.tsvar resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => { const extensionConfiguration = Object.assign( (0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig), (0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig), (0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig) ); extensions.forEach((extension) => extension.configure(extensionConfiguration)); return Object.assign( runtimeConfig, (0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration), (0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration), (0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration) );}, "resolveRuntimeExtensions"); // src/ResiliencehubClient.tsvar ResiliencehubClient = class extends import_smithy_client.Client { static { __name(this, "ResiliencehubClient"); } /** * The resolved configuration of ResiliencehubClient class. This is resolved and normalized from the {@link ResiliencehubClientConfig | constructor configuration interface}. */ config; constructor(...[configuration]) { const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {}); super(_config_0); this.initConfig = _config_0; const _config_1 = resolveClientEndpointParameters(_config_0); const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1); const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2); const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3); const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4); const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5); const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6); const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); this.config = _config_8; this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config)); this.middlewareStack.use( (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, { httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultResiliencehubHttpAuthSchemeParametersProvider, identityProviderConfigProvider: /* @__PURE__ */ __name(async (config) => new import_core.DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials }), "identityProviderConfigProvider") }) ); this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config)); } /** * Destroy underlying resources, like sockets. It's usually not necessary to do this. * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. * Otherwise, sockets might stay open for quite a long time before the server terminates them. */ destroy() { super.destroy(); }}; // src/Resiliencehub.ts // src/commands/AcceptResourceGroupingRecommendationsCommand.ts var import_middleware_serde = require("@smithy/middleware-serde"); // src/protocols/Aws_restJson1.tsvar import_core2 = require("@aws-sdk/core"); var import_uuid = require("uuid"); // src/models/models_0.ts // src/models/ResiliencehubServiceException.ts var ResiliencehubServiceException = class _ResiliencehubServiceException extends import_smithy_client.ServiceException { static { __name(this, "ResiliencehubServiceException"); } /** * @internal */ constructor(options) { super(options); Object.setPrototypeOf(this, _ResiliencehubServiceException.prototype); }}; // src/models/models_0.tsvar AccessDeniedException = class _AccessDeniedException extends ResiliencehubServiceException { static { __name(this, "AccessDeniedException"); } name = "AccessDeniedException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "AccessDeniedException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _AccessDeniedException.prototype); }};var InternalServerException = class _InternalServerException extends ResiliencehubServiceException { static { __name(this, "InternalServerException"); } name = "InternalServerException"; $fault = "server"; /** * @internal */ constructor(opts) { super({ name: "InternalServerException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _InternalServerException.prototype); }};var ResourceNotFoundException = class _ResourceNotFoundException extends ResiliencehubServiceException { static { __name(this, "ResourceNotFoundException"); } name = "ResourceNotFoundException"; $fault = "client"; /** * <p>The identifier of the resource that the exception applies to.</p> * @public */ resourceId; /** * <p>The type of the resource that the exception applies to.</p> * @public */ resourceType; /** * @internal */ constructor(opts) { super({ name: "ResourceNotFoundException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ResourceNotFoundException.prototype); this.resourceId = opts.resourceId; this.resourceType = opts.resourceType; }};var ThrottlingException = class _ThrottlingException extends ResiliencehubServiceException { static { __name(this, "ThrottlingException"); } name = "ThrottlingException"; $fault = "client"; /** * <p>The number of seconds to wait before retrying the operation.</p> * @public */ retryAfterSeconds; /** * @internal */ constructor(opts) { super({ name: "ThrottlingException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ThrottlingException.prototype); this.retryAfterSeconds = opts.retryAfterSeconds; }};var ValidationException = class _ValidationException extends ResiliencehubServiceException { static { __name(this, "ValidationException"); } name = "ValidationException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ValidationException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ValidationException.prototype); }};var ResourceMappingType = { APP_REGISTRY_APP: "AppRegistryApp", CFN_STACK: "CfnStack", EKS: "EKS", RESOURCE: "Resource", RESOURCE_GROUP: "ResourceGroup", TERRAFORM: "Terraform"};var PhysicalIdentifierType = { ARN: "Arn", NATIVE: "Native"};var ConflictException = class _ConflictException extends ResiliencehubServiceException { static { __name(this, "ConflictException"); } name = "ConflictException"; $fault = "client"; /** * <p>The identifier of the resource that the exception applies to.</p> * @public */ resourceId; /** * <p>The type of the resource that the exception applies to.</p> * @public */ resourceType; /** * @internal */ constructor(opts) { super({ name: "ConflictException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ConflictException.prototype); this.resourceId = opts.resourceId; this.resourceType = opts.resourceType; }};var ServiceQuotaExceededException = class _ServiceQuotaExceededException extends ResiliencehubServiceException { static { __name(this, "ServiceQuotaExceededException"); } name = "ServiceQuotaExceededException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ServiceQuotaExceededException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ServiceQuotaExceededException.prototype); }};var ExcludeRecommendationReason = { ALREADY_IMPLEMENTED: "AlreadyImplemented", COMPLEXITY_OF_IMPLEMENTATION: "ComplexityOfImplementation", NOT_RELEVANT: "NotRelevant"};var RecommendationStatus = { EXCLUDED: "Excluded", IMPLEMENTED: "Implemented", INACTIVE: "Inactive", NOT_IMPLEMENTED: "NotImplemented"};var AlarmType = { CANARY: "Canary", COMPOSITE: "Composite", EVENT: "Event", LOGS: "Logs", METRIC: "Metric"};var AppAssessmentScheduleType = { DAILY: "Daily", DISABLED: "Disabled"};var AppComplianceStatusType = { CHANGES_DETECTED: "ChangesDetected", MISSING_POLICY: "MissingPolicy", NOT_APPLICABLE: "NotApplicable", NOT_ASSESSED: "NotAssessed", POLICY_BREACHED: "PolicyBreached", POLICY_MET: "PolicyMet"};var AppDriftStatusType = { DETECTED: "Detected", NOT_CHECKED: "NotChecked", NOT_DETECTED: "NotDetected"};var EventType = { DRIFT_DETECTED: "DriftDetected", SCHEDULED_ASSESSMENT_FAILURE: "ScheduledAssessmentFailure"};var PermissionModelType = { LEGACY_IAM_USER: "LegacyIAMUser", ROLE_BASED: "RoleBased"};var AppStatusType = { ACTIVE: "Active", DELETING: "Deleting"};var AssessmentStatus = { FAILED: "Failed", INPROGRESS: "InProgress", PENDING: "Pending", SUCCESS: "Success"};var DisruptionType = { AZ: "AZ", HARDWARE: "Hardware", REGION: "Region", SOFTWARE: "Software"};var ComplianceStatus = { MISSING_POLICY: "MissingPolicy", NOT_APPLICABLE: "NotApplicable", POLICY_BREACHED: "PolicyBreached", POLICY_MET: "PolicyMet"};var CostFrequency = { DAILY: "Daily", HOURLY: "Hourly", MONTHLY: "Monthly", YEARLY: "Yearly"};var DriftStatus = { DETECTED: "Detected", NOT_CHECKED: "NotChecked", NOT_DETECTED: "NotDetected"};var AssessmentInvoker = { SYSTEM: "System", USER: "User"};var DataLocationConstraint = { ANY_LOCATION: "AnyLocation", SAME_CONTINENT: "SameContinent", SAME_COUNTRY: "SameCountry"};var EstimatedCostTier = { L1: "L1", L2: "L2", L3: "L3", L4: "L4"};var ResiliencyPolicyTier = { CORE_SERVICES: "CoreServices", CRITICAL: "Critical", IMPORTANT: "Important", MISSION_CRITICAL: "MissionCritical", NON_CRITICAL: "NonCritical", NOT_APPLICABLE: "NotApplicable"};var ResiliencyScoreType = { ALARM: "Alarm", COMPLIANCE: "Compliance", SOP: "Sop", TEST: "Test"};var ResourceSourceType = { APP_TEMPLATE: "AppTemplate", DISCOVERED: "Discovered"};var TemplateFormat = { CFN_JSON: "CfnJson", CFN_YAML: "CfnYaml"};var RenderRecommendationType = { ALARM: "Alarm", SOP: "Sop", TEST: "Test"};var RecommendationTemplateStatus = { FAILED: "Failed", IN_PROGRESS: "InProgress", PENDING: "Pending", SUCCESS: "Success"};var ResourceResolutionStatusType = { FAILED: "Failed", IN_PROGRESS: "InProgress", PENDING: "Pending", SUCCESS: "Success"};var ResourceImportStatusType = { FAILED: "Failed", IN_PROGRESS: "InProgress", PENDING: "Pending", SUCCESS: "Success"};var MetricsExportStatusType = { FAILED: "Failed", IN_PROGRESS: "InProgress", PENDING: "Pending", SUCCESS: "Success"};var ResourcesGroupingRecGenStatusType = { FAILED: "Failed", IN_PROGRESS: "InProgress", PENDING: "Pending", SUCCESS: "Success"};var ResourceImportStrategyType = { ADD_ONLY: "AddOnly", REPLACE_ALL: "ReplaceAll"};var DifferenceType = { ADDED: "Added", NOT_EQUAL: "NotEqual", REMOVED: "Removed"};var DriftType = { APPLICATION_COMPLIANCE: "ApplicationCompliance", APP_COMPONENT_RESILIENCY_COMPLIANCE_STATUS: "AppComponentResiliencyComplianceStatus"};var HaArchitecture = { BACKUP_AND_RESTORE: "BackupAndRestore", MULTI_SITE: "MultiSite", NO_RECOVERY_PLAN: "NoRecoveryPlan", PILOT_LIGHT: "PilotLight", WARM_STANDBY: "WarmStandby"};var ConfigRecommendationOptimizationType = { BEST_ATTAINABLE: "BestAttainable", BEST_AZ_RECOVERY: "BestAZRecovery", BEST_REGION_RECOVERY: "BestRegionRecovery", LEAST_CHANGE: "LeastChange", LEAST_COST: "LeastCost", LEAST_ERRORS: "LeastErrors"};var RecommendationComplianceStatus = { BREACHED_CAN_MEET: "BreachedCanMeet", BREACHED_UNATTAINABLE: "BreachedUnattainable", MET_CAN_IMPROVE: "MetCanImprove", MISSING_POLICY: "MissingPolicy"};var ConditionOperatorType = { EQUALS: "Equals", GREATER_OR_EQUALS: "GreaterOrEquals", GREATER_THEN: "GreaterThen", LESS_OR_EQUALS: "LessOrEquals", LESS_THEN: "LessThen", NOT_EQUALS: "NotEquals"};var FieldAggregationType = { AVG: "Avg", COUNT: "Count", MAX: "Max", MIN: "Min", SUM: "Sum"};var GroupingRecommendationConfidenceLevel = { HIGH: "High", MEDIUM: "Medium"};var GroupingRecommendationRejectionReason = { DISTINCT_BUSINESS_PURPOSE: "DistinctBusinessPurpose", DISTINCT_USER_GROUP_HANDLING: "DistinctUserGroupHandling", OTHER: "Other", SEPARATE_DATA_CONCERN: "SeparateDataConcern"};var GroupingRecommendationStatusType = { ACCEPTED: "Accepted", PENDING_DECISION: "PendingDecision", REJECTED: "Rejected"};var SopServiceType = { SSM: "SSM"};var TestRisk = { HIGH: "High", MEDIUM: "Medium", SMALL: "Small"};var TestType = { AZ: "AZ", HARDWARE: "Hardware", REGION: "Region", SOFTWARE: "Software"};var AppFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "AppFilterSensitiveLog");var ResiliencyPolicyFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "ResiliencyPolicyFilterSensitiveLog");var AppAssessmentFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.policy && { policy: ResiliencyPolicyFilterSensitiveLog(obj.policy) }, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "AppAssessmentFilterSensitiveLog");var CreateAppRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateAppRequestFilterSensitiveLog");var CreateAppResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.app && { app: AppFilterSensitiveLog(obj.app) }}), "CreateAppResponseFilterSensitiveLog");var CreateRecommendationTemplateRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateRecommendationTemplateRequestFilterSensitiveLog");var RecommendationTemplateFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "RecommendationTemplateFilterSensitiveLog");var CreateRecommendationTemplateResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.recommendationTemplate && { recommendationTemplate: RecommendationTemplateFilterSensitiveLog(obj.recommendationTemplate) }}), "CreateRecommendationTemplateResponseFilterSensitiveLog");var CreateResiliencyPolicyRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateResiliencyPolicyRequestFilterSensitiveLog");var CreateResiliencyPolicyResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.policy && { policy: ResiliencyPolicyFilterSensitiveLog(obj.policy) }}), "CreateResiliencyPolicyResponseFilterSensitiveLog");var DescribeAppResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.app && { app: AppFilterSensitiveLog(obj.app) }}), "DescribeAppResponseFilterSensitiveLog");var DescribeAppAssessmentResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.assessment && { assessment: AppAssessmentFilterSensitiveLog(obj.assessment) }}), "DescribeAppAssessmentResponseFilterSensitiveLog");var DescribeResiliencyPolicyResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.policy && { policy: ResiliencyPolicyFilterSensitiveLog(obj.policy) }}), "DescribeResiliencyPolicyResponseFilterSensitiveLog");var ListRecommendationTemplatesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.recommendationTemplates && { recommendationTemplates: obj.recommendationTemplates.map((item) => RecommendationTemplateFilterSensitiveLog(item)) }}), "ListRecommendationTemplatesResponseFilterSensitiveLog");var ListResiliencyPoliciesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.resiliencyPolicies && { resiliencyPolicies: obj.resiliencyPolicies.map((item) => ResiliencyPolicyFilterSensitiveLog(item)) }}), "ListResiliencyPoliciesResponseFilterSensitiveLog");var ListSuggestedResiliencyPoliciesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.resiliencyPolicies && { resiliencyPolicies: obj.resiliencyPolicies.map((item) => ResiliencyPolicyFilterSensitiveLog(item)) }}), "ListSuggestedResiliencyPoliciesResponseFilterSensitiveLog");var ListTagsForResourceResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "ListTagsForResourceResponseFilterSensitiveLog");var StartAppAssessmentRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "StartAppAssessmentRequestFilterSensitiveLog");var StartAppAssessmentResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.assessment && { assessment: AppAssessmentFilterSensitiveLog(obj.assessment) }}), "StartAppAssessmentResponseFilterSensitiveLog");var TagResourceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "TagResourceRequestFilterSensitiveLog");var UntagResourceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tagKeys && { tagKeys: import_smithy_client.SENSITIVE_STRING }}), "UntagResourceRequestFilterSensitiveLog");var UpdateAppResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.app && { app: AppFilterSensitiveLog(obj.app) }}), "UpdateAppResponseFilterSensitiveLog");var UpdateResiliencyPolicyResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.policy && { policy: ResiliencyPolicyFilterSensitiveLog(obj.policy) }}), "UpdateResiliencyPolicyResponseFilterSensitiveLog"); // src/protocols/Aws_restJson1.tsvar se_AcceptResourceGroupingRecommendationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/accept-resource-grouping-recommendations"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], entries: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "entries") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_AcceptResourceGroupingRecommendationsCommand");var se_AddDraftAppVersionResourceMappingsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/add-draft-app-version-resource-mappings"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], resourceMappings: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceMappings") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_AddDraftAppVersionResourceMappingsCommand");var se_BatchUpdateRecommendationStatusCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/batch-update-recommendation-status"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], requestEntries: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "requestEntries") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_BatchUpdateRecommendationStatusCommand");var se_CreateAppCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/create-app"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { assessmentSchedule: [], awsApplicationArn: [], clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], description: [], eventSubscriptions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "eventSubscriptions"), name: [], permissionModel: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "permissionModel"), policyArn: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateAppCommand");var se_CreateAppVersionAppComponentCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/create-app-version-app-component"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { additionalInfo: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "additionalInfo"), appArn: [], clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], id: [], name: [], type: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateAppVersionAppComponentCommand");var se_CreateAppVersionResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/create-app-version-resource"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { additionalInfo: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "additionalInfo"), appArn: [], appComponents: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "appComponents"), awsAccountId: [], awsRegion: [], clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], logicalResourceId: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "logicalResourceId"), physicalResourceId: [], resourceName: [], resourceType: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateAppVersionResourceCommand");var se_CreateRecommendationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/create-recommendation-template"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { assessmentArn: [], bucketName: [], clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], format: [], name: [], recommendationIds: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "recommendationIds"), recommendationTypes: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "recommendationTypes"), tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateRecommendationTemplateCommand");var se_CreateResiliencyPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/create-resiliency-policy"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], dataLocationConstraint: [], policy: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "policy"), policyDescription: [], policyName: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), tier: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateResiliencyPolicyCommand");var se_DeleteAppCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/delete-app"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], forceDelete: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteAppCommand");var se_DeleteAppAssessmentCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/delete-app-assessment"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { assessmentArn: [], clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteAppAssessmentCommand");var se_DeleteAppInputSourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/delete-app-input-source"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], eksSourceClusterNamespace: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "eksSourceClusterNamespace"), sourceArn: [], terraformSource: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "terraformSource") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteAppInputSourceCommand");var se_DeleteAppVersionAppComponentCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/delete-app-version-app-component"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], id: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteAppVersionAppComponentCommand");var se_DeleteAppVersionResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/delete-app-version-resource"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], awsAccountId: [], awsRegion: [], clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], logicalResourceId: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "logicalResourceId"), physicalResourceId: [], resourceName: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteAppVersionResourceCommand");var se_DeleteRecommendationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/delete-recommendation-template"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], recommendationTemplateArn: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteRecommendationTemplateCommand");var se_DeleteResiliencyPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/delete-resiliency-policy"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], policyArn: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteResiliencyPolicyCommand");var se_DescribeAppCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/describe-app"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeAppCommand");var se_DescribeAppAssessmentCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/describe-app-assessment"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { assessmentArn: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeAppAssessmentCommand");var se_DescribeAppVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/describe-app-version"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], appVersion: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeAppVersionCommand");var se_DescribeAppVersionAppComponentCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/describe-app-version-app-component"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], appVersion: [], id: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeAppVersionAppComponentCommand");var se_DescribeAppVersionResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/describe-app-version-resource"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], appVersion: [], awsAccountId: [], awsRegion: [], logicalResourceId: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "logicalResourceId"), physicalResourceId: [], resourceName: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeAppVersionResourceCommand");var se_DescribeAppVersionResourcesResolutionStatusCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/describe-app-version-resources-resolution-status"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], appVersion: [], resolutionId: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeAppVersionResourcesResolutionStatusCommand");var se_DescribeAppVersionTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/describe-app-version-template"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], appVersion: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeAppVersionTemplateCommand");var se_DescribeDraftAppVersionResourcesImportStatusCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/describe-draft-app-version-resources-import-status"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeDraftAppVersionResourcesImportStatusCommand");var se_DescribeMetricsExportCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/describe-metrics-export"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { metricsExportId: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeMetricsExportCommand");var se_DescribeResiliencyPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/describe-resiliency-policy"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { policyArn: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeResiliencyPolicyCommand");var se_DescribeResourceGroupingRecommendationTaskCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/describe-resource-grouping-recommendation-task"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], groupingId: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeResourceGroupingRecommendationTaskCommand");var se_ImportResourcesToDraftAppVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/import-resources-to-draft-app-version"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], eksSources: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "eksSources"), importStrategy: [], sourceArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceArns"), terraformSources: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "terraformSources") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ImportResourcesToDraftAppVersionCommand");var se_ListAlarmRecommendationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/list-alarm-recommendations"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { assessmentArn: [], maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListAlarmRecommendationsCommand");var se_ListAppAssessmentComplianceDriftsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/list-app-assessment-compliance-drifts"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { assessmentArn: [], maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListAppAssessmentComplianceDriftsCommand");var se_ListAppAssessmentResourceDriftsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/list-app-assessment-resource-drifts"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { assessmentArn: [], maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListAppAssessmentResourceDriftsCommand");var se_ListAppAssessmentsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/list-app-assessments"); const query = (0, import_smithy_client.map)({ [_aA]: [, input[_aA]], [_aN]: [, input[_aN]], [_aS]: [() => input.assessmentStatus !== void 0, () => input[_aS] || []], [_cS]: [, input[_cS]], [_i]: [, input[_i]], [_rO]: [() => input.reverseOrder !== void 0, () => input[_rO].toString()], [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListAppAssessmentsCommand");var se_ListAppComponentCompliancesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/list-app-component-compliances"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { assessmentArn: [], maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListAppComponentCompliancesCommand");var se_ListAppComponentRecommendationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/list-app-component-recommendations"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { assessmentArn: [], maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListAppComponentRecommendationsCommand");var se_ListAppInputSourcesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/list-app-input-sources"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], appVersion: [], maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListAppInputSourcesCommand");var se_ListAppsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/list-apps"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_n]: [, input[_n]], [_aA]: [, input[_aA]], [_fLAT]: [() => input.fromLastAssessmentTime !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_fLAT]).toString()], [_tLAT]: [() => input.toLastAssessmentTime !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_tLAT]).toString()], [_rO]: [() => input.reverseOrder !== void 0, () => input[_rO].toString()], [_aAA]: [, input[_aAA]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListAppsCommand");var se_ListAppVersionAppComponentsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/list-app-version-app-components"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], appVersion: [], maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListAppVersionAppComponentsCommand");var se_ListAppVersionResourceMappingsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/list-app-version-resource-mappings"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], appVersion: [], maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListAppVersionResourceMappingsCommand");var se_ListAppVersionResourcesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/list-app-version-resources"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], appVersion: [], maxResults: [], nextToken: [], resolutionId: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListAppVersionResourcesCommand");var se_ListAppVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/list-app-versions"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], endTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "endTime"), maxResults: [], nextToken: [], startTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "startTime") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListAppVersionsCommand");var se_ListMetricsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/list-metrics"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { conditions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "conditions"), dataSource: [], fields: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "fields"), maxResults: [], nextToken: [], sorts: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sorts") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListMetricsCommand");var se_ListRecommendationTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/list-recommendation-templates"); const query = (0, import_smithy_client.map)({ [_aAs]: [, input[_aAs]], [_rO]: [() => input.reverseOrder !== void 0, () => input[_rO].toString()], [_s]: [() => input.status !== void 0, () => input[_s] || []], [_rTA]: [, input[_rTA]], [_n]: [, input[_n]], [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListRecommendationTemplatesCommand");var se_ListResiliencyPoliciesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/list-resiliency-policies"); const query = (0, import_smithy_client.map)({ [_pN]: [, input[_pN]], [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListResiliencyPoliciesCommand");var se_ListResourceGroupingRecommendationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/list-resource-grouping-recommendations"); const query = (0, import_smithy_client.map)({ [_aA]: [, input[_aA]], [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListResourceGroupingRecommendationsCommand");var se_ListSopRecommendationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/list-sop-recommendations"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { assessmentArn: [], maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListSopRecommendationsCommand");var se_ListSuggestedResiliencyPoliciesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/list-suggested-resiliency-policies"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_nT]], [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListSuggestedResiliencyPoliciesCommand");var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/tags/{resourceArn}"); b.p("resourceArn", () => input.resourceArn, "{resourceArn}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_ListTagsForResourceCommand");var se_ListTestRecommendationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/list-test-recommendations"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { assessmentArn: [], maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListTestRecommendationsCommand");var se_ListUnsupportedAppVersionResourcesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/list-unsupported-app-version-resources"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], appVersion: [], maxResults: [], nextToken: [], resolutionId: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListUnsupportedAppVersionResourcesCommand");var se_PublishAppVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/publish-app-version"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], versionName: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_PublishAppVersionCommand");var se_PutDraftAppVersionTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/put-draft-app-version-template"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], appTemplateBody: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_PutDraftAppVersionTemplateCommand");var se_RejectResourceGroupingRecommendationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/reject-resource-grouping-recommendations"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], entries: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "entries") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_RejectResourceGroupingRecommendationsCommand");var se_RemoveDraftAppVersionResourceMappingsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/remove-draft-app-version-resource-mappings"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], appRegistryAppNames: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "appRegistryAppNames"), eksSourceNames: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "eksSourceNames"), logicalStackNames: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "logicalStackNames"), resourceGroupNames: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceGroupNames"), resourceNames: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceNames"), terraformSourceNames: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "terraformSourceNames") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_RemoveDraftAppVersionResourceMappingsCommand");var se_ResolveAppVersionResourcesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/resolve-app-version-resources"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], appVersion: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ResolveAppVersionResourcesCommand");var se_StartAppAssessmentCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/start-app-assessment"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], appVersion: [], assessmentName: [], clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StartAppAssessmentCommand");var se_StartMetricsExportCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/start-metrics-export"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { bucketName: [], clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StartMetricsExportCommand");var se_StartResourceGroupingRecommendationTaskCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/start-resource-grouping-recommendation-task"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StartResourceGroupingRecommendationTaskCommand");var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/tags/{resourceArn}"); b.p("resourceArn", () => input.resourceArn, "{resourceArn}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_TagResourceCommand");var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/tags/{resourceArn}"); b.p("resourceArn", () => input.resourceArn, "{resourceArn}", false); const query = (0, import_smithy_client.map)({ [_tK]: [(0, import_smithy_client.expectNonNull)(input.tagKeys, `tagKeys`) != null, () => input[_tK] || []] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_UntagResourceCommand");var se_UpdateAppCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/update-app"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { appArn: [], assessmentSchedule: [], clearResiliencyPolicyArn: [], description: [], eventSubscriptions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "eventSubscriptions"), permissionModel: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "permissionModel"), policyArn: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateAppCommand");var se_UpdateAppVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/update-app-version"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { additionalInfo: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "additionalInfo"), appArn: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateAppVersionCommand");var se_UpdateAppVersionAppComponentCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/update-app-version-app-component"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { additionalInfo: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "additionalInfo"), appArn: [], id: [], name: [], type: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateAppVersionAppComponentCommand");var se_UpdateAppVersionResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/update-app-version-resource"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { additionalInfo: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "additionalInfo"), appArn: [], appComponents: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "appComponents"), awsAccountId: [], awsRegion: [], excluded: [], logicalResourceId: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "logicalResourceId"), physicalResourceId: [], resourceName: [], resourceType: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateAppVersionResourceCommand");var se_UpdateResiliencyPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/update-resiliency-policy"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { dataLocationConstraint: [], policy: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "policy"), policyArn: [], policyDescription: [], policyName: [], tier: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateResiliencyPolicyCommand");var de_AcceptResourceGroupingRecommendationsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, failedEntries: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_AcceptResourceGroupingRecommendationsCommand");var de_AddDraftAppVersionResourceMappingsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString, resourceMappings: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_AddDraftAppVersionResourceMappingsCommand");var de_BatchUpdateRecommendationStatusCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, failedEntries: import_smithy_client._json, successfulEntries: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_BatchUpdateRecommendationStatusCommand");var de_CreateAppCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { app: /* @__PURE__ */ __name((_) => de_App(_, context), "app") }); Object.assign(contents, doc); return contents;}, "de_CreateAppCommand");var de_CreateAppVersionAppComponentCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appComponent: import_smithy_client._json, appVersion: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateAppVersionAppComponentCommand");var de_CreateAppVersionResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString, physicalResource: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_CreateAppVersionResourceCommand");var de_CreateRecommendationTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { recommendationTemplate: /* @__PURE__ */ __name((_) => de_RecommendationTemplate(_, context), "recommendationTemplate") }); Object.assign(contents, doc); return contents;}, "de_CreateRecommendationTemplateCommand");var de_CreateResiliencyPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { policy: /* @__PURE__ */ __name((_) => de_ResiliencyPolicy(_, context), "policy") }); Object.assign(contents, doc); return contents;}, "de_CreateResiliencyPolicyCommand");var de_DeleteAppCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DeleteAppCommand");var de_DeleteAppAssessmentCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { assessmentArn: import_smithy_client.expectString, assessmentStatus: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DeleteAppAssessmentCommand");var de_DeleteAppInputSourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appInputSource: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_DeleteAppInputSourceCommand");var de_DeleteAppVersionAppComponentCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appComponent: import_smithy_client._json, appVersion: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DeleteAppVersionAppComponentCommand");var de_DeleteAppVersionResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString, physicalResource: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_DeleteAppVersionResourceCommand");var de_DeleteRecommendationTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { recommendationTemplateArn: import_smithy_client.expectString, status: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DeleteRecommendationTemplateCommand");var de_DeleteResiliencyPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { policyArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DeleteResiliencyPolicyCommand");var de_DescribeAppCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { app: /* @__PURE__ */ __name((_) => de_App(_, context), "app") }); Object.assign(contents, doc); return contents;}, "de_DescribeAppCommand");var de_DescribeAppAssessmentCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { assessment: /* @__PURE__ */ __name((_) => de_AppAssessment(_, context), "assessment") }); Object.assign(contents, doc); return contents;}, "de_DescribeAppAssessmentCommand");var de_DescribeAppVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { additionalInfo: import_smithy_client._json, appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeAppVersionCommand");var de_DescribeAppVersionAppComponentCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appComponent: import_smithy_client._json, appVersion: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeAppVersionAppComponentCommand");var de_DescribeAppVersionResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString, physicalResource: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_DescribeAppVersionResourceCommand");var de_DescribeAppVersionResourcesResolutionStatusCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString, errorMessage: import_smithy_client.expectString, resolutionId: import_smithy_client.expectString, status: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeAppVersionResourcesResolutionStatusCommand");var de_DescribeAppVersionTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appTemplateBody: import_smithy_client.expectString, appVersion: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeAppVersionTemplateCommand");var de_DescribeDraftAppVersionResourcesImportStatusCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString, errorDetails: import_smithy_client._json, errorMessage: import_smithy_client.expectString, status: import_smithy_client.expectString, statusChangeTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "statusChangeTime") }); Object.assign(contents, doc); return contents;}, "de_DescribeDraftAppVersionResourcesImportStatusCommand");var de_DescribeMetricsExportCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { errorMessage: import_smithy_client.expectString, exportLocation: import_smithy_client._json, metricsExportId: import_smithy_client.expectString, status: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeMetricsExportCommand");var de_DescribeResiliencyPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { policy: /* @__PURE__ */ __name((_) => de_ResiliencyPolicy(_, context), "policy") }); Object.assign(contents, doc); return contents;}, "de_DescribeResiliencyPolicyCommand");var de_DescribeResourceGroupingRecommendationTaskCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { errorMessage: import_smithy_client.expectString, groupingId: import_smithy_client.expectString, status: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeResourceGroupingRecommendationTaskCommand");var de_ImportResourcesToDraftAppVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString, eksSources: import_smithy_client._json, sourceArns: import_smithy_client._json, status: import_smithy_client.expectString, terraformSources: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ImportResourcesToDraftAppVersionCommand");var de_ListAlarmRecommendationsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { alarmRecommendations: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListAlarmRecommendationsCommand");var de_ListAppAssessmentComplianceDriftsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { complianceDrifts: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListAppAssessmentComplianceDriftsCommand");var de_ListAppAssessmentResourceDriftsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, resourceDrifts: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListAppAssessmentResourceDriftsCommand");var de_ListAppAssessmentsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { assessmentSummaries: /* @__PURE__ */ __name((_) => de_AppAssessmentSummaryList(_, context), "assessmentSummaries"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListAppAssessmentsCommand");var de_ListAppComponentCompliancesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { componentCompliances: /* @__PURE__ */ __name((_) => de_ComponentCompliancesList(_, context), "componentCompliances"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListAppComponentCompliancesCommand");var de_ListAppComponentRecommendationsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { componentRecommendations: /* @__PURE__ */ __name((_) => de_ComponentRecommendationList(_, context), "componentRecommendations"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListAppComponentRecommendationsCommand");var de_ListAppInputSourcesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appInputSources: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListAppInputSourcesCommand");var de_ListAppsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appSummaries: /* @__PURE__ */ __name((_) => de_AppSummaryList(_, context), "appSummaries"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListAppsCommand");var de_ListAppVersionAppComponentsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appComponents: import_smithy_client._json, appVersion: import_smithy_client.expectString, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListAppVersionAppComponentsCommand");var de_ListAppVersionResourceMappingsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, resourceMappings: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListAppVersionResourceMappingsCommand");var de_ListAppVersionResourcesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, physicalResources: import_smithy_client._json, resolutionId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListAppVersionResourcesCommand");var de_ListAppVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appVersions: /* @__PURE__ */ __name((_) => de_AppVersionList(_, context), "appVersions"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListAppVersionsCommand");var de_ListMetricsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, rows: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListMetricsCommand");var de_ListRecommendationTemplatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, recommendationTemplates: /* @__PURE__ */ __name((_) => de_RecommendationTemplateList(_, context), "recommendationTemplates") }); Object.assign(contents, doc); return contents;}, "de_ListRecommendationTemplatesCommand");var de_ListResiliencyPoliciesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, resiliencyPolicies: /* @__PURE__ */ __name((_) => de_ResiliencyPolicies(_, context), "resiliencyPolicies") }); Object.assign(contents, doc); return contents;}, "de_ListResiliencyPoliciesCommand");var de_ListResourceGroupingRecommendationsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { groupingRecommendations: /* @__PURE__ */ __name((_) => de_GroupingRecommendationList(_, context), "groupingRecommendations"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListResourceGroupingRecommendationsCommand");var de_ListSopRecommendationsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, sopRecommendations: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListSopRecommendationsCommand");var de_ListSuggestedResiliencyPoliciesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, resiliencyPolicies: /* @__PURE__ */ __name((_) => de_ResiliencyPolicies(_, context), "resiliencyPolicies") }); Object.assign(contents, doc); return contents;}, "de_ListSuggestedResiliencyPoliciesCommand");var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListTagsForResourceCommand");var de_ListTestRecommendationsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, testRecommendations: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListTestRecommendationsCommand");var de_ListUnsupportedAppVersionResourcesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { nextToken: import_smithy_client.expectString, resolutionId: import_smithy_client.expectString, unsupportedResources: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListUnsupportedAppVersionResourcesCommand");var de_PublishAppVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString, identifier: import_smithy_client.expectLong, versionName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_PublishAppVersionCommand");var de_PutDraftAppVersionTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_PutDraftAppVersionTemplateCommand");var de_RejectResourceGroupingRecommendationsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, failedEntries: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_RejectResourceGroupingRecommendationsCommand");var de_RemoveDraftAppVersionResourceMappingsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_RemoveDraftAppVersionResourceMappingsCommand");var de_ResolveAppVersionResourcesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString, resolutionId: import_smithy_client.expectString, status: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ResolveAppVersionResourcesCommand");var de_StartAppAssessmentCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { assessment: /* @__PURE__ */ __name((_) => de_AppAssessment(_, context), "assessment") }); Object.assign(contents, doc); return contents;}, "de_StartAppAssessmentCommand");var de_StartMetricsExportCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { metricsExportId: import_smithy_client.expectString, status: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_StartMetricsExportCommand");var de_StartResourceGroupingRecommendationTaskCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, errorMessage: import_smithy_client.expectString, groupingId: import_smithy_client.expectString, status: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_StartResourceGroupingRecommendationTaskCommand");var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_TagResourceCommand");var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UntagResourceCommand");var de_UpdateAppCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { app: /* @__PURE__ */ __name((_) => de_App(_, context), "app") }); Object.assign(contents, doc); return contents;}, "de_UpdateAppCommand");var de_UpdateAppVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { additionalInfo: import_smithy_client._json, appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateAppVersionCommand");var de_UpdateAppVersionAppComponentCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appComponent: import_smithy_client._json, appVersion: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateAppVersionAppComponentCommand");var de_UpdateAppVersionResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString, physicalResource: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_UpdateAppVersionResourceCommand");var de_UpdateResiliencyPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { policy: /* @__PURE__ */ __name((_) => de_ResiliencyPolicy(_, context), "policy") }); Object.assign(contents, doc); return contents;}, "de_UpdateResiliencyPolicyCommand");var de_CommandError = /* @__PURE__ */ __name(async (output, context) => { const parsedOutput = { ...output, body: await (0, import_core2.parseJsonErrorBody)(output.body, context) }; const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body); switch (errorCode) { case "AccessDeniedException": case "com.amazonaws.resiliencehub#AccessDeniedException": throw await de_AccessDeniedExceptionRes(parsedOutput, context); case "InternalServerException": case "com.amazonaws.resiliencehub#InternalServerException": throw await de_InternalServerExceptionRes(parsedOutput, context); case "ResourceNotFoundException": case "com.amazonaws.resiliencehub#ResourceNotFoundException": throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); case "ThrottlingException": case "com.amazonaws.resiliencehub#ThrottlingException": throw await de_ThrottlingExceptionRes(parsedOutput, context); case "ValidationException": case "com.amazonaws.resiliencehub#ValidationException": throw await de_ValidationExceptionRes(parsedOutput, context); case "ConflictException": case "com.amazonaws.resiliencehub#ConflictException": throw await de_ConflictExceptionRes(parsedOutput, context); case "ServiceQuotaExceededException": case "com.amazonaws.resiliencehub#ServiceQuotaExceededException": throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); default: const parsedBody = parsedOutput.body; return throwDefaultError({ output, parsedBody, errorCode }); }}, "de_CommandError");var throwDefaultError = (0, import_smithy_client.withBaseException)(ResiliencehubServiceException);var de_AccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new AccessDeniedException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_AccessDeniedExceptionRes");var de_ConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString, resourceId: import_smithy_client.expectString, resourceType: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ConflictException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ConflictExceptionRes");var de_InternalServerExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InternalServerException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InternalServerExceptionRes");var de_ResourceNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString, resourceId: import_smithy_client.expectString, resourceType: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ResourceNotFoundException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceNotFoundExceptionRes");var de_ServiceQuotaExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ServiceQuotaExceededException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ServiceQuotaExceededExceptionRes");var de_ThrottlingExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString, retryAfterSeconds: import_smithy_client.expectInt32 }); Object.assign(contents, doc); const exception = new ThrottlingException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ThrottlingExceptionRes");var de_ValidationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ValidationException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ValidationExceptionRes");var de_App = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { appArn: import_smithy_client.expectString, assessmentSchedule: import_smithy_client.expectString, awsApplicationArn: import_smithy_client.expectString, complianceStatus: import_smithy_client.expectString, creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationTime"), description: import_smithy_client.expectString, driftStatus: import_smithy_client.expectString, eventSubscriptions: import_smithy_client._json, lastAppComplianceEvaluationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastAppComplianceEvaluationTime"), lastDriftEvaluationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastDriftEvaluationTime"), lastResiliencyScoreEvaluationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastResiliencyScoreEvaluationTime"), name: import_smithy_client.expectString, permissionModel: import_smithy_client._json, policyArn: import_smithy_client.expectString, resiliencyScore: import_smithy_client.limitedParseDouble, rpoInSecs: import_smithy_client.expectInt32, rtoInSecs: import_smithy_client.expectInt32, status: import_smithy_client.expectString, tags: import_smithy_client._json });}, "de_App");var de_AppAssessment = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString, assessmentArn: import_smithy_client.expectString, assessmentName: import_smithy_client.expectString, assessmentStatus: import_smithy_client.expectString, compliance: import_smithy_client._json, complianceStatus: import_smithy_client.expectString, cost: /* @__PURE__ */ __name((_) => de_Cost(_, context), "cost"), driftStatus: import_smithy_client.expectString, endTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "endTime"), invoker: import_smithy_client.expectString, message: import_smithy_client.expectString, policy: /* @__PURE__ */ __name((_) => de_ResiliencyPolicy(_, context), "policy"), resiliencyScore: /* @__PURE__ */ __name((_) => de_ResiliencyScore(_, context), "resiliencyScore"), resourceErrorsDetails: import_smithy_client._json, startTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "startTime"), summary: import_smithy_client._json, tags: import_smithy_client._json, versionName: import_smithy_client.expectString });}, "de_AppAssessment");var de_AppAssessmentSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { appArn: import_smithy_client.expectString, appVersion: import_smithy_client.expectString, assessmentArn: import_smithy_client.expectString, assessmentName: import_smithy_client.expectString, assessmentStatus: import_smithy_client.expectString, complianceStatus: import_smithy_client.expectString, cost: /* @__PURE__ */ __name((_) => de_Cost(_, context), "cost"), driftStatus: import_smithy_client.expectString, endTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "endTime"), invoker: import_smithy_client.expectString, message: import_smithy_client.expectString, resiliencyScore: import_smithy_client.limitedParseDouble, startTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "startTime"), versionName: import_smithy_client.expectString });}, "de_AppAssessmentSummary");var de_AppAssessmentSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_AppAssessmentSummary(entry, context); }); return retVal;}, "de_AppAssessmentSummaryList");var de_AppComponentCompliance = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { appComponentName: import_smithy_client.expectString, compliance: import_smithy_client._json, cost: /* @__PURE__ */ __name((_) => de_Cost(_, context), "cost"), message: import_smithy_client.expectString, resiliencyScore: /* @__PURE__ */ __name((_) => de_ResiliencyScore(_, context), "resiliencyScore"), status: import_smithy_client.expectString });}, "de_AppComponentCompliance");var de_AppSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { appArn: import_smithy_client.expectString, assessmentSchedule: import_smithy_client.expectString, awsApplicationArn: import_smithy_client.expectString, complianceStatus: import_smithy_client.expectString, creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationTime"), description: import_smithy_client.expectString, driftStatus: import_smithy_client.expectString, lastAppComplianceEvaluationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastAppComplianceEvaluationTime"), name: import_smithy_client.expectString, resiliencyScore: import_smithy_client.limitedParseDouble, rpoInSecs: import_smithy_client.expectInt32, rtoInSecs: import_smithy_client.expectInt32, status: import_smithy_client.expectString });}, "de_AppSummary");var de_AppSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_AppSummary(entry, context); }); return retVal;}, "de_AppSummaryList");var de_AppVersionList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_AppVersionSummary(entry, context); }); return retVal;}, "de_AppVersionList");var de_AppVersionSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { appVersion: import_smithy_client.expectString, creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationTime"), identifier: import_smithy_client.expectLong, versionName: import_smithy_client.expectString });}, "de_AppVersionSummary");var de_ComponentCompliancesList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_AppComponentCompliance(entry, context); }); return retVal;}, "de_ComponentCompliancesList");var de_ComponentRecommendation = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { appComponentName: import_smithy_client.expectString, configRecommendations: /* @__PURE__ */ __name((_) => de_ConfigRecommendationList(_, context), "configRecommendations"), recommendationStatus: import_smithy_client.expectString });}, "de_ComponentRecommendation");var de_ComponentRecommendationList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ComponentRecommendation(entry, context); }); return retVal;}, "de_ComponentRecommendationList");var de_ConfigRecommendation = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { appComponentName: import_smithy_client.expectString, compliance: import_smithy_client._json, cost: /* @__PURE__ */ __name((_) => de_Cost(_, context), "cost"), description: import_smithy_client.expectString, haArchitecture: import_smithy_client.expectString, name: import_smithy_client.expectString, optimizationType: import_smithy_client.expectString, recommendationCompliance: import_smithy_client._json, referenceId: import_smithy_client.expectString, suggestedChanges: import_smithy_client._json });}, "de_ConfigRecommendation");var de_ConfigRecommendationList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ConfigRecommendation(entry, context); }); return retVal;}, "de_ConfigRecommendationList");var de_Cost = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { amount: import_smithy_client.limitedParseDouble, currency: import_smithy_client.expectString, frequency: import_smithy_client.expectString });}, "de_Cost");var de_DisruptionResiliencyScore = /* @__PURE__ */ __name((output, context) => { return Object.entries(output).reduce((acc, [key, value]) => { if (value === null) { return acc; } acc[key] = (0, import_smithy_client.limitedParseDouble)(value); return acc; }, {});}, "de_DisruptionResiliencyScore");var de_GroupingRecommendation = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { confidenceLevel: import_smithy_client.expectString, creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationTime"), groupingAppComponent: import_smithy_client._json, groupingRecommendationId: import_smithy_client.expectString, recommendationReasons: import_smithy_client._json, rejectionReason: import_smithy_client.expectString, resources: import_smithy_client._json, score: import_smithy_client.limitedParseDouble, status: import_smithy_client.expectString });}, "de_GroupingRecommendation");var de_GroupingRecommendationList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_GroupingRecommendation(entry, context); }); return retVal;}, "de_GroupingRecommendationList");var de_RecommendationTemplate = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { appArn: import_smithy_client.expectString, assessmentArn: import_smithy_client.expectString, endTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "endTime"), format: import_smithy_client.expectString, message: import_smithy_client.expectString, name: import_smithy_client.expectString, needsReplacements: import_smithy_client.expectBoolean, recommendationIds: import_smithy_client._json, recommendationTemplateArn: import_smithy_client.expectString, recommendationTypes: import_smithy_client._json, startTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "startTime"), status: import_smithy_client.expectString, tags: import_smithy_client._json, templatesLocation: import_smithy_client._json });}, "de_RecommendationTemplate");var de_RecommendationTemplateList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_RecommendationTemplate(entry, context); }); return retVal;}, "de_RecommendationTemplateList");var de_ResiliencyPolicies = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ResiliencyPolicy(entry, context); }); return retVal;}, "de_ResiliencyPolicies");var de_ResiliencyPolicy = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationTime"), dataLocationConstraint: import_smithy_client.expectString, estimatedCostTier: import_smithy_client.expectString, policy: import_smithy_client._json, policyArn: import_smithy_client.expectString, policyDescription: import_smithy_client.expectString, policyName: import_smithy_client.expectString, tags: import_smithy_client._json, tier: import_smithy_client.expectString });}, "de_ResiliencyPolicy");var de_ResiliencyScore = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { componentScore: /* @__PURE__ */ __name((_) => de_ScoringComponentResiliencyScores(_, context), "componentScore"), disruptionScore: /* @__PURE__ */ __name((_) => de_DisruptionResiliencyScore(_, context), "disruptionScore"), score: import_smithy_client.limitedParseDouble });}, "de_ResiliencyScore");var de_ScoringComponentResiliencyScore = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { excludedCount: import_smithy_client.expectLong, outstandingCount: import_smithy_client.expectLong, possibleScore: import_smithy_client.limitedParseDouble, score: import_smithy_client.limitedParseDouble });}, "de_ScoringComponentResiliencyScore");var de_ScoringComponentResiliencyScores = /* @__PURE__ */ __name((output, context) => { return Object.entries(output).reduce( (acc, [key, value]) => { if (value === null) { return acc; } acc[key] = de_ScoringComponentResiliencyScore(value, context); return acc; }, {} );}, "de_ScoringComponentResiliencyScores");var deserializeMetadata = /* @__PURE__ */ __name((output) => ({ httpStatusCode: output.statusCode, requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], extendedRequestId: output.headers["x-amz-id-2"], cfId: output.headers["x-amz-cf-id"]}), "deserializeMetadata");var _aA = "appArn";var _aAA = "awsApplicationArn";var _aAs = "assessmentArn";var _aN = "assessmentName";var _aS = "assessmentStatus";var _cS = "complianceStatus";var _fLAT = "fromLastAssessmentTime";var _i = "invoker";var _mR = "maxResults";var _n = "name";var _nT = "nextToken";var _pN = "policyName";var _rO = "reverseOrder";var _rTA = "recommendationTemplateArn";var _s = "status";var _tK = "tagKeys";var _tLAT = "toLastAssessmentTime"; // src/commands/AcceptResourceGroupingRecommendationsCommand.tsvar AcceptResourceGroupingRecommendationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "AcceptResourceGroupingRecommendations", {}).n("ResiliencehubClient", "AcceptResourceGroupingRecommendationsCommand").f(void 0, void 0).ser(se_AcceptResourceGroupingRecommendationsCommand).de(de_AcceptResourceGroupingRecommendationsCommand).build() { static { __name(this, "AcceptResourceGroupingRecommendationsCommand"); }}; // src/commands/AddDraftAppVersionResourceMappingsCommand.ts var AddDraftAppVersionResourceMappingsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "AddDraftAppVersionResourceMappings", {}).n("ResiliencehubClient", "AddDraftAppVersionResourceMappingsCommand").f(void 0, void 0).ser(se_AddDraftAppVersionResourceMappingsCommand).de(de_AddDraftAppVersionResourceMappingsCommand).build() { static { __name(this, "AddDraftAppVersionResourceMappingsCommand"); }}; // src/commands/BatchUpdateRecommendationStatusCommand.ts var BatchUpdateRecommendationStatusCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "BatchUpdateRecommendationStatus", {}).n("ResiliencehubClient", "BatchUpdateRecommendationStatusCommand").f(void 0, void 0).ser(se_BatchUpdateRecommendationStatusCommand).de(de_BatchUpdateRecommendationStatusCommand).build() { static { __name(this, "BatchUpdateRecommendationStatusCommand"); }}; // src/commands/CreateAppCommand.ts var CreateAppCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "CreateApp", {}).n("ResiliencehubClient", "CreateAppCommand").f(CreateAppRequestFilterSensitiveLog, CreateAppResponseFilterSensitiveLog).ser(se_CreateAppCommand).de(de_CreateAppCommand).build() { static { __name(this, "CreateAppCommand"); }}; // src/commands/CreateAppVersionAppComponentCommand.ts var CreateAppVersionAppComponentCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "CreateAppVersionAppComponent", {}).n("ResiliencehubClient", "CreateAppVersionAppComponentCommand").f(void 0, void 0).ser(se_CreateAppVersionAppComponentCommand).de(de_CreateAppVersionAppComponentCommand).build() { static { __name(this, "CreateAppVersionAppComponentCommand"); }}; // src/commands/CreateAppVersionResourceCommand.ts var CreateAppVersionResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "CreateAppVersionResource", {}).n("ResiliencehubClient", "CreateAppVersionResourceCommand").f(void 0, void 0).ser(se_CreateAppVersionResourceCommand).de(de_CreateAppVersionResourceCommand).build() { static { __name(this, "CreateAppVersionResourceCommand"); }}; // src/commands/CreateRecommendationTemplateCommand.ts var CreateRecommendationTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "CreateRecommendationTemplate", {}).n("ResiliencehubClient", "CreateRecommendationTemplateCommand").f(CreateRecommendationTemplateRequestFilterSensitiveLog, CreateRecommendationTemplateResponseFilterSensitiveLog).ser(se_CreateRecommendationTemplateCommand).de(de_CreateRecommendationTemplateCommand).build() { static { __name(this, "CreateRecommendationTemplateCommand"); }}; // src/commands/CreateResiliencyPolicyCommand.ts var CreateResiliencyPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "CreateResiliencyPolicy", {}).n("ResiliencehubClient", "CreateResiliencyPolicyCommand").f(CreateResiliencyPolicyRequestFilterSensitiveLog, CreateResiliencyPolicyResponseFilterSensitiveLog).ser(se_CreateResiliencyPolicyCommand).de(de_CreateResiliencyPolicyCommand).build() { static { __name(this, "CreateResiliencyPolicyCommand"); }}; // src/commands/DeleteAppAssessmentCommand.ts var DeleteAppAssessmentCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DeleteAppAssessment", {}).n("ResiliencehubClient", "DeleteAppAssessmentCommand").f(void 0, void 0).ser(se_DeleteAppAssessmentCommand).de(de_DeleteAppAssessmentCommand).build() { static { __name(this, "DeleteAppAssessmentCommand"); }}; // src/commands/DeleteAppCommand.ts var DeleteAppCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DeleteApp", {}).n("ResiliencehubClient", "DeleteAppCommand").f(void 0, void 0).ser(se_DeleteAppCommand).de(de_DeleteAppCommand).build() { static { __name(this, "DeleteAppCommand"); }}; // src/commands/DeleteAppInputSourceCommand.ts var DeleteAppInputSourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DeleteAppInputSource", {}).n("ResiliencehubClient", "DeleteAppInputSourceCommand").f(void 0, void 0).ser(se_DeleteAppInputSourceCommand).de(de_DeleteAppInputSourceCommand).build() { static { __name(this, "DeleteAppInputSourceCommand"); }}; // src/commands/DeleteAppVersionAppComponentCommand.ts var DeleteAppVersionAppComponentCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DeleteAppVersionAppComponent", {}).n("ResiliencehubClient", "DeleteAppVersionAppComponentCommand").f(void 0, void 0).ser(se_DeleteAppVersionAppComponentCommand).de(de_DeleteAppVersionAppComponentCommand).build() { static { __name(this, "DeleteAppVersionAppComponentCommand"); }}; // src/commands/DeleteAppVersionResourceCommand.ts var DeleteAppVersionResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DeleteAppVersionResource", {}).n("ResiliencehubClient", "DeleteAppVersionResourceCommand").f(void 0, void 0).ser(se_DeleteAppVersionResourceCommand).de(de_DeleteAppVersionResourceCommand).build() { static { __name(this, "DeleteAppVersionResourceCommand"); }}; // src/commands/DeleteRecommendationTemplateCommand.ts var DeleteRecommendationTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DeleteRecommendationTemplate", {}).n("ResiliencehubClient", "DeleteRecommendationTemplateCommand").f(void 0, void 0).ser(se_DeleteRecommendationTemplateCommand).de(de_DeleteRecommendationTemplateCommand).build() { static { __name(this, "DeleteRecommendationTemplateCommand"); }}; // src/commands/DeleteResiliencyPolicyCommand.ts var DeleteResiliencyPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DeleteResiliencyPolicy", {}).n("ResiliencehubClient", "DeleteResiliencyPolicyCommand").f(void 0, void 0).ser(se_DeleteResiliencyPolicyCommand).de(de_DeleteResiliencyPolicyCommand).build() { static { __name(this, "DeleteResiliencyPolicyCommand"); }}; // src/commands/DescribeAppAssessmentCommand.ts var DescribeAppAssessmentCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DescribeAppAssessment", {}).n("ResiliencehubClient", "DescribeAppAssessmentCommand").f(void 0, DescribeAppAssessmentResponseFilterSensitiveLog).ser(se_DescribeAppAssessmentCommand).de(de_DescribeAppAssessmentCommand).build() { static { __name(this, "DescribeAppAssessmentCommand"); }}; // src/commands/DescribeAppCommand.ts var DescribeAppCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DescribeApp", {}).n("ResiliencehubClient", "DescribeAppCommand").f(void 0, DescribeAppResponseFilterSensitiveLog).ser(se_DescribeAppCommand).de(de_DescribeAppCommand).build() { static { __name(this, "DescribeAppCommand"); }}; // src/commands/DescribeAppVersionAppComponentCommand.ts var DescribeAppVersionAppComponentCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DescribeAppVersionAppComponent", {}).n("ResiliencehubClient", "DescribeAppVersionAppComponentCommand").f(void 0, void 0).ser(se_DescribeAppVersionAppComponentCommand).de(de_DescribeAppVersionAppComponentCommand).build() { static { __name(this, "DescribeAppVersionAppComponentCommand"); }}; // src/commands/DescribeAppVersionCommand.ts var DescribeAppVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DescribeAppVersion", {}).n("ResiliencehubClient", "DescribeAppVersionCommand").f(void 0, void 0).ser(se_DescribeAppVersionCommand).de(de_DescribeAppVersionCommand).build() { static { __name(this, "DescribeAppVersionCommand"); }}; // src/commands/DescribeAppVersionResourceCommand.ts var DescribeAppVersionResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DescribeAppVersionResource", {}).n("ResiliencehubClient", "DescribeAppVersionResourceCommand").f(void 0, void 0).ser(se_DescribeAppVersionResourceCommand).de(de_DescribeAppVersionResourceCommand).build() { static { __name(this, "DescribeAppVersionResourceCommand"); }}; // src/commands/DescribeAppVersionResourcesResolutionStatusCommand.ts var DescribeAppVersionResourcesResolutionStatusCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DescribeAppVersionResourcesResolutionStatus", {}).n("ResiliencehubClient", "DescribeAppVersionResourcesResolutionStatusCommand").f(void 0, void 0).ser(se_DescribeAppVersionResourcesResolutionStatusCommand).de(de_DescribeAppVersionResourcesResolutionStatusCommand).build() { static { __name(this, "DescribeAppVersionResourcesResolutionStatusCommand"); }}; // src/commands/DescribeAppVersionTemplateCommand.ts var DescribeAppVersionTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DescribeAppVersionTemplate", {}).n("ResiliencehubClient", "DescribeAppVersionTemplateCommand").f(void 0, void 0).ser(se_DescribeAppVersionTemplateCommand).de(de_DescribeAppVersionTemplateCommand).build() { static { __name(this, "DescribeAppVersionTemplateCommand"); }}; // src/commands/DescribeDraftAppVersionResourcesImportStatusCommand.ts var DescribeDraftAppVersionResourcesImportStatusCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DescribeDraftAppVersionResourcesImportStatus", {}).n("ResiliencehubClient", "DescribeDraftAppVersionResourcesImportStatusCommand").f(void 0, void 0).ser(se_DescribeDraftAppVersionResourcesImportStatusCommand).de(de_DescribeDraftAppVersionResourcesImportStatusCommand).build() { static { __name(this, "DescribeDraftAppVersionResourcesImportStatusCommand"); }}; // src/commands/DescribeMetricsExportCommand.ts var DescribeMetricsExportCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DescribeMetricsExport", {}).n("ResiliencehubClient", "DescribeMetricsExportCommand").f(void 0, void 0).ser(se_DescribeMetricsExportCommand).de(de_DescribeMetricsExportCommand).build() { static { __name(this, "DescribeMetricsExportCommand"); }}; // src/commands/DescribeResiliencyPolicyCommand.ts var DescribeResiliencyPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DescribeResiliencyPolicy", {}).n("ResiliencehubClient", "DescribeResiliencyPolicyCommand").f(void 0, DescribeResiliencyPolicyResponseFilterSensitiveLog).ser(se_DescribeResiliencyPolicyCommand).de(de_DescribeResiliencyPolicyCommand).build() { static { __name(this, "DescribeResiliencyPolicyCommand"); }}; // src/commands/DescribeResourceGroupingRecommendationTaskCommand.ts var DescribeResourceGroupingRecommendationTaskCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "DescribeResourceGroupingRecommendationTask", {}).n("ResiliencehubClient", "DescribeResourceGroupingRecommendationTaskCommand").f(void 0, void 0).ser(se_DescribeResourceGroupingRecommendationTaskCommand).de(de_DescribeResourceGroupingRecommendationTaskCommand).build() { static { __name(this, "DescribeResourceGroupingRecommendationTaskCommand"); }}; // src/commands/ImportResourcesToDraftAppVersionCommand.ts var ImportResourcesToDraftAppVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ImportResourcesToDraftAppVersion", {}).n("ResiliencehubClient", "ImportResourcesToDraftAppVersionCommand").f(void 0, void 0).ser(se_ImportResourcesToDraftAppVersionCommand).de(de_ImportResourcesToDraftAppVersionCommand).build() { static { __name(this, "ImportResourcesToDraftAppVersionCommand"); }}; // src/commands/ListAlarmRecommendationsCommand.ts var ListAlarmRecommendationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListAlarmRecommendations", {}).n("ResiliencehubClient", "ListAlarmRecommendationsCommand").f(void 0, void 0).ser(se_ListAlarmRecommendationsCommand).de(de_ListAlarmRecommendationsCommand).build() { static { __name(this, "ListAlarmRecommendationsCommand"); }}; // src/commands/ListAppAssessmentComplianceDriftsCommand.ts var ListAppAssessmentComplianceDriftsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListAppAssessmentComplianceDrifts", {}).n("ResiliencehubClient", "ListAppAssessmentComplianceDriftsCommand").f(void 0, void 0).ser(se_ListAppAssessmentComplianceDriftsCommand).de(de_ListAppAssessmentComplianceDriftsCommand).build() { static { __name(this, "ListAppAssessmentComplianceDriftsCommand"); }}; // src/commands/ListAppAssessmentResourceDriftsCommand.ts var ListAppAssessmentResourceDriftsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListAppAssessmentResourceDrifts", {}).n("ResiliencehubClient", "ListAppAssessmentResourceDriftsCommand").f(void 0, void 0).ser(se_ListAppAssessmentResourceDriftsCommand).de(de_ListAppAssessmentResourceDriftsCommand).build() { static { __name(this, "ListAppAssessmentResourceDriftsCommand"); }}; // src/commands/ListAppAssessmentsCommand.ts var ListAppAssessmentsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListAppAssessments", {}).n("ResiliencehubClient", "ListAppAssessmentsCommand").f(void 0, void 0).ser(se_ListAppAssessmentsCommand).de(de_ListAppAssessmentsCommand).build() { static { __name(this, "ListAppAssessmentsCommand"); }}; // src/commands/ListAppComponentCompliancesCommand.ts var ListAppComponentCompliancesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListAppComponentCompliances", {}).n("ResiliencehubClient", "ListAppComponentCompliancesCommand").f(void 0, void 0).ser(se_ListAppComponentCompliancesCommand).de(de_ListAppComponentCompliancesCommand).build() { static { __name(this, "ListAppComponentCompliancesCommand"); }}; // src/commands/ListAppComponentRecommendationsCommand.ts var ListAppComponentRecommendationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListAppComponentRecommendations", {}).n("ResiliencehubClient", "ListAppComponentRecommendationsCommand").f(void 0, void 0).ser(se_ListAppComponentRecommendationsCommand).de(de_ListAppComponentRecommendationsCommand).build() { static { __name(this, "ListAppComponentRecommendationsCommand"); }}; // src/commands/ListAppInputSourcesCommand.ts var ListAppInputSourcesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListAppInputSources", {}).n("ResiliencehubClient", "ListAppInputSourcesCommand").f(void 0, void 0).ser(se_ListAppInputSourcesCommand).de(de_ListAppInputSourcesCommand).build() { static { __name(this, "ListAppInputSourcesCommand"); }}; // src/commands/ListAppsCommand.ts var ListAppsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListApps", {}).n("ResiliencehubClient", "ListAppsCommand").f(void 0, void 0).ser(se_ListAppsCommand).de(de_ListAppsCommand).build() { static { __name(this, "ListAppsCommand"); }}; // src/commands/ListAppVersionAppComponentsCommand.ts var ListAppVersionAppComponentsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListAppVersionAppComponents", {}).n("ResiliencehubClient", "ListAppVersionAppComponentsCommand").f(void 0, void 0).ser(se_ListAppVersionAppComponentsCommand).de(de_ListAppVersionAppComponentsCommand).build() { static { __name(this, "ListAppVersionAppComponentsCommand"); }}; // src/commands/ListAppVersionResourceMappingsCommand.ts var ListAppVersionResourceMappingsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListAppVersionResourceMappings", {}).n("ResiliencehubClient", "ListAppVersionResourceMappingsCommand").f(void 0, void 0).ser(se_ListAppVersionResourceMappingsCommand).de(de_ListAppVersionResourceMappingsCommand).build() { static { __name(this, "ListAppVersionResourceMappingsCommand"); }}; // src/commands/ListAppVersionResourcesCommand.ts var ListAppVersionResourcesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListAppVersionResources", {}).n("ResiliencehubClient", "ListAppVersionResourcesCommand").f(void 0, void 0).ser(se_ListAppVersionResourcesCommand).de(de_ListAppVersionResourcesCommand).build() { static { __name(this, "ListAppVersionResourcesCommand"); }}; // src/commands/ListAppVersionsCommand.ts var ListAppVersionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListAppVersions", {}).n("ResiliencehubClient", "ListAppVersionsCommand").f(void 0, void 0).ser(se_ListAppVersionsCommand).de(de_ListAppVersionsCommand).build() { static { __name(this, "ListAppVersionsCommand"); }}; // src/commands/ListMetricsCommand.ts var ListMetricsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListMetrics", {}).n("ResiliencehubClient", "ListMetricsCommand").f(void 0, void 0).ser(se_ListMetricsCommand).de(de_ListMetricsCommand).build() { static { __name(this, "ListMetricsCommand"); }}; // src/commands/ListRecommendationTemplatesCommand.ts var ListRecommendationTemplatesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListRecommendationTemplates", {}).n("ResiliencehubClient", "ListRecommendationTemplatesCommand").f(void 0, ListRecommendationTemplatesResponseFilterSensitiveLog).ser(se_ListRecommendationTemplatesCommand).de(de_ListRecommendationTemplatesCommand).build() { static { __name(this, "ListRecommendationTemplatesCommand"); }}; // src/commands/ListResiliencyPoliciesCommand.ts var ListResiliencyPoliciesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListResiliencyPolicies", {}).n("ResiliencehubClient", "ListResiliencyPoliciesCommand").f(void 0, ListResiliencyPoliciesResponseFilterSensitiveLog).ser(se_ListResiliencyPoliciesCommand).de(de_ListResiliencyPoliciesCommand).build() { static { __name(this, "ListResiliencyPoliciesCommand"); }}; // src/commands/ListResourceGroupingRecommendationsCommand.ts var ListResourceGroupingRecommendationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListResourceGroupingRecommendations", {}).n("ResiliencehubClient", "ListResourceGroupingRecommendationsCommand").f(void 0, void 0).ser(se_ListResourceGroupingRecommendationsCommand).de(de_ListResourceGroupingRecommendationsCommand).build() { static { __name(this, "ListResourceGroupingRecommendationsCommand"); }}; // src/commands/ListSopRecommendationsCommand.ts var ListSopRecommendationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListSopRecommendations", {}).n("ResiliencehubClient", "ListSopRecommendationsCommand").f(void 0, void 0).ser(se_ListSopRecommendationsCommand).de(de_ListSopRecommendationsCommand).build() { static { __name(this, "ListSopRecommendationsCommand"); }}; // src/commands/ListSuggestedResiliencyPoliciesCommand.ts var ListSuggestedResiliencyPoliciesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListSuggestedResiliencyPolicies", {}).n("ResiliencehubClient", "ListSuggestedResiliencyPoliciesCommand").f(void 0, ListSuggestedResiliencyPoliciesResponseFilterSensitiveLog).ser(se_ListSuggestedResiliencyPoliciesCommand).de(de_ListSuggestedResiliencyPoliciesCommand).build() { static { __name(this, "ListSuggestedResiliencyPoliciesCommand"); }}; // src/commands/ListTagsForResourceCommand.ts var ListTagsForResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListTagsForResource", {}).n("ResiliencehubClient", "ListTagsForResourceCommand").f(void 0, ListTagsForResourceResponseFilterSensitiveLog).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() { static { __name(this, "ListTagsForResourceCommand"); }}; // src/commands/ListTestRecommendationsCommand.ts var ListTestRecommendationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListTestRecommendations", {}).n("ResiliencehubClient", "ListTestRecommendationsCommand").f(void 0, void 0).ser(se_ListTestRecommendationsCommand).de(de_ListTestRecommendationsCommand).build() { static { __name(this, "ListTestRecommendationsCommand"); }}; // src/commands/ListUnsupportedAppVersionResourcesCommand.ts var ListUnsupportedAppVersionResourcesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ListUnsupportedAppVersionResources", {}).n("ResiliencehubClient", "ListUnsupportedAppVersionResourcesCommand").f(void 0, void 0).ser(se_ListUnsupportedAppVersionResourcesCommand).de(de_ListUnsupportedAppVersionResourcesCommand).build() { static { __name(this, "ListUnsupportedAppVersionResourcesCommand"); }}; // src/commands/PublishAppVersionCommand.ts var PublishAppVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "PublishAppVersion", {}).n("ResiliencehubClient", "PublishAppVersionCommand").f(void 0, void 0).ser(se_PublishAppVersionCommand).de(de_PublishAppVersionCommand).build() { static { __name(this, "PublishAppVersionCommand"); }}; // src/commands/PutDraftAppVersionTemplateCommand.ts var PutDraftAppVersionTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "PutDraftAppVersionTemplate", {}).n("ResiliencehubClient", "PutDraftAppVersionTemplateCommand").f(void 0, void 0).ser(se_PutDraftAppVersionTemplateCommand).de(de_PutDraftAppVersionTemplateCommand).build() { static { __name(this, "PutDraftAppVersionTemplateCommand"); }}; // src/commands/RejectResourceGroupingRecommendationsCommand.ts var RejectResourceGroupingRecommendationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "RejectResourceGroupingRecommendations", {}).n("ResiliencehubClient", "RejectResourceGroupingRecommendationsCommand").f(void 0, void 0).ser(se_RejectResourceGroupingRecommendationsCommand).de(de_RejectResourceGroupingRecommendationsCommand).build() { static { __name(this, "RejectResourceGroupingRecommendationsCommand"); }}; // src/commands/RemoveDraftAppVersionResourceMappingsCommand.ts var RemoveDraftAppVersionResourceMappingsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "RemoveDraftAppVersionResourceMappings", {}).n("ResiliencehubClient", "RemoveDraftAppVersionResourceMappingsCommand").f(void 0, void 0).ser(se_RemoveDraftAppVersionResourceMappingsCommand).de(de_RemoveDraftAppVersionResourceMappingsCommand).build() { static { __name(this, "RemoveDraftAppVersionResourceMappingsCommand"); }}; // src/commands/ResolveAppVersionResourcesCommand.ts var ResolveAppVersionResourcesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "ResolveAppVersionResources", {}).n("ResiliencehubClient", "ResolveAppVersionResourcesCommand").f(void 0, void 0).ser(se_ResolveAppVersionResourcesCommand).de(de_ResolveAppVersionResourcesCommand).build() { static { __name(this, "ResolveAppVersionResourcesCommand"); }}; // src/commands/StartAppAssessmentCommand.ts var StartAppAssessmentCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "StartAppAssessment", {}).n("ResiliencehubClient", "StartAppAssessmentCommand").f(StartAppAssessmentRequestFilterSensitiveLog, StartAppAssessmentResponseFilterSensitiveLog).ser(se_StartAppAssessmentCommand).de(de_StartAppAssessmentCommand).build() { static { __name(this, "StartAppAssessmentCommand"); }}; // src/commands/StartMetricsExportCommand.ts var StartMetricsExportCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "StartMetricsExport", {}).n("ResiliencehubClient", "StartMetricsExportCommand").f(void 0, void 0).ser(se_StartMetricsExportCommand).de(de_StartMetricsExportCommand).build() { static { __name(this, "StartMetricsExportCommand"); }}; // src/commands/StartResourceGroupingRecommendationTaskCommand.ts var StartResourceGroupingRecommendationTaskCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "StartResourceGroupingRecommendationTask", {}).n("ResiliencehubClient", "StartResourceGroupingRecommendationTaskCommand").f(void 0, void 0).ser(se_StartResourceGroupingRecommendationTaskCommand).de(de_StartResourceGroupingRecommendationTaskCommand).build() { static { __name(this, "StartResourceGroupingRecommendationTaskCommand"); }}; // src/commands/TagResourceCommand.ts var TagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "TagResource", {}).n("ResiliencehubClient", "TagResourceCommand").f(TagResourceRequestFilterSensitiveLog, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() { static { __name(this, "TagResourceCommand"); }}; // src/commands/UntagResourceCommand.ts var UntagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "UntagResource", {}).n("ResiliencehubClient", "UntagResourceCommand").f(UntagResourceRequestFilterSensitiveLog, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() { static { __name(this, "UntagResourceCommand"); }}; // src/commands/UpdateAppCommand.ts var UpdateAppCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "UpdateApp", {}).n("ResiliencehubClient", "UpdateAppCommand").f(void 0, UpdateAppResponseFilterSensitiveLog).ser(se_UpdateAppCommand).de(de_UpdateAppCommand).build() { static { __name(this, "UpdateAppCommand"); }}; // src/commands/UpdateAppVersionAppComponentCommand.ts var UpdateAppVersionAppComponentCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "UpdateAppVersionAppComponent", {}).n("ResiliencehubClient", "UpdateAppVersionAppComponentCommand").f(void 0, void 0).ser(se_UpdateAppVersionAppComponentCommand).de(de_UpdateAppVersionAppComponentCommand).build() { static { __name(this, "UpdateAppVersionAppComponentCommand"); }}; // src/commands/UpdateAppVersionCommand.ts var UpdateAppVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "UpdateAppVersion", {}).n("ResiliencehubClient", "UpdateAppVersionCommand").f(void 0, void 0).ser(se_UpdateAppVersionCommand).de(de_UpdateAppVersionCommand).build() { static { __name(this, "UpdateAppVersionCommand"); }}; // src/commands/UpdateAppVersionResourceCommand.ts var UpdateAppVersionResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "UpdateAppVersionResource", {}).n("ResiliencehubClient", "UpdateAppVersionResourceCommand").f(void 0, void 0).ser(se_UpdateAppVersionResourceCommand).de(de_UpdateAppVersionResourceCommand).build() { static { __name(this, "UpdateAppVersionResourceCommand"); }}; // src/commands/UpdateResiliencyPolicyCommand.ts var UpdateResiliencyPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AwsResilienceHub", "UpdateResiliencyPolicy", {}).n("ResiliencehubClient", "UpdateResiliencyPolicyCommand").f(void 0, UpdateResiliencyPolicyResponseFilterSensitiveLog).ser(se_UpdateResiliencyPolicyCommand).de(de_UpdateResiliencyPolicyCommand).build() { static { __name(this, "UpdateResiliencyPolicyCommand"); }}; // src/Resiliencehub.tsvar commands = { AcceptResourceGroupingRecommendationsCommand, AddDraftAppVersionResourceMappingsCommand, BatchUpdateRecommendationStatusCommand, CreateAppCommand, CreateAppVersionAppComponentCommand, CreateAppVersionResourceCommand, CreateRecommendationTemplateCommand, CreateResiliencyPolicyCommand, DeleteAppCommand, DeleteAppAssessmentCommand, DeleteAppInputSourceCommand, DeleteAppVersionAppComponentCommand, DeleteAppVersionResourceCommand, DeleteRecommendationTemplateCommand, DeleteResiliencyPolicyCommand, DescribeAppCommand, DescribeAppAssessmentCommand, DescribeAppVersionCommand, DescribeAppVersionAppComponentCommand, DescribeAppVersionResourceCommand, DescribeAppVersionResourcesResolutionStatusCommand, DescribeAppVersionTemplateCommand, DescribeDraftAppVersionResourcesImportStatusCommand, DescribeMetricsExportCommand, DescribeResiliencyPolicyCommand, DescribeResourceGroupingRecommendationTaskCommand, ImportResourcesToDraftAppVersionCommand, ListAlarmRecommendationsCommand, ListAppAssessmentComplianceDriftsCommand, ListAppAssessmentResourceDriftsCommand, ListAppAssessmentsCommand, ListAppComponentCompliancesCommand, ListAppComponentRecommendationsCommand, ListAppInputSourcesCommand, ListAppsCommand, ListAppVersionAppComponentsCommand, ListAppVersionResourceMappingsCommand, ListAppVersionResourcesCommand, ListAppVersionsCommand, ListMetricsCommand, ListRecommendationTemplatesCommand, ListResiliencyPoliciesCommand, ListResourceGroupingRecommendationsCommand, ListSopRecommendationsCommand, ListSuggestedResiliencyPoliciesCommand, ListTagsForResourceCommand, ListTestRecommendationsCommand, ListUnsupportedAppVersionResourcesCommand, PublishAppVersionCommand, PutDraftAppVersionTemplateCommand, RejectResourceGroupingRecommendationsCommand, RemoveDraftAppVersionResourceMappingsCommand, ResolveAppVersionResourcesCommand, StartAppAssessmentCommand, StartMetricsExportCommand, StartResourceGroupingRecommendationTaskCommand, TagResourceCommand, UntagResourceCommand, UpdateAppCommand, UpdateAppVersionCommand, UpdateAppVersionAppComponentCommand, UpdateAppVersionResourceCommand, UpdateResiliencyPolicyCommand};var Resiliencehub = class extends ResiliencehubClient { static { __name(this, "Resiliencehub"); }};(0, import_smithy_client.createAggregatedClient)(commands, Resiliencehub); // src/pagination/ListAlarmRecommendationsPaginator.ts var paginateListAlarmRecommendations = (0, import_core.createPaginator)(ResiliencehubClient, ListAlarmRecommendationsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListAppAssessmentComplianceDriftsPaginator.ts var paginateListAppAssessmentComplianceDrifts = (0, import_core.createPaginator)(ResiliencehubClient, ListAppAssessmentComplianceDriftsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListAppAssessmentResourceDriftsPaginator.ts var paginateListAppAssessmentResourceDrifts = (0, import_core.createPaginator)(ResiliencehubClient, ListAppAssessmentResourceDriftsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListAppAssessmentsPaginator.ts var paginateListAppAssessments = (0, import_core.createPaginator)(ResiliencehubClient, ListAppAssessmentsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListAppComponentCompliancesPaginator.ts var paginateListAppComponentCompliances = (0, import_core.createPaginator)(ResiliencehubClient, ListAppComponentCompliancesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListAppComponentRecommendationsPaginator.ts var paginateListAppComponentRecommendations = (0, import_core.createPaginator)(ResiliencehubClient, ListAppComponentRecommendationsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListAppInputSourcesPaginator.ts var paginateListAppInputSources = (0, import_core.createPaginator)(ResiliencehubClient, ListAppInputSourcesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListAppVersionAppComponentsPaginator.ts var paginateListAppVersionAppComponents = (0, import_core.createPaginator)(ResiliencehubClient, ListAppVersionAppComponentsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListAppVersionResourceMappingsPaginator.ts var paginateListAppVersionResourceMappings = (0, import_core.createPaginator)(ResiliencehubClient, ListAppVersionResourceMappingsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListAppVersionResourcesPaginator.ts var paginateListAppVersionResources = (0, import_core.createPaginator)(ResiliencehubClient, ListAppVersionResourcesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListAppVersionsPaginator.ts var paginateListAppVersions = (0, import_core.createPaginator)(ResiliencehubClient, ListAppVersionsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListAppsPaginator.ts var paginateListApps = (0, import_core.createPaginator)(ResiliencehubClient, ListAppsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListMetricsPaginator.ts var paginateListMetrics = (0, import_core.createPaginator)(ResiliencehubClient, ListMetricsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListRecommendationTemplatesPaginator.ts var paginateListRecommendationTemplates = (0, import_core.createPaginator)(ResiliencehubClient, ListRecommendationTemplatesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListResiliencyPoliciesPaginator.ts var paginateListResiliencyPolicies = (0, import_core.createPaginator)(ResiliencehubClient, ListResiliencyPoliciesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListResourceGroupingRecommendationsPaginator.ts var paginateListResourceGroupingRecommendations = (0, import_core.createPaginator)(ResiliencehubClient, ListResourceGroupingRecommendationsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListSopRecommendationsPaginator.ts var paginateListSopRecommendations = (0, import_core.createPaginator)(ResiliencehubClient, ListSopRecommendationsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListSuggestedResiliencyPoliciesPaginator.ts var paginateListSuggestedResiliencyPolicies = (0, import_core.createPaginator)(ResiliencehubClient, ListSuggestedResiliencyPoliciesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListTestRecommendationsPaginator.ts var paginateListTestRecommendations = (0, import_core.createPaginator)(ResiliencehubClient, ListTestRecommendationsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListUnsupportedAppVersionResourcesPaginator.ts var paginateListUnsupportedAppVersionResources = (0, import_core.createPaginator)(ResiliencehubClient, ListUnsupportedAppVersionResourcesCommand, "nextToken", "nextToken", "maxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { ResiliencehubServiceException, __Client, ResiliencehubClient, Resiliencehub, $Command, AcceptResourceGroupingRecommendationsCommand, AddDraftAppVersionResourceMappingsCommand, BatchUpdateRecommendationStatusCommand, CreateAppCommand, CreateAppVersionAppComponentCommand, CreateAppVersionResourceCommand, CreateRecommendationTemplateCommand, CreateResiliencyPolicyCommand, DeleteAppAssessmentCommand, DeleteAppCommand, DeleteAppInputSourceCommand, DeleteAppVersionAppComponentCommand, DeleteAppVersionResourceCommand, DeleteRecommendationTemplateCommand, DeleteResiliencyPolicyCommand, DescribeAppAssessmentCommand, DescribeAppCommand, DescribeAppVersionAppComponentCommand, DescribeAppVersionCommand, DescribeAppVersionResourceCommand, DescribeAppVersionResourcesResolutionStatusCommand, DescribeAppVersionTemplateCommand, DescribeDraftAppVersionResourcesImportStatusCommand, DescribeMetricsExportCommand, DescribeResiliencyPolicyCommand, DescribeResourceGroupingRecommendationTaskCommand, ImportResourcesToDraftAppVersionCommand, ListAlarmRecommendationsCommand, ListAppAssessmentComplianceDriftsCommand, ListAppAssessmentResourceDriftsCommand, ListAppAssessmentsCommand, ListAppComponentCompliancesCommand, ListAppComponentRecommendationsCommand, ListAppInputSourcesCommand, ListAppVersionAppComponentsCommand, ListAppVersionResourceMappingsCommand, ListAppVersionResourcesCommand, ListAppVersionsCommand, ListAppsCommand, ListMetricsCommand, ListRecommendationTemplatesCommand, ListResiliencyPoliciesCommand, ListResourceGroupingRecommendationsCommand, ListSopRecommendationsCommand, ListSuggestedResiliencyPoliciesCommand, ListTagsForResourceCommand, ListTestRecommendationsCommand, ListUnsupportedAppVersionResourcesCommand, PublishAppVersionCommand, PutDraftAppVersionTemplateCommand, RejectResourceGroupingRecommendationsCommand, RemoveDraftAppVersionResourceMappingsCommand, ResolveAppVersionResourcesCommand, StartAppAssessmentCommand, StartMetricsExportCommand, StartResourceGroupingRecommendationTaskCommand, TagResourceCommand, UntagResourceCommand, UpdateAppCommand, UpdateAppVersionAppComponentCommand, UpdateAppVersionCommand, UpdateAppVersionResourceCommand, UpdateResiliencyPolicyCommand, paginateListAlarmRecommendations, paginateListAppAssessmentComplianceDrifts, paginateListAppAssessmentResourceDrifts, paginateListAppAssessments, paginateListAppComponentCompliances, paginateListAppComponentRecommendations, paginateListAppInputSources, paginateListAppVersionAppComponents, paginateListAppVersionResourceMappings, paginateListAppVersionResources, paginateListAppVersions, paginateListApps, paginateListMetrics, paginateListRecommendationTemplates, paginateListResiliencyPolicies, paginateListResourceGroupingRecommendations, paginateListSopRecommendations, paginateListSuggestedResiliencyPolicies, paginateListTestRecommendations, paginateListUnsupportedAppVersionResources, AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, ResourceMappingType, PhysicalIdentifierType, ConflictException, ServiceQuotaExceededException, ExcludeRecommendationReason, RecommendationStatus, AlarmType, AppAssessmentScheduleType, AppComplianceStatusType, AppDriftStatusType, EventType, PermissionModelType, AppStatusType, AssessmentStatus, DisruptionType, ComplianceStatus, CostFrequency, DriftStatus, AssessmentInvoker, DataLocationConstraint, EstimatedCostTier, ResiliencyPolicyTier, ResiliencyScoreType, ResourceSourceType, TemplateFormat, RenderRecommendationType, RecommendationTemplateStatus, ResourceResolutionStatusType, ResourceImportStatusType, MetricsExportStatusType, ResourcesGroupingRecGenStatusType, ResourceImportStrategyType, DifferenceType, DriftType, HaArchitecture, ConfigRecommendationOptimizationType, RecommendationComplianceStatus, ConditionOperatorType, FieldAggregationType, GroupingRecommendationConfidenceLevel, GroupingRecommendationRejectionReason, GroupingRecommendationStatusType, SopServiceType, TestRisk, TestType, AppFilterSensitiveLog, ResiliencyPolicyFilterSensitiveLog, AppAssessmentFilterSensitiveLog, CreateAppRequestFilterSensitiveLog, CreateAppResponseFilterSensitiveLog, CreateRecommendationTemplateRequestFilterSensitiveLog, RecommendationTemplateFilterSensitiveLog, CreateRecommendationTemplateResponseFilterSensitiveLog, CreateResiliencyPolicyRequestFilterSensitiveLog, CreateResiliencyPolicyResponseFilterSensitiveLog, DescribeAppResponseFilterSensitiveLog, DescribeAppAssessmentResponseFilterSensitiveLog, DescribeResiliencyPolicyResponseFilterSensitiveLog, ListRecommendationTemplatesResponseFilterSensitiveLog, ListResiliencyPoliciesResponseFilterSensitiveLog, ListSuggestedResiliencyPoliciesResponseFilterSensitiveLog, ListTagsForResourceResponseFilterSensitiveLog, StartAppAssessmentRequestFilterSensitiveLog, StartAppAssessmentResponseFilterSensitiveLog, TagResourceRequestFilterSensitiveLog, UntagResourceRequestFilterSensitiveLog, UpdateAppResponseFilterSensitiveLog, UpdateResiliencyPolicyResponseFilterSensitiveLog});