File Explorer

/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 /.

2 dirs
3 files
index.js303 KB · 6596 lines
"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});