/proc/4/root/var/runtime/node_modules/@aws-sdk/client-backup/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, { AggregationPeriod: () => AggregationPeriod, AlreadyExistsException: () => AlreadyExistsException, AssociateBackupVaultMpaApprovalTeamCommand: () => AssociateBackupVaultMpaApprovalTeamCommand, AssociateBackupVaultMpaApprovalTeamInputFilterSensitiveLog: () => AssociateBackupVaultMpaApprovalTeamInputFilterSensitiveLog, Backup: () => Backup, BackupClient: () => BackupClient, BackupJobState: () => BackupJobState, BackupJobStatus: () => BackupJobStatus, BackupPlanFilterSensitiveLog: () => BackupPlanFilterSensitiveLog, BackupPlanInputFilterSensitiveLog: () => BackupPlanInputFilterSensitiveLog, BackupRuleFilterSensitiveLog: () => BackupRuleFilterSensitiveLog, BackupRuleInputFilterSensitiveLog: () => BackupRuleInputFilterSensitiveLog, BackupServiceException: () => BackupServiceException, BackupVaultEvent: () => BackupVaultEvent, CancelLegalHoldCommand: () => CancelLegalHoldCommand, ConditionType: () => ConditionType, ConflictException: () => ConflictException, CopyJobState: () => CopyJobState, CopyJobStatus: () => CopyJobStatus, CreateBackupPlanCommand: () => CreateBackupPlanCommand, CreateBackupPlanInputFilterSensitiveLog: () => CreateBackupPlanInputFilterSensitiveLog, CreateBackupSelectionCommand: () => CreateBackupSelectionCommand, CreateBackupVaultCommand: () => CreateBackupVaultCommand, CreateBackupVaultInputFilterSensitiveLog: () => CreateBackupVaultInputFilterSensitiveLog, CreateFrameworkCommand: () => CreateFrameworkCommand, CreateLegalHoldCommand: () => CreateLegalHoldCommand, CreateLegalHoldInputFilterSensitiveLog: () => CreateLegalHoldInputFilterSensitiveLog, CreateLogicallyAirGappedBackupVaultCommand: () => CreateLogicallyAirGappedBackupVaultCommand, CreateLogicallyAirGappedBackupVaultInputFilterSensitiveLog: () => CreateLogicallyAirGappedBackupVaultInputFilterSensitiveLog, CreateReportPlanCommand: () => CreateReportPlanCommand, CreateRestoreAccessBackupVaultCommand: () => CreateRestoreAccessBackupVaultCommand, CreateRestoreAccessBackupVaultInputFilterSensitiveLog: () => CreateRestoreAccessBackupVaultInputFilterSensitiveLog, CreateRestoreTestingPlanCommand: () => CreateRestoreTestingPlanCommand, CreateRestoreTestingPlanInputFilterSensitiveLog: () => CreateRestoreTestingPlanInputFilterSensitiveLog, CreateRestoreTestingSelectionCommand: () => CreateRestoreTestingSelectionCommand, CreateRestoreTestingSelectionInputFilterSensitiveLog: () => CreateRestoreTestingSelectionInputFilterSensitiveLog, DeleteBackupPlanCommand: () => DeleteBackupPlanCommand, DeleteBackupSelectionCommand: () => DeleteBackupSelectionCommand, DeleteBackupVaultAccessPolicyCommand: () => DeleteBackupVaultAccessPolicyCommand, DeleteBackupVaultCommand: () => DeleteBackupVaultCommand, DeleteBackupVaultLockConfigurationCommand: () => DeleteBackupVaultLockConfigurationCommand, DeleteBackupVaultNotificationsCommand: () => DeleteBackupVaultNotificationsCommand, DeleteFrameworkCommand: () => DeleteFrameworkCommand, DeleteRecoveryPointCommand: () => DeleteRecoveryPointCommand, DeleteReportPlanCommand: () => DeleteReportPlanCommand, DeleteRestoreTestingPlanCommand: () => DeleteRestoreTestingPlanCommand, DeleteRestoreTestingSelectionCommand: () => DeleteRestoreTestingSelectionCommand, DependencyFailureException: () => DependencyFailureException, DescribeBackupJobCommand: () => DescribeBackupJobCommand, DescribeBackupVaultCommand: () => DescribeBackupVaultCommand, DescribeCopyJobCommand: () => DescribeCopyJobCommand, DescribeFrameworkCommand: () => DescribeFrameworkCommand, DescribeGlobalSettingsCommand: () => DescribeGlobalSettingsCommand, DescribeProtectedResourceCommand: () => DescribeProtectedResourceCommand, DescribeRecoveryPointCommand: () => DescribeRecoveryPointCommand, DescribeRegionSettingsCommand: () => DescribeRegionSettingsCommand, DescribeReportJobCommand: () => DescribeReportJobCommand, DescribeReportPlanCommand: () => DescribeReportPlanCommand, DescribeRestoreJobCommand: () => DescribeRestoreJobCommand, DisassociateBackupVaultMpaApprovalTeamCommand: () => DisassociateBackupVaultMpaApprovalTeamCommand, DisassociateBackupVaultMpaApprovalTeamInputFilterSensitiveLog: () => DisassociateBackupVaultMpaApprovalTeamInputFilterSensitiveLog, DisassociateRecoveryPointCommand: () => DisassociateRecoveryPointCommand, DisassociateRecoveryPointFromParentCommand: () => DisassociateRecoveryPointFromParentCommand, ExportBackupPlanTemplateCommand: () => ExportBackupPlanTemplateCommand, GetBackupPlanCommand: () => GetBackupPlanCommand, GetBackupPlanFromJSONCommand: () => GetBackupPlanFromJSONCommand, GetBackupPlanFromJSONOutputFilterSensitiveLog: () => GetBackupPlanFromJSONOutputFilterSensitiveLog, GetBackupPlanFromTemplateCommand: () => GetBackupPlanFromTemplateCommand, GetBackupPlanFromTemplateOutputFilterSensitiveLog: () => GetBackupPlanFromTemplateOutputFilterSensitiveLog, GetBackupPlanOutputFilterSensitiveLog: () => GetBackupPlanOutputFilterSensitiveLog, GetBackupSelectionCommand: () => GetBackupSelectionCommand, GetBackupVaultAccessPolicyCommand: () => GetBackupVaultAccessPolicyCommand, GetBackupVaultNotificationsCommand: () => GetBackupVaultNotificationsCommand, GetLegalHoldCommand: () => GetLegalHoldCommand, GetRecoveryPointIndexDetailsCommand: () => GetRecoveryPointIndexDetailsCommand, GetRecoveryPointRestoreMetadataCommand: () => GetRecoveryPointRestoreMetadataCommand, GetRecoveryPointRestoreMetadataOutputFilterSensitiveLog: () => GetRecoveryPointRestoreMetadataOutputFilterSensitiveLog, GetRestoreJobMetadataCommand: () => GetRestoreJobMetadataCommand, GetRestoreJobMetadataOutputFilterSensitiveLog: () => GetRestoreJobMetadataOutputFilterSensitiveLog, GetRestoreTestingInferredMetadataCommand: () => GetRestoreTestingInferredMetadataCommand, GetRestoreTestingPlanCommand: () => GetRestoreTestingPlanCommand, GetRestoreTestingSelectionCommand: () => GetRestoreTestingSelectionCommand, GetRestoreTestingSelectionOutputFilterSensitiveLog: () => GetRestoreTestingSelectionOutputFilterSensitiveLog, GetSupportedResourceTypesCommand: () => GetSupportedResourceTypesCommand, Index: () => Index, IndexStatus: () => IndexStatus, InvalidParameterValueException: () => InvalidParameterValueException, InvalidRequestException: () => InvalidRequestException, InvalidResourceStateException: () => InvalidResourceStateException, LegalHoldStatus: () => LegalHoldStatus, LimitExceededException: () => LimitExceededException, ListBackupJobSummariesCommand: () => ListBackupJobSummariesCommand, ListBackupJobsCommand: () => ListBackupJobsCommand, ListBackupPlanTemplatesCommand: () => ListBackupPlanTemplatesCommand, ListBackupPlanVersionsCommand: () => ListBackupPlanVersionsCommand, ListBackupPlansCommand: () => ListBackupPlansCommand, ListBackupSelectionsCommand: () => ListBackupSelectionsCommand, ListBackupVaultsCommand: () => ListBackupVaultsCommand, ListCopyJobSummariesCommand: () => ListCopyJobSummariesCommand, ListCopyJobsCommand: () => ListCopyJobsCommand, ListFrameworksCommand: () => ListFrameworksCommand, ListIndexedRecoveryPointsCommand: () => ListIndexedRecoveryPointsCommand, ListLegalHoldsCommand: () => ListLegalHoldsCommand, ListProtectedResourcesByBackupVaultCommand: () => ListProtectedResourcesByBackupVaultCommand, ListProtectedResourcesCommand: () => ListProtectedResourcesCommand, ListRecoveryPointsByBackupVaultCommand: () => ListRecoveryPointsByBackupVaultCommand, ListRecoveryPointsByLegalHoldCommand: () => ListRecoveryPointsByLegalHoldCommand, ListRecoveryPointsByResourceCommand: () => ListRecoveryPointsByResourceCommand, ListReportJobsCommand: () => ListReportJobsCommand, ListReportPlansCommand: () => ListReportPlansCommand, ListRestoreAccessBackupVaultsCommand: () => ListRestoreAccessBackupVaultsCommand, ListRestoreJobSummariesCommand: () => ListRestoreJobSummariesCommand, ListRestoreJobsByProtectedResourceCommand: () => ListRestoreJobsByProtectedResourceCommand, ListRestoreJobsCommand: () => ListRestoreJobsCommand, ListRestoreTestingPlansCommand: () => ListRestoreTestingPlansCommand, ListRestoreTestingSelectionsCommand: () => ListRestoreTestingSelectionsCommand, ListTagsCommand: () => ListTagsCommand, ListTagsOutputFilterSensitiveLog: () => ListTagsOutputFilterSensitiveLog, MissingParameterValueException: () => MissingParameterValueException, MpaRevokeSessionStatus: () => MpaRevokeSessionStatus, MpaSessionStatus: () => MpaSessionStatus, PutBackupVaultAccessPolicyCommand: () => PutBackupVaultAccessPolicyCommand, PutBackupVaultLockConfigurationCommand: () => PutBackupVaultLockConfigurationCommand, PutBackupVaultNotificationsCommand: () => PutBackupVaultNotificationsCommand, PutRestoreValidationResultCommand: () => PutRestoreValidationResultCommand, RecoveryPointStatus: () => RecoveryPointStatus, ResourceNotFoundException: () => ResourceNotFoundException, RestoreDeletionStatus: () => RestoreDeletionStatus, RestoreJobState: () => RestoreJobState, RestoreJobStatus: () => RestoreJobStatus, RestoreTestingRecoveryPointSelectionAlgorithm: () => RestoreTestingRecoveryPointSelectionAlgorithm, RestoreTestingRecoveryPointType: () => RestoreTestingRecoveryPointType, RestoreTestingSelectionForCreateFilterSensitiveLog: () => RestoreTestingSelectionForCreateFilterSensitiveLog, RestoreTestingSelectionForGetFilterSensitiveLog: () => RestoreTestingSelectionForGetFilterSensitiveLog, RestoreTestingSelectionForUpdateFilterSensitiveLog: () => RestoreTestingSelectionForUpdateFilterSensitiveLog, RestoreValidationStatus: () => RestoreValidationStatus, RevokeRestoreAccessBackupVaultCommand: () => RevokeRestoreAccessBackupVaultCommand, RevokeRestoreAccessBackupVaultInputFilterSensitiveLog: () => RevokeRestoreAccessBackupVaultInputFilterSensitiveLog, ServiceUnavailableException: () => ServiceUnavailableException, StartBackupJobCommand: () => StartBackupJobCommand, StartBackupJobInputFilterSensitiveLog: () => StartBackupJobInputFilterSensitiveLog, StartCopyJobCommand: () => StartCopyJobCommand, StartReportJobCommand: () => StartReportJobCommand, StartRestoreJobCommand: () => StartRestoreJobCommand, StartRestoreJobInputFilterSensitiveLog: () => StartRestoreJobInputFilterSensitiveLog, StopBackupJobCommand: () => StopBackupJobCommand, StorageClass: () => StorageClass, TagResourceCommand: () => TagResourceCommand, TagResourceInputFilterSensitiveLog: () => TagResourceInputFilterSensitiveLog, UntagResourceCommand: () => UntagResourceCommand, UntagResourceInputFilterSensitiveLog: () => UntagResourceInputFilterSensitiveLog, UpdateBackupPlanCommand: () => UpdateBackupPlanCommand, UpdateBackupPlanInputFilterSensitiveLog: () => UpdateBackupPlanInputFilterSensitiveLog, UpdateFrameworkCommand: () => UpdateFrameworkCommand, UpdateGlobalSettingsCommand: () => UpdateGlobalSettingsCommand, UpdateRecoveryPointIndexSettingsCommand: () => UpdateRecoveryPointIndexSettingsCommand, UpdateRecoveryPointLifecycleCommand: () => UpdateRecoveryPointLifecycleCommand, UpdateRegionSettingsCommand: () => UpdateRegionSettingsCommand, UpdateReportPlanCommand: () => UpdateReportPlanCommand, UpdateRestoreTestingPlanCommand: () => UpdateRestoreTestingPlanCommand, UpdateRestoreTestingSelectionCommand: () => UpdateRestoreTestingSelectionCommand, UpdateRestoreTestingSelectionInputFilterSensitiveLog: () => UpdateRestoreTestingSelectionInputFilterSensitiveLog, VaultState: () => VaultState, VaultType: () => VaultType, __Client: () => import_smithy_client.Client, paginateListBackupJobSummaries: () => paginateListBackupJobSummaries, paginateListBackupJobs: () => paginateListBackupJobs, paginateListBackupPlanTemplates: () => paginateListBackupPlanTemplates, paginateListBackupPlanVersions: () => paginateListBackupPlanVersions, paginateListBackupPlans: () => paginateListBackupPlans, paginateListBackupSelections: () => paginateListBackupSelections, paginateListBackupVaults: () => paginateListBackupVaults, paginateListCopyJobSummaries: () => paginateListCopyJobSummaries, paginateListCopyJobs: () => paginateListCopyJobs, paginateListFrameworks: () => paginateListFrameworks, paginateListIndexedRecoveryPoints: () => paginateListIndexedRecoveryPoints, paginateListLegalHolds: () => paginateListLegalHolds, paginateListProtectedResources: () => paginateListProtectedResources, paginateListProtectedResourcesByBackupVault: () => paginateListProtectedResourcesByBackupVault, paginateListRecoveryPointsByBackupVault: () => paginateListRecoveryPointsByBackupVault, paginateListRecoveryPointsByLegalHold: () => paginateListRecoveryPointsByLegalHold, paginateListRecoveryPointsByResource: () => paginateListRecoveryPointsByResource, paginateListReportJobs: () => paginateListReportJobs, paginateListReportPlans: () => paginateListReportPlans, paginateListRestoreAccessBackupVaults: () => paginateListRestoreAccessBackupVaults, paginateListRestoreJobSummaries: () => paginateListRestoreJobSummaries, paginateListRestoreJobs: () => paginateListRestoreJobs, paginateListRestoreJobsByProtectedResource: () => paginateListRestoreJobsByProtectedResource, paginateListRestoreTestingPlans: () => paginateListRestoreTestingPlans, paginateListRestoreTestingSelections: () => paginateListRestoreTestingSelections, paginateListTags: () => paginateListTags});module.exports = __toCommonJS(index_exports); // src/BackupClient.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: "backup" });}, "resolveClientEndpointParameters");var commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/BackupClient.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/BackupClient.tsvar BackupClient = class extends import_smithy_client.Client { static { __name(this, "BackupClient"); } /** * The resolved configuration of BackupClient class. This is resolved and normalized from the {@link BackupClientConfig | 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.defaultBackupHttpAuthSchemeParametersProvider, 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/Backup.ts // src/commands/AssociateBackupVaultMpaApprovalTeamCommand.ts var import_middleware_serde = require("@smithy/middleware-serde"); // src/models/models_0.ts // src/models/BackupServiceException.ts var BackupServiceException = class _BackupServiceException extends import_smithy_client.ServiceException { static { __name(this, "BackupServiceException"); } /** * @internal */ constructor(options) { super(options); Object.setPrototypeOf(this, _BackupServiceException.prototype); }}; // src/models/models_0.tsvar AggregationPeriod = { FOURTEEN_DAYS: "FOURTEEN_DAYS", ONE_DAY: "ONE_DAY", SEVEN_DAYS: "SEVEN_DAYS"};var AlreadyExistsException = class _AlreadyExistsException extends BackupServiceException { static { __name(this, "AlreadyExistsException"); } name = "AlreadyExistsException"; $fault = "client"; Code; Message; /** * <p></p> * @public */ CreatorRequestId; /** * <p></p> * @public */ Arn; /** * <p></p> * @public */ Type; /** * <p></p> * @public */ Context; /** * @internal */ constructor(opts) { super({ name: "AlreadyExistsException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _AlreadyExistsException.prototype); this.Code = opts.Code; this.Message = opts.Message; this.CreatorRequestId = opts.CreatorRequestId; this.Arn = opts.Arn; this.Type = opts.Type; this.Context = opts.Context; }};var InvalidParameterValueException = class _InvalidParameterValueException extends BackupServiceException { static { __name(this, "InvalidParameterValueException"); } name = "InvalidParameterValueException"; $fault = "client"; Code; Message; /** * <p></p> * @public */ Type; /** * <p></p> * @public */ Context; /** * @internal */ constructor(opts) { super({ name: "InvalidParameterValueException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidParameterValueException.prototype); this.Code = opts.Code; this.Message = opts.Message; this.Type = opts.Type; this.Context = opts.Context; }};var InvalidRequestException = class _InvalidRequestException extends BackupServiceException { static { __name(this, "InvalidRequestException"); } name = "InvalidRequestException"; $fault = "client"; Code; Message; /** * <p></p> * @public */ Type; /** * <p></p> * @public */ Context; /** * @internal */ constructor(opts) { super({ name: "InvalidRequestException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidRequestException.prototype); this.Code = opts.Code; this.Message = opts.Message; this.Type = opts.Type; this.Context = opts.Context; }};var MissingParameterValueException = class _MissingParameterValueException extends BackupServiceException { static { __name(this, "MissingParameterValueException"); } name = "MissingParameterValueException"; $fault = "client"; Code; Message; /** * <p></p> * @public */ Type; /** * <p></p> * @public */ Context; /** * @internal */ constructor(opts) { super({ name: "MissingParameterValueException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _MissingParameterValueException.prototype); this.Code = opts.Code; this.Message = opts.Message; this.Type = opts.Type; this.Context = opts.Context; }};var ResourceNotFoundException = class _ResourceNotFoundException extends BackupServiceException { static { __name(this, "ResourceNotFoundException"); } name = "ResourceNotFoundException"; $fault = "client"; Code; Message; /** * <p></p> * @public */ Type; /** * <p></p> * @public */ Context; /** * @internal */ constructor(opts) { super({ name: "ResourceNotFoundException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ResourceNotFoundException.prototype); this.Code = opts.Code; this.Message = opts.Message; this.Type = opts.Type; this.Context = opts.Context; }};var ServiceUnavailableException = class _ServiceUnavailableException extends BackupServiceException { static { __name(this, "ServiceUnavailableException"); } name = "ServiceUnavailableException"; $fault = "server"; Code; Message; /** * <p></p> * @public */ Type; /** * <p></p> * @public */ Context; /** * @internal */ constructor(opts) { super({ name: "ServiceUnavailableException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _ServiceUnavailableException.prototype); this.Code = opts.Code; this.Message = opts.Message; this.Type = opts.Type; this.Context = opts.Context; }};var BackupJobState = { ABORTED: "ABORTED", ABORTING: "ABORTING", COMPLETED: "COMPLETED", CREATED: "CREATED", EXPIRED: "EXPIRED", FAILED: "FAILED", PARTIAL: "PARTIAL", PENDING: "PENDING", RUNNING: "RUNNING"};var BackupJobStatus = { ABORTED: "ABORTED", ABORTING: "ABORTING", AGGREGATE_ALL: "AGGREGATE_ALL", ANY: "ANY", COMPLETED: "COMPLETED", CREATED: "CREATED", EXPIRED: "EXPIRED", FAILED: "FAILED", PARTIAL: "PARTIAL", PENDING: "PENDING", RUNNING: "RUNNING"};var ConditionType = { STRINGEQUALS: "STRINGEQUALS"};var BackupVaultEvent = { BACKUP_JOB_COMPLETED: "BACKUP_JOB_COMPLETED", BACKUP_JOB_EXPIRED: "BACKUP_JOB_EXPIRED", BACKUP_JOB_FAILED: "BACKUP_JOB_FAILED", BACKUP_JOB_STARTED: "BACKUP_JOB_STARTED", BACKUP_JOB_SUCCESSFUL: "BACKUP_JOB_SUCCESSFUL", BACKUP_PLAN_CREATED: "BACKUP_PLAN_CREATED", BACKUP_PLAN_MODIFIED: "BACKUP_PLAN_MODIFIED", CONTINUOUS_BACKUP_INTERRUPTED: "CONTINUOUS_BACKUP_INTERRUPTED", COPY_JOB_FAILED: "COPY_JOB_FAILED", COPY_JOB_STARTED: "COPY_JOB_STARTED", COPY_JOB_SUCCESSFUL: "COPY_JOB_SUCCESSFUL", RECOVERY_POINT_INDEXING_FAILED: "RECOVERY_POINT_INDEXING_FAILED", RECOVERY_POINT_INDEX_COMPLETED: "RECOVERY_POINT_INDEX_COMPLETED", RECOVERY_POINT_INDEX_DELETED: "RECOVERY_POINT_INDEX_DELETED", RECOVERY_POINT_MODIFIED: "RECOVERY_POINT_MODIFIED", RESTORE_JOB_COMPLETED: "RESTORE_JOB_COMPLETED", RESTORE_JOB_FAILED: "RESTORE_JOB_FAILED", RESTORE_JOB_STARTED: "RESTORE_JOB_STARTED", RESTORE_JOB_SUCCESSFUL: "RESTORE_JOB_SUCCESSFUL", S3_BACKUP_OBJECT_FAILED: "S3_BACKUP_OBJECT_FAILED", S3_RESTORE_OBJECT_FAILED: "S3_RESTORE_OBJECT_FAILED"};var VaultState = { AVAILABLE: "AVAILABLE", CREATING: "CREATING", FAILED: "FAILED"};var VaultType = { BACKUP_VAULT: "BACKUP_VAULT", LOGICALLY_AIR_GAPPED_BACKUP_VAULT: "LOGICALLY_AIR_GAPPED_BACKUP_VAULT", RESTORE_ACCESS_BACKUP_VAULT: "RESTORE_ACCESS_BACKUP_VAULT"};var InvalidResourceStateException = class _InvalidResourceStateException extends BackupServiceException { static { __name(this, "InvalidResourceStateException"); } name = "InvalidResourceStateException"; $fault = "client"; Code; Message; /** * <p></p> * @public */ Type; /** * <p></p> * @public */ Context; /** * @internal */ constructor(opts) { super({ name: "InvalidResourceStateException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidResourceStateException.prototype); this.Code = opts.Code; this.Message = opts.Message; this.Type = opts.Type; this.Context = opts.Context; }};var ConflictException = class _ConflictException extends BackupServiceException { static { __name(this, "ConflictException"); } name = "ConflictException"; $fault = "client"; Code; Message; /** * <p></p> * @public */ Type; /** * <p></p> * @public */ Context; /** * @internal */ constructor(opts) { super({ name: "ConflictException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ConflictException.prototype); this.Code = opts.Code; this.Message = opts.Message; this.Type = opts.Type; this.Context = opts.Context; }};var CopyJobState = { COMPLETED: "COMPLETED", CREATED: "CREATED", FAILED: "FAILED", PARTIAL: "PARTIAL", RUNNING: "RUNNING"};var CopyJobStatus = { ABORTED: "ABORTED", ABORTING: "ABORTING", AGGREGATE_ALL: "AGGREGATE_ALL", ANY: "ANY", COMPLETED: "COMPLETED", COMPLETING: "COMPLETING", CREATED: "CREATED", FAILED: "FAILED", FAILING: "FAILING", PARTIAL: "PARTIAL", RUNNING: "RUNNING"};var LimitExceededException = class _LimitExceededException extends BackupServiceException { static { __name(this, "LimitExceededException"); } name = "LimitExceededException"; $fault = "client"; Code; Message; /** * <p></p> * @public */ Type; /** * <p></p> * @public */ Context; /** * @internal */ constructor(opts) { super({ name: "LimitExceededException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _LimitExceededException.prototype); this.Code = opts.Code; this.Message = opts.Message; this.Type = opts.Type; this.Context = opts.Context; }};var LegalHoldStatus = { ACTIVE: "ACTIVE", CANCELED: "CANCELED", CANCELING: "CANCELING", CREATING: "CREATING"};var RestoreTestingRecoveryPointSelectionAlgorithm = { LATEST_WITHIN_WINDOW: "LATEST_WITHIN_WINDOW", RANDOM_WITHIN_WINDOW: "RANDOM_WITHIN_WINDOW"};var RestoreTestingRecoveryPointType = { CONTINUOUS: "CONTINUOUS", SNAPSHOT: "SNAPSHOT"};var DependencyFailureException = class _DependencyFailureException extends BackupServiceException { static { __name(this, "DependencyFailureException"); } name = "DependencyFailureException"; $fault = "server"; Code; Message; /** * <p></p> * @public */ Type; /** * <p></p> * @public */ Context; /** * @internal */ constructor(opts) { super({ name: "DependencyFailureException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _DependencyFailureException.prototype); this.Code = opts.Code; this.Message = opts.Message; this.Type = opts.Type; this.Context = opts.Context; }};var MpaSessionStatus = { APPROVED: "APPROVED", FAILED: "FAILED", PENDING: "PENDING"};var IndexStatus = { ACTIVE: "ACTIVE", DELETING: "DELETING", FAILED: "FAILED", PENDING: "PENDING"};var RecoveryPointStatus = { AVAILABLE: "AVAILABLE", COMPLETED: "COMPLETED", CREATING: "CREATING", DELETING: "DELETING", EXPIRED: "EXPIRED", PARTIAL: "PARTIAL", STOPPED: "STOPPED"};var StorageClass = { COLD: "COLD", DELETED: "DELETED", WARM: "WARM"};var RestoreDeletionStatus = { DELETING: "DELETING", FAILED: "FAILED", SUCCESSFUL: "SUCCESSFUL"};var RestoreJobStatus = { ABORTED: "ABORTED", COMPLETED: "COMPLETED", FAILED: "FAILED", PENDING: "PENDING", RUNNING: "RUNNING"};var RestoreValidationStatus = { FAILED: "FAILED", SUCCESSFUL: "SUCCESSFUL", TIMED_OUT: "TIMED_OUT", VALIDATING: "VALIDATING"};var MpaRevokeSessionStatus = { FAILED: "FAILED", PENDING: "PENDING"};var RestoreJobState = { ABORTED: "ABORTED", AGGREGATE_ALL: "AGGREGATE_ALL", ANY: "ANY", COMPLETED: "COMPLETED", CREATED: "CREATED", FAILED: "FAILED", PENDING: "PENDING", RUNNING: "RUNNING"};var Index = { DISABLED: "DISABLED", ENABLED: "ENABLED"};var AssociateBackupVaultMpaApprovalTeamInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.RequesterComment && { RequesterComment: import_smithy_client.SENSITIVE_STRING }}), "AssociateBackupVaultMpaApprovalTeamInputFilterSensitiveLog");var BackupRuleFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.RecoveryPointTags && { RecoveryPointTags: import_smithy_client.SENSITIVE_STRING }}), "BackupRuleFilterSensitiveLog");var BackupPlanFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Rules && { Rules: obj.Rules.map((item) => BackupRuleFilterSensitiveLog(item)) }}), "BackupPlanFilterSensitiveLog");var BackupRuleInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.RecoveryPointTags && { RecoveryPointTags: import_smithy_client.SENSITIVE_STRING }}), "BackupRuleInputFilterSensitiveLog");var BackupPlanInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Rules && { Rules: obj.Rules.map((item) => BackupRuleInputFilterSensitiveLog(item)) }}), "BackupPlanInputFilterSensitiveLog");var CreateBackupPlanInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.BackupPlan && { BackupPlan: BackupPlanInputFilterSensitiveLog(obj.BackupPlan) }, ...obj.BackupPlanTags && { BackupPlanTags: import_smithy_client.SENSITIVE_STRING }}), "CreateBackupPlanInputFilterSensitiveLog");var CreateBackupVaultInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.BackupVaultTags && { BackupVaultTags: import_smithy_client.SENSITIVE_STRING }}), "CreateBackupVaultInputFilterSensitiveLog");var CreateLegalHoldInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Tags && { Tags: import_smithy_client.SENSITIVE_STRING }}), "CreateLegalHoldInputFilterSensitiveLog");var CreateLogicallyAirGappedBackupVaultInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.BackupVaultTags && { BackupVaultTags: import_smithy_client.SENSITIVE_STRING }}), "CreateLogicallyAirGappedBackupVaultInputFilterSensitiveLog");var CreateRestoreAccessBackupVaultInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.BackupVaultTags && { BackupVaultTags: import_smithy_client.SENSITIVE_STRING }, ...obj.RequesterComment && { RequesterComment: import_smithy_client.SENSITIVE_STRING }}), "CreateRestoreAccessBackupVaultInputFilterSensitiveLog");var CreateRestoreTestingPlanInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Tags && { Tags: import_smithy_client.SENSITIVE_STRING }}), "CreateRestoreTestingPlanInputFilterSensitiveLog");var RestoreTestingSelectionForCreateFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.RestoreMetadataOverrides && { RestoreMetadataOverrides: import_smithy_client.SENSITIVE_STRING }}), "RestoreTestingSelectionForCreateFilterSensitiveLog");var CreateRestoreTestingSelectionInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.RestoreTestingSelection && { RestoreTestingSelection: RestoreTestingSelectionForCreateFilterSensitiveLog(obj.RestoreTestingSelection) }}), "CreateRestoreTestingSelectionInputFilterSensitiveLog");var DisassociateBackupVaultMpaApprovalTeamInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.RequesterComment && { RequesterComment: import_smithy_client.SENSITIVE_STRING }}), "DisassociateBackupVaultMpaApprovalTeamInputFilterSensitiveLog");var GetBackupPlanOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.BackupPlan && { BackupPlan: BackupPlanFilterSensitiveLog(obj.BackupPlan) }}), "GetBackupPlanOutputFilterSensitiveLog");var GetBackupPlanFromJSONOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.BackupPlan && { BackupPlan: BackupPlanFilterSensitiveLog(obj.BackupPlan) }}), "GetBackupPlanFromJSONOutputFilterSensitiveLog");var GetBackupPlanFromTemplateOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.BackupPlanDocument && { BackupPlanDocument: BackupPlanFilterSensitiveLog(obj.BackupPlanDocument) }}), "GetBackupPlanFromTemplateOutputFilterSensitiveLog");var GetRecoveryPointRestoreMetadataOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.RestoreMetadata && { RestoreMetadata: import_smithy_client.SENSITIVE_STRING }}), "GetRecoveryPointRestoreMetadataOutputFilterSensitiveLog");var GetRestoreJobMetadataOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Metadata && { Metadata: import_smithy_client.SENSITIVE_STRING }}), "GetRestoreJobMetadataOutputFilterSensitiveLog");var RestoreTestingSelectionForGetFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.RestoreMetadataOverrides && { RestoreMetadataOverrides: import_smithy_client.SENSITIVE_STRING }}), "RestoreTestingSelectionForGetFilterSensitiveLog");var GetRestoreTestingSelectionOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.RestoreTestingSelection && { RestoreTestingSelection: RestoreTestingSelectionForGetFilterSensitiveLog(obj.RestoreTestingSelection) }}), "GetRestoreTestingSelectionOutputFilterSensitiveLog");var ListTagsOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Tags && { Tags: import_smithy_client.SENSITIVE_STRING }}), "ListTagsOutputFilterSensitiveLog");var RevokeRestoreAccessBackupVaultInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.RequesterComment && { RequesterComment: import_smithy_client.SENSITIVE_STRING }}), "RevokeRestoreAccessBackupVaultInputFilterSensitiveLog");var StartBackupJobInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.RecoveryPointTags && { RecoveryPointTags: import_smithy_client.SENSITIVE_STRING }}), "StartBackupJobInputFilterSensitiveLog");var StartRestoreJobInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Metadata && { Metadata: import_smithy_client.SENSITIVE_STRING }}), "StartRestoreJobInputFilterSensitiveLog");var TagResourceInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Tags && { Tags: import_smithy_client.SENSITIVE_STRING }}), "TagResourceInputFilterSensitiveLog");var UntagResourceInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.TagKeyList && { TagKeyList: import_smithy_client.SENSITIVE_STRING }}), "UntagResourceInputFilterSensitiveLog");var UpdateBackupPlanInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.BackupPlan && { BackupPlan: BackupPlanInputFilterSensitiveLog(obj.BackupPlan) }}), "UpdateBackupPlanInputFilterSensitiveLog");var RestoreTestingSelectionForUpdateFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.RestoreMetadataOverrides && { RestoreMetadataOverrides: import_smithy_client.SENSITIVE_STRING }}), "RestoreTestingSelectionForUpdateFilterSensitiveLog");var UpdateRestoreTestingSelectionInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.RestoreTestingSelection && { RestoreTestingSelection: RestoreTestingSelectionForUpdateFilterSensitiveLog(obj.RestoreTestingSelection) }}), "UpdateRestoreTestingSelectionInputFilterSensitiveLog"); // src/protocols/Aws_restJson1.tsvar import_core2 = require("@aws-sdk/core"); var import_uuid = require("uuid");var se_AssociateBackupVaultMpaApprovalTeamCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/backup-vaults/{BackupVaultName}/mpaApprovalTeam"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { MpaApprovalTeamArn: [], RequesterComment: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_AssociateBackupVaultMpaApprovalTeamCommand");var se_CancelLegalHoldCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/legal-holds/{LegalHoldId}"); b.p("LegalHoldId", () => input.LegalHoldId, "{LegalHoldId}", false); const query = (0, import_smithy_client.map)({ [_cD]: [, (0, import_smithy_client.expectNonNull)(input[_CD], `CancelDescription`)], [_rRID]: [() => input.RetainRecordInDays !== void 0, () => input[_RRID].toString()] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_CancelLegalHoldCommand");var se_CreateBackupPlanCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/backup/plans"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { BackupPlan: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BackupPlan"), BackupPlanTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BackupPlanTags"), CreatorRequestId: [true, (_) => _ ?? (0, import_uuid.v4)()] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_CreateBackupPlanCommand");var se_CreateBackupSelectionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/backup/plans/{BackupPlanId}/selections"); b.p("BackupPlanId", () => input.BackupPlanId, "{BackupPlanId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { BackupSelection: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BackupSelection"), CreatorRequestId: [true, (_) => _ ?? (0, import_uuid.v4)()] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_CreateBackupSelectionCommand");var se_CreateBackupVaultCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/backup-vaults/{BackupVaultName}"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { BackupVaultTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BackupVaultTags"), CreatorRequestId: [true, (_) => _ ?? (0, import_uuid.v4)()], EncryptionKeyArn: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_CreateBackupVaultCommand");var se_CreateFrameworkCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/frameworks"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { FrameworkControls: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "FrameworkControls"), FrameworkDescription: [], FrameworkName: [], FrameworkTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "FrameworkTags"), IdempotencyToken: [true, (_) => _ ?? (0, import_uuid.v4)()] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateFrameworkCommand");var se_CreateLegalHoldCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/legal-holds"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Description: [], IdempotencyToken: [true, (_) => _ ?? (0, import_uuid.v4)()], RecoveryPointSelection: /* @__PURE__ */ __name((_) => se_RecoveryPointSelection(_, context), "RecoveryPointSelection"), Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags"), Title: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateLegalHoldCommand");var se_CreateLogicallyAirGappedBackupVaultCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/logically-air-gapped-backup-vaults/{BackupVaultName}"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { BackupVaultTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BackupVaultTags"), CreatorRequestId: [true, (_) => _ ?? (0, import_uuid.v4)()], MaxRetentionDays: [], MinRetentionDays: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_CreateLogicallyAirGappedBackupVaultCommand");var se_CreateReportPlanCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/report-plans"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { IdempotencyToken: [true, (_) => _ ?? (0, import_uuid.v4)()], ReportDeliveryChannel: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ReportDeliveryChannel"), ReportPlanDescription: [], ReportPlanName: [], ReportPlanTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ReportPlanTags"), ReportSetting: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ReportSetting") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateReportPlanCommand");var se_CreateRestoreAccessBackupVaultCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/restore-access-backup-vaults"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { BackupVaultName: [], BackupVaultTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BackupVaultTags"), CreatorRequestId: [true, (_) => _ ?? (0, import_uuid.v4)()], RequesterComment: [], SourceBackupVaultArn: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_CreateRestoreAccessBackupVaultCommand");var se_CreateRestoreTestingPlanCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/restore-testing/plans"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { CreatorRequestId: [], RestoreTestingPlan: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "RestoreTestingPlan"), Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_CreateRestoreTestingPlanCommand");var se_CreateRestoreTestingSelectionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/restore-testing/plans/{RestoreTestingPlanName}/selections"); b.p("RestoreTestingPlanName", () => input.RestoreTestingPlanName, "{RestoreTestingPlanName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { CreatorRequestId: [], RestoreTestingSelection: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "RestoreTestingSelection") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_CreateRestoreTestingSelectionCommand");var se_DeleteBackupPlanCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup/plans/{BackupPlanId}"); b.p("BackupPlanId", () => input.BackupPlanId, "{BackupPlanId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteBackupPlanCommand");var se_DeleteBackupSelectionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup/plans/{BackupPlanId}/selections/{SelectionId}"); b.p("BackupPlanId", () => input.BackupPlanId, "{BackupPlanId}", false); b.p("SelectionId", () => input.SelectionId, "{SelectionId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteBackupSelectionCommand");var se_DeleteBackupVaultCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteBackupVaultCommand");var se_DeleteBackupVaultAccessPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}/access-policy"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteBackupVaultAccessPolicyCommand");var se_DeleteBackupVaultLockConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}/vault-lock"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteBackupVaultLockConfigurationCommand");var se_DeleteBackupVaultNotificationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}/notification-configuration"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteBackupVaultNotificationsCommand");var se_DeleteFrameworkCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/frameworks/{FrameworkName}"); b.p("FrameworkName", () => input.FrameworkName, "{FrameworkName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteFrameworkCommand");var se_DeleteRecoveryPointCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}/recovery-points/{RecoveryPointArn}"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); b.p("RecoveryPointArn", () => input.RecoveryPointArn, "{RecoveryPointArn}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteRecoveryPointCommand");var se_DeleteReportPlanCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/report-plans/{ReportPlanName}"); b.p("ReportPlanName", () => input.ReportPlanName, "{ReportPlanName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteReportPlanCommand");var se_DeleteRestoreTestingPlanCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/restore-testing/plans/{RestoreTestingPlanName}"); b.p("RestoreTestingPlanName", () => input.RestoreTestingPlanName, "{RestoreTestingPlanName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteRestoreTestingPlanCommand");var se_DeleteRestoreTestingSelectionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/restore-testing/plans/{RestoreTestingPlanName}/selections/{RestoreTestingSelectionName}"); b.p("RestoreTestingPlanName", () => input.RestoreTestingPlanName, "{RestoreTestingPlanName}", false); b.p("RestoreTestingSelectionName", () => input.RestoreTestingSelectionName, "{RestoreTestingSelectionName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteRestoreTestingSelectionCommand");var se_DescribeBackupJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-jobs/{BackupJobId}"); b.p("BackupJobId", () => input.BackupJobId, "{BackupJobId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeBackupJobCommand");var se_DescribeBackupVaultCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); const query = (0, import_smithy_client.map)({ [_bVAI]: [, input[_BVAI]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_DescribeBackupVaultCommand");var se_DescribeCopyJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/copy-jobs/{CopyJobId}"); b.p("CopyJobId", () => input.CopyJobId, "{CopyJobId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeCopyJobCommand");var se_DescribeFrameworkCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/frameworks/{FrameworkName}"); b.p("FrameworkName", () => input.FrameworkName, "{FrameworkName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeFrameworkCommand");var se_DescribeGlobalSettingsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/global-settings"); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeGlobalSettingsCommand");var se_DescribeProtectedResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/resources/{ResourceArn}"); b.p("ResourceArn", () => input.ResourceArn, "{ResourceArn}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeProtectedResourceCommand");var se_DescribeRecoveryPointCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}/recovery-points/{RecoveryPointArn}"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); b.p("RecoveryPointArn", () => input.RecoveryPointArn, "{RecoveryPointArn}", false); const query = (0, import_smithy_client.map)({ [_bVAI]: [, input[_BVAI]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_DescribeRecoveryPointCommand");var se_DescribeRegionSettingsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/account-settings"); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeRegionSettingsCommand");var se_DescribeReportJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/report-jobs/{ReportJobId}"); b.p("ReportJobId", () => input.ReportJobId, "{ReportJobId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeReportJobCommand");var se_DescribeReportPlanCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/report-plans/{ReportPlanName}"); b.p("ReportPlanName", () => input.ReportPlanName, "{ReportPlanName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeReportPlanCommand");var se_DescribeRestoreJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/restore-jobs/{RestoreJobId}"); b.p("RestoreJobId", () => input.RestoreJobId, "{RestoreJobId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_DescribeRestoreJobCommand");var se_DisassociateBackupVaultMpaApprovalTeamCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/backup-vaults/{BackupVaultName}/mpaApprovalTeam"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); const query = (0, import_smithy_client.map)({ [_d]: [, ""] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { RequesterComment: [] }) ); b.m("POST").h(headers).q(query).b(body); return b.build();}, "se_DisassociateBackupVaultMpaApprovalTeamCommand");var se_DisassociateRecoveryPointCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}/recovery-points/{RecoveryPointArn}/disassociate"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); b.p("RecoveryPointArn", () => input.RecoveryPointArn, "{RecoveryPointArn}", false); let body; b.m("POST").h(headers).b(body); return b.build();}, "se_DisassociateRecoveryPointCommand");var se_DisassociateRecoveryPointFromParentCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}/recovery-points/{RecoveryPointArn}/parentAssociation"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); b.p("RecoveryPointArn", () => input.RecoveryPointArn, "{RecoveryPointArn}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DisassociateRecoveryPointFromParentCommand");var se_ExportBackupPlanTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup/plans/{BackupPlanId}/toTemplate"); b.p("BackupPlanId", () => input.BackupPlanId, "{BackupPlanId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_ExportBackupPlanTemplateCommand");var se_GetBackupPlanCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup/plans/{BackupPlanId}"); b.p("BackupPlanId", () => input.BackupPlanId, "{BackupPlanId}", false); const query = (0, import_smithy_client.map)({ [_vI]: [, input[_VI]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_GetBackupPlanCommand");var se_GetBackupPlanFromJSONCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/backup/template/json/toPlan"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { BackupPlanTemplateJson: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_GetBackupPlanFromJSONCommand");var se_GetBackupPlanFromTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup/template/plans/{BackupPlanTemplateId}/toPlan"); b.p("BackupPlanTemplateId", () => input.BackupPlanTemplateId, "{BackupPlanTemplateId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetBackupPlanFromTemplateCommand");var se_GetBackupSelectionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup/plans/{BackupPlanId}/selections/{SelectionId}"); b.p("BackupPlanId", () => input.BackupPlanId, "{BackupPlanId}", false); b.p("SelectionId", () => input.SelectionId, "{SelectionId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetBackupSelectionCommand");var se_GetBackupVaultAccessPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}/access-policy"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetBackupVaultAccessPolicyCommand");var se_GetBackupVaultNotificationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}/notification-configuration"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetBackupVaultNotificationsCommand");var se_GetLegalHoldCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/legal-holds/{LegalHoldId}"); b.p("LegalHoldId", () => input.LegalHoldId, "{LegalHoldId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetLegalHoldCommand");var se_GetRecoveryPointIndexDetailsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}/recovery-points/{RecoveryPointArn}/index"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); b.p("RecoveryPointArn", () => input.RecoveryPointArn, "{RecoveryPointArn}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetRecoveryPointIndexDetailsCommand");var se_GetRecoveryPointRestoreMetadataCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}/recovery-points/{RecoveryPointArn}/restore-metadata"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); b.p("RecoveryPointArn", () => input.RecoveryPointArn, "{RecoveryPointArn}", false); const query = (0, import_smithy_client.map)({ [_bVAI]: [, input[_BVAI]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_GetRecoveryPointRestoreMetadataCommand");var se_GetRestoreJobMetadataCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/restore-jobs/{RestoreJobId}/metadata"); b.p("RestoreJobId", () => input.RestoreJobId, "{RestoreJobId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetRestoreJobMetadataCommand");var se_GetRestoreTestingInferredMetadataCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/restore-testing/inferred-metadata"); const query = (0, import_smithy_client.map)({ [_BVAI]: [, input[_BVAI]], [_BVN]: [, (0, import_smithy_client.expectNonNull)(input[_BVN], `BackupVaultName`)], [_RPA]: [, (0, import_smithy_client.expectNonNull)(input[_RPA], `RecoveryPointArn`)] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_GetRestoreTestingInferredMetadataCommand");var se_GetRestoreTestingPlanCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/restore-testing/plans/{RestoreTestingPlanName}"); b.p("RestoreTestingPlanName", () => input.RestoreTestingPlanName, "{RestoreTestingPlanName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetRestoreTestingPlanCommand");var se_GetRestoreTestingSelectionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/restore-testing/plans/{RestoreTestingPlanName}/selections/{RestoreTestingSelectionName}"); b.p("RestoreTestingPlanName", () => input.RestoreTestingPlanName, "{RestoreTestingPlanName}", false); b.p("RestoreTestingSelectionName", () => input.RestoreTestingSelectionName, "{RestoreTestingSelectionName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetRestoreTestingSelectionCommand");var se_GetSupportedResourceTypesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/supported-resource-types"); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetSupportedResourceTypesCommand");var se_ListBackupJobsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-jobs"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_NT]], [_mR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_rA]: [, input[_BRA]], [_s]: [, input[_BS]], [_bVN]: [, input[_BBVN]], [_cB]: [() => input.ByCreatedBefore !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCB]).toString()], [_cA]: [() => input.ByCreatedAfter !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCA]).toString()], [_rT]: [, input[_BRT]], [_aI]: [, input[_BAI]], [_cAo]: [() => input.ByCompleteAfter !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCAy]).toString()], [_cBo]: [() => input.ByCompleteBefore !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCBy]).toString()], [_pJI]: [, input[_BPJI]], [_mC]: [, input[_BMC]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListBackupJobsCommand");var se_ListBackupJobSummariesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/backup-job-summaries"); const query = (0, import_smithy_client.map)({ [_AI]: [, input[_AI]], [_S]: [, input[_S]], [_RT]: [, input[_RT]], [_MC]: [, input[_MC]], [_AP]: [, input[_AP]], [_MR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListBackupJobSummariesCommand");var se_ListBackupPlansCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup/plans"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_NT]], [_mR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_iD]: [() => input.IncludeDeleted !== void 0, () => input[_ID].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListBackupPlansCommand");var se_ListBackupPlanTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup/template/plans"); 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_ListBackupPlanTemplatesCommand");var se_ListBackupPlanVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup/plans/{BackupPlanId}/versions"); b.p("BackupPlanId", () => input.BackupPlanId, "{BackupPlanId}", false); 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_ListBackupPlanVersionsCommand");var se_ListBackupSelectionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup/plans/{BackupPlanId}/selections"); b.p("BackupPlanId", () => input.BackupPlanId, "{BackupPlanId}", false); 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_ListBackupSelectionsCommand");var se_ListBackupVaultsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults"); const query = (0, import_smithy_client.map)({ [_vT]: [, input[_BVT]], [_sh]: [() => input.ByShared !== void 0, () => input[_BSy].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_ListBackupVaultsCommand");var se_ListCopyJobsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/copy-jobs"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_NT]], [_mR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_rA]: [, input[_BRA]], [_s]: [, input[_BS]], [_cB]: [() => input.ByCreatedBefore !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCB]).toString()], [_cA]: [() => input.ByCreatedAfter !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCA]).toString()], [_rT]: [, input[_BRT]], [_dVA]: [, input[_BDVA]], [_aI]: [, input[_BAI]], [_cBo]: [() => input.ByCompleteBefore !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCBy]).toString()], [_cAo]: [() => input.ByCompleteAfter !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCAy]).toString()], [_pJI]: [, input[_BPJI]], [_mC]: [, input[_BMC]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListCopyJobsCommand");var se_ListCopyJobSummariesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/copy-job-summaries"); const query = (0, import_smithy_client.map)({ [_AI]: [, input[_AI]], [_S]: [, input[_S]], [_RT]: [, input[_RT]], [_MC]: [, input[_MC]], [_AP]: [, input[_AP]], [_MR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListCopyJobSummariesCommand");var se_ListFrameworksCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/frameworks"); const query = (0, import_smithy_client.map)({ [_MR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListFrameworksCommand");var se_ListIndexedRecoveryPointsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/indexes/recovery-point"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_NT]], [_mR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_sRA]: [, input[_SRA]], [_cB]: [() => input.CreatedBefore !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_CB]).toString()], [_cA]: [() => input.CreatedAfter !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_CA]).toString()], [_rT]: [, input[_RT]], [_iS]: [, input[_IS]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListIndexedRecoveryPointsCommand");var se_ListLegalHoldsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/legal-holds"); 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_ListLegalHoldsCommand");var se_ListProtectedResourcesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/resources"); 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_ListProtectedResourcesCommand");var se_ListProtectedResourcesByBackupVaultCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}/resources"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); const query = (0, import_smithy_client.map)({ [_bVAI]: [, input[_BVAI]], [_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_ListProtectedResourcesByBackupVaultCommand");var se_ListRecoveryPointsByBackupVaultCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-vaults/{BackupVaultName}/recovery-points"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); const query = (0, import_smithy_client.map)({ [_bVAI]: [, input[_BVAI]], [_nT]: [, input[_NT]], [_mR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_rA]: [, input[_BRA]], [_rT]: [, input[_BRT]], [_bPI]: [, input[_BBPI]], [_cB]: [() => input.ByCreatedBefore !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCB]).toString()], [_cA]: [() => input.ByCreatedAfter !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCA]).toString()], [_pRPA]: [, input[_BPRPA]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListRecoveryPointsByBackupVaultCommand");var se_ListRecoveryPointsByLegalHoldCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/legal-holds/{LegalHoldId}/recovery-points"); b.p("LegalHoldId", () => input.LegalHoldId, "{LegalHoldId}", false); 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_ListRecoveryPointsByLegalHoldCommand");var se_ListRecoveryPointsByResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/resources/{ResourceArn}/recovery-points"); b.p("ResourceArn", () => input.ResourceArn, "{ResourceArn}", false); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_NT]], [_mR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_mBAWSBO]: [() => input.ManagedByAWSBackupOnly !== void 0, () => input[_MBAWSBO].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListRecoveryPointsByResourceCommand");var se_ListReportJobsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/report-jobs"); const query = (0, import_smithy_client.map)({ [_RPN]: [, input[_BRPN]], [_CBr]: [() => input.ByCreationBefore !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCByr]).toString()], [_CAr]: [() => input.ByCreationAfter !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCAyr]).toString()], [_St]: [, input[_BSyt]], [_MR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListReportJobsCommand");var se_ListReportPlansCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/report-plans"); const query = (0, import_smithy_client.map)({ [_MR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListReportPlansCommand");var se_ListRestoreAccessBackupVaultsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/logically-air-gapped-backup-vaults/{BackupVaultName}/restore-access-backup-vaults"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); 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_ListRestoreAccessBackupVaultsCommand");var se_ListRestoreJobsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/restore-jobs"); const query = (0, import_smithy_client.map)({ [_nT]: [, input[_NT]], [_mR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_aI]: [, input[_BAI]], [_rT]: [, input[_BRT]], [_cB]: [() => input.ByCreatedBefore !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCB]).toString()], [_cA]: [() => input.ByCreatedAfter !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCA]).toString()], [_st]: [, input[_BSyt]], [_cBo]: [() => input.ByCompleteBefore !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCBy]).toString()], [_cAo]: [() => input.ByCompleteAfter !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BCAy]).toString()], [_rTPA]: [, input[_BRTPA]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListRestoreJobsCommand");var se_ListRestoreJobsByProtectedResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/resources/{ResourceArn}/restore-jobs"); b.p("ResourceArn", () => input.ResourceArn, "{ResourceArn}", false); const query = (0, import_smithy_client.map)({ [_st]: [, input[_BSyt]], [_rPCDA]: [ () => input.ByRecoveryPointCreationDateAfter !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BRPCDA]).toString() ], [_rPCDB]: [ () => input.ByRecoveryPointCreationDateBefore !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_BRPCDB]).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_ListRestoreJobsByProtectedResourceCommand");var se_ListRestoreJobSummariesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/audit/restore-job-summaries"); const query = (0, import_smithy_client.map)({ [_AI]: [, input[_AI]], [_S]: [, input[_S]], [_RT]: [, input[_RT]], [_AP]: [, input[_AP]], [_MR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListRestoreJobSummariesCommand");var se_ListRestoreTestingPlansCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/restore-testing/plans"); const query = (0, import_smithy_client.map)({ [_MR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListRestoreTestingPlansCommand");var se_ListRestoreTestingSelectionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/restore-testing/plans/{RestoreTestingPlanName}/selections"); b.p("RestoreTestingPlanName", () => input.RestoreTestingPlanName, "{RestoreTestingPlanName}", false); const query = (0, import_smithy_client.map)({ [_MR]: [() => input.MaxResults !== void 0, () => input[_MR].toString()], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListRestoreTestingSelectionsCommand");var se_ListTagsCommand = /* @__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)({ [_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_ListTagsCommand");var se_PutBackupVaultAccessPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/backup-vaults/{BackupVaultName}/access-policy"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Policy: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_PutBackupVaultAccessPolicyCommand");var se_PutBackupVaultLockConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/backup-vaults/{BackupVaultName}/vault-lock"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { ChangeableForDays: [], MaxRetentionDays: [], MinRetentionDays: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_PutBackupVaultLockConfigurationCommand");var se_PutBackupVaultNotificationsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/backup-vaults/{BackupVaultName}/notification-configuration"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { BackupVaultEvents: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BackupVaultEvents"), SNSTopicArn: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_PutBackupVaultNotificationsCommand");var se_PutRestoreValidationResultCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/restore-jobs/{RestoreJobId}/validations"); b.p("RestoreJobId", () => input.RestoreJobId, "{RestoreJobId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { ValidationStatus: [], ValidationStatusMessage: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_PutRestoreValidationResultCommand");var se_RevokeRestoreAccessBackupVaultCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp( "/logically-air-gapped-backup-vaults/{BackupVaultName}/restore-access-backup-vaults/{RestoreAccessBackupVaultArn}" ); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); b.p("RestoreAccessBackupVaultArn", () => input.RestoreAccessBackupVaultArn, "{RestoreAccessBackupVaultArn}", false); const query = (0, import_smithy_client.map)({ [_rC]: [, input[_RC]] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_RevokeRestoreAccessBackupVaultCommand");var se_StartBackupJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/backup-jobs"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { BackupOptions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BackupOptions"), BackupVaultName: [], CompleteWindowMinutes: [], IamRoleArn: [], IdempotencyToken: [true, (_) => _ ?? (0, import_uuid.v4)()], Index: [], Lifecycle: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Lifecycle"), RecoveryPointTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "RecoveryPointTags"), ResourceArn: [], StartWindowMinutes: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_StartBackupJobCommand");var se_StartCopyJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/copy-jobs"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { DestinationBackupVaultArn: [], IamRoleArn: [], IdempotencyToken: [true, (_) => _ ?? (0, import_uuid.v4)()], Lifecycle: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Lifecycle"), RecoveryPointArn: [], SourceBackupVaultName: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_StartCopyJobCommand");var se_StartReportJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/report-jobs/{ReportPlanName}"); b.p("ReportPlanName", () => input.ReportPlanName, "{ReportPlanName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { IdempotencyToken: [true, (_) => _ ?? (0, import_uuid.v4)()] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StartReportJobCommand");var se_StartRestoreJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/restore-jobs"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { CopySourceTagsToRestoredResource: [], IamRoleArn: [], IdempotencyToken: [true, (_) => _ ?? (0, import_uuid.v4)()], Metadata: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Metadata"), RecoveryPointArn: [], ResourceType: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_StartRestoreJobCommand");var se_StopBackupJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/backup-jobs/{BackupJobId}"); b.p("BackupJobId", () => input.BackupJobId, "{BackupJobId}", false); let body; b.m("POST").h(headers).b(body); return b.build();}, "se_StopBackupJobCommand");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 = { "content-type": "application/json" }; b.bp("/untag/{ResourceArn}"); b.p("ResourceArn", () => input.ResourceArn, "{ResourceArn}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { TagKeyList: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "TagKeyList") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UntagResourceCommand");var se_UpdateBackupPlanCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/backup/plans/{BackupPlanId}"); b.p("BackupPlanId", () => input.BackupPlanId, "{BackupPlanId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { BackupPlan: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "BackupPlan") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateBackupPlanCommand");var se_UpdateFrameworkCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/frameworks/{FrameworkName}"); b.p("FrameworkName", () => input.FrameworkName, "{FrameworkName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { FrameworkControls: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "FrameworkControls"), FrameworkDescription: [], IdempotencyToken: [true, (_) => _ ?? (0, import_uuid.v4)()] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateFrameworkCommand");var se_UpdateGlobalSettingsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/global-settings"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { GlobalSettings: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "GlobalSettings") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateGlobalSettingsCommand");var se_UpdateRecoveryPointIndexSettingsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/backup-vaults/{BackupVaultName}/recovery-points/{RecoveryPointArn}/index"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); b.p("RecoveryPointArn", () => input.RecoveryPointArn, "{RecoveryPointArn}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { IamRoleArn: [], Index: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateRecoveryPointIndexSettingsCommand");var se_UpdateRecoveryPointLifecycleCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/backup-vaults/{BackupVaultName}/recovery-points/{RecoveryPointArn}"); b.p("BackupVaultName", () => input.BackupVaultName, "{BackupVaultName}", false); b.p("RecoveryPointArn", () => input.RecoveryPointArn, "{RecoveryPointArn}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Lifecycle: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Lifecycle") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateRecoveryPointLifecycleCommand");var se_UpdateRegionSettingsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/account-settings"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { ResourceTypeManagementPreference: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ResourceTypeManagementPreference"), ResourceTypeOptInPreference: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ResourceTypeOptInPreference") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateRegionSettingsCommand");var se_UpdateReportPlanCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/audit/report-plans/{ReportPlanName}"); b.p("ReportPlanName", () => input.ReportPlanName, "{ReportPlanName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { IdempotencyToken: [true, (_) => _ ?? (0, import_uuid.v4)()], ReportDeliveryChannel: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ReportDeliveryChannel"), ReportPlanDescription: [], ReportSetting: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ReportSetting") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateReportPlanCommand");var se_UpdateRestoreTestingPlanCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/restore-testing/plans/{RestoreTestingPlanName}"); b.p("RestoreTestingPlanName", () => input.RestoreTestingPlanName, "{RestoreTestingPlanName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { RestoreTestingPlan: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "RestoreTestingPlan") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateRestoreTestingPlanCommand");var se_UpdateRestoreTestingSelectionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/restore-testing/plans/{RestoreTestingPlanName}/selections/{RestoreTestingSelectionName}"); b.p("RestoreTestingPlanName", () => input.RestoreTestingPlanName, "{RestoreTestingPlanName}", false); b.p("RestoreTestingSelectionName", () => input.RestoreTestingSelectionName, "{RestoreTestingSelectionName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { RestoreTestingSelection: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "RestoreTestingSelection") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateRestoreTestingSelectionCommand");var de_AssociateBackupVaultMpaApprovalTeamCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && 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_AssociateBackupVaultMpaApprovalTeamCommand");var de_CancelLegalHoldCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && 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_CancelLegalHoldCommand");var de_CreateBackupPlanCommand = /* @__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, { AdvancedBackupSettings: import_smithy_client._json, BackupPlanArn: import_smithy_client.expectString, BackupPlanId: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), VersionId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateBackupPlanCommand");var de_CreateBackupSelectionCommand = /* @__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, { BackupPlanId: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), SelectionId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateBackupSelectionCommand");var de_CreateBackupVaultCommand = /* @__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, { BackupVaultArn: import_smithy_client.expectString, BackupVaultName: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate") }); Object.assign(contents, doc); return contents;}, "de_CreateBackupVaultCommand");var de_CreateFrameworkCommand = /* @__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, { FrameworkArn: import_smithy_client.expectString, FrameworkName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateFrameworkCommand");var de_CreateLegalHoldCommand = /* @__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, { CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), Description: import_smithy_client.expectString, LegalHoldArn: import_smithy_client.expectString, LegalHoldId: import_smithy_client.expectString, RecoveryPointSelection: /* @__PURE__ */ __name((_) => de_RecoveryPointSelection(_, context), "RecoveryPointSelection"), Status: import_smithy_client.expectString, Title: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateLegalHoldCommand");var de_CreateLogicallyAirGappedBackupVaultCommand = /* @__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, { BackupVaultArn: import_smithy_client.expectString, BackupVaultName: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), VaultState: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateLogicallyAirGappedBackupVaultCommand");var de_CreateReportPlanCommand = /* @__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, { CreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTime"), ReportPlanArn: import_smithy_client.expectString, ReportPlanName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateReportPlanCommand");var de_CreateRestoreAccessBackupVaultCommand = /* @__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, { CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), RestoreAccessBackupVaultArn: import_smithy_client.expectString, RestoreAccessBackupVaultName: import_smithy_client.expectString, VaultState: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateRestoreAccessBackupVaultCommand");var de_CreateRestoreTestingPlanCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && 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, { CreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTime"), RestoreTestingPlanArn: import_smithy_client.expectString, RestoreTestingPlanName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateRestoreTestingPlanCommand");var de_CreateRestoreTestingSelectionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && 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, { CreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTime"), RestoreTestingPlanArn: import_smithy_client.expectString, RestoreTestingPlanName: import_smithy_client.expectString, RestoreTestingSelectionName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateRestoreTestingSelectionCommand");var de_DeleteBackupPlanCommand = /* @__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, { BackupPlanArn: import_smithy_client.expectString, BackupPlanId: import_smithy_client.expectString, DeletionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DeletionDate"), VersionId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DeleteBackupPlanCommand");var de_DeleteBackupSelectionCommand = /* @__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_DeleteBackupSelectionCommand");var de_DeleteBackupVaultCommand = /* @__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_DeleteBackupVaultCommand");var de_DeleteBackupVaultAccessPolicyCommand = /* @__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_DeleteBackupVaultAccessPolicyCommand");var de_DeleteBackupVaultLockConfigurationCommand = /* @__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_DeleteBackupVaultLockConfigurationCommand");var de_DeleteBackupVaultNotificationsCommand = /* @__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_DeleteBackupVaultNotificationsCommand");var de_DeleteFrameworkCommand = /* @__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_DeleteFrameworkCommand");var de_DeleteRecoveryPointCommand = /* @__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_DeleteRecoveryPointCommand");var de_DeleteReportPlanCommand = /* @__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_DeleteReportPlanCommand");var de_DeleteRestoreTestingPlanCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && 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_DeleteRestoreTestingPlanCommand");var de_DeleteRestoreTestingSelectionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && 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_DeleteRestoreTestingSelectionCommand");var de_DescribeBackupJobCommand = /* @__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, { AccountId: import_smithy_client.expectString, BackupJobId: import_smithy_client.expectString, BackupOptions: import_smithy_client._json, BackupSizeInBytes: import_smithy_client.expectLong, BackupType: import_smithy_client.expectString, BackupVaultArn: import_smithy_client.expectString, BackupVaultName: import_smithy_client.expectString, BytesTransferred: import_smithy_client.expectLong, ChildJobsInState: import_smithy_client._json, CompletionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CompletionDate"), CreatedBy: import_smithy_client._json, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), ExpectedCompletionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ExpectedCompletionDate"), IamRoleArn: import_smithy_client.expectString, InitiationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "InitiationDate"), IsParent: import_smithy_client.expectBoolean, MessageCategory: import_smithy_client.expectString, NumberOfChildJobs: import_smithy_client.expectLong, ParentJobId: import_smithy_client.expectString, PercentDone: import_smithy_client.expectString, RecoveryPointArn: import_smithy_client.expectString, ResourceArn: import_smithy_client.expectString, ResourceName: import_smithy_client.expectString, ResourceType: import_smithy_client.expectString, StartBy: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartBy"), State: import_smithy_client.expectString, StatusMessage: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeBackupJobCommand");var de_DescribeBackupVaultCommand = /* @__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, { BackupVaultArn: import_smithy_client.expectString, BackupVaultName: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), CreatorRequestId: import_smithy_client.expectString, EncryptionKeyArn: import_smithy_client.expectString, LatestMpaApprovalTeamUpdate: /* @__PURE__ */ __name((_) => de_LatestMpaApprovalTeamUpdate(_, context), "LatestMpaApprovalTeamUpdate"), LockDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LockDate"), Locked: import_smithy_client.expectBoolean, MaxRetentionDays: import_smithy_client.expectLong, MinRetentionDays: import_smithy_client.expectLong, MpaApprovalTeamArn: import_smithy_client.expectString, MpaSessionArn: import_smithy_client.expectString, NumberOfRecoveryPoints: import_smithy_client.expectLong, SourceBackupVaultArn: import_smithy_client.expectString, VaultState: import_smithy_client.expectString, VaultType: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeBackupVaultCommand");var de_DescribeCopyJobCommand = /* @__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, { CopyJob: /* @__PURE__ */ __name((_) => de_CopyJob(_, context), "CopyJob") }); Object.assign(contents, doc); return contents;}, "de_DescribeCopyJobCommand");var de_DescribeFrameworkCommand = /* @__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, { CreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTime"), DeploymentStatus: import_smithy_client.expectString, FrameworkArn: import_smithy_client.expectString, FrameworkControls: import_smithy_client._json, FrameworkDescription: import_smithy_client.expectString, FrameworkName: import_smithy_client.expectString, FrameworkStatus: import_smithy_client.expectString, IdempotencyToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeFrameworkCommand");var de_DescribeGlobalSettingsCommand = /* @__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, { GlobalSettings: import_smithy_client._json, LastUpdateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdateTime") }); Object.assign(contents, doc); return contents;}, "de_DescribeGlobalSettingsCommand");var de_DescribeProtectedResourceCommand = /* @__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, { LastBackupTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastBackupTime"), LastBackupVaultArn: import_smithy_client.expectString, LastRecoveryPointArn: import_smithy_client.expectString, LatestRestoreExecutionTimeMinutes: import_smithy_client.expectLong, LatestRestoreJobCreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LatestRestoreJobCreationDate"), LatestRestoreRecoveryPointCreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LatestRestoreRecoveryPointCreationDate"), ResourceArn: import_smithy_client.expectString, ResourceName: import_smithy_client.expectString, ResourceType: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeProtectedResourceCommand");var de_DescribeRecoveryPointCommand = /* @__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, { BackupSizeInBytes: import_smithy_client.expectLong, BackupVaultArn: import_smithy_client.expectString, BackupVaultName: import_smithy_client.expectString, CalculatedLifecycle: /* @__PURE__ */ __name((_) => de_CalculatedLifecycle(_, context), "CalculatedLifecycle"), CompletionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CompletionDate"), CompositeMemberIdentifier: import_smithy_client.expectString, CreatedBy: import_smithy_client._json, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), EncryptionKeyArn: import_smithy_client.expectString, IamRoleArn: import_smithy_client.expectString, IndexStatus: import_smithy_client.expectString, IndexStatusMessage: import_smithy_client.expectString, InitiationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "InitiationDate"), IsEncrypted: import_smithy_client.expectBoolean, IsParent: import_smithy_client.expectBoolean, LastRestoreTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastRestoreTime"), Lifecycle: import_smithy_client._json, ParentRecoveryPointArn: import_smithy_client.expectString, RecoveryPointArn: import_smithy_client.expectString, ResourceArn: import_smithy_client.expectString, ResourceName: import_smithy_client.expectString, ResourceType: import_smithy_client.expectString, SourceBackupVaultArn: import_smithy_client.expectString, Status: import_smithy_client.expectString, StatusMessage: import_smithy_client.expectString, StorageClass: import_smithy_client.expectString, VaultType: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeRecoveryPointCommand");var de_DescribeRegionSettingsCommand = /* @__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, { ResourceTypeManagementPreference: import_smithy_client._json, ResourceTypeOptInPreference: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_DescribeRegionSettingsCommand");var de_DescribeReportJobCommand = /* @__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, { ReportJob: /* @__PURE__ */ __name((_) => de_ReportJob(_, context), "ReportJob") }); Object.assign(contents, doc); return contents;}, "de_DescribeReportJobCommand");var de_DescribeReportPlanCommand = /* @__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, { ReportPlan: /* @__PURE__ */ __name((_) => de_ReportPlan(_, context), "ReportPlan") }); Object.assign(contents, doc); return contents;}, "de_DescribeReportPlanCommand");var de_DescribeRestoreJobCommand = /* @__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, { AccountId: import_smithy_client.expectString, BackupSizeInBytes: import_smithy_client.expectLong, CompletionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CompletionDate"), CreatedBy: import_smithy_client._json, CreatedResourceArn: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), DeletionStatus: import_smithy_client.expectString, DeletionStatusMessage: import_smithy_client.expectString, ExpectedCompletionTimeMinutes: import_smithy_client.expectLong, IamRoleArn: import_smithy_client.expectString, PercentDone: import_smithy_client.expectString, RecoveryPointArn: import_smithy_client.expectString, RecoveryPointCreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "RecoveryPointCreationDate"), ResourceType: import_smithy_client.expectString, RestoreJobId: import_smithy_client.expectString, Status: import_smithy_client.expectString, StatusMessage: import_smithy_client.expectString, ValidationStatus: import_smithy_client.expectString, ValidationStatusMessage: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeRestoreJobCommand");var de_DisassociateBackupVaultMpaApprovalTeamCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && 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_DisassociateBackupVaultMpaApprovalTeamCommand");var de_DisassociateRecoveryPointCommand = /* @__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_DisassociateRecoveryPointCommand");var de_DisassociateRecoveryPointFromParentCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && 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_DisassociateRecoveryPointFromParentCommand");var de_ExportBackupPlanTemplateCommand = /* @__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, { BackupPlanTemplateJson: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ExportBackupPlanTemplateCommand");var de_GetBackupPlanCommand = /* @__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, { AdvancedBackupSettings: import_smithy_client._json, BackupPlan: import_smithy_client._json, BackupPlanArn: import_smithy_client.expectString, BackupPlanId: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), CreatorRequestId: import_smithy_client.expectString, DeletionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DeletionDate"), LastExecutionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastExecutionDate"), VersionId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetBackupPlanCommand");var de_GetBackupPlanFromJSONCommand = /* @__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, { BackupPlan: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetBackupPlanFromJSONCommand");var de_GetBackupPlanFromTemplateCommand = /* @__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, { BackupPlanDocument: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetBackupPlanFromTemplateCommand");var de_GetBackupSelectionCommand = /* @__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, { BackupPlanId: import_smithy_client.expectString, BackupSelection: import_smithy_client._json, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), CreatorRequestId: import_smithy_client.expectString, SelectionId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetBackupSelectionCommand");var de_GetBackupVaultAccessPolicyCommand = /* @__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, { BackupVaultArn: import_smithy_client.expectString, BackupVaultName: import_smithy_client.expectString, Policy: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetBackupVaultAccessPolicyCommand");var de_GetBackupVaultNotificationsCommand = /* @__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, { BackupVaultArn: import_smithy_client.expectString, BackupVaultEvents: import_smithy_client._json, BackupVaultName: import_smithy_client.expectString, SNSTopicArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetBackupVaultNotificationsCommand");var de_GetLegalHoldCommand = /* @__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, { CancelDescription: import_smithy_client.expectString, CancellationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CancellationDate"), CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), Description: import_smithy_client.expectString, LegalHoldArn: import_smithy_client.expectString, LegalHoldId: import_smithy_client.expectString, RecoveryPointSelection: /* @__PURE__ */ __name((_) => de_RecoveryPointSelection(_, context), "RecoveryPointSelection"), RetainRecordUntil: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "RetainRecordUntil"), Status: import_smithy_client.expectString, Title: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetLegalHoldCommand");var de_GetRecoveryPointIndexDetailsCommand = /* @__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, { BackupVaultArn: import_smithy_client.expectString, IndexCompletionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "IndexCompletionDate"), IndexCreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "IndexCreationDate"), IndexDeletionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "IndexDeletionDate"), IndexStatus: import_smithy_client.expectString, IndexStatusMessage: import_smithy_client.expectString, RecoveryPointArn: import_smithy_client.expectString, SourceResourceArn: import_smithy_client.expectString, TotalItemsIndexed: import_smithy_client.expectLong }); Object.assign(contents, doc); return contents;}, "de_GetRecoveryPointIndexDetailsCommand");var de_GetRecoveryPointRestoreMetadataCommand = /* @__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, { BackupVaultArn: import_smithy_client.expectString, RecoveryPointArn: import_smithy_client.expectString, ResourceType: import_smithy_client.expectString, RestoreMetadata: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetRecoveryPointRestoreMetadataCommand");var de_GetRestoreJobMetadataCommand = /* @__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, { Metadata: import_smithy_client._json, RestoreJobId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetRestoreJobMetadataCommand");var de_GetRestoreTestingInferredMetadataCommand = /* @__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, { InferredMetadata: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetRestoreTestingInferredMetadataCommand");var de_GetRestoreTestingPlanCommand = /* @__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, { RestoreTestingPlan: /* @__PURE__ */ __name((_) => de_RestoreTestingPlanForGet(_, context), "RestoreTestingPlan") }); Object.assign(contents, doc); return contents;}, "de_GetRestoreTestingPlanCommand");var de_GetRestoreTestingSelectionCommand = /* @__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, { RestoreTestingSelection: /* @__PURE__ */ __name((_) => de_RestoreTestingSelectionForGet(_, context), "RestoreTestingSelection") }); Object.assign(contents, doc); return contents;}, "de_GetRestoreTestingSelectionCommand");var de_GetSupportedResourceTypesCommand = /* @__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, { ResourceTypes: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetSupportedResourceTypesCommand");var de_ListBackupJobsCommand = /* @__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, { BackupJobs: /* @__PURE__ */ __name((_) => de_BackupJobsList(_, context), "BackupJobs"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListBackupJobsCommand");var de_ListBackupJobSummariesCommand = /* @__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, { AggregationPeriod: import_smithy_client.expectString, BackupJobSummaries: /* @__PURE__ */ __name((_) => de_BackupJobSummaryList(_, context), "BackupJobSummaries"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListBackupJobSummariesCommand");var de_ListBackupPlansCommand = /* @__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, { BackupPlansList: /* @__PURE__ */ __name((_) => de_BackupPlansList(_, context), "BackupPlansList"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListBackupPlansCommand");var de_ListBackupPlanTemplatesCommand = /* @__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, { BackupPlanTemplatesList: import_smithy_client._json, NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListBackupPlanTemplatesCommand");var de_ListBackupPlanVersionsCommand = /* @__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, { BackupPlanVersionsList: /* @__PURE__ */ __name((_) => de_BackupPlanVersionsList(_, context), "BackupPlanVersionsList"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListBackupPlanVersionsCommand");var de_ListBackupSelectionsCommand = /* @__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, { BackupSelectionsList: /* @__PURE__ */ __name((_) => de_BackupSelectionsList(_, context), "BackupSelectionsList"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListBackupSelectionsCommand");var de_ListBackupVaultsCommand = /* @__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, { BackupVaultList: /* @__PURE__ */ __name((_) => de_BackupVaultList(_, context), "BackupVaultList"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListBackupVaultsCommand");var de_ListCopyJobsCommand = /* @__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, { CopyJobs: /* @__PURE__ */ __name((_) => de_CopyJobsList(_, context), "CopyJobs"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListCopyJobsCommand");var de_ListCopyJobSummariesCommand = /* @__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, { AggregationPeriod: import_smithy_client.expectString, CopyJobSummaries: /* @__PURE__ */ __name((_) => de_CopyJobSummaryList(_, context), "CopyJobSummaries"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListCopyJobSummariesCommand");var de_ListFrameworksCommand = /* @__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, { Frameworks: /* @__PURE__ */ __name((_) => de_FrameworkList(_, context), "Frameworks"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListFrameworksCommand");var de_ListIndexedRecoveryPointsCommand = /* @__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, { IndexedRecoveryPoints: /* @__PURE__ */ __name((_) => de_IndexedRecoveryPointList(_, context), "IndexedRecoveryPoints"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListIndexedRecoveryPointsCommand");var de_ListLegalHoldsCommand = /* @__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, { LegalHolds: /* @__PURE__ */ __name((_) => de_LegalHoldsList(_, context), "LegalHolds"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListLegalHoldsCommand");var de_ListProtectedResourcesCommand = /* @__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, Results: /* @__PURE__ */ __name((_) => de_ProtectedResourcesList(_, context), "Results") }); Object.assign(contents, doc); return contents;}, "de_ListProtectedResourcesCommand");var de_ListProtectedResourcesByBackupVaultCommand = /* @__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, Results: /* @__PURE__ */ __name((_) => de_ProtectedResourcesList(_, context), "Results") }); Object.assign(contents, doc); return contents;}, "de_ListProtectedResourcesByBackupVaultCommand");var de_ListRecoveryPointsByBackupVaultCommand = /* @__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, RecoveryPoints: /* @__PURE__ */ __name((_) => de_RecoveryPointByBackupVaultList(_, context), "RecoveryPoints") }); Object.assign(contents, doc); return contents;}, "de_ListRecoveryPointsByBackupVaultCommand");var de_ListRecoveryPointsByLegalHoldCommand = /* @__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, RecoveryPoints: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListRecoveryPointsByLegalHoldCommand");var de_ListRecoveryPointsByResourceCommand = /* @__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, RecoveryPoints: /* @__PURE__ */ __name((_) => de_RecoveryPointByResourceList(_, context), "RecoveryPoints") }); Object.assign(contents, doc); return contents;}, "de_ListRecoveryPointsByResourceCommand");var de_ListReportJobsCommand = /* @__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, ReportJobs: /* @__PURE__ */ __name((_) => de_ReportJobList(_, context), "ReportJobs") }); Object.assign(contents, doc); return contents;}, "de_ListReportJobsCommand");var de_ListReportPlansCommand = /* @__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, ReportPlans: /* @__PURE__ */ __name((_) => de_ReportPlanList(_, context), "ReportPlans") }); Object.assign(contents, doc); return contents;}, "de_ListReportPlansCommand");var de_ListRestoreAccessBackupVaultsCommand = /* @__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, RestoreAccessBackupVaults: /* @__PURE__ */ __name((_) => de_RestoreAccessBackupVaultList(_, context), "RestoreAccessBackupVaults") }); Object.assign(contents, doc); return contents;}, "de_ListRestoreAccessBackupVaultsCommand");var de_ListRestoreJobsCommand = /* @__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, RestoreJobs: /* @__PURE__ */ __name((_) => de_RestoreJobsList(_, context), "RestoreJobs") }); Object.assign(contents, doc); return contents;}, "de_ListRestoreJobsCommand");var de_ListRestoreJobsByProtectedResourceCommand = /* @__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, RestoreJobs: /* @__PURE__ */ __name((_) => de_RestoreJobsList(_, context), "RestoreJobs") }); Object.assign(contents, doc); return contents;}, "de_ListRestoreJobsByProtectedResourceCommand");var de_ListRestoreJobSummariesCommand = /* @__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, { AggregationPeriod: import_smithy_client.expectString, NextToken: import_smithy_client.expectString, RestoreJobSummaries: /* @__PURE__ */ __name((_) => de_RestoreJobSummaryList(_, context), "RestoreJobSummaries") }); Object.assign(contents, doc); return contents;}, "de_ListRestoreJobSummariesCommand");var de_ListRestoreTestingPlansCommand = /* @__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, RestoreTestingPlans: /* @__PURE__ */ __name((_) => de_RestoreTestingPlans(_, context), "RestoreTestingPlans") }); Object.assign(contents, doc); return contents;}, "de_ListRestoreTestingPlansCommand");var de_ListRestoreTestingSelectionsCommand = /* @__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, RestoreTestingSelections: /* @__PURE__ */ __name((_) => de_RestoreTestingSelections(_, context), "RestoreTestingSelections") }); Object.assign(contents, doc); return contents;}, "de_ListRestoreTestingSelectionsCommand");var de_ListTagsCommand = /* @__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, Tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListTagsCommand");var de_PutBackupVaultAccessPolicyCommand = /* @__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_PutBackupVaultAccessPolicyCommand");var de_PutBackupVaultLockConfigurationCommand = /* @__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_PutBackupVaultLockConfigurationCommand");var de_PutBackupVaultNotificationsCommand = /* @__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_PutBackupVaultNotificationsCommand");var de_PutRestoreValidationResultCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && 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_PutRestoreValidationResultCommand");var de_RevokeRestoreAccessBackupVaultCommand = /* @__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_RevokeRestoreAccessBackupVaultCommand");var de_StartBackupJobCommand = /* @__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, { BackupJobId: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), IsParent: import_smithy_client.expectBoolean, RecoveryPointArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_StartBackupJobCommand");var de_StartCopyJobCommand = /* @__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, { CopyJobId: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), IsParent: import_smithy_client.expectBoolean }); Object.assign(contents, doc); return contents;}, "de_StartCopyJobCommand");var de_StartReportJobCommand = /* @__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, { ReportJobId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_StartReportJobCommand");var de_StartRestoreJobCommand = /* @__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, { RestoreJobId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_StartRestoreJobCommand");var de_StopBackupJobCommand = /* @__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_StopBackupJobCommand");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_UpdateBackupPlanCommand = /* @__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, { AdvancedBackupSettings: import_smithy_client._json, BackupPlanArn: import_smithy_client.expectString, BackupPlanId: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), VersionId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateBackupPlanCommand");var de_UpdateFrameworkCommand = /* @__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, { CreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTime"), FrameworkArn: import_smithy_client.expectString, FrameworkName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateFrameworkCommand");var de_UpdateGlobalSettingsCommand = /* @__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_UpdateGlobalSettingsCommand");var de_UpdateRecoveryPointIndexSettingsCommand = /* @__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, { BackupVaultName: import_smithy_client.expectString, Index: import_smithy_client.expectString, IndexStatus: import_smithy_client.expectString, RecoveryPointArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateRecoveryPointIndexSettingsCommand");var de_UpdateRecoveryPointLifecycleCommand = /* @__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, { BackupVaultArn: import_smithy_client.expectString, CalculatedLifecycle: /* @__PURE__ */ __name((_) => de_CalculatedLifecycle(_, context), "CalculatedLifecycle"), Lifecycle: import_smithy_client._json, RecoveryPointArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateRecoveryPointLifecycleCommand");var de_UpdateRegionSettingsCommand = /* @__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_UpdateRegionSettingsCommand");var de_UpdateReportPlanCommand = /* @__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, { CreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTime"), ReportPlanArn: import_smithy_client.expectString, ReportPlanName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateReportPlanCommand");var de_UpdateRestoreTestingPlanCommand = /* @__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, { CreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTime"), RestoreTestingPlanArn: import_smithy_client.expectString, RestoreTestingPlanName: import_smithy_client.expectString, UpdateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "UpdateTime") }); Object.assign(contents, doc); return contents;}, "de_UpdateRestoreTestingPlanCommand");var de_UpdateRestoreTestingSelectionCommand = /* @__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, { CreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTime"), RestoreTestingPlanArn: import_smithy_client.expectString, RestoreTestingPlanName: import_smithy_client.expectString, RestoreTestingSelectionName: import_smithy_client.expectString, UpdateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "UpdateTime") }); Object.assign(contents, doc); return contents;}, "de_UpdateRestoreTestingSelectionCommand");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 "InvalidParameterValueException": case "com.amazonaws.backup#InvalidParameterValueException": throw await de_InvalidParameterValueExceptionRes(parsedOutput, context); case "InvalidRequestException": case "com.amazonaws.backup#InvalidRequestException": throw await de_InvalidRequestExceptionRes(parsedOutput, context); case "MissingParameterValueException": case "com.amazonaws.backup#MissingParameterValueException": throw await de_MissingParameterValueExceptionRes(parsedOutput, context); case "ResourceNotFoundException": case "com.amazonaws.backup#ResourceNotFoundException": throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); case "ServiceUnavailableException": case "com.amazonaws.backup#ServiceUnavailableException": throw await de_ServiceUnavailableExceptionRes(parsedOutput, context); case "InvalidResourceStateException": case "com.amazonaws.backup#InvalidResourceStateException": throw await de_InvalidResourceStateExceptionRes(parsedOutput, context); case "AlreadyExistsException": case "com.amazonaws.backup#AlreadyExistsException": throw await de_AlreadyExistsExceptionRes(parsedOutput, context); case "LimitExceededException": case "com.amazonaws.backup#LimitExceededException": throw await de_LimitExceededExceptionRes(parsedOutput, context); case "ConflictException": case "com.amazonaws.backup#ConflictException": throw await de_ConflictExceptionRes(parsedOutput, context); case "DependencyFailureException": case "com.amazonaws.backup#DependencyFailureException": throw await de_DependencyFailureExceptionRes(parsedOutput, context); default: const parsedBody = parsedOutput.body; return throwDefaultError({ output, parsedBody, errorCode }); }}, "de_CommandError");var throwDefaultError = (0, import_smithy_client.withBaseException)(BackupServiceException);var de_AlreadyExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, Code: import_smithy_client.expectString, Context: import_smithy_client.expectString, CreatorRequestId: import_smithy_client.expectString, Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new AlreadyExistsException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_AlreadyExistsExceptionRes");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, { Code: import_smithy_client.expectString, Context: import_smithy_client.expectString, Message: import_smithy_client.expectString, Type: 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_DependencyFailureExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Code: import_smithy_client.expectString, Context: import_smithy_client.expectString, Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new DependencyFailureException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_DependencyFailureExceptionRes");var de_InvalidParameterValueExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Code: import_smithy_client.expectString, Context: import_smithy_client.expectString, Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidParameterValueException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidParameterValueExceptionRes");var de_InvalidRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Code: import_smithy_client.expectString, Context: import_smithy_client.expectString, Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidRequestException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidRequestExceptionRes");var de_InvalidResourceStateExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Code: import_smithy_client.expectString, Context: import_smithy_client.expectString, Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidResourceStateException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidResourceStateExceptionRes");var de_LimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Code: import_smithy_client.expectString, Context: import_smithy_client.expectString, Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new LimitExceededException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_LimitExceededExceptionRes");var de_MissingParameterValueExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Code: import_smithy_client.expectString, Context: import_smithy_client.expectString, Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new MissingParameterValueException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_MissingParameterValueExceptionRes");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, { Code: import_smithy_client.expectString, Context: import_smithy_client.expectString, Message: import_smithy_client.expectString, Type: 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_ServiceUnavailableExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Code: import_smithy_client.expectString, Context: import_smithy_client.expectString, Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ServiceUnavailableException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ServiceUnavailableExceptionRes");var se_DateRange = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { FromDate: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "FromDate"), ToDate: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "ToDate") });}, "se_DateRange");var se_RecoveryPointSelection = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { DateRange: /* @__PURE__ */ __name((_) => se_DateRange(_, context), "DateRange"), ResourceIdentifiers: import_smithy_client._json, VaultNames: import_smithy_client._json });}, "se_RecoveryPointSelection");var de_BackupJob = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AccountId: import_smithy_client.expectString, BackupJobId: import_smithy_client.expectString, BackupOptions: import_smithy_client._json, BackupSizeInBytes: import_smithy_client.expectLong, BackupType: import_smithy_client.expectString, BackupVaultArn: import_smithy_client.expectString, BackupVaultName: import_smithy_client.expectString, BytesTransferred: import_smithy_client.expectLong, CompletionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CompletionDate"), CreatedBy: import_smithy_client._json, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), ExpectedCompletionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ExpectedCompletionDate"), IamRoleArn: import_smithy_client.expectString, InitiationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "InitiationDate"), IsParent: import_smithy_client.expectBoolean, MessageCategory: import_smithy_client.expectString, ParentJobId: import_smithy_client.expectString, PercentDone: import_smithy_client.expectString, RecoveryPointArn: import_smithy_client.expectString, ResourceArn: import_smithy_client.expectString, ResourceName: import_smithy_client.expectString, ResourceType: import_smithy_client.expectString, StartBy: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartBy"), State: import_smithy_client.expectString, StatusMessage: import_smithy_client.expectString });}, "de_BackupJob");var de_BackupJobsList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_BackupJob(entry, context); }); return retVal;}, "de_BackupJobsList");var de_BackupJobSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AccountId: import_smithy_client.expectString, Count: import_smithy_client.expectInt32, EndTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndTime"), MessageCategory: import_smithy_client.expectString, Region: import_smithy_client.expectString, ResourceType: import_smithy_client.expectString, StartTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartTime"), State: import_smithy_client.expectString });}, "de_BackupJobSummary");var de_BackupJobSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_BackupJobSummary(entry, context); }); return retVal;}, "de_BackupJobSummaryList");var de_BackupPlansList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_BackupPlansListMember(entry, context); }); return retVal;}, "de_BackupPlansList");var de_BackupPlansListMember = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AdvancedBackupSettings: import_smithy_client._json, BackupPlanArn: import_smithy_client.expectString, BackupPlanId: import_smithy_client.expectString, BackupPlanName: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), CreatorRequestId: import_smithy_client.expectString, DeletionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DeletionDate"), LastExecutionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastExecutionDate"), VersionId: import_smithy_client.expectString });}, "de_BackupPlansListMember");var de_BackupPlanVersionsList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_BackupPlansListMember(entry, context); }); return retVal;}, "de_BackupPlanVersionsList");var de_BackupSelectionsList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_BackupSelectionsListMember(entry, context); }); return retVal;}, "de_BackupSelectionsList");var de_BackupSelectionsListMember = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { BackupPlanId: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), CreatorRequestId: import_smithy_client.expectString, IamRoleArn: import_smithy_client.expectString, SelectionId: import_smithy_client.expectString, SelectionName: import_smithy_client.expectString });}, "de_BackupSelectionsListMember");var de_BackupVaultList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_BackupVaultListMember(entry, context); }); return retVal;}, "de_BackupVaultList");var de_BackupVaultListMember = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { BackupVaultArn: import_smithy_client.expectString, BackupVaultName: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), CreatorRequestId: import_smithy_client.expectString, EncryptionKeyArn: import_smithy_client.expectString, LockDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LockDate"), Locked: import_smithy_client.expectBoolean, MaxRetentionDays: import_smithy_client.expectLong, MinRetentionDays: import_smithy_client.expectLong, NumberOfRecoveryPoints: import_smithy_client.expectLong, VaultState: import_smithy_client.expectString, VaultType: import_smithy_client.expectString });}, "de_BackupVaultListMember");var de_CalculatedLifecycle = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { DeleteAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "DeleteAt"), MoveToColdStorageAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "MoveToColdStorageAt") });}, "de_CalculatedLifecycle");var de_CopyJob = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AccountId: import_smithy_client.expectString, BackupSizeInBytes: import_smithy_client.expectLong, ChildJobsInState: import_smithy_client._json, CompletionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CompletionDate"), CompositeMemberIdentifier: import_smithy_client.expectString, CopyJobId: import_smithy_client.expectString, CreatedBy: import_smithy_client._json, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), DestinationBackupVaultArn: import_smithy_client.expectString, DestinationRecoveryPointArn: import_smithy_client.expectString, IamRoleArn: import_smithy_client.expectString, IsParent: import_smithy_client.expectBoolean, MessageCategory: import_smithy_client.expectString, NumberOfChildJobs: import_smithy_client.expectLong, ParentJobId: import_smithy_client.expectString, ResourceArn: import_smithy_client.expectString, ResourceName: import_smithy_client.expectString, ResourceType: import_smithy_client.expectString, SourceBackupVaultArn: import_smithy_client.expectString, SourceRecoveryPointArn: import_smithy_client.expectString, State: import_smithy_client.expectString, StatusMessage: import_smithy_client.expectString });}, "de_CopyJob");var de_CopyJobsList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_CopyJob(entry, context); }); return retVal;}, "de_CopyJobsList");var de_CopyJobSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AccountId: import_smithy_client.expectString, Count: import_smithy_client.expectInt32, EndTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndTime"), MessageCategory: import_smithy_client.expectString, Region: import_smithy_client.expectString, ResourceType: import_smithy_client.expectString, StartTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartTime"), State: import_smithy_client.expectString });}, "de_CopyJobSummary");var de_CopyJobSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_CopyJobSummary(entry, context); }); return retVal;}, "de_CopyJobSummaryList");var de_DateRange = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { FromDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "FromDate"), ToDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ToDate") });}, "de_DateRange");var de_Framework = /* @__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"), DeploymentStatus: import_smithy_client.expectString, FrameworkArn: import_smithy_client.expectString, FrameworkDescription: import_smithy_client.expectString, FrameworkName: import_smithy_client.expectString, NumberOfControls: import_smithy_client.expectInt32 });}, "de_Framework");var de_FrameworkList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Framework(entry, context); }); return retVal;}, "de_FrameworkList");var de_IndexedRecoveryPoint = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { BackupCreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "BackupCreationDate"), BackupVaultArn: import_smithy_client.expectString, IamRoleArn: import_smithy_client.expectString, IndexCreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "IndexCreationDate"), IndexStatus: import_smithy_client.expectString, IndexStatusMessage: import_smithy_client.expectString, RecoveryPointArn: import_smithy_client.expectString, ResourceType: import_smithy_client.expectString, SourceResourceArn: import_smithy_client.expectString });}, "de_IndexedRecoveryPoint");var de_IndexedRecoveryPointList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_IndexedRecoveryPoint(entry, context); }); return retVal;}, "de_IndexedRecoveryPointList");var de_LatestMpaApprovalTeamUpdate = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ExpiryDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ExpiryDate"), InitiationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "InitiationDate"), MpaSessionArn: import_smithy_client.expectString, Status: import_smithy_client.expectString, StatusMessage: import_smithy_client.expectString });}, "de_LatestMpaApprovalTeamUpdate");var de_LatestRevokeRequest = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ExpiryDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ExpiryDate"), InitiationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "InitiationDate"), MpaSessionArn: import_smithy_client.expectString, Status: import_smithy_client.expectString, StatusMessage: import_smithy_client.expectString });}, "de_LatestRevokeRequest");var de_LegalHold = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CancellationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CancellationDate"), CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), Description: import_smithy_client.expectString, LegalHoldArn: import_smithy_client.expectString, LegalHoldId: import_smithy_client.expectString, Status: import_smithy_client.expectString, Title: import_smithy_client.expectString });}, "de_LegalHold");var de_LegalHoldsList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_LegalHold(entry, context); }); return retVal;}, "de_LegalHoldsList");var de_ProtectedResource = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { LastBackupTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastBackupTime"), LastBackupVaultArn: import_smithy_client.expectString, LastRecoveryPointArn: import_smithy_client.expectString, ResourceArn: import_smithy_client.expectString, ResourceName: import_smithy_client.expectString, ResourceType: import_smithy_client.expectString });}, "de_ProtectedResource");var de_ProtectedResourcesList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ProtectedResource(entry, context); }); return retVal;}, "de_ProtectedResourcesList");var de_RecoveryPointByBackupVault = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { BackupSizeInBytes: import_smithy_client.expectLong, BackupVaultArn: import_smithy_client.expectString, BackupVaultName: import_smithy_client.expectString, CalculatedLifecycle: /* @__PURE__ */ __name((_) => de_CalculatedLifecycle(_, context), "CalculatedLifecycle"), CompletionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CompletionDate"), CompositeMemberIdentifier: import_smithy_client.expectString, CreatedBy: import_smithy_client._json, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), EncryptionKeyArn: import_smithy_client.expectString, IamRoleArn: import_smithy_client.expectString, IndexStatus: import_smithy_client.expectString, IndexStatusMessage: import_smithy_client.expectString, InitiationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "InitiationDate"), IsEncrypted: import_smithy_client.expectBoolean, IsParent: import_smithy_client.expectBoolean, LastRestoreTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastRestoreTime"), Lifecycle: import_smithy_client._json, ParentRecoveryPointArn: import_smithy_client.expectString, RecoveryPointArn: import_smithy_client.expectString, ResourceArn: import_smithy_client.expectString, ResourceName: import_smithy_client.expectString, ResourceType: import_smithy_client.expectString, SourceBackupVaultArn: import_smithy_client.expectString, Status: import_smithy_client.expectString, StatusMessage: import_smithy_client.expectString, VaultType: import_smithy_client.expectString });}, "de_RecoveryPointByBackupVault");var de_RecoveryPointByBackupVaultList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_RecoveryPointByBackupVault(entry, context); }); return retVal;}, "de_RecoveryPointByBackupVaultList");var de_RecoveryPointByResource = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { BackupSizeBytes: import_smithy_client.expectLong, BackupVaultName: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), EncryptionKeyArn: import_smithy_client.expectString, IndexStatus: import_smithy_client.expectString, IndexStatusMessage: import_smithy_client.expectString, IsParent: import_smithy_client.expectBoolean, ParentRecoveryPointArn: import_smithy_client.expectString, RecoveryPointArn: import_smithy_client.expectString, ResourceName: import_smithy_client.expectString, Status: import_smithy_client.expectString, StatusMessage: import_smithy_client.expectString, VaultType: import_smithy_client.expectString });}, "de_RecoveryPointByResource");var de_RecoveryPointByResourceList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_RecoveryPointByResource(entry, context); }); return retVal;}, "de_RecoveryPointByResourceList");var de_RecoveryPointSelection = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { DateRange: /* @__PURE__ */ __name((_) => de_DateRange(_, context), "DateRange"), ResourceIdentifiers: import_smithy_client._json, VaultNames: import_smithy_client._json });}, "de_RecoveryPointSelection");var de_ReportJob = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CompletionTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CompletionTime"), CreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTime"), ReportDestination: import_smithy_client._json, ReportJobId: import_smithy_client.expectString, ReportPlanArn: import_smithy_client.expectString, ReportTemplate: import_smithy_client.expectString, Status: import_smithy_client.expectString, StatusMessage: import_smithy_client.expectString });}, "de_ReportJob");var de_ReportJobList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ReportJob(entry, context); }); return retVal;}, "de_ReportJobList");var de_ReportPlan = /* @__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"), DeploymentStatus: import_smithy_client.expectString, LastAttemptedExecutionTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastAttemptedExecutionTime"), LastSuccessfulExecutionTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastSuccessfulExecutionTime"), ReportDeliveryChannel: import_smithy_client._json, ReportPlanArn: import_smithy_client.expectString, ReportPlanDescription: import_smithy_client.expectString, ReportPlanName: import_smithy_client.expectString, ReportSetting: import_smithy_client._json });}, "de_ReportPlan");var de_ReportPlanList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ReportPlan(entry, context); }); return retVal;}, "de_ReportPlanList");var de_RestoreAccessBackupVaultList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_RestoreAccessBackupVaultListMember(entry, context); }); return retVal;}, "de_RestoreAccessBackupVaultList");var de_RestoreAccessBackupVaultListMember = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ApprovalDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ApprovalDate"), CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), LatestRevokeRequest: /* @__PURE__ */ __name((_) => de_LatestRevokeRequest(_, context), "LatestRevokeRequest"), RestoreAccessBackupVaultArn: import_smithy_client.expectString, VaultState: import_smithy_client.expectString });}, "de_RestoreAccessBackupVaultListMember");var de_RestoreJobsList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_RestoreJobsListMember(entry, context); }); return retVal;}, "de_RestoreJobsList");var de_RestoreJobsListMember = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AccountId: import_smithy_client.expectString, BackupSizeInBytes: import_smithy_client.expectLong, CompletionDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CompletionDate"), CreatedBy: import_smithy_client._json, CreatedResourceArn: import_smithy_client.expectString, CreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDate"), DeletionStatus: import_smithy_client.expectString, DeletionStatusMessage: import_smithy_client.expectString, ExpectedCompletionTimeMinutes: import_smithy_client.expectLong, IamRoleArn: import_smithy_client.expectString, PercentDone: import_smithy_client.expectString, RecoveryPointArn: import_smithy_client.expectString, RecoveryPointCreationDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "RecoveryPointCreationDate"), ResourceType: import_smithy_client.expectString, RestoreJobId: import_smithy_client.expectString, Status: import_smithy_client.expectString, StatusMessage: import_smithy_client.expectString, ValidationStatus: import_smithy_client.expectString, ValidationStatusMessage: import_smithy_client.expectString });}, "de_RestoreJobsListMember");var de_RestoreJobSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AccountId: import_smithy_client.expectString, Count: import_smithy_client.expectInt32, EndTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndTime"), Region: import_smithy_client.expectString, ResourceType: import_smithy_client.expectString, StartTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartTime"), State: import_smithy_client.expectString });}, "de_RestoreJobSummary");var de_RestoreJobSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_RestoreJobSummary(entry, context); }); return retVal;}, "de_RestoreJobSummaryList");var de_RestoreTestingPlanForGet = /* @__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"), CreatorRequestId: import_smithy_client.expectString, LastExecutionTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastExecutionTime"), LastUpdateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdateTime"), RecoveryPointSelection: import_smithy_client._json, RestoreTestingPlanArn: import_smithy_client.expectString, RestoreTestingPlanName: import_smithy_client.expectString, ScheduleExpression: import_smithy_client.expectString, ScheduleExpressionTimezone: import_smithy_client.expectString, StartWindowHours: import_smithy_client.expectInt32 });}, "de_RestoreTestingPlanForGet");var de_RestoreTestingPlanForList = /* @__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"), LastExecutionTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastExecutionTime"), LastUpdateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdateTime"), RestoreTestingPlanArn: import_smithy_client.expectString, RestoreTestingPlanName: import_smithy_client.expectString, ScheduleExpression: import_smithy_client.expectString, ScheduleExpressionTimezone: import_smithy_client.expectString, StartWindowHours: import_smithy_client.expectInt32 });}, "de_RestoreTestingPlanForList");var de_RestoreTestingPlans = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_RestoreTestingPlanForList(entry, context); }); return retVal;}, "de_RestoreTestingPlans");var de_RestoreTestingSelectionForGet = /* @__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"), CreatorRequestId: import_smithy_client.expectString, IamRoleArn: import_smithy_client.expectString, ProtectedResourceArns: import_smithy_client._json, ProtectedResourceConditions: import_smithy_client._json, ProtectedResourceType: import_smithy_client.expectString, RestoreMetadataOverrides: import_smithy_client._json, RestoreTestingPlanName: import_smithy_client.expectString, RestoreTestingSelectionName: import_smithy_client.expectString, ValidationWindowHours: import_smithy_client.expectInt32 });}, "de_RestoreTestingSelectionForGet");var de_RestoreTestingSelectionForList = /* @__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"), IamRoleArn: import_smithy_client.expectString, ProtectedResourceType: import_smithy_client.expectString, RestoreTestingPlanName: import_smithy_client.expectString, RestoreTestingSelectionName: import_smithy_client.expectString, ValidationWindowHours: import_smithy_client.expectInt32 });}, "de_RestoreTestingSelectionForList");var de_RestoreTestingSelections = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_RestoreTestingSelectionForList(entry, context); }); return retVal;}, "de_RestoreTestingSelections");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 _AI = "AccountId";var _AP = "AggregationPeriod";var _BAI = "ByAccountId";var _BBPI = "ByBackupPlanId";var _BBVN = "ByBackupVaultName";var _BCA = "ByCreatedAfter";var _BCAy = "ByCompleteAfter";var _BCAyr = "ByCreationAfter";var _BCB = "ByCreatedBefore";var _BCBy = "ByCompleteBefore";var _BCByr = "ByCreationBefore";var _BDVA = "ByDestinationVaultArn";var _BMC = "ByMessageCategory";var _BPJI = "ByParentJobId";var _BPRPA = "ByParentRecoveryPointArn";var _BRA = "ByResourceArn";var _BRPCDA = "ByRecoveryPointCreationDateAfter";var _BRPCDB = "ByRecoveryPointCreationDateBefore";var _BRPN = "ByReportPlanName";var _BRT = "ByResourceType";var _BRTPA = "ByRestoreTestingPlanArn";var _BS = "ByState";var _BSy = "ByShared";var _BSyt = "ByStatus";var _BVAI = "BackupVaultAccountId";var _BVN = "BackupVaultName";var _BVT = "ByVaultType";var _CA = "CreatedAfter";var _CAr = "CreationAfter";var _CB = "CreatedBefore";var _CBr = "CreationBefore";var _CD = "CancelDescription";var _ID = "IncludeDeleted";var _IS = "IndexStatus";var _MBAWSBO = "ManagedByAWSBackupOnly";var _MC = "MessageCategory";var _MR = "MaxResults";var _NT = "NextToken";var _RC = "RequesterComment";var _RPA = "RecoveryPointArn";var _RPN = "ReportPlanName";var _RRID = "RetainRecordInDays";var _RT = "ResourceType";var _S = "State";var _SRA = "SourceResourceArn";var _St = "Status";var _VI = "VersionId";var _aI = "accountId";var _bPI = "backupPlanId";var _bVAI = "backupVaultAccountId";var _bVN = "backupVaultName";var _cA = "createdAfter";var _cAo = "completeAfter";var _cB = "createdBefore";var _cBo = "completeBefore";var _cD = "cancelDescription";var _d = "delete";var _dVA = "destinationVaultArn";var _iD = "includeDeleted";var _iS = "indexStatus";var _mBAWSBO = "managedByAWSBackupOnly";var _mC = "messageCategory";var _mR = "maxResults";var _nT = "nextToken";var _pJI = "parentJobId";var _pRPA = "parentRecoveryPointArn";var _rA = "resourceArn";var _rC = "requesterComment";var _rPCDA = "recoveryPointCreationDateAfter";var _rPCDB = "recoveryPointCreationDateBefore";var _rRID = "retainRecordInDays";var _rT = "resourceType";var _rTPA = "restoreTestingPlanArn";var _s = "state";var _sRA = "sourceResourceArn";var _sh = "shared";var _st = "status";var _vI = "versionId";var _vT = "vaultType"; // src/commands/AssociateBackupVaultMpaApprovalTeamCommand.tsvar AssociateBackupVaultMpaApprovalTeamCommand = 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("CryoControllerUserManager", "AssociateBackupVaultMpaApprovalTeam", {}).n("BackupClient", "AssociateBackupVaultMpaApprovalTeamCommand").f(AssociateBackupVaultMpaApprovalTeamInputFilterSensitiveLog, void 0).ser(se_AssociateBackupVaultMpaApprovalTeamCommand).de(de_AssociateBackupVaultMpaApprovalTeamCommand).build() { static { __name(this, "AssociateBackupVaultMpaApprovalTeamCommand"); }}; // src/commands/CancelLegalHoldCommand.ts var CancelLegalHoldCommand = 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("CryoControllerUserManager", "CancelLegalHold", {}).n("BackupClient", "CancelLegalHoldCommand").f(void 0, void 0).ser(se_CancelLegalHoldCommand).de(de_CancelLegalHoldCommand).build() { static { __name(this, "CancelLegalHoldCommand"); }}; // src/commands/CreateBackupPlanCommand.ts var CreateBackupPlanCommand = 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("CryoControllerUserManager", "CreateBackupPlan", {}).n("BackupClient", "CreateBackupPlanCommand").f(CreateBackupPlanInputFilterSensitiveLog, void 0).ser(se_CreateBackupPlanCommand).de(de_CreateBackupPlanCommand).build() { static { __name(this, "CreateBackupPlanCommand"); }}; // src/commands/CreateBackupSelectionCommand.ts var CreateBackupSelectionCommand = 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("CryoControllerUserManager", "CreateBackupSelection", {}).n("BackupClient", "CreateBackupSelectionCommand").f(void 0, void 0).ser(se_CreateBackupSelectionCommand).de(de_CreateBackupSelectionCommand).build() { static { __name(this, "CreateBackupSelectionCommand"); }}; // src/commands/CreateBackupVaultCommand.ts var CreateBackupVaultCommand = 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("CryoControllerUserManager", "CreateBackupVault", {}).n("BackupClient", "CreateBackupVaultCommand").f(CreateBackupVaultInputFilterSensitiveLog, void 0).ser(se_CreateBackupVaultCommand).de(de_CreateBackupVaultCommand).build() { static { __name(this, "CreateBackupVaultCommand"); }}; // src/commands/CreateFrameworkCommand.ts var CreateFrameworkCommand = 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("CryoControllerUserManager", "CreateFramework", {}).n("BackupClient", "CreateFrameworkCommand").f(void 0, void 0).ser(se_CreateFrameworkCommand).de(de_CreateFrameworkCommand).build() { static { __name(this, "CreateFrameworkCommand"); }}; // src/commands/CreateLegalHoldCommand.ts var CreateLegalHoldCommand = 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("CryoControllerUserManager", "CreateLegalHold", {}).n("BackupClient", "CreateLegalHoldCommand").f(CreateLegalHoldInputFilterSensitiveLog, void 0).ser(se_CreateLegalHoldCommand).de(de_CreateLegalHoldCommand).build() { static { __name(this, "CreateLegalHoldCommand"); }}; // src/commands/CreateLogicallyAirGappedBackupVaultCommand.ts var CreateLogicallyAirGappedBackupVaultCommand = 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("CryoControllerUserManager", "CreateLogicallyAirGappedBackupVault", {}).n("BackupClient", "CreateLogicallyAirGappedBackupVaultCommand").f(CreateLogicallyAirGappedBackupVaultInputFilterSensitiveLog, void 0).ser(se_CreateLogicallyAirGappedBackupVaultCommand).de(de_CreateLogicallyAirGappedBackupVaultCommand).build() { static { __name(this, "CreateLogicallyAirGappedBackupVaultCommand"); }}; // src/commands/CreateReportPlanCommand.ts var CreateReportPlanCommand = 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("CryoControllerUserManager", "CreateReportPlan", {}).n("BackupClient", "CreateReportPlanCommand").f(void 0, void 0).ser(se_CreateReportPlanCommand).de(de_CreateReportPlanCommand).build() { static { __name(this, "CreateReportPlanCommand"); }}; // src/commands/CreateRestoreAccessBackupVaultCommand.ts var CreateRestoreAccessBackupVaultCommand = 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("CryoControllerUserManager", "CreateRestoreAccessBackupVault", {}).n("BackupClient", "CreateRestoreAccessBackupVaultCommand").f(CreateRestoreAccessBackupVaultInputFilterSensitiveLog, void 0).ser(se_CreateRestoreAccessBackupVaultCommand).de(de_CreateRestoreAccessBackupVaultCommand).build() { static { __name(this, "CreateRestoreAccessBackupVaultCommand"); }}; // src/commands/CreateRestoreTestingPlanCommand.ts var CreateRestoreTestingPlanCommand = 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("CryoControllerUserManager", "CreateRestoreTestingPlan", {}).n("BackupClient", "CreateRestoreTestingPlanCommand").f(CreateRestoreTestingPlanInputFilterSensitiveLog, void 0).ser(se_CreateRestoreTestingPlanCommand).de(de_CreateRestoreTestingPlanCommand).build() { static { __name(this, "CreateRestoreTestingPlanCommand"); }}; // src/commands/CreateRestoreTestingSelectionCommand.ts var CreateRestoreTestingSelectionCommand = 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("CryoControllerUserManager", "CreateRestoreTestingSelection", {}).n("BackupClient", "CreateRestoreTestingSelectionCommand").f(CreateRestoreTestingSelectionInputFilterSensitiveLog, void 0).ser(se_CreateRestoreTestingSelectionCommand).de(de_CreateRestoreTestingSelectionCommand).build() { static { __name(this, "CreateRestoreTestingSelectionCommand"); }}; // src/commands/DeleteBackupPlanCommand.ts var DeleteBackupPlanCommand = 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("CryoControllerUserManager", "DeleteBackupPlan", {}).n("BackupClient", "DeleteBackupPlanCommand").f(void 0, void 0).ser(se_DeleteBackupPlanCommand).de(de_DeleteBackupPlanCommand).build() { static { __name(this, "DeleteBackupPlanCommand"); }}; // src/commands/DeleteBackupSelectionCommand.ts var DeleteBackupSelectionCommand = 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("CryoControllerUserManager", "DeleteBackupSelection", {}).n("BackupClient", "DeleteBackupSelectionCommand").f(void 0, void 0).ser(se_DeleteBackupSelectionCommand).de(de_DeleteBackupSelectionCommand).build() { static { __name(this, "DeleteBackupSelectionCommand"); }}; // src/commands/DeleteBackupVaultAccessPolicyCommand.ts var DeleteBackupVaultAccessPolicyCommand = 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("CryoControllerUserManager", "DeleteBackupVaultAccessPolicy", {}).n("BackupClient", "DeleteBackupVaultAccessPolicyCommand").f(void 0, void 0).ser(se_DeleteBackupVaultAccessPolicyCommand).de(de_DeleteBackupVaultAccessPolicyCommand).build() { static { __name(this, "DeleteBackupVaultAccessPolicyCommand"); }}; // src/commands/DeleteBackupVaultCommand.ts var DeleteBackupVaultCommand = 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("CryoControllerUserManager", "DeleteBackupVault", {}).n("BackupClient", "DeleteBackupVaultCommand").f(void 0, void 0).ser(se_DeleteBackupVaultCommand).de(de_DeleteBackupVaultCommand).build() { static { __name(this, "DeleteBackupVaultCommand"); }}; // src/commands/DeleteBackupVaultLockConfigurationCommand.ts var DeleteBackupVaultLockConfigurationCommand = 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("CryoControllerUserManager", "DeleteBackupVaultLockConfiguration", {}).n("BackupClient", "DeleteBackupVaultLockConfigurationCommand").f(void 0, void 0).ser(se_DeleteBackupVaultLockConfigurationCommand).de(de_DeleteBackupVaultLockConfigurationCommand).build() { static { __name(this, "DeleteBackupVaultLockConfigurationCommand"); }}; // src/commands/DeleteBackupVaultNotificationsCommand.ts var DeleteBackupVaultNotificationsCommand = 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("CryoControllerUserManager", "DeleteBackupVaultNotifications", {}).n("BackupClient", "DeleteBackupVaultNotificationsCommand").f(void 0, void 0).ser(se_DeleteBackupVaultNotificationsCommand).de(de_DeleteBackupVaultNotificationsCommand).build() { static { __name(this, "DeleteBackupVaultNotificationsCommand"); }}; // src/commands/DeleteFrameworkCommand.ts var DeleteFrameworkCommand = 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("CryoControllerUserManager", "DeleteFramework", {}).n("BackupClient", "DeleteFrameworkCommand").f(void 0, void 0).ser(se_DeleteFrameworkCommand).de(de_DeleteFrameworkCommand).build() { static { __name(this, "DeleteFrameworkCommand"); }}; // src/commands/DeleteRecoveryPointCommand.ts var DeleteRecoveryPointCommand = 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("CryoControllerUserManager", "DeleteRecoveryPoint", {}).n("BackupClient", "DeleteRecoveryPointCommand").f(void 0, void 0).ser(se_DeleteRecoveryPointCommand).de(de_DeleteRecoveryPointCommand).build() { static { __name(this, "DeleteRecoveryPointCommand"); }}; // src/commands/DeleteReportPlanCommand.ts var DeleteReportPlanCommand = 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("CryoControllerUserManager", "DeleteReportPlan", {}).n("BackupClient", "DeleteReportPlanCommand").f(void 0, void 0).ser(se_DeleteReportPlanCommand).de(de_DeleteReportPlanCommand).build() { static { __name(this, "DeleteReportPlanCommand"); }}; // src/commands/DeleteRestoreTestingPlanCommand.ts var DeleteRestoreTestingPlanCommand = 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("CryoControllerUserManager", "DeleteRestoreTestingPlan", {}).n("BackupClient", "DeleteRestoreTestingPlanCommand").f(void 0, void 0).ser(se_DeleteRestoreTestingPlanCommand).de(de_DeleteRestoreTestingPlanCommand).build() { static { __name(this, "DeleteRestoreTestingPlanCommand"); }}; // src/commands/DeleteRestoreTestingSelectionCommand.ts var DeleteRestoreTestingSelectionCommand = 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("CryoControllerUserManager", "DeleteRestoreTestingSelection", {}).n("BackupClient", "DeleteRestoreTestingSelectionCommand").f(void 0, void 0).ser(se_DeleteRestoreTestingSelectionCommand).de(de_DeleteRestoreTestingSelectionCommand).build() { static { __name(this, "DeleteRestoreTestingSelectionCommand"); }}; // src/commands/DescribeBackupJobCommand.ts var DescribeBackupJobCommand = 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("CryoControllerUserManager", "DescribeBackupJob", {}).n("BackupClient", "DescribeBackupJobCommand").f(void 0, void 0).ser(se_DescribeBackupJobCommand).de(de_DescribeBackupJobCommand).build() { static { __name(this, "DescribeBackupJobCommand"); }}; // src/commands/DescribeBackupVaultCommand.ts var DescribeBackupVaultCommand = 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("CryoControllerUserManager", "DescribeBackupVault", {}).n("BackupClient", "DescribeBackupVaultCommand").f(void 0, void 0).ser(se_DescribeBackupVaultCommand).de(de_DescribeBackupVaultCommand).build() { static { __name(this, "DescribeBackupVaultCommand"); }}; // src/commands/DescribeCopyJobCommand.ts var DescribeCopyJobCommand = 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("CryoControllerUserManager", "DescribeCopyJob", {}).n("BackupClient", "DescribeCopyJobCommand").f(void 0, void 0).ser(se_DescribeCopyJobCommand).de(de_DescribeCopyJobCommand).build() { static { __name(this, "DescribeCopyJobCommand"); }}; // src/commands/DescribeFrameworkCommand.ts var DescribeFrameworkCommand = 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("CryoControllerUserManager", "DescribeFramework", {}).n("BackupClient", "DescribeFrameworkCommand").f(void 0, void 0).ser(se_DescribeFrameworkCommand).de(de_DescribeFrameworkCommand).build() { static { __name(this, "DescribeFrameworkCommand"); }}; // src/commands/DescribeGlobalSettingsCommand.ts var DescribeGlobalSettingsCommand = 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("CryoControllerUserManager", "DescribeGlobalSettings", {}).n("BackupClient", "DescribeGlobalSettingsCommand").f(void 0, void 0).ser(se_DescribeGlobalSettingsCommand).de(de_DescribeGlobalSettingsCommand).build() { static { __name(this, "DescribeGlobalSettingsCommand"); }}; // src/commands/DescribeProtectedResourceCommand.ts var DescribeProtectedResourceCommand = 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("CryoControllerUserManager", "DescribeProtectedResource", {}).n("BackupClient", "DescribeProtectedResourceCommand").f(void 0, void 0).ser(se_DescribeProtectedResourceCommand).de(de_DescribeProtectedResourceCommand).build() { static { __name(this, "DescribeProtectedResourceCommand"); }}; // src/commands/DescribeRecoveryPointCommand.ts var DescribeRecoveryPointCommand = 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("CryoControllerUserManager", "DescribeRecoveryPoint", {}).n("BackupClient", "DescribeRecoveryPointCommand").f(void 0, void 0).ser(se_DescribeRecoveryPointCommand).de(de_DescribeRecoveryPointCommand).build() { static { __name(this, "DescribeRecoveryPointCommand"); }}; // src/commands/DescribeRegionSettingsCommand.ts var DescribeRegionSettingsCommand = 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("CryoControllerUserManager", "DescribeRegionSettings", {}).n("BackupClient", "DescribeRegionSettingsCommand").f(void 0, void 0).ser(se_DescribeRegionSettingsCommand).de(de_DescribeRegionSettingsCommand).build() { static { __name(this, "DescribeRegionSettingsCommand"); }}; // src/commands/DescribeReportJobCommand.ts var DescribeReportJobCommand = 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("CryoControllerUserManager", "DescribeReportJob", {}).n("BackupClient", "DescribeReportJobCommand").f(void 0, void 0).ser(se_DescribeReportJobCommand).de(de_DescribeReportJobCommand).build() { static { __name(this, "DescribeReportJobCommand"); }}; // src/commands/DescribeReportPlanCommand.ts var DescribeReportPlanCommand = 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("CryoControllerUserManager", "DescribeReportPlan", {}).n("BackupClient", "DescribeReportPlanCommand").f(void 0, void 0).ser(se_DescribeReportPlanCommand).de(de_DescribeReportPlanCommand).build() { static { __name(this, "DescribeReportPlanCommand"); }}; // src/commands/DescribeRestoreJobCommand.ts var DescribeRestoreJobCommand = 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("CryoControllerUserManager", "DescribeRestoreJob", {}).n("BackupClient", "DescribeRestoreJobCommand").f(void 0, void 0).ser(se_DescribeRestoreJobCommand).de(de_DescribeRestoreJobCommand).build() { static { __name(this, "DescribeRestoreJobCommand"); }}; // src/commands/DisassociateBackupVaultMpaApprovalTeamCommand.ts var DisassociateBackupVaultMpaApprovalTeamCommand = 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("CryoControllerUserManager", "DisassociateBackupVaultMpaApprovalTeam", {}).n("BackupClient", "DisassociateBackupVaultMpaApprovalTeamCommand").f(DisassociateBackupVaultMpaApprovalTeamInputFilterSensitiveLog, void 0).ser(se_DisassociateBackupVaultMpaApprovalTeamCommand).de(de_DisassociateBackupVaultMpaApprovalTeamCommand).build() { static { __name(this, "DisassociateBackupVaultMpaApprovalTeamCommand"); }}; // src/commands/DisassociateRecoveryPointCommand.ts var DisassociateRecoveryPointCommand = 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("CryoControllerUserManager", "DisassociateRecoveryPoint", {}).n("BackupClient", "DisassociateRecoveryPointCommand").f(void 0, void 0).ser(se_DisassociateRecoveryPointCommand).de(de_DisassociateRecoveryPointCommand).build() { static { __name(this, "DisassociateRecoveryPointCommand"); }}; // src/commands/DisassociateRecoveryPointFromParentCommand.ts var DisassociateRecoveryPointFromParentCommand = 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("CryoControllerUserManager", "DisassociateRecoveryPointFromParent", {}).n("BackupClient", "DisassociateRecoveryPointFromParentCommand").f(void 0, void 0).ser(se_DisassociateRecoveryPointFromParentCommand).de(de_DisassociateRecoveryPointFromParentCommand).build() { static { __name(this, "DisassociateRecoveryPointFromParentCommand"); }}; // src/commands/ExportBackupPlanTemplateCommand.ts var ExportBackupPlanTemplateCommand = 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("CryoControllerUserManager", "ExportBackupPlanTemplate", {}).n("BackupClient", "ExportBackupPlanTemplateCommand").f(void 0, void 0).ser(se_ExportBackupPlanTemplateCommand).de(de_ExportBackupPlanTemplateCommand).build() { static { __name(this, "ExportBackupPlanTemplateCommand"); }}; // src/commands/GetBackupPlanCommand.ts var GetBackupPlanCommand = 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("CryoControllerUserManager", "GetBackupPlan", {}).n("BackupClient", "GetBackupPlanCommand").f(void 0, GetBackupPlanOutputFilterSensitiveLog).ser(se_GetBackupPlanCommand).de(de_GetBackupPlanCommand).build() { static { __name(this, "GetBackupPlanCommand"); }}; // src/commands/GetBackupPlanFromJSONCommand.ts var GetBackupPlanFromJSONCommand = 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("CryoControllerUserManager", "GetBackupPlanFromJSON", {}).n("BackupClient", "GetBackupPlanFromJSONCommand").f(void 0, GetBackupPlanFromJSONOutputFilterSensitiveLog).ser(se_GetBackupPlanFromJSONCommand).de(de_GetBackupPlanFromJSONCommand).build() { static { __name(this, "GetBackupPlanFromJSONCommand"); }}; // src/commands/GetBackupPlanFromTemplateCommand.ts var GetBackupPlanFromTemplateCommand = 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("CryoControllerUserManager", "GetBackupPlanFromTemplate", {}).n("BackupClient", "GetBackupPlanFromTemplateCommand").f(void 0, GetBackupPlanFromTemplateOutputFilterSensitiveLog).ser(se_GetBackupPlanFromTemplateCommand).de(de_GetBackupPlanFromTemplateCommand).build() { static { __name(this, "GetBackupPlanFromTemplateCommand"); }}; // src/commands/GetBackupSelectionCommand.ts var GetBackupSelectionCommand = 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("CryoControllerUserManager", "GetBackupSelection", {}).n("BackupClient", "GetBackupSelectionCommand").f(void 0, void 0).ser(se_GetBackupSelectionCommand).de(de_GetBackupSelectionCommand).build() { static { __name(this, "GetBackupSelectionCommand"); }}; // src/commands/GetBackupVaultAccessPolicyCommand.ts var GetBackupVaultAccessPolicyCommand = 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("CryoControllerUserManager", "GetBackupVaultAccessPolicy", {}).n("BackupClient", "GetBackupVaultAccessPolicyCommand").f(void 0, void 0).ser(se_GetBackupVaultAccessPolicyCommand).de(de_GetBackupVaultAccessPolicyCommand).build() { static { __name(this, "GetBackupVaultAccessPolicyCommand"); }}; // src/commands/GetBackupVaultNotificationsCommand.ts var GetBackupVaultNotificationsCommand = 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("CryoControllerUserManager", "GetBackupVaultNotifications", {}).n("BackupClient", "GetBackupVaultNotificationsCommand").f(void 0, void 0).ser(se_GetBackupVaultNotificationsCommand).de(de_GetBackupVaultNotificationsCommand).build() { static { __name(this, "GetBackupVaultNotificationsCommand"); }}; // src/commands/GetLegalHoldCommand.ts var GetLegalHoldCommand = 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("CryoControllerUserManager", "GetLegalHold", {}).n("BackupClient", "GetLegalHoldCommand").f(void 0, void 0).ser(se_GetLegalHoldCommand).de(de_GetLegalHoldCommand).build() { static { __name(this, "GetLegalHoldCommand"); }}; // src/commands/GetRecoveryPointIndexDetailsCommand.ts var GetRecoveryPointIndexDetailsCommand = 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("CryoControllerUserManager", "GetRecoveryPointIndexDetails", {}).n("BackupClient", "GetRecoveryPointIndexDetailsCommand").f(void 0, void 0).ser(se_GetRecoveryPointIndexDetailsCommand).de(de_GetRecoveryPointIndexDetailsCommand).build() { static { __name(this, "GetRecoveryPointIndexDetailsCommand"); }}; // src/commands/GetRecoveryPointRestoreMetadataCommand.ts var GetRecoveryPointRestoreMetadataCommand = 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("CryoControllerUserManager", "GetRecoveryPointRestoreMetadata", {}).n("BackupClient", "GetRecoveryPointRestoreMetadataCommand").f(void 0, GetRecoveryPointRestoreMetadataOutputFilterSensitiveLog).ser(se_GetRecoveryPointRestoreMetadataCommand).de(de_GetRecoveryPointRestoreMetadataCommand).build() { static { __name(this, "GetRecoveryPointRestoreMetadataCommand"); }}; // src/commands/GetRestoreJobMetadataCommand.ts var GetRestoreJobMetadataCommand = 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("CryoControllerUserManager", "GetRestoreJobMetadata", {}).n("BackupClient", "GetRestoreJobMetadataCommand").f(void 0, GetRestoreJobMetadataOutputFilterSensitiveLog).ser(se_GetRestoreJobMetadataCommand).de(de_GetRestoreJobMetadataCommand).build() { static { __name(this, "GetRestoreJobMetadataCommand"); }}; // src/commands/GetRestoreTestingInferredMetadataCommand.ts var GetRestoreTestingInferredMetadataCommand = 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("CryoControllerUserManager", "GetRestoreTestingInferredMetadata", {}).n("BackupClient", "GetRestoreTestingInferredMetadataCommand").f(void 0, void 0).ser(se_GetRestoreTestingInferredMetadataCommand).de(de_GetRestoreTestingInferredMetadataCommand).build() { static { __name(this, "GetRestoreTestingInferredMetadataCommand"); }}; // src/commands/GetRestoreTestingPlanCommand.ts var GetRestoreTestingPlanCommand = 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("CryoControllerUserManager", "GetRestoreTestingPlan", {}).n("BackupClient", "GetRestoreTestingPlanCommand").f(void 0, void 0).ser(se_GetRestoreTestingPlanCommand).de(de_GetRestoreTestingPlanCommand).build() { static { __name(this, "GetRestoreTestingPlanCommand"); }}; // src/commands/GetRestoreTestingSelectionCommand.ts var GetRestoreTestingSelectionCommand = 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("CryoControllerUserManager", "GetRestoreTestingSelection", {}).n("BackupClient", "GetRestoreTestingSelectionCommand").f(void 0, GetRestoreTestingSelectionOutputFilterSensitiveLog).ser(se_GetRestoreTestingSelectionCommand).de(de_GetRestoreTestingSelectionCommand).build() { static { __name(this, "GetRestoreTestingSelectionCommand"); }}; // src/commands/GetSupportedResourceTypesCommand.ts var GetSupportedResourceTypesCommand = 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("CryoControllerUserManager", "GetSupportedResourceTypes", {}).n("BackupClient", "GetSupportedResourceTypesCommand").f(void 0, void 0).ser(se_GetSupportedResourceTypesCommand).de(de_GetSupportedResourceTypesCommand).build() { static { __name(this, "GetSupportedResourceTypesCommand"); }}; // src/commands/ListBackupJobsCommand.ts var ListBackupJobsCommand = 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("CryoControllerUserManager", "ListBackupJobs", {}).n("BackupClient", "ListBackupJobsCommand").f(void 0, void 0).ser(se_ListBackupJobsCommand).de(de_ListBackupJobsCommand).build() { static { __name(this, "ListBackupJobsCommand"); }}; // src/commands/ListBackupJobSummariesCommand.ts var ListBackupJobSummariesCommand = 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("CryoControllerUserManager", "ListBackupJobSummaries", {}).n("BackupClient", "ListBackupJobSummariesCommand").f(void 0, void 0).ser(se_ListBackupJobSummariesCommand).de(de_ListBackupJobSummariesCommand).build() { static { __name(this, "ListBackupJobSummariesCommand"); }}; // src/commands/ListBackupPlansCommand.ts var ListBackupPlansCommand = 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("CryoControllerUserManager", "ListBackupPlans", {}).n("BackupClient", "ListBackupPlansCommand").f(void 0, void 0).ser(se_ListBackupPlansCommand).de(de_ListBackupPlansCommand).build() { static { __name(this, "ListBackupPlansCommand"); }}; // src/commands/ListBackupPlanTemplatesCommand.ts var ListBackupPlanTemplatesCommand = 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("CryoControllerUserManager", "ListBackupPlanTemplates", {}).n("BackupClient", "ListBackupPlanTemplatesCommand").f(void 0, void 0).ser(se_ListBackupPlanTemplatesCommand).de(de_ListBackupPlanTemplatesCommand).build() { static { __name(this, "ListBackupPlanTemplatesCommand"); }}; // src/commands/ListBackupPlanVersionsCommand.ts var ListBackupPlanVersionsCommand = 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("CryoControllerUserManager", "ListBackupPlanVersions", {}).n("BackupClient", "ListBackupPlanVersionsCommand").f(void 0, void 0).ser(se_ListBackupPlanVersionsCommand).de(de_ListBackupPlanVersionsCommand).build() { static { __name(this, "ListBackupPlanVersionsCommand"); }}; // src/commands/ListBackupSelectionsCommand.ts var ListBackupSelectionsCommand = 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("CryoControllerUserManager", "ListBackupSelections", {}).n("BackupClient", "ListBackupSelectionsCommand").f(void 0, void 0).ser(se_ListBackupSelectionsCommand).de(de_ListBackupSelectionsCommand).build() { static { __name(this, "ListBackupSelectionsCommand"); }}; // src/commands/ListBackupVaultsCommand.ts var ListBackupVaultsCommand = 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("CryoControllerUserManager", "ListBackupVaults", {}).n("BackupClient", "ListBackupVaultsCommand").f(void 0, void 0).ser(se_ListBackupVaultsCommand).de(de_ListBackupVaultsCommand).build() { static { __name(this, "ListBackupVaultsCommand"); }}; // src/commands/ListCopyJobsCommand.ts var ListCopyJobsCommand = 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("CryoControllerUserManager", "ListCopyJobs", {}).n("BackupClient", "ListCopyJobsCommand").f(void 0, void 0).ser(se_ListCopyJobsCommand).de(de_ListCopyJobsCommand).build() { static { __name(this, "ListCopyJobsCommand"); }}; // src/commands/ListCopyJobSummariesCommand.ts var ListCopyJobSummariesCommand = 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("CryoControllerUserManager", "ListCopyJobSummaries", {}).n("BackupClient", "ListCopyJobSummariesCommand").f(void 0, void 0).ser(se_ListCopyJobSummariesCommand).de(de_ListCopyJobSummariesCommand).build() { static { __name(this, "ListCopyJobSummariesCommand"); }}; // src/commands/ListFrameworksCommand.ts var ListFrameworksCommand = 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("CryoControllerUserManager", "ListFrameworks", {}).n("BackupClient", "ListFrameworksCommand").f(void 0, void 0).ser(se_ListFrameworksCommand).de(de_ListFrameworksCommand).build() { static { __name(this, "ListFrameworksCommand"); }}; // src/commands/ListIndexedRecoveryPointsCommand.ts var ListIndexedRecoveryPointsCommand = 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("CryoControllerUserManager", "ListIndexedRecoveryPoints", {}).n("BackupClient", "ListIndexedRecoveryPointsCommand").f(void 0, void 0).ser(se_ListIndexedRecoveryPointsCommand).de(de_ListIndexedRecoveryPointsCommand).build() { static { __name(this, "ListIndexedRecoveryPointsCommand"); }}; // src/commands/ListLegalHoldsCommand.ts var ListLegalHoldsCommand = 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("CryoControllerUserManager", "ListLegalHolds", {}).n("BackupClient", "ListLegalHoldsCommand").f(void 0, void 0).ser(se_ListLegalHoldsCommand).de(de_ListLegalHoldsCommand).build() { static { __name(this, "ListLegalHoldsCommand"); }}; // src/commands/ListProtectedResourcesByBackupVaultCommand.ts var ListProtectedResourcesByBackupVaultCommand = 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("CryoControllerUserManager", "ListProtectedResourcesByBackupVault", {}).n("BackupClient", "ListProtectedResourcesByBackupVaultCommand").f(void 0, void 0).ser(se_ListProtectedResourcesByBackupVaultCommand).de(de_ListProtectedResourcesByBackupVaultCommand).build() { static { __name(this, "ListProtectedResourcesByBackupVaultCommand"); }}; // src/commands/ListProtectedResourcesCommand.ts var ListProtectedResourcesCommand = 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("CryoControllerUserManager", "ListProtectedResources", {}).n("BackupClient", "ListProtectedResourcesCommand").f(void 0, void 0).ser(se_ListProtectedResourcesCommand).de(de_ListProtectedResourcesCommand).build() { static { __name(this, "ListProtectedResourcesCommand"); }}; // src/commands/ListRecoveryPointsByBackupVaultCommand.ts var ListRecoveryPointsByBackupVaultCommand = 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("CryoControllerUserManager", "ListRecoveryPointsByBackupVault", {}).n("BackupClient", "ListRecoveryPointsByBackupVaultCommand").f(void 0, void 0).ser(se_ListRecoveryPointsByBackupVaultCommand).de(de_ListRecoveryPointsByBackupVaultCommand).build() { static { __name(this, "ListRecoveryPointsByBackupVaultCommand"); }}; // src/commands/ListRecoveryPointsByLegalHoldCommand.ts var ListRecoveryPointsByLegalHoldCommand = 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("CryoControllerUserManager", "ListRecoveryPointsByLegalHold", {}).n("BackupClient", "ListRecoveryPointsByLegalHoldCommand").f(void 0, void 0).ser(se_ListRecoveryPointsByLegalHoldCommand).de(de_ListRecoveryPointsByLegalHoldCommand).build() { static { __name(this, "ListRecoveryPointsByLegalHoldCommand"); }}; // src/commands/ListRecoveryPointsByResourceCommand.ts var ListRecoveryPointsByResourceCommand = 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("CryoControllerUserManager", "ListRecoveryPointsByResource", {}).n("BackupClient", "ListRecoveryPointsByResourceCommand").f(void 0, void 0).ser(se_ListRecoveryPointsByResourceCommand).de(de_ListRecoveryPointsByResourceCommand).build() { static { __name(this, "ListRecoveryPointsByResourceCommand"); }}; // src/commands/ListReportJobsCommand.ts var ListReportJobsCommand = 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("CryoControllerUserManager", "ListReportJobs", {}).n("BackupClient", "ListReportJobsCommand").f(void 0, void 0).ser(se_ListReportJobsCommand).de(de_ListReportJobsCommand).build() { static { __name(this, "ListReportJobsCommand"); }}; // src/commands/ListReportPlansCommand.ts var ListReportPlansCommand = 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("CryoControllerUserManager", "ListReportPlans", {}).n("BackupClient", "ListReportPlansCommand").f(void 0, void 0).ser(se_ListReportPlansCommand).de(de_ListReportPlansCommand).build() { static { __name(this, "ListReportPlansCommand"); }}; // src/commands/ListRestoreAccessBackupVaultsCommand.ts var ListRestoreAccessBackupVaultsCommand = 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("CryoControllerUserManager", "ListRestoreAccessBackupVaults", {}).n("BackupClient", "ListRestoreAccessBackupVaultsCommand").f(void 0, void 0).ser(se_ListRestoreAccessBackupVaultsCommand).de(de_ListRestoreAccessBackupVaultsCommand).build() { static { __name(this, "ListRestoreAccessBackupVaultsCommand"); }}; // src/commands/ListRestoreJobsByProtectedResourceCommand.ts var ListRestoreJobsByProtectedResourceCommand = 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("CryoControllerUserManager", "ListRestoreJobsByProtectedResource", {}).n("BackupClient", "ListRestoreJobsByProtectedResourceCommand").f(void 0, void 0).ser(se_ListRestoreJobsByProtectedResourceCommand).de(de_ListRestoreJobsByProtectedResourceCommand).build() { static { __name(this, "ListRestoreJobsByProtectedResourceCommand"); }}; // src/commands/ListRestoreJobsCommand.ts var ListRestoreJobsCommand = 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("CryoControllerUserManager", "ListRestoreJobs", {}).n("BackupClient", "ListRestoreJobsCommand").f(void 0, void 0).ser(se_ListRestoreJobsCommand).de(de_ListRestoreJobsCommand).build() { static { __name(this, "ListRestoreJobsCommand"); }}; // src/commands/ListRestoreJobSummariesCommand.ts var ListRestoreJobSummariesCommand = 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("CryoControllerUserManager", "ListRestoreJobSummaries", {}).n("BackupClient", "ListRestoreJobSummariesCommand").f(void 0, void 0).ser(se_ListRestoreJobSummariesCommand).de(de_ListRestoreJobSummariesCommand).build() { static { __name(this, "ListRestoreJobSummariesCommand"); }}; // src/commands/ListRestoreTestingPlansCommand.ts var ListRestoreTestingPlansCommand = 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("CryoControllerUserManager", "ListRestoreTestingPlans", {}).n("BackupClient", "ListRestoreTestingPlansCommand").f(void 0, void 0).ser(se_ListRestoreTestingPlansCommand).de(de_ListRestoreTestingPlansCommand).build() { static { __name(this, "ListRestoreTestingPlansCommand"); }}; // src/commands/ListRestoreTestingSelectionsCommand.ts var ListRestoreTestingSelectionsCommand = 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("CryoControllerUserManager", "ListRestoreTestingSelections", {}).n("BackupClient", "ListRestoreTestingSelectionsCommand").f(void 0, void 0).ser(se_ListRestoreTestingSelectionsCommand).de(de_ListRestoreTestingSelectionsCommand).build() { static { __name(this, "ListRestoreTestingSelectionsCommand"); }}; // src/commands/ListTagsCommand.ts var ListTagsCommand = 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("CryoControllerUserManager", "ListTags", {}).n("BackupClient", "ListTagsCommand").f(void 0, ListTagsOutputFilterSensitiveLog).ser(se_ListTagsCommand).de(de_ListTagsCommand).build() { static { __name(this, "ListTagsCommand"); }}; // src/commands/PutBackupVaultAccessPolicyCommand.ts var PutBackupVaultAccessPolicyCommand = 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("CryoControllerUserManager", "PutBackupVaultAccessPolicy", {}).n("BackupClient", "PutBackupVaultAccessPolicyCommand").f(void 0, void 0).ser(se_PutBackupVaultAccessPolicyCommand).de(de_PutBackupVaultAccessPolicyCommand).build() { static { __name(this, "PutBackupVaultAccessPolicyCommand"); }}; // src/commands/PutBackupVaultLockConfigurationCommand.ts var PutBackupVaultLockConfigurationCommand = 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("CryoControllerUserManager", "PutBackupVaultLockConfiguration", {}).n("BackupClient", "PutBackupVaultLockConfigurationCommand").f(void 0, void 0).ser(se_PutBackupVaultLockConfigurationCommand).de(de_PutBackupVaultLockConfigurationCommand).build() { static { __name(this, "PutBackupVaultLockConfigurationCommand"); }}; // src/commands/PutBackupVaultNotificationsCommand.ts var PutBackupVaultNotificationsCommand = 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("CryoControllerUserManager", "PutBackupVaultNotifications", {}).n("BackupClient", "PutBackupVaultNotificationsCommand").f(void 0, void 0).ser(se_PutBackupVaultNotificationsCommand).de(de_PutBackupVaultNotificationsCommand).build() { static { __name(this, "PutBackupVaultNotificationsCommand"); }}; // src/commands/PutRestoreValidationResultCommand.ts var PutRestoreValidationResultCommand = 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("CryoControllerUserManager", "PutRestoreValidationResult", {}).n("BackupClient", "PutRestoreValidationResultCommand").f(void 0, void 0).ser(se_PutRestoreValidationResultCommand).de(de_PutRestoreValidationResultCommand).build() { static { __name(this, "PutRestoreValidationResultCommand"); }}; // src/commands/RevokeRestoreAccessBackupVaultCommand.ts var RevokeRestoreAccessBackupVaultCommand = 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("CryoControllerUserManager", "RevokeRestoreAccessBackupVault", {}).n("BackupClient", "RevokeRestoreAccessBackupVaultCommand").f(RevokeRestoreAccessBackupVaultInputFilterSensitiveLog, void 0).ser(se_RevokeRestoreAccessBackupVaultCommand).de(de_RevokeRestoreAccessBackupVaultCommand).build() { static { __name(this, "RevokeRestoreAccessBackupVaultCommand"); }}; // src/commands/StartBackupJobCommand.ts var StartBackupJobCommand = 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("CryoControllerUserManager", "StartBackupJob", {}).n("BackupClient", "StartBackupJobCommand").f(StartBackupJobInputFilterSensitiveLog, void 0).ser(se_StartBackupJobCommand).de(de_StartBackupJobCommand).build() { static { __name(this, "StartBackupJobCommand"); }}; // src/commands/StartCopyJobCommand.ts var StartCopyJobCommand = 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("CryoControllerUserManager", "StartCopyJob", {}).n("BackupClient", "StartCopyJobCommand").f(void 0, void 0).ser(se_StartCopyJobCommand).de(de_StartCopyJobCommand).build() { static { __name(this, "StartCopyJobCommand"); }}; // src/commands/StartReportJobCommand.ts var StartReportJobCommand = 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("CryoControllerUserManager", "StartReportJob", {}).n("BackupClient", "StartReportJobCommand").f(void 0, void 0).ser(se_StartReportJobCommand).de(de_StartReportJobCommand).build() { static { __name(this, "StartReportJobCommand"); }}; // src/commands/StartRestoreJobCommand.ts var StartRestoreJobCommand = 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("CryoControllerUserManager", "StartRestoreJob", {}).n("BackupClient", "StartRestoreJobCommand").f(StartRestoreJobInputFilterSensitiveLog, void 0).ser(se_StartRestoreJobCommand).de(de_StartRestoreJobCommand).build() { static { __name(this, "StartRestoreJobCommand"); }}; // src/commands/StopBackupJobCommand.ts var StopBackupJobCommand = 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("CryoControllerUserManager", "StopBackupJob", {}).n("BackupClient", "StopBackupJobCommand").f(void 0, void 0).ser(se_StopBackupJobCommand).de(de_StopBackupJobCommand).build() { static { __name(this, "StopBackupJobCommand"); }}; // 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("CryoControllerUserManager", "TagResource", {}).n("BackupClient", "TagResourceCommand").f(TagResourceInputFilterSensitiveLog, 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("CryoControllerUserManager", "UntagResource", {}).n("BackupClient", "UntagResourceCommand").f(UntagResourceInputFilterSensitiveLog, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() { static { __name(this, "UntagResourceCommand"); }}; // src/commands/UpdateBackupPlanCommand.ts var UpdateBackupPlanCommand = 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("CryoControllerUserManager", "UpdateBackupPlan", {}).n("BackupClient", "UpdateBackupPlanCommand").f(UpdateBackupPlanInputFilterSensitiveLog, void 0).ser(se_UpdateBackupPlanCommand).de(de_UpdateBackupPlanCommand).build() { static { __name(this, "UpdateBackupPlanCommand"); }}; // src/commands/UpdateFrameworkCommand.ts var UpdateFrameworkCommand = 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("CryoControllerUserManager", "UpdateFramework", {}).n("BackupClient", "UpdateFrameworkCommand").f(void 0, void 0).ser(se_UpdateFrameworkCommand).de(de_UpdateFrameworkCommand).build() { static { __name(this, "UpdateFrameworkCommand"); }}; // src/commands/UpdateGlobalSettingsCommand.ts var UpdateGlobalSettingsCommand = 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("CryoControllerUserManager", "UpdateGlobalSettings", {}).n("BackupClient", "UpdateGlobalSettingsCommand").f(void 0, void 0).ser(se_UpdateGlobalSettingsCommand).de(de_UpdateGlobalSettingsCommand).build() { static { __name(this, "UpdateGlobalSettingsCommand"); }}; // src/commands/UpdateRecoveryPointIndexSettingsCommand.ts var UpdateRecoveryPointIndexSettingsCommand = 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("CryoControllerUserManager", "UpdateRecoveryPointIndexSettings", {}).n("BackupClient", "UpdateRecoveryPointIndexSettingsCommand").f(void 0, void 0).ser(se_UpdateRecoveryPointIndexSettingsCommand).de(de_UpdateRecoveryPointIndexSettingsCommand).build() { static { __name(this, "UpdateRecoveryPointIndexSettingsCommand"); }}; // src/commands/UpdateRecoveryPointLifecycleCommand.ts var UpdateRecoveryPointLifecycleCommand = 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("CryoControllerUserManager", "UpdateRecoveryPointLifecycle", {}).n("BackupClient", "UpdateRecoveryPointLifecycleCommand").f(void 0, void 0).ser(se_UpdateRecoveryPointLifecycleCommand).de(de_UpdateRecoveryPointLifecycleCommand).build() { static { __name(this, "UpdateRecoveryPointLifecycleCommand"); }}; // src/commands/UpdateRegionSettingsCommand.ts var UpdateRegionSettingsCommand = 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("CryoControllerUserManager", "UpdateRegionSettings", {}).n("BackupClient", "UpdateRegionSettingsCommand").f(void 0, void 0).ser(se_UpdateRegionSettingsCommand).de(de_UpdateRegionSettingsCommand).build() { static { __name(this, "UpdateRegionSettingsCommand"); }}; // src/commands/UpdateReportPlanCommand.ts var UpdateReportPlanCommand = 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("CryoControllerUserManager", "UpdateReportPlan", {}).n("BackupClient", "UpdateReportPlanCommand").f(void 0, void 0).ser(se_UpdateReportPlanCommand).de(de_UpdateReportPlanCommand).build() { static { __name(this, "UpdateReportPlanCommand"); }}; // src/commands/UpdateRestoreTestingPlanCommand.ts var UpdateRestoreTestingPlanCommand = 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("CryoControllerUserManager", "UpdateRestoreTestingPlan", {}).n("BackupClient", "UpdateRestoreTestingPlanCommand").f(void 0, void 0).ser(se_UpdateRestoreTestingPlanCommand).de(de_UpdateRestoreTestingPlanCommand).build() { static { __name(this, "UpdateRestoreTestingPlanCommand"); }}; // src/commands/UpdateRestoreTestingSelectionCommand.ts var UpdateRestoreTestingSelectionCommand = 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("CryoControllerUserManager", "UpdateRestoreTestingSelection", {}).n("BackupClient", "UpdateRestoreTestingSelectionCommand").f(UpdateRestoreTestingSelectionInputFilterSensitiveLog, void 0).ser(se_UpdateRestoreTestingSelectionCommand).de(de_UpdateRestoreTestingSelectionCommand).build() { static { __name(this, "UpdateRestoreTestingSelectionCommand"); }}; // src/Backup.tsvar commands = { AssociateBackupVaultMpaApprovalTeamCommand, CancelLegalHoldCommand, CreateBackupPlanCommand, CreateBackupSelectionCommand, CreateBackupVaultCommand, CreateFrameworkCommand, CreateLegalHoldCommand, CreateLogicallyAirGappedBackupVaultCommand, CreateReportPlanCommand, CreateRestoreAccessBackupVaultCommand, CreateRestoreTestingPlanCommand, CreateRestoreTestingSelectionCommand, DeleteBackupPlanCommand, DeleteBackupSelectionCommand, DeleteBackupVaultCommand, DeleteBackupVaultAccessPolicyCommand, DeleteBackupVaultLockConfigurationCommand, DeleteBackupVaultNotificationsCommand, DeleteFrameworkCommand, DeleteRecoveryPointCommand, DeleteReportPlanCommand, DeleteRestoreTestingPlanCommand, DeleteRestoreTestingSelectionCommand, DescribeBackupJobCommand, DescribeBackupVaultCommand, DescribeCopyJobCommand, DescribeFrameworkCommand, DescribeGlobalSettingsCommand, DescribeProtectedResourceCommand, DescribeRecoveryPointCommand, DescribeRegionSettingsCommand, DescribeReportJobCommand, DescribeReportPlanCommand, DescribeRestoreJobCommand, DisassociateBackupVaultMpaApprovalTeamCommand, DisassociateRecoveryPointCommand, DisassociateRecoveryPointFromParentCommand, ExportBackupPlanTemplateCommand, GetBackupPlanCommand, GetBackupPlanFromJSONCommand, GetBackupPlanFromTemplateCommand, GetBackupSelectionCommand, GetBackupVaultAccessPolicyCommand, GetBackupVaultNotificationsCommand, GetLegalHoldCommand, GetRecoveryPointIndexDetailsCommand, GetRecoveryPointRestoreMetadataCommand, GetRestoreJobMetadataCommand, GetRestoreTestingInferredMetadataCommand, GetRestoreTestingPlanCommand, GetRestoreTestingSelectionCommand, GetSupportedResourceTypesCommand, ListBackupJobsCommand, ListBackupJobSummariesCommand, ListBackupPlansCommand, ListBackupPlanTemplatesCommand, ListBackupPlanVersionsCommand, ListBackupSelectionsCommand, ListBackupVaultsCommand, ListCopyJobsCommand, ListCopyJobSummariesCommand, ListFrameworksCommand, ListIndexedRecoveryPointsCommand, ListLegalHoldsCommand, ListProtectedResourcesCommand, ListProtectedResourcesByBackupVaultCommand, ListRecoveryPointsByBackupVaultCommand, ListRecoveryPointsByLegalHoldCommand, ListRecoveryPointsByResourceCommand, ListReportJobsCommand, ListReportPlansCommand, ListRestoreAccessBackupVaultsCommand, ListRestoreJobsCommand, ListRestoreJobsByProtectedResourceCommand, ListRestoreJobSummariesCommand, ListRestoreTestingPlansCommand, ListRestoreTestingSelectionsCommand, ListTagsCommand, PutBackupVaultAccessPolicyCommand, PutBackupVaultLockConfigurationCommand, PutBackupVaultNotificationsCommand, PutRestoreValidationResultCommand, RevokeRestoreAccessBackupVaultCommand, StartBackupJobCommand, StartCopyJobCommand, StartReportJobCommand, StartRestoreJobCommand, StopBackupJobCommand, TagResourceCommand, UntagResourceCommand, UpdateBackupPlanCommand, UpdateFrameworkCommand, UpdateGlobalSettingsCommand, UpdateRecoveryPointIndexSettingsCommand, UpdateRecoveryPointLifecycleCommand, UpdateRegionSettingsCommand, UpdateReportPlanCommand, UpdateRestoreTestingPlanCommand, UpdateRestoreTestingSelectionCommand};var Backup = class extends BackupClient { static { __name(this, "Backup"); }};(0, import_smithy_client.createAggregatedClient)(commands, Backup); // src/pagination/ListBackupJobSummariesPaginator.ts var paginateListBackupJobSummaries = (0, import_core.createPaginator)(BackupClient, ListBackupJobSummariesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListBackupJobsPaginator.ts var paginateListBackupJobs = (0, import_core.createPaginator)(BackupClient, ListBackupJobsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListBackupPlanTemplatesPaginator.ts var paginateListBackupPlanTemplates = (0, import_core.createPaginator)(BackupClient, ListBackupPlanTemplatesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListBackupPlanVersionsPaginator.ts var paginateListBackupPlanVersions = (0, import_core.createPaginator)(BackupClient, ListBackupPlanVersionsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListBackupPlansPaginator.ts var paginateListBackupPlans = (0, import_core.createPaginator)(BackupClient, ListBackupPlansCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListBackupSelectionsPaginator.ts var paginateListBackupSelections = (0, import_core.createPaginator)(BackupClient, ListBackupSelectionsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListBackupVaultsPaginator.ts var paginateListBackupVaults = (0, import_core.createPaginator)(BackupClient, ListBackupVaultsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListCopyJobSummariesPaginator.ts var paginateListCopyJobSummaries = (0, import_core.createPaginator)(BackupClient, ListCopyJobSummariesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListCopyJobsPaginator.ts var paginateListCopyJobs = (0, import_core.createPaginator)(BackupClient, ListCopyJobsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListFrameworksPaginator.ts var paginateListFrameworks = (0, import_core.createPaginator)(BackupClient, ListFrameworksCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListIndexedRecoveryPointsPaginator.ts var paginateListIndexedRecoveryPoints = (0, import_core.createPaginator)(BackupClient, ListIndexedRecoveryPointsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListLegalHoldsPaginator.ts var paginateListLegalHolds = (0, import_core.createPaginator)(BackupClient, ListLegalHoldsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListProtectedResourcesByBackupVaultPaginator.ts var paginateListProtectedResourcesByBackupVault = (0, import_core.createPaginator)(BackupClient, ListProtectedResourcesByBackupVaultCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListProtectedResourcesPaginator.ts var paginateListProtectedResources = (0, import_core.createPaginator)(BackupClient, ListProtectedResourcesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListRecoveryPointsByBackupVaultPaginator.ts var paginateListRecoveryPointsByBackupVault = (0, import_core.createPaginator)(BackupClient, ListRecoveryPointsByBackupVaultCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListRecoveryPointsByLegalHoldPaginator.ts var paginateListRecoveryPointsByLegalHold = (0, import_core.createPaginator)(BackupClient, ListRecoveryPointsByLegalHoldCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListRecoveryPointsByResourcePaginator.ts var paginateListRecoveryPointsByResource = (0, import_core.createPaginator)(BackupClient, ListRecoveryPointsByResourceCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListReportJobsPaginator.ts var paginateListReportJobs = (0, import_core.createPaginator)(BackupClient, ListReportJobsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListReportPlansPaginator.ts var paginateListReportPlans = (0, import_core.createPaginator)(BackupClient, ListReportPlansCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListRestoreAccessBackupVaultsPaginator.ts var paginateListRestoreAccessBackupVaults = (0, import_core.createPaginator)(BackupClient, ListRestoreAccessBackupVaultsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListRestoreJobSummariesPaginator.ts var paginateListRestoreJobSummaries = (0, import_core.createPaginator)(BackupClient, ListRestoreJobSummariesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListRestoreJobsByProtectedResourcePaginator.ts var paginateListRestoreJobsByProtectedResource = (0, import_core.createPaginator)(BackupClient, ListRestoreJobsByProtectedResourceCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListRestoreJobsPaginator.ts var paginateListRestoreJobs = (0, import_core.createPaginator)(BackupClient, ListRestoreJobsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListRestoreTestingPlansPaginator.ts var paginateListRestoreTestingPlans = (0, import_core.createPaginator)(BackupClient, ListRestoreTestingPlansCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListRestoreTestingSelectionsPaginator.ts var paginateListRestoreTestingSelections = (0, import_core.createPaginator)(BackupClient, ListRestoreTestingSelectionsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListTagsPaginator.ts var paginateListTags = (0, import_core.createPaginator)(BackupClient, ListTagsCommand, "NextToken", "NextToken", "MaxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { BackupServiceException, __Client, BackupClient, Backup, $Command, AssociateBackupVaultMpaApprovalTeamCommand, CancelLegalHoldCommand, CreateBackupPlanCommand, CreateBackupSelectionCommand, CreateBackupVaultCommand, CreateFrameworkCommand, CreateLegalHoldCommand, CreateLogicallyAirGappedBackupVaultCommand, CreateReportPlanCommand, CreateRestoreAccessBackupVaultCommand, CreateRestoreTestingPlanCommand, CreateRestoreTestingSelectionCommand, DeleteBackupPlanCommand, DeleteBackupSelectionCommand, DeleteBackupVaultAccessPolicyCommand, DeleteBackupVaultCommand, DeleteBackupVaultLockConfigurationCommand, DeleteBackupVaultNotificationsCommand, DeleteFrameworkCommand, DeleteRecoveryPointCommand, DeleteReportPlanCommand, DeleteRestoreTestingPlanCommand, DeleteRestoreTestingSelectionCommand, DescribeBackupJobCommand, DescribeBackupVaultCommand, DescribeCopyJobCommand, DescribeFrameworkCommand, DescribeGlobalSettingsCommand, DescribeProtectedResourceCommand, DescribeRecoveryPointCommand, DescribeRegionSettingsCommand, DescribeReportJobCommand, DescribeReportPlanCommand, DescribeRestoreJobCommand, DisassociateBackupVaultMpaApprovalTeamCommand, DisassociateRecoveryPointCommand, DisassociateRecoveryPointFromParentCommand, ExportBackupPlanTemplateCommand, GetBackupPlanCommand, GetBackupPlanFromJSONCommand, GetBackupPlanFromTemplateCommand, GetBackupSelectionCommand, GetBackupVaultAccessPolicyCommand, GetBackupVaultNotificationsCommand, GetLegalHoldCommand, GetRecoveryPointIndexDetailsCommand, GetRecoveryPointRestoreMetadataCommand, GetRestoreJobMetadataCommand, GetRestoreTestingInferredMetadataCommand, GetRestoreTestingPlanCommand, GetRestoreTestingSelectionCommand, GetSupportedResourceTypesCommand, ListBackupJobSummariesCommand, ListBackupJobsCommand, ListBackupPlanTemplatesCommand, ListBackupPlanVersionsCommand, ListBackupPlansCommand, ListBackupSelectionsCommand, ListBackupVaultsCommand, ListCopyJobSummariesCommand, ListCopyJobsCommand, ListFrameworksCommand, ListIndexedRecoveryPointsCommand, ListLegalHoldsCommand, ListProtectedResourcesByBackupVaultCommand, ListProtectedResourcesCommand, ListRecoveryPointsByBackupVaultCommand, ListRecoveryPointsByLegalHoldCommand, ListRecoveryPointsByResourceCommand, ListReportJobsCommand, ListReportPlansCommand, ListRestoreAccessBackupVaultsCommand, ListRestoreJobSummariesCommand, ListRestoreJobsByProtectedResourceCommand, ListRestoreJobsCommand, ListRestoreTestingPlansCommand, ListRestoreTestingSelectionsCommand, ListTagsCommand, PutBackupVaultAccessPolicyCommand, PutBackupVaultLockConfigurationCommand, PutBackupVaultNotificationsCommand, PutRestoreValidationResultCommand, RevokeRestoreAccessBackupVaultCommand, StartBackupJobCommand, StartCopyJobCommand, StartReportJobCommand, StartRestoreJobCommand, StopBackupJobCommand, TagResourceCommand, UntagResourceCommand, UpdateBackupPlanCommand, UpdateFrameworkCommand, UpdateGlobalSettingsCommand, UpdateRecoveryPointIndexSettingsCommand, UpdateRecoveryPointLifecycleCommand, UpdateRegionSettingsCommand, UpdateReportPlanCommand, UpdateRestoreTestingPlanCommand, UpdateRestoreTestingSelectionCommand, paginateListBackupJobSummaries, paginateListBackupJobs, paginateListBackupPlanTemplates, paginateListBackupPlanVersions, paginateListBackupPlans, paginateListBackupSelections, paginateListBackupVaults, paginateListCopyJobSummaries, paginateListCopyJobs, paginateListFrameworks, paginateListIndexedRecoveryPoints, paginateListLegalHolds, paginateListProtectedResourcesByBackupVault, paginateListProtectedResources, paginateListRecoveryPointsByBackupVault, paginateListRecoveryPointsByLegalHold, paginateListRecoveryPointsByResource, paginateListReportJobs, paginateListReportPlans, paginateListRestoreAccessBackupVaults, paginateListRestoreJobSummaries, paginateListRestoreJobsByProtectedResource, paginateListRestoreJobs, paginateListRestoreTestingPlans, paginateListRestoreTestingSelections, paginateListTags, AggregationPeriod, AlreadyExistsException, InvalidParameterValueException, InvalidRequestException, MissingParameterValueException, ResourceNotFoundException, ServiceUnavailableException, BackupJobState, BackupJobStatus, ConditionType, BackupVaultEvent, VaultState, VaultType, InvalidResourceStateException, ConflictException, CopyJobState, CopyJobStatus, LimitExceededException, LegalHoldStatus, RestoreTestingRecoveryPointSelectionAlgorithm, RestoreTestingRecoveryPointType, DependencyFailureException, MpaSessionStatus, IndexStatus, RecoveryPointStatus, StorageClass, RestoreDeletionStatus, RestoreJobStatus, RestoreValidationStatus, MpaRevokeSessionStatus, RestoreJobState, Index, AssociateBackupVaultMpaApprovalTeamInputFilterSensitiveLog, BackupRuleFilterSensitiveLog, BackupPlanFilterSensitiveLog, BackupRuleInputFilterSensitiveLog, BackupPlanInputFilterSensitiveLog, CreateBackupPlanInputFilterSensitiveLog, CreateBackupVaultInputFilterSensitiveLog, CreateLegalHoldInputFilterSensitiveLog, CreateLogicallyAirGappedBackupVaultInputFilterSensitiveLog, CreateRestoreAccessBackupVaultInputFilterSensitiveLog, CreateRestoreTestingPlanInputFilterSensitiveLog, RestoreTestingSelectionForCreateFilterSensitiveLog, CreateRestoreTestingSelectionInputFilterSensitiveLog, DisassociateBackupVaultMpaApprovalTeamInputFilterSensitiveLog, GetBackupPlanOutputFilterSensitiveLog, GetBackupPlanFromJSONOutputFilterSensitiveLog, GetBackupPlanFromTemplateOutputFilterSensitiveLog, GetRecoveryPointRestoreMetadataOutputFilterSensitiveLog, GetRestoreJobMetadataOutputFilterSensitiveLog, RestoreTestingSelectionForGetFilterSensitiveLog, GetRestoreTestingSelectionOutputFilterSensitiveLog, ListTagsOutputFilterSensitiveLog, RevokeRestoreAccessBackupVaultInputFilterSensitiveLog, StartBackupJobInputFilterSensitiveLog, StartRestoreJobInputFilterSensitiveLog, TagResourceInputFilterSensitiveLog, UntagResourceInputFilterSensitiveLog, UpdateBackupPlanInputFilterSensitiveLog, RestoreTestingSelectionForUpdateFilterSensitiveLog, UpdateRestoreTestingSelectionInputFilterSensitiveLog});