File Explorer

/var/runtime/node_modules/@aws-sdk/client-drs/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.js168 KB · 3949 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, {  AccessDeniedException: () => AccessDeniedException,  AssociateSourceNetworkStackCommand: () => AssociateSourceNetworkStackCommand,  AssociateSourceNetworkStackRequestFilterSensitiveLog: () => AssociateSourceNetworkStackRequestFilterSensitiveLog,  AssociateSourceNetworkStackResponseFilterSensitiveLog: () => AssociateSourceNetworkStackResponseFilterSensitiveLog,  ConflictException: () => ConflictException,  CreateExtendedSourceServerCommand: () => CreateExtendedSourceServerCommand,  CreateExtendedSourceServerRequestFilterSensitiveLog: () => CreateExtendedSourceServerRequestFilterSensitiveLog,  CreateExtendedSourceServerResponseFilterSensitiveLog: () => CreateExtendedSourceServerResponseFilterSensitiveLog,  CreateLaunchConfigurationTemplateCommand: () => CreateLaunchConfigurationTemplateCommand,  CreateLaunchConfigurationTemplateRequestFilterSensitiveLog: () => CreateLaunchConfigurationTemplateRequestFilterSensitiveLog,  CreateLaunchConfigurationTemplateResponseFilterSensitiveLog: () => CreateLaunchConfigurationTemplateResponseFilterSensitiveLog,  CreateReplicationConfigurationTemplateCommand: () => CreateReplicationConfigurationTemplateCommand,  CreateReplicationConfigurationTemplateRequestFilterSensitiveLog: () => CreateReplicationConfigurationTemplateRequestFilterSensitiveLog,  CreateSourceNetworkCommand: () => CreateSourceNetworkCommand,  CreateSourceNetworkRequestFilterSensitiveLog: () => CreateSourceNetworkRequestFilterSensitiveLog,  DataReplicationErrorString: () => DataReplicationErrorString,  DataReplicationInitiationStepName: () => DataReplicationInitiationStepName,  DataReplicationInitiationStepStatus: () => DataReplicationInitiationStepStatus,  DataReplicationState: () => DataReplicationState,  DeleteJobCommand: () => DeleteJobCommand,  DeleteLaunchActionCommand: () => DeleteLaunchActionCommand,  DeleteLaunchConfigurationTemplateCommand: () => DeleteLaunchConfigurationTemplateCommand,  DeleteRecoveryInstanceCommand: () => DeleteRecoveryInstanceCommand,  DeleteReplicationConfigurationTemplateCommand: () => DeleteReplicationConfigurationTemplateCommand,  DeleteSourceNetworkCommand: () => DeleteSourceNetworkCommand,  DeleteSourceServerCommand: () => DeleteSourceServerCommand,  DescribeJobLogItemsCommand: () => DescribeJobLogItemsCommand,  DescribeJobsCommand: () => DescribeJobsCommand,  DescribeJobsResponseFilterSensitiveLog: () => DescribeJobsResponseFilterSensitiveLog,  DescribeLaunchConfigurationTemplatesCommand: () => DescribeLaunchConfigurationTemplatesCommand,  DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog: () => DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog,  DescribeRecoveryInstancesCommand: () => DescribeRecoveryInstancesCommand,  DescribeRecoveryInstancesResponseFilterSensitiveLog: () => DescribeRecoveryInstancesResponseFilterSensitiveLog,  DescribeRecoverySnapshotsCommand: () => DescribeRecoverySnapshotsCommand,  DescribeReplicationConfigurationTemplatesCommand: () => DescribeReplicationConfigurationTemplatesCommand,  DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog: () => DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog,  DescribeSourceNetworksCommand: () => DescribeSourceNetworksCommand,  DescribeSourceNetworksResponseFilterSensitiveLog: () => DescribeSourceNetworksResponseFilterSensitiveLog,  DescribeSourceServersCommand: () => DescribeSourceServersCommand,  DescribeSourceServersResponseFilterSensitiveLog: () => DescribeSourceServersResponseFilterSensitiveLog,  DisconnectRecoveryInstanceCommand: () => DisconnectRecoveryInstanceCommand,  DisconnectSourceServerCommand: () => DisconnectSourceServerCommand,  Drs: () => Drs,  DrsClient: () => DrsClient,  DrsServiceException: () => DrsServiceException,  EC2InstanceState: () => EC2InstanceState,  EventResourceData: () => EventResourceData,  ExportSourceNetworkCfnTemplateCommand: () => ExportSourceNetworkCfnTemplateCommand,  ExtensionStatus: () => ExtensionStatus,  FailbackLaunchType: () => FailbackLaunchType,  FailbackReplicationError: () => FailbackReplicationError,  FailbackState: () => FailbackState,  GetFailbackReplicationConfigurationCommand: () => GetFailbackReplicationConfigurationCommand,  GetLaunchConfigurationCommand: () => GetLaunchConfigurationCommand,  GetReplicationConfigurationCommand: () => GetReplicationConfigurationCommand,  InitializeServiceCommand: () => InitializeServiceCommand,  InitiatedBy: () => InitiatedBy,  InternalServerException: () => InternalServerException,  JobFilterSensitiveLog: () => JobFilterSensitiveLog,  JobLogEvent: () => JobLogEvent,  JobStatus: () => JobStatus,  JobType: () => JobType,  LastLaunchResult: () => LastLaunchResult,  LastLaunchType: () => LastLaunchType,  LaunchActionCategory: () => LaunchActionCategory,  LaunchActionParameterType: () => LaunchActionParameterType,  LaunchActionRunStatus: () => LaunchActionRunStatus,  LaunchActionType: () => LaunchActionType,  LaunchConfigurationTemplateFilterSensitiveLog: () => LaunchConfigurationTemplateFilterSensitiveLog,  LaunchDisposition: () => LaunchDisposition,  LaunchStatus: () => LaunchStatus,  ListExtensibleSourceServersCommand: () => ListExtensibleSourceServersCommand,  ListExtensibleSourceServersResponseFilterSensitiveLog: () => ListExtensibleSourceServersResponseFilterSensitiveLog,  ListLaunchActionsCommand: () => ListLaunchActionsCommand,  ListStagingAccountsCommand: () => ListStagingAccountsCommand,  ListTagsForResourceCommand: () => ListTagsForResourceCommand,  ListTagsForResourceResponseFilterSensitiveLog: () => ListTagsForResourceResponseFilterSensitiveLog,  OriginEnvironment: () => OriginEnvironment,  PITPolicyRuleUnits: () => PITPolicyRuleUnits,  ParticipatingResourceID: () => ParticipatingResourceID,  ProductCodeMode: () => ProductCodeMode,  PutLaunchActionCommand: () => PutLaunchActionCommand,  RecoveryInstanceDataReplicationInitiationStepName: () => RecoveryInstanceDataReplicationInitiationStepName,  RecoveryInstanceDataReplicationInitiationStepStatus: () => RecoveryInstanceDataReplicationInitiationStepStatus,  RecoveryInstanceDataReplicationState: () => RecoveryInstanceDataReplicationState,  RecoveryInstanceFilterSensitiveLog: () => RecoveryInstanceFilterSensitiveLog,  RecoveryResult: () => RecoveryResult,  RecoverySnapshotsOrder: () => RecoverySnapshotsOrder,  ReplicationConfigurationDataPlaneRouting: () => ReplicationConfigurationDataPlaneRouting,  ReplicationConfigurationDefaultLargeStagingDiskType: () => ReplicationConfigurationDefaultLargeStagingDiskType,  ReplicationConfigurationEbsEncryption: () => ReplicationConfigurationEbsEncryption,  ReplicationConfigurationFilterSensitiveLog: () => ReplicationConfigurationFilterSensitiveLog,  ReplicationConfigurationReplicatedDiskStagingDiskType: () => ReplicationConfigurationReplicatedDiskStagingDiskType,  ReplicationConfigurationTemplateFilterSensitiveLog: () => ReplicationConfigurationTemplateFilterSensitiveLog,  ReplicationDirection: () => ReplicationDirection,  ReplicationStatus: () => ReplicationStatus,  ResourceNotFoundException: () => ResourceNotFoundException,  RetryDataReplicationCommand: () => RetryDataReplicationCommand,  ReverseReplicationCommand: () => ReverseReplicationCommand,  ServiceQuotaExceededException: () => ServiceQuotaExceededException,  SourceNetworkFilterSensitiveLog: () => SourceNetworkFilterSensitiveLog,  SourceServerFilterSensitiveLog: () => SourceServerFilterSensitiveLog,  StagingSourceServerFilterSensitiveLog: () => StagingSourceServerFilterSensitiveLog,  StartFailbackLaunchCommand: () => StartFailbackLaunchCommand,  StartFailbackLaunchRequestFilterSensitiveLog: () => StartFailbackLaunchRequestFilterSensitiveLog,  StartFailbackLaunchResponseFilterSensitiveLog: () => StartFailbackLaunchResponseFilterSensitiveLog,  StartRecoveryCommand: () => StartRecoveryCommand,  StartRecoveryRequestFilterSensitiveLog: () => StartRecoveryRequestFilterSensitiveLog,  StartRecoveryResponseFilterSensitiveLog: () => StartRecoveryResponseFilterSensitiveLog,  StartReplicationCommand: () => StartReplicationCommand,  StartReplicationResponseFilterSensitiveLog: () => StartReplicationResponseFilterSensitiveLog,  StartSourceNetworkRecoveryCommand: () => StartSourceNetworkRecoveryCommand,  StartSourceNetworkRecoveryRequestFilterSensitiveLog: () => StartSourceNetworkRecoveryRequestFilterSensitiveLog,  StartSourceNetworkRecoveryRequestNetworkEntryFilterSensitiveLog: () => StartSourceNetworkRecoveryRequestNetworkEntryFilterSensitiveLog,  StartSourceNetworkRecoveryResponseFilterSensitiveLog: () => StartSourceNetworkRecoveryResponseFilterSensitiveLog,  StartSourceNetworkReplicationCommand: () => StartSourceNetworkReplicationCommand,  StartSourceNetworkReplicationResponseFilterSensitiveLog: () => StartSourceNetworkReplicationResponseFilterSensitiveLog,  StopFailbackCommand: () => StopFailbackCommand,  StopReplicationCommand: () => StopReplicationCommand,  StopReplicationResponseFilterSensitiveLog: () => StopReplicationResponseFilterSensitiveLog,  StopSourceNetworkReplicationCommand: () => StopSourceNetworkReplicationCommand,  StopSourceNetworkReplicationResponseFilterSensitiveLog: () => StopSourceNetworkReplicationResponseFilterSensitiveLog,  TagResourceCommand: () => TagResourceCommand,  TagResourceRequestFilterSensitiveLog: () => TagResourceRequestFilterSensitiveLog,  TargetInstanceTypeRightSizingMethod: () => TargetInstanceTypeRightSizingMethod,  TerminateRecoveryInstancesCommand: () => TerminateRecoveryInstancesCommand,  TerminateRecoveryInstancesResponseFilterSensitiveLog: () => TerminateRecoveryInstancesResponseFilterSensitiveLog,  ThrottlingException: () => ThrottlingException,  UninitializedAccountException: () => UninitializedAccountException,  UntagResourceCommand: () => UntagResourceCommand,  UntagResourceRequestFilterSensitiveLog: () => UntagResourceRequestFilterSensitiveLog,  UpdateFailbackReplicationConfigurationCommand: () => UpdateFailbackReplicationConfigurationCommand,  UpdateLaunchConfigurationCommand: () => UpdateLaunchConfigurationCommand,  UpdateLaunchConfigurationTemplateCommand: () => UpdateLaunchConfigurationTemplateCommand,  UpdateLaunchConfigurationTemplateResponseFilterSensitiveLog: () => UpdateLaunchConfigurationTemplateResponseFilterSensitiveLog,  UpdateReplicationConfigurationCommand: () => UpdateReplicationConfigurationCommand,  UpdateReplicationConfigurationRequestFilterSensitiveLog: () => UpdateReplicationConfigurationRequestFilterSensitiveLog,  UpdateReplicationConfigurationTemplateCommand: () => UpdateReplicationConfigurationTemplateCommand,  UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog: () => UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog,  ValidationException: () => ValidationException,  ValidationExceptionReason: () => ValidationExceptionReason,  VolumeStatus: () => VolumeStatus,  __Client: () => import_smithy_client.Client,  paginateDescribeJobLogItems: () => paginateDescribeJobLogItems,  paginateDescribeJobs: () => paginateDescribeJobs,  paginateDescribeLaunchConfigurationTemplates: () => paginateDescribeLaunchConfigurationTemplates,  paginateDescribeRecoveryInstances: () => paginateDescribeRecoveryInstances,  paginateDescribeRecoverySnapshots: () => paginateDescribeRecoverySnapshots,  paginateDescribeReplicationConfigurationTemplates: () => paginateDescribeReplicationConfigurationTemplates,  paginateDescribeSourceNetworks: () => paginateDescribeSourceNetworks,  paginateDescribeSourceServers: () => paginateDescribeSourceServers,  paginateListExtensibleSourceServers: () => paginateListExtensibleSourceServers,  paginateListLaunchActions: () => paginateListLaunchActions,  paginateListStagingAccounts: () => paginateListStagingAccounts});module.exports = __toCommonJS(index_exports); // src/DrsClient.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: "drs"  });}, "resolveClientEndpointParameters");var commonParams = {  UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },  Endpoint: { type: "builtInParams", name: "endpoint" },  Region: { type: "builtInParams", name: "region" },  UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/DrsClient.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/DrsClient.tsvar DrsClient = class extends import_smithy_client.Client {  static {    __name(this, "DrsClient");  }  /**   * The resolved configuration of DrsClient class. This is resolved and normalized from the {@link DrsClientConfig | 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.defaultDrsHttpAuthSchemeParametersProvider,        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/Drs.ts  // src/commands/AssociateSourceNetworkStackCommand.ts var import_middleware_serde = require("@smithy/middleware-serde");  // src/models/models_0.ts  // src/models/DrsServiceException.ts var DrsServiceException = class _DrsServiceException extends import_smithy_client.ServiceException {  static {    __name(this, "DrsServiceException");  }  /**   * @internal   */  constructor(options) {    super(options);    Object.setPrototypeOf(this, _DrsServiceException.prototype);  }}; // src/models/models_0.tsvar AccessDeniedException = class _AccessDeniedException extends DrsServiceException {  static {    __name(this, "AccessDeniedException");  }  name = "AccessDeniedException";  $fault = "client";  code;  /**   * @internal   */  constructor(opts) {    super({      name: "AccessDeniedException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _AccessDeniedException.prototype);    this.code = opts.code;  }};var InitiatedBy = {  ASSOCIATE_NETWORK_RECOVERY: "ASSOCIATE_NETWORK_RECOVERY",  CREATE_NETWORK_RECOVERY: "CREATE_NETWORK_RECOVERY",  DIAGNOSTIC: "DIAGNOSTIC",  FAILBACK: "FAILBACK",  START_DRILL: "START_DRILL",  START_RECOVERY: "START_RECOVERY",  TARGET_ACCOUNT: "TARGET_ACCOUNT",  TERMINATE_RECOVERY_INSTANCES: "TERMINATE_RECOVERY_INSTANCES",  UPDATE_NETWORK_RECOVERY: "UPDATE_NETWORK_RECOVERY"};var LaunchStatus = {  FAILED: "FAILED",  IN_PROGRESS: "IN_PROGRESS",  LAUNCHED: "LAUNCHED",  PENDING: "PENDING",  TERMINATED: "TERMINATED"};var ParticipatingResourceID;((ParticipatingResourceID2) => {  ParticipatingResourceID2.visit = /* @__PURE__ */ __name((value, visitor) => {    if (value.sourceNetworkID !== void 0) return visitor.sourceNetworkID(value.sourceNetworkID);    return visitor._(value.$unknown[0], value.$unknown[1]);  }, "visit");})(ParticipatingResourceID || (ParticipatingResourceID = {}));var LaunchActionCategory = {  CONFIGURATION: "CONFIGURATION",  MONITORING: "MONITORING",  OTHER: "OTHER",  SECURITY: "SECURITY",  VALIDATION: "VALIDATION"};var LaunchActionParameterType = {  DYNAMIC: "DYNAMIC",  SSM_STORE: "SSM_STORE"};var LaunchActionType = {  SSM_AUTOMATION: "SSM_AUTOMATION",  SSM_COMMAND: "SSM_COMMAND"};var LaunchActionRunStatus = {  FAILED: "FAILED",  IN_PROGRESS: "IN_PROGRESS",  SUCCEEDED: "SUCCEEDED"};var JobStatus = {  COMPLETED: "COMPLETED",  PENDING: "PENDING",  STARTED: "STARTED"};var JobType = {  CREATE_CONVERTED_SNAPSHOT: "CREATE_CONVERTED_SNAPSHOT",  LAUNCH: "LAUNCH",  TERMINATE: "TERMINATE"};var ConflictException = class _ConflictException extends DrsServiceException {  static {    __name(this, "ConflictException");  }  name = "ConflictException";  $fault = "client";  code;  /**   * <p>The ID of the resource.</p>   * @public   */  resourceId;  /**   * <p>The type of the resource.</p>   * @public   */  resourceType;  /**   * @internal   */  constructor(opts) {    super({      name: "ConflictException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ConflictException.prototype);    this.code = opts.code;    this.resourceId = opts.resourceId;    this.resourceType = opts.resourceType;  }};var InternalServerException = class _InternalServerException extends DrsServiceException {  static {    __name(this, "InternalServerException");  }  name = "InternalServerException";  $fault = "server";  /**   * <p>The number of seconds after which the request should be safe to retry.</p>   * @public   */  retryAfterSeconds;  /**   * @internal   */  constructor(opts) {    super({      name: "InternalServerException",      $fault: "server",      ...opts    });    Object.setPrototypeOf(this, _InternalServerException.prototype);    this.retryAfterSeconds = opts.retryAfterSeconds;  }};var ResourceNotFoundException = class _ResourceNotFoundException extends DrsServiceException {  static {    __name(this, "ResourceNotFoundException");  }  name = "ResourceNotFoundException";  $fault = "client";  code;  /**   * <p>The ID of the resource.</p>   * @public   */  resourceId;  /**   * <p>The type of the resource.</p>   * @public   */  resourceType;  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceNotFoundException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceNotFoundException.prototype);    this.code = opts.code;    this.resourceId = opts.resourceId;    this.resourceType = opts.resourceType;  }};var ServiceQuotaExceededException = class _ServiceQuotaExceededException extends DrsServiceException {  static {    __name(this, "ServiceQuotaExceededException");  }  name = "ServiceQuotaExceededException";  $fault = "client";  code;  /**   * <p>The ID of the resource.</p>   * @public   */  resourceId;  /**   * <p>The type of the resource.</p>   * @public   */  resourceType;  /**   * <p>Service code.</p>   * @public   */  serviceCode;  /**   * <p>Quota code.</p>   * @public   */  quotaCode;  /**   * @internal   */  constructor(opts) {    super({      name: "ServiceQuotaExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ServiceQuotaExceededException.prototype);    this.code = opts.code;    this.resourceId = opts.resourceId;    this.resourceType = opts.resourceType;    this.serviceCode = opts.serviceCode;    this.quotaCode = opts.quotaCode;  }};var ThrottlingException = class _ThrottlingException extends DrsServiceException {  static {    __name(this, "ThrottlingException");  }  name = "ThrottlingException";  $fault = "client";  /**   * <p>Service code.</p>   * @public   */  serviceCode;  /**   * <p>Quota code.</p>   * @public   */  quotaCode;  /**   * <p>The number of seconds after which the request should be safe to retry.</p>   * @public   */  retryAfterSeconds;  /**   * @internal   */  constructor(opts) {    super({      name: "ThrottlingException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ThrottlingException.prototype);    this.serviceCode = opts.serviceCode;    this.quotaCode = opts.quotaCode;    this.retryAfterSeconds = opts.retryAfterSeconds;  }};var UninitializedAccountException = class _UninitializedAccountException extends DrsServiceException {  static {    __name(this, "UninitializedAccountException");  }  name = "UninitializedAccountException";  $fault = "client";  code;  /**   * @internal   */  constructor(opts) {    super({      name: "UninitializedAccountException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _UninitializedAccountException.prototype);    this.code = opts.code;  }};var ValidationExceptionReason = {  CANNOT_PARSE: "cannotParse",  FIELD_VALIDATION_FAILED: "fieldValidationFailed",  OTHER: "other",  UNKNOWN_OPERATION: "unknownOperation"};var ValidationException = class _ValidationException extends DrsServiceException {  static {    __name(this, "ValidationException");  }  name = "ValidationException";  $fault = "client";  code;  /**   * <p>Validation exception reason.</p>   * @public   */  reason;  /**   * <p>A list of fields that failed validation.</p>   * @public   */  fieldList;  /**   * @internal   */  constructor(opts) {    super({      name: "ValidationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ValidationException.prototype);    this.code = opts.code;    this.reason = opts.reason;    this.fieldList = opts.fieldList;  }};var ProductCodeMode = {  DISABLED: "DISABLED",  ENABLED: "ENABLED"};var DataReplicationErrorString = {  AGENT_NOT_SEEN: "AGENT_NOT_SEEN",  FAILED_TO_ATTACH_STAGING_DISKS: "FAILED_TO_ATTACH_STAGING_DISKS",  FAILED_TO_AUTHENTICATE_WITH_SERVICE: "FAILED_TO_AUTHENTICATE_WITH_SERVICE",  FAILED_TO_BOOT_REPLICATION_SERVER: "FAILED_TO_BOOT_REPLICATION_SERVER",  FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER: "FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER",  FAILED_TO_CREATE_SECURITY_GROUP: "FAILED_TO_CREATE_SECURITY_GROUP",  FAILED_TO_CREATE_STAGING_DISKS: "FAILED_TO_CREATE_STAGING_DISKS",  FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE: "FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE",  FAILED_TO_LAUNCH_REPLICATION_SERVER: "FAILED_TO_LAUNCH_REPLICATION_SERVER",  FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT: "FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT",  FAILED_TO_START_DATA_TRANSFER: "FAILED_TO_START_DATA_TRANSFER",  NOT_CONVERGING: "NOT_CONVERGING",  SNAPSHOTS_FAILURE: "SNAPSHOTS_FAILURE",  UNSTABLE_NETWORK: "UNSTABLE_NETWORK"};var DataReplicationInitiationStepName = {  ATTACH_STAGING_DISKS: "ATTACH_STAGING_DISKS",  AUTHENTICATE_WITH_SERVICE: "AUTHENTICATE_WITH_SERVICE",  BOOT_REPLICATION_SERVER: "BOOT_REPLICATION_SERVER",  CONNECT_AGENT_TO_REPLICATION_SERVER: "CONNECT_AGENT_TO_REPLICATION_SERVER",  CREATE_SECURITY_GROUP: "CREATE_SECURITY_GROUP",  CREATE_STAGING_DISKS: "CREATE_STAGING_DISKS",  DOWNLOAD_REPLICATION_SOFTWARE: "DOWNLOAD_REPLICATION_SOFTWARE",  LAUNCH_REPLICATION_SERVER: "LAUNCH_REPLICATION_SERVER",  PAIR_REPLICATION_SERVER_WITH_AGENT: "PAIR_REPLICATION_SERVER_WITH_AGENT",  START_DATA_TRANSFER: "START_DATA_TRANSFER",  WAIT: "WAIT"};var DataReplicationInitiationStepStatus = {  FAILED: "FAILED",  IN_PROGRESS: "IN_PROGRESS",  NOT_STARTED: "NOT_STARTED",  SKIPPED: "SKIPPED",  SUCCEEDED: "SUCCEEDED"};var DataReplicationState = {  BACKLOG: "BACKLOG",  CONTINUOUS: "CONTINUOUS",  CREATING_SNAPSHOT: "CREATING_SNAPSHOT",  DISCONNECTED: "DISCONNECTED",  INITIAL_SYNC: "INITIAL_SYNC",  INITIATING: "INITIATING",  PAUSED: "PAUSED",  RESCAN: "RESCAN",  STALLED: "STALLED",  STOPPED: "STOPPED"};var VolumeStatus = {  CONTAINS_MARKETPLACE_PRODUCT_CODES: "CONTAINS_MARKETPLACE_PRODUCT_CODES",  MISSING_VOLUME_ATTRIBUTES: "MISSING_VOLUME_ATTRIBUTES",  MISSING_VOLUME_ATTRIBUTES_AND_PRECHECK_UNAVAILABLE: "MISSING_VOLUME_ATTRIBUTES_AND_PRECHECK_UNAVAILABLE",  PENDING: "PENDING",  REGULAR: "REGULAR"};var LastLaunchResult = {  FAILED: "FAILED",  NOT_STARTED: "NOT_STARTED",  PENDING: "PENDING",  SUCCEEDED: "SUCCEEDED"};var LastLaunchType = {  DRILL: "DRILL",  RECOVERY: "RECOVERY"};var ReplicationDirection = {  FAILBACK: "FAILBACK",  FAILOVER: "FAILOVER"};var ExtensionStatus = {  EXTENDED: "EXTENDED",  EXTENSION_ERROR: "EXTENSION_ERROR",  NOT_EXTENDED: "NOT_EXTENDED"};var LaunchDisposition = {  STARTED: "STARTED",  STOPPED: "STOPPED"};var TargetInstanceTypeRightSizingMethod = {  BASIC: "BASIC",  IN_AWS: "IN_AWS",  NONE: "NONE"};var ReplicationConfigurationDataPlaneRouting = {  PRIVATE_IP: "PRIVATE_IP",  PUBLIC_IP: "PUBLIC_IP"};var ReplicationConfigurationDefaultLargeStagingDiskType = {  AUTO: "AUTO",  GP2: "GP2",  GP3: "GP3",  ST1: "ST1"};var ReplicationConfigurationEbsEncryption = {  CUSTOM: "CUSTOM",  DEFAULT: "DEFAULT",  NONE: "NONE"};var PITPolicyRuleUnits = {  DAY: "DAY",  HOUR: "HOUR",  MINUTE: "MINUTE"};var JobLogEvent = {  CLEANUP_END: "CLEANUP_END",  CLEANUP_FAIL: "CLEANUP_FAIL",  CLEANUP_START: "CLEANUP_START",  CONVERSION_END: "CONVERSION_END",  CONVERSION_FAIL: "CONVERSION_FAIL",  CONVERSION_START: "CONVERSION_START",  DEPLOY_NETWORK_CONFIGURATION_END: "DEPLOY_NETWORK_CONFIGURATION_END",  DEPLOY_NETWORK_CONFIGURATION_FAILED: "DEPLOY_NETWORK_CONFIGURATION_FAILED",  DEPLOY_NETWORK_CONFIGURATION_START: "DEPLOY_NETWORK_CONFIGURATION_START",  JOB_CANCEL: "JOB_CANCEL",  JOB_END: "JOB_END",  JOB_START: "JOB_START",  LAUNCH_FAILED: "LAUNCH_FAILED",  LAUNCH_START: "LAUNCH_START",  NETWORK_RECOVERY_FAIL: "NETWORK_RECOVERY_FAIL",  SERVER_SKIPPED: "SERVER_SKIPPED",  SNAPSHOT_END: "SNAPSHOT_END",  SNAPSHOT_FAIL: "SNAPSHOT_FAIL",  SNAPSHOT_START: "SNAPSHOT_START",  UPDATE_LAUNCH_TEMPLATE_END: "UPDATE_LAUNCH_TEMPLATE_END",  UPDATE_LAUNCH_TEMPLATE_FAILED: "UPDATE_LAUNCH_TEMPLATE_FAILED",  UPDATE_LAUNCH_TEMPLATE_START: "UPDATE_LAUNCH_TEMPLATE_START",  UPDATE_NETWORK_CONFIGURATION_END: "UPDATE_NETWORK_CONFIGURATION_END",  UPDATE_NETWORK_CONFIGURATION_FAILED: "UPDATE_NETWORK_CONFIGURATION_FAILED",  UPDATE_NETWORK_CONFIGURATION_START: "UPDATE_NETWORK_CONFIGURATION_START",  USING_PREVIOUS_SNAPSHOT: "USING_PREVIOUS_SNAPSHOT",  USING_PREVIOUS_SNAPSHOT_FAILED: "USING_PREVIOUS_SNAPSHOT_FAILED"};var EventResourceData;((EventResourceData2) => {  EventResourceData2.visit = /* @__PURE__ */ __name((value, visitor) => {    if (value.sourceNetworkData !== void 0) return visitor.sourceNetworkData(value.sourceNetworkData);    return visitor._(value.$unknown[0], value.$unknown[1]);  }, "visit");})(EventResourceData || (EventResourceData = {}));var FailbackReplicationError = {  AGENT_NOT_SEEN: "AGENT_NOT_SEEN",  FAILBACK_CLIENT_NOT_SEEN: "FAILBACK_CLIENT_NOT_SEEN",  FAILED_GETTING_REPLICATION_STATE: "FAILED_GETTING_REPLICATION_STATE",  FAILED_TO_ATTACH_STAGING_DISKS: "FAILED_TO_ATTACH_STAGING_DISKS",  FAILED_TO_AUTHENTICATE_WITH_SERVICE: "FAILED_TO_AUTHENTICATE_WITH_SERVICE",  FAILED_TO_BOOT_REPLICATION_SERVER: "FAILED_TO_BOOT_REPLICATION_SERVER",  FAILED_TO_CONFIGURE_REPLICATION_SOFTWARE: "FAILED_TO_CONFIGURE_REPLICATION_SOFTWARE",  FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER: "FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER",  FAILED_TO_CREATE_SECURITY_GROUP: "FAILED_TO_CREATE_SECURITY_GROUP",  FAILED_TO_CREATE_STAGING_DISKS: "FAILED_TO_CREATE_STAGING_DISKS",  FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE: "FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE",  FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT: "FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT",  FAILED_TO_ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION: "FAILED_TO_ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION",  FAILED_TO_ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION: "FAILED_TO_ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION",  FAILED_TO_LAUNCH_REPLICATION_SERVER: "FAILED_TO_LAUNCH_REPLICATION_SERVER",  FAILED_TO_PAIR_AGENT_WITH_REPLICATION_SOFTWARE: "FAILED_TO_PAIR_AGENT_WITH_REPLICATION_SOFTWARE",  FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT: "FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT",  FAILED_TO_START_DATA_TRANSFER: "FAILED_TO_START_DATA_TRANSFER",  NOT_CONVERGING: "NOT_CONVERGING",  SNAPSHOTS_FAILURE: "SNAPSHOTS_FAILURE",  UNSTABLE_NETWORK: "UNSTABLE_NETWORK"};var RecoveryInstanceDataReplicationInitiationStepName = {  ATTACH_STAGING_DISKS: "ATTACH_STAGING_DISKS",  AUTHENTICATE_WITH_SERVICE: "AUTHENTICATE_WITH_SERVICE",  BOOT_REPLICATION_SERVER: "BOOT_REPLICATION_SERVER",  COMPLETE_VOLUME_MAPPING: "COMPLETE_VOLUME_MAPPING",  CONFIGURE_REPLICATION_SOFTWARE: "CONFIGURE_REPLICATION_SOFTWARE",  CONNECT_AGENT_TO_REPLICATION_SERVER: "CONNECT_AGENT_TO_REPLICATION_SERVER",  CREATE_SECURITY_GROUP: "CREATE_SECURITY_GROUP",  CREATE_STAGING_DISKS: "CREATE_STAGING_DISKS",  DOWNLOAD_REPLICATION_SOFTWARE: "DOWNLOAD_REPLICATION_SOFTWARE",  DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT: "DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT",  ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION: "ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION",  ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION: "ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION",  LAUNCH_REPLICATION_SERVER: "LAUNCH_REPLICATION_SERVER",  LINK_FAILBACK_CLIENT_WITH_RECOVERY_INSTANCE: "LINK_FAILBACK_CLIENT_WITH_RECOVERY_INSTANCE",  PAIR_AGENT_WITH_REPLICATION_SOFTWARE: "PAIR_AGENT_WITH_REPLICATION_SOFTWARE",  PAIR_REPLICATION_SERVER_WITH_AGENT: "PAIR_REPLICATION_SERVER_WITH_AGENT",  START_DATA_TRANSFER: "START_DATA_TRANSFER",  WAIT: "WAIT"};var RecoveryInstanceDataReplicationInitiationStepStatus = {  FAILED: "FAILED",  IN_PROGRESS: "IN_PROGRESS",  NOT_STARTED: "NOT_STARTED",  SKIPPED: "SKIPPED",  SUCCEEDED: "SUCCEEDED"};var RecoveryInstanceDataReplicationState = {  BACKLOG: "BACKLOG",  CONTINUOUS: "CONTINUOUS",  CREATING_SNAPSHOT: "CREATING_SNAPSHOT",  DISCONNECTED: "DISCONNECTED",  INITIAL_SYNC: "INITIAL_SYNC",  INITIATING: "INITIATING",  NOT_STARTED: "NOT_STARTED",  PAUSED: "PAUSED",  REPLICATION_STATE_NOT_AVAILABLE: "REPLICATION_STATE_NOT_AVAILABLE",  RESCAN: "RESCAN",  STALLED: "STALLED",  STOPPED: "STOPPED"};var EC2InstanceState = {  NOT_FOUND: "NOT_FOUND",  PENDING: "PENDING",  RUNNING: "RUNNING",  SHUTTING_DOWN: "SHUTTING-DOWN",  STOPPED: "STOPPED",  STOPPING: "STOPPING",  TERMINATED: "TERMINATED"};var FailbackLaunchType = {  DRILL: "DRILL",  RECOVERY: "RECOVERY"};var FailbackState = {  FAILBACK_COMPLETED: "FAILBACK_COMPLETED",  FAILBACK_ERROR: "FAILBACK_ERROR",  FAILBACK_IN_PROGRESS: "FAILBACK_IN_PROGRESS",  FAILBACK_LAUNCH_STATE_NOT_AVAILABLE: "FAILBACK_LAUNCH_STATE_NOT_AVAILABLE",  FAILBACK_NOT_READY_FOR_LAUNCH: "FAILBACK_NOT_READY_FOR_LAUNCH",  FAILBACK_NOT_STARTED: "FAILBACK_NOT_STARTED",  FAILBACK_READY_FOR_LAUNCH: "FAILBACK_READY_FOR_LAUNCH"};var OriginEnvironment = {  AWS: "AWS",  ON_PREMISES: "ON_PREMISES"};var RecoverySnapshotsOrder = {  ASC: "ASC",  DESC: "DESC"};var RecoveryResult = {  ASSOCIATE_FAIL: "ASSOCIATE_FAIL",  ASSOCIATE_SUCCESS: "ASSOCIATE_SUCCESS",  FAIL: "FAIL",  IN_PROGRESS: "IN_PROGRESS",  NOT_STARTED: "NOT_STARTED",  PARTIAL_SUCCESS: "PARTIAL_SUCCESS",  SUCCESS: "SUCCESS"};var ReplicationStatus = {  ERROR: "ERROR",  IN_PROGRESS: "IN_PROGRESS",  PROTECTED: "PROTECTED",  STOPPED: "STOPPED"};var ReplicationConfigurationReplicatedDiskStagingDiskType = {  AUTO: "AUTO",  GP2: "GP2",  GP3: "GP3",  IO1: "IO1",  SC1: "SC1",  ST1: "ST1",  STANDARD: "STANDARD"};var AssociateSourceNetworkStackRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.cfnStackName && { cfnStackName: import_smithy_client.SENSITIVE_STRING }}), "AssociateSourceNetworkStackRequestFilterSensitiveLog");var JobFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING },  ...obj.participatingResources && { participatingResources: obj.participatingResources.map((item) => item) }}), "JobFilterSensitiveLog");var AssociateSourceNetworkStackResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.job && { job: JobFilterSensitiveLog(obj.job) }}), "AssociateSourceNetworkStackResponseFilterSensitiveLog");var CreateExtendedSourceServerRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateExtendedSourceServerRequestFilterSensitiveLog");var SourceServerFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "SourceServerFilterSensitiveLog");var CreateExtendedSourceServerResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.sourceServer && { sourceServer: SourceServerFilterSensitiveLog(obj.sourceServer) }}), "CreateExtendedSourceServerResponseFilterSensitiveLog");var CreateLaunchConfigurationTemplateRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateLaunchConfigurationTemplateRequestFilterSensitiveLog");var LaunchConfigurationTemplateFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "LaunchConfigurationTemplateFilterSensitiveLog");var CreateLaunchConfigurationTemplateResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.launchConfigurationTemplate && {    launchConfigurationTemplate: LaunchConfigurationTemplateFilterSensitiveLog(obj.launchConfigurationTemplate)  }}), "CreateLaunchConfigurationTemplateResponseFilterSensitiveLog");var CreateReplicationConfigurationTemplateRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.stagingAreaTags && { stagingAreaTags: import_smithy_client.SENSITIVE_STRING },  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateReplicationConfigurationTemplateRequestFilterSensitiveLog");var ReplicationConfigurationTemplateFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.stagingAreaTags && { stagingAreaTags: import_smithy_client.SENSITIVE_STRING },  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "ReplicationConfigurationTemplateFilterSensitiveLog");var CreateSourceNetworkRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateSourceNetworkRequestFilterSensitiveLog");var DescribeJobsResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => JobFilterSensitiveLog(item)) }}), "DescribeJobsResponseFilterSensitiveLog");var DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => LaunchConfigurationTemplateFilterSensitiveLog(item)) }}), "DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog");var RecoveryInstanceFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "RecoveryInstanceFilterSensitiveLog");var DescribeRecoveryInstancesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => RecoveryInstanceFilterSensitiveLog(item)) }}), "DescribeRecoveryInstancesResponseFilterSensitiveLog");var DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => ReplicationConfigurationTemplateFilterSensitiveLog(item)) }}), "DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog");var SourceNetworkFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING },  ...obj.replicationStatusDetails && { replicationStatusDetails: import_smithy_client.SENSITIVE_STRING },  ...obj.cfnStackName && { cfnStackName: import_smithy_client.SENSITIVE_STRING }}), "SourceNetworkFilterSensitiveLog");var DescribeSourceNetworksResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => SourceNetworkFilterSensitiveLog(item)) }}), "DescribeSourceNetworksResponseFilterSensitiveLog");var DescribeSourceServersResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => SourceServerFilterSensitiveLog(item)) }}), "DescribeSourceServersResponseFilterSensitiveLog");var UpdateLaunchConfigurationTemplateResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.launchConfigurationTemplate && {    launchConfigurationTemplate: LaunchConfigurationTemplateFilterSensitiveLog(obj.launchConfigurationTemplate)  }}), "UpdateLaunchConfigurationTemplateResponseFilterSensitiveLog");var StagingSourceServerFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "StagingSourceServerFilterSensitiveLog");var ListExtensibleSourceServersResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => StagingSourceServerFilterSensitiveLog(item)) }}), "ListExtensibleSourceServersResponseFilterSensitiveLog");var ListTagsForResourceResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "ListTagsForResourceResponseFilterSensitiveLog");var StartFailbackLaunchRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "StartFailbackLaunchRequestFilterSensitiveLog");var StartFailbackLaunchResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.job && { job: JobFilterSensitiveLog(obj.job) }}), "StartFailbackLaunchResponseFilterSensitiveLog");var TerminateRecoveryInstancesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.job && { job: JobFilterSensitiveLog(obj.job) }}), "TerminateRecoveryInstancesResponseFilterSensitiveLog");var UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.stagingAreaTags && { stagingAreaTags: import_smithy_client.SENSITIVE_STRING }}), "UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog");var StartSourceNetworkRecoveryRequestNetworkEntryFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.cfnStackName && { cfnStackName: import_smithy_client.SENSITIVE_STRING }}), "StartSourceNetworkRecoveryRequestNetworkEntryFilterSensitiveLog");var StartSourceNetworkRecoveryRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.sourceNetworks && {    sourceNetworks: obj.sourceNetworks.map(      (item) => StartSourceNetworkRecoveryRequestNetworkEntryFilterSensitiveLog(item)    )  },  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "StartSourceNetworkRecoveryRequestFilterSensitiveLog");var StartSourceNetworkRecoveryResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.job && { job: JobFilterSensitiveLog(obj.job) }}), "StartSourceNetworkRecoveryResponseFilterSensitiveLog");var StartSourceNetworkReplicationResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.sourceNetwork && { sourceNetwork: SourceNetworkFilterSensitiveLog(obj.sourceNetwork) }}), "StartSourceNetworkReplicationResponseFilterSensitiveLog");var StopSourceNetworkReplicationResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.sourceNetwork && { sourceNetwork: SourceNetworkFilterSensitiveLog(obj.sourceNetwork) }}), "StopSourceNetworkReplicationResponseFilterSensitiveLog");var ReplicationConfigurationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.stagingAreaTags && { stagingAreaTags: import_smithy_client.SENSITIVE_STRING }}), "ReplicationConfigurationFilterSensitiveLog");var StartRecoveryRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "StartRecoveryRequestFilterSensitiveLog");var StartRecoveryResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.job && { job: JobFilterSensitiveLog(obj.job) }}), "StartRecoveryResponseFilterSensitiveLog");var StartReplicationResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.sourceServer && { sourceServer: SourceServerFilterSensitiveLog(obj.sourceServer) }}), "StartReplicationResponseFilterSensitiveLog");var StopReplicationResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.sourceServer && { sourceServer: SourceServerFilterSensitiveLog(obj.sourceServer) }}), "StopReplicationResponseFilterSensitiveLog");var UpdateReplicationConfigurationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.stagingAreaTags && { stagingAreaTags: import_smithy_client.SENSITIVE_STRING }}), "UpdateReplicationConfigurationRequestFilterSensitiveLog");var TagResourceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "TagResourceRequestFilterSensitiveLog");var UntagResourceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tagKeys && { tagKeys: import_smithy_client.SENSITIVE_STRING }}), "UntagResourceRequestFilterSensitiveLog"); // src/protocols/Aws_restJson1.tsvar import_core2 = require("@aws-sdk/core");  var se_AssociateSourceNetworkStackCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/AssociateSourceNetworkStack");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      cfnStackName: [],      sourceNetworkID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_AssociateSourceNetworkStackCommand");var se_CreateExtendedSourceServerCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/CreateExtendedSourceServer");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      sourceServerArn: [],      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateExtendedSourceServerCommand");var se_CreateLaunchConfigurationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/CreateLaunchConfigurationTemplate");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      copyPrivateIp: [],      copyTags: [],      exportBucketArn: [],      launchDisposition: [],      launchIntoSourceInstance: [],      licensing: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "licensing"),      postLaunchEnabled: [],      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"),      targetInstanceTypeRightSizingMethod: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateLaunchConfigurationTemplateCommand");var se_CreateReplicationConfigurationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/CreateReplicationConfigurationTemplate");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      associateDefaultSecurityGroup: [],      autoReplicateNewDisks: [],      bandwidthThrottling: [],      createPublicIP: [],      dataPlaneRouting: [],      defaultLargeStagingDiskType: [],      ebsEncryption: [],      ebsEncryptionKeyArn: [],      pitPolicy: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "pitPolicy"),      replicationServerInstanceType: [],      replicationServersSecurityGroupsIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "replicationServersSecurityGroupsIDs"),      stagingAreaSubnetId: [],      stagingAreaTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "stagingAreaTags"),      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"),      useDedicatedReplicationServer: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateReplicationConfigurationTemplateCommand");var se_CreateSourceNetworkCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/CreateSourceNetwork");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      originAccountID: [],      originRegion: [],      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"),      vpcID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateSourceNetworkCommand");var se_DeleteJobCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DeleteJob");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      jobID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteJobCommand");var se_DeleteLaunchActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DeleteLaunchAction");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      actionId: [],      resourceId: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteLaunchActionCommand");var se_DeleteLaunchConfigurationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DeleteLaunchConfigurationTemplate");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      launchConfigurationTemplateID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteLaunchConfigurationTemplateCommand");var se_DeleteRecoveryInstanceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DeleteRecoveryInstance");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      recoveryInstanceID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteRecoveryInstanceCommand");var se_DeleteReplicationConfigurationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DeleteReplicationConfigurationTemplate");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      replicationConfigurationTemplateID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteReplicationConfigurationTemplateCommand");var se_DeleteSourceNetworkCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DeleteSourceNetwork");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      sourceNetworkID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteSourceNetworkCommand");var se_DeleteSourceServerCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DeleteSourceServer");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteSourceServerCommand");var se_DescribeJobLogItemsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DescribeJobLogItems");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      jobID: [],      maxResults: [],      nextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DescribeJobLogItemsCommand");var se_DescribeJobsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DescribeJobs");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"),      maxResults: [],      nextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DescribeJobsCommand");var se_DescribeLaunchConfigurationTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DescribeLaunchConfigurationTemplates");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      launchConfigurationTemplateIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "launchConfigurationTemplateIDs"),      maxResults: [],      nextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DescribeLaunchConfigurationTemplatesCommand");var se_DescribeRecoveryInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DescribeRecoveryInstances");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"),      maxResults: [],      nextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DescribeRecoveryInstancesCommand");var se_DescribeRecoverySnapshotsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DescribeRecoverySnapshots");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"),      maxResults: [],      nextToken: [],      order: [],      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DescribeRecoverySnapshotsCommand");var se_DescribeReplicationConfigurationTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DescribeReplicationConfigurationTemplates");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      maxResults: [],      nextToken: [],      replicationConfigurationTemplateIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "replicationConfigurationTemplateIDs")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DescribeReplicationConfigurationTemplatesCommand");var se_DescribeSourceNetworksCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DescribeSourceNetworks");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"),      maxResults: [],      nextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DescribeSourceNetworksCommand");var se_DescribeSourceServersCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DescribeSourceServers");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"),      maxResults: [],      nextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DescribeSourceServersCommand");var se_DisconnectRecoveryInstanceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DisconnectRecoveryInstance");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      recoveryInstanceID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DisconnectRecoveryInstanceCommand");var se_DisconnectSourceServerCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DisconnectSourceServer");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DisconnectSourceServerCommand");var se_ExportSourceNetworkCfnTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ExportSourceNetworkCfnTemplate");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      sourceNetworkID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ExportSourceNetworkCfnTemplateCommand");var se_GetFailbackReplicationConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/GetFailbackReplicationConfiguration");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      recoveryInstanceID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_GetFailbackReplicationConfigurationCommand");var se_GetLaunchConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/GetLaunchConfiguration");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_GetLaunchConfigurationCommand");var se_GetReplicationConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/GetReplicationConfiguration");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_GetReplicationConfigurationCommand");var se_InitializeServiceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/InitializeService");  let body;  b.m("POST").h(headers).b(body);  return b.build();}, "se_InitializeServiceCommand");var se_ListExtensibleSourceServersCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ListExtensibleSourceServers");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      maxResults: [],      nextToken: [],      stagingAccountID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListExtensibleSourceServersCommand");var se_ListLaunchActionsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ListLaunchActions");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"),      maxResults: [],      nextToken: [],      resourceId: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListLaunchActionsCommand");var se_ListStagingAccountsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/ListStagingAccounts");  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_ListStagingAccountsCommand");var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/tags/{resourceArn}");  b.p("resourceArn", () => input.resourceArn, "{resourceArn}", false);  let body;  b.m("GET").h(headers).b(body);  return b.build();}, "se_ListTagsForResourceCommand");var se_PutLaunchActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/PutLaunchAction");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      actionCode: [],      actionId: [],      actionVersion: [],      active: [],      category: [],      description: [],      name: [],      optional: [],      order: [],      parameters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "parameters"),      resourceId: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_PutLaunchActionCommand");var se_RetryDataReplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/RetryDataReplication");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_RetryDataReplicationCommand");var se_ReverseReplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ReverseReplication");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      recoveryInstanceID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ReverseReplicationCommand");var se_StartFailbackLaunchCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/StartFailbackLaunch");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      recoveryInstanceIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "recoveryInstanceIDs"),      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_StartFailbackLaunchCommand");var se_StartRecoveryCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/StartRecovery");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      isDrill: [],      sourceServers: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceServers"),      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_StartRecoveryCommand");var se_StartReplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/StartReplication");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_StartReplicationCommand");var se_StartSourceNetworkRecoveryCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/StartSourceNetworkRecovery");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      deployAsNew: [],      sourceNetworks: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceNetworks"),      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_StartSourceNetworkRecoveryCommand");var se_StartSourceNetworkReplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/StartSourceNetworkReplication");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      sourceNetworkID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_StartSourceNetworkReplicationCommand");var se_StopFailbackCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/StopFailback");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      recoveryInstanceID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_StopFailbackCommand");var se_StopReplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/StopReplication");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_StopReplicationCommand");var se_StopSourceNetworkReplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/StopSourceNetworkReplication");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      sourceNetworkID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_StopSourceNetworkReplicationCommand");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_TerminateRecoveryInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/TerminateRecoveryInstances");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      recoveryInstanceIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "recoveryInstanceIDs")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_TerminateRecoveryInstancesCommand");var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/tags/{resourceArn}");  b.p("resourceArn", () => input.resourceArn, "{resourceArn}", false);  const query = (0, import_smithy_client.map)({    [_tK]: [(0, import_smithy_client.expectNonNull)(input.tagKeys, `tagKeys`) != null, () => input[_tK] || []]  });  let body;  b.m("DELETE").h(headers).q(query).b(body);  return b.build();}, "se_UntagResourceCommand");var se_UpdateFailbackReplicationConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/UpdateFailbackReplicationConfiguration");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      bandwidthThrottling: [],      name: [],      recoveryInstanceID: [],      usePrivateIP: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateFailbackReplicationConfigurationCommand");var se_UpdateLaunchConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/UpdateLaunchConfiguration");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      copyPrivateIp: [],      copyTags: [],      launchDisposition: [],      launchIntoInstanceProperties: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "launchIntoInstanceProperties"),      licensing: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "licensing"),      name: [],      postLaunchEnabled: [],      sourceServerID: [],      targetInstanceTypeRightSizingMethod: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateLaunchConfigurationCommand");var se_UpdateLaunchConfigurationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/UpdateLaunchConfigurationTemplate");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      copyPrivateIp: [],      copyTags: [],      exportBucketArn: [],      launchConfigurationTemplateID: [],      launchDisposition: [],      launchIntoSourceInstance: [],      licensing: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "licensing"),      postLaunchEnabled: [],      targetInstanceTypeRightSizingMethod: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateLaunchConfigurationTemplateCommand");var se_UpdateReplicationConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/UpdateReplicationConfiguration");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      associateDefaultSecurityGroup: [],      autoReplicateNewDisks: [],      bandwidthThrottling: [],      createPublicIP: [],      dataPlaneRouting: [],      defaultLargeStagingDiskType: [],      ebsEncryption: [],      ebsEncryptionKeyArn: [],      name: [],      pitPolicy: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "pitPolicy"),      replicatedDisks: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "replicatedDisks"),      replicationServerInstanceType: [],      replicationServersSecurityGroupsIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "replicationServersSecurityGroupsIDs"),      sourceServerID: [],      stagingAreaSubnetId: [],      stagingAreaTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "stagingAreaTags"),      useDedicatedReplicationServer: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateReplicationConfigurationCommand");var se_UpdateReplicationConfigurationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/UpdateReplicationConfigurationTemplate");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      arn: [],      associateDefaultSecurityGroup: [],      autoReplicateNewDisks: [],      bandwidthThrottling: [],      createPublicIP: [],      dataPlaneRouting: [],      defaultLargeStagingDiskType: [],      ebsEncryption: [],      ebsEncryptionKeyArn: [],      pitPolicy: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "pitPolicy"),      replicationConfigurationTemplateID: [],      replicationServerInstanceType: [],      replicationServersSecurityGroupsIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "replicationServersSecurityGroupsIDs"),      stagingAreaSubnetId: [],      stagingAreaTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "stagingAreaTags"),      useDedicatedReplicationServer: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateReplicationConfigurationTemplateCommand");var de_AssociateSourceNetworkStackCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 202 && 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, {    job: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_AssociateSourceNetworkStackCommand");var de_CreateExtendedSourceServerCommand = /* @__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, {    sourceServer: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_CreateExtendedSourceServerCommand");var de_CreateLaunchConfigurationTemplateCommand = /* @__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, {    launchConfigurationTemplate: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_CreateLaunchConfigurationTemplateCommand");var de_CreateReplicationConfigurationTemplateCommand = /* @__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, {    arn: import_smithy_client.expectString,    associateDefaultSecurityGroup: import_smithy_client.expectBoolean,    autoReplicateNewDisks: import_smithy_client.expectBoolean,    bandwidthThrottling: import_smithy_client.expectLong,    createPublicIP: import_smithy_client.expectBoolean,    dataPlaneRouting: import_smithy_client.expectString,    defaultLargeStagingDiskType: import_smithy_client.expectString,    ebsEncryption: import_smithy_client.expectString,    ebsEncryptionKeyArn: import_smithy_client.expectString,    pitPolicy: import_smithy_client._json,    replicationConfigurationTemplateID: import_smithy_client.expectString,    replicationServerInstanceType: import_smithy_client.expectString,    replicationServersSecurityGroupsIDs: import_smithy_client._json,    stagingAreaSubnetId: import_smithy_client.expectString,    stagingAreaTags: import_smithy_client._json,    tags: import_smithy_client._json,    useDedicatedReplicationServer: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_CreateReplicationConfigurationTemplateCommand");var de_CreateSourceNetworkCommand = /* @__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, {    sourceNetworkID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_CreateSourceNetworkCommand");var de_DeleteJobCommand = /* @__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_DeleteJobCommand");var de_DeleteLaunchActionCommand = /* @__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_DeleteLaunchActionCommand");var de_DeleteLaunchConfigurationTemplateCommand = /* @__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_DeleteLaunchConfigurationTemplateCommand");var de_DeleteRecoveryInstanceCommand = /* @__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_DeleteRecoveryInstanceCommand");var de_DeleteReplicationConfigurationTemplateCommand = /* @__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_DeleteReplicationConfigurationTemplateCommand");var de_DeleteSourceNetworkCommand = /* @__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_DeleteSourceNetworkCommand");var de_DeleteSourceServerCommand = /* @__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_DeleteSourceServerCommand");var de_DescribeJobLogItemsCommand = /* @__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, {    items: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_DescribeJobLogItemsCommand");var de_DescribeJobsCommand = /* @__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, {    items: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_DescribeJobsCommand");var de_DescribeLaunchConfigurationTemplatesCommand = /* @__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, {    items: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_DescribeLaunchConfigurationTemplatesCommand");var de_DescribeRecoveryInstancesCommand = /* @__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, {    items: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_DescribeRecoveryInstancesCommand");var de_DescribeRecoverySnapshotsCommand = /* @__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, {    items: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_DescribeRecoverySnapshotsCommand");var de_DescribeReplicationConfigurationTemplatesCommand = /* @__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, {    items: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_DescribeReplicationConfigurationTemplatesCommand");var de_DescribeSourceNetworksCommand = /* @__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, {    items: /* @__PURE__ */ __name((_) => de_SourceNetworksList(_, context), "items"),    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_DescribeSourceNetworksCommand");var de_DescribeSourceServersCommand = /* @__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, {    items: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_DescribeSourceServersCommand");var de_DisconnectRecoveryInstanceCommand = /* @__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_DisconnectRecoveryInstanceCommand");var de_DisconnectSourceServerCommand = /* @__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, {    agentVersion: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    dataReplicationInfo: import_smithy_client._json,    lastLaunchResult: import_smithy_client.expectString,    lifeCycle: import_smithy_client._json,    recoveryInstanceId: import_smithy_client.expectString,    replicationDirection: import_smithy_client.expectString,    reversedDirectionSourceServerArn: import_smithy_client.expectString,    sourceCloudProperties: import_smithy_client._json,    sourceNetworkID: import_smithy_client.expectString,    sourceProperties: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    stagingArea: import_smithy_client._json,    tags: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_DisconnectSourceServerCommand");var de_ExportSourceNetworkCfnTemplateCommand = /* @__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, {    s3DestinationUrl: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ExportSourceNetworkCfnTemplateCommand");var de_GetFailbackReplicationConfigurationCommand = /* @__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, {    bandwidthThrottling: import_smithy_client.expectLong,    name: import_smithy_client.expectString,    recoveryInstanceID: import_smithy_client.expectString,    usePrivateIP: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_GetFailbackReplicationConfigurationCommand");var de_GetLaunchConfigurationCommand = /* @__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, {    copyPrivateIp: import_smithy_client.expectBoolean,    copyTags: import_smithy_client.expectBoolean,    ec2LaunchTemplateID: import_smithy_client.expectString,    launchDisposition: import_smithy_client.expectString,    launchIntoInstanceProperties: import_smithy_client._json,    licensing: import_smithy_client._json,    name: import_smithy_client.expectString,    postLaunchEnabled: import_smithy_client.expectBoolean,    sourceServerID: import_smithy_client.expectString,    targetInstanceTypeRightSizingMethod: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_GetLaunchConfigurationCommand");var de_GetReplicationConfigurationCommand = /* @__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, {    associateDefaultSecurityGroup: import_smithy_client.expectBoolean,    autoReplicateNewDisks: import_smithy_client.expectBoolean,    bandwidthThrottling: import_smithy_client.expectLong,    createPublicIP: import_smithy_client.expectBoolean,    dataPlaneRouting: import_smithy_client.expectString,    defaultLargeStagingDiskType: import_smithy_client.expectString,    ebsEncryption: import_smithy_client.expectString,    ebsEncryptionKeyArn: import_smithy_client.expectString,    name: import_smithy_client.expectString,    pitPolicy: import_smithy_client._json,    replicatedDisks: import_smithy_client._json,    replicationServerInstanceType: import_smithy_client.expectString,    replicationServersSecurityGroupsIDs: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    stagingAreaSubnetId: import_smithy_client.expectString,    stagingAreaTags: import_smithy_client._json,    useDedicatedReplicationServer: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_GetReplicationConfigurationCommand");var de_InitializeServiceCommand = /* @__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_InitializeServiceCommand");var de_ListExtensibleSourceServersCommand = /* @__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, {    items: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListExtensibleSourceServersCommand");var de_ListLaunchActionsCommand = /* @__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, {    items: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListLaunchActionsCommand");var de_ListStagingAccountsCommand = /* @__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, {    accounts: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListStagingAccountsCommand");var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    tags: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_ListTagsForResourceCommand");var de_PutLaunchActionCommand = /* @__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, {    actionCode: import_smithy_client.expectString,    actionId: import_smithy_client.expectString,    actionVersion: import_smithy_client.expectString,    active: import_smithy_client.expectBoolean,    category: import_smithy_client.expectString,    description: import_smithy_client.expectString,    name: import_smithy_client.expectString,    optional: import_smithy_client.expectBoolean,    order: import_smithy_client.expectInt32,    parameters: import_smithy_client._json,    resourceId: import_smithy_client.expectString,    type: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_PutLaunchActionCommand");var de_RetryDataReplicationCommand = /* @__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, {    agentVersion: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    dataReplicationInfo: import_smithy_client._json,    lastLaunchResult: import_smithy_client.expectString,    lifeCycle: import_smithy_client._json,    recoveryInstanceId: import_smithy_client.expectString,    replicationDirection: import_smithy_client.expectString,    reversedDirectionSourceServerArn: import_smithy_client.expectString,    sourceCloudProperties: import_smithy_client._json,    sourceNetworkID: import_smithy_client.expectString,    sourceProperties: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    stagingArea: import_smithy_client._json,    tags: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_RetryDataReplicationCommand");var de_ReverseReplicationCommand = /* @__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, {    reversedDirectionSourceServerArn: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ReverseReplicationCommand");var de_StartFailbackLaunchCommand = /* @__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, {    job: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_StartFailbackLaunchCommand");var de_StartRecoveryCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 202 && 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, {    job: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_StartRecoveryCommand");var de_StartReplicationCommand = /* @__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, {    sourceServer: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_StartReplicationCommand");var de_StartSourceNetworkRecoveryCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 202 && 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, {    job: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_StartSourceNetworkRecoveryCommand");var de_StartSourceNetworkReplicationCommand = /* @__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, {    sourceNetwork: /* @__PURE__ */ __name((_) => de_SourceNetwork(_, context), "sourceNetwork")  });  Object.assign(contents, doc);  return contents;}, "de_StartSourceNetworkReplicationCommand");var de_StopFailbackCommand = /* @__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_StopFailbackCommand");var de_StopReplicationCommand = /* @__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, {    sourceServer: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_StopReplicationCommand");var de_StopSourceNetworkReplicationCommand = /* @__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, {    sourceNetwork: /* @__PURE__ */ __name((_) => de_SourceNetwork(_, context), "sourceNetwork")  });  Object.assign(contents, doc);  return contents;}, "de_StopSourceNetworkReplicationCommand");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_TerminateRecoveryInstancesCommand = /* @__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, {    job: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_TerminateRecoveryInstancesCommand");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_UpdateFailbackReplicationConfigurationCommand = /* @__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_UpdateFailbackReplicationConfigurationCommand");var de_UpdateLaunchConfigurationCommand = /* @__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, {    copyPrivateIp: import_smithy_client.expectBoolean,    copyTags: import_smithy_client.expectBoolean,    ec2LaunchTemplateID: import_smithy_client.expectString,    launchDisposition: import_smithy_client.expectString,    launchIntoInstanceProperties: import_smithy_client._json,    licensing: import_smithy_client._json,    name: import_smithy_client.expectString,    postLaunchEnabled: import_smithy_client.expectBoolean,    sourceServerID: import_smithy_client.expectString,    targetInstanceTypeRightSizingMethod: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_UpdateLaunchConfigurationCommand");var de_UpdateLaunchConfigurationTemplateCommand = /* @__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, {    launchConfigurationTemplate: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_UpdateLaunchConfigurationTemplateCommand");var de_UpdateReplicationConfigurationCommand = /* @__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, {    associateDefaultSecurityGroup: import_smithy_client.expectBoolean,    autoReplicateNewDisks: import_smithy_client.expectBoolean,    bandwidthThrottling: import_smithy_client.expectLong,    createPublicIP: import_smithy_client.expectBoolean,    dataPlaneRouting: import_smithy_client.expectString,    defaultLargeStagingDiskType: import_smithy_client.expectString,    ebsEncryption: import_smithy_client.expectString,    ebsEncryptionKeyArn: import_smithy_client.expectString,    name: import_smithy_client.expectString,    pitPolicy: import_smithy_client._json,    replicatedDisks: import_smithy_client._json,    replicationServerInstanceType: import_smithy_client.expectString,    replicationServersSecurityGroupsIDs: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    stagingAreaSubnetId: import_smithy_client.expectString,    stagingAreaTags: import_smithy_client._json,    useDedicatedReplicationServer: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_UpdateReplicationConfigurationCommand");var de_UpdateReplicationConfigurationTemplateCommand = /* @__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, {    arn: import_smithy_client.expectString,    associateDefaultSecurityGroup: import_smithy_client.expectBoolean,    autoReplicateNewDisks: import_smithy_client.expectBoolean,    bandwidthThrottling: import_smithy_client.expectLong,    createPublicIP: import_smithy_client.expectBoolean,    dataPlaneRouting: import_smithy_client.expectString,    defaultLargeStagingDiskType: import_smithy_client.expectString,    ebsEncryption: import_smithy_client.expectString,    ebsEncryptionKeyArn: import_smithy_client.expectString,    pitPolicy: import_smithy_client._json,    replicationConfigurationTemplateID: import_smithy_client.expectString,    replicationServerInstanceType: import_smithy_client.expectString,    replicationServersSecurityGroupsIDs: import_smithy_client._json,    stagingAreaSubnetId: import_smithy_client.expectString,    stagingAreaTags: import_smithy_client._json,    tags: import_smithy_client._json,    useDedicatedReplicationServer: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_UpdateReplicationConfigurationTemplateCommand");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 "ConflictException":    case "com.amazonaws.drs#ConflictException":      throw await de_ConflictExceptionRes(parsedOutput, context);    case "InternalServerException":    case "com.amazonaws.drs#InternalServerException":      throw await de_InternalServerExceptionRes(parsedOutput, context);    case "ResourceNotFoundException":    case "com.amazonaws.drs#ResourceNotFoundException":      throw await de_ResourceNotFoundExceptionRes(parsedOutput, context);    case "ServiceQuotaExceededException":    case "com.amazonaws.drs#ServiceQuotaExceededException":      throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context);    case "ThrottlingException":    case "com.amazonaws.drs#ThrottlingException":      throw await de_ThrottlingExceptionRes(parsedOutput, context);    case "UninitializedAccountException":    case "com.amazonaws.drs#UninitializedAccountException":      throw await de_UninitializedAccountExceptionRes(parsedOutput, context);    case "ValidationException":    case "com.amazonaws.drs#ValidationException":      throw await de_ValidationExceptionRes(parsedOutput, context);    case "AccessDeniedException":    case "com.amazonaws.drs#AccessDeniedException":      throw await de_AccessDeniedExceptionRes(parsedOutput, context);    default:      const parsedBody = parsedOutput.body;      return throwDefaultError({        output,        parsedBody,        errorCode      });  }}, "de_CommandError");var throwDefaultError = (0, import_smithy_client.withBaseException)(DrsServiceException);var de_AccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    code: import_smithy_client.expectString,    message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new AccessDeniedException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_AccessDeniedExceptionRes");var de_ConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    code: import_smithy_client.expectString,    message: import_smithy_client.expectString,    resourceId: import_smithy_client.expectString,    resourceType: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ConflictException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ConflictExceptionRes");var de_InternalServerExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({    [_rAS]: [() => void 0 !== parsedOutput.headers[_ra], () => (0, import_smithy_client.strictParseLong)(parsedOutput.headers[_ra])]  });  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new InternalServerException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InternalServerExceptionRes");var de_ResourceNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    code: import_smithy_client.expectString,    message: import_smithy_client.expectString,    resourceId: import_smithy_client.expectString,    resourceType: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ResourceNotFoundException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceNotFoundExceptionRes");var de_ServiceQuotaExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    code: import_smithy_client.expectString,    message: import_smithy_client.expectString,    quotaCode: import_smithy_client.expectString,    resourceId: import_smithy_client.expectString,    resourceType: import_smithy_client.expectString,    serviceCode: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ServiceQuotaExceededException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ServiceQuotaExceededExceptionRes");var de_ThrottlingExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({    [_rAS]: [, parsedOutput.headers[_ra]]  });  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString,    quotaCode: import_smithy_client.expectString,    serviceCode: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ThrottlingException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ThrottlingExceptionRes");var de_UninitializedAccountExceptionRes = /* @__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,    message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new UninitializedAccountException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_UninitializedAccountExceptionRes");var de_ValidationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    code: import_smithy_client.expectString,    fieldList: import_smithy_client._json,    message: import_smithy_client.expectString,    reason: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ValidationException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ValidationExceptionRes");var de_RecoveryLifeCycle = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    apiCallDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "apiCallDateTime"),    jobID: import_smithy_client.expectString,    lastRecoveryResult: import_smithy_client.expectString  });}, "de_RecoveryLifeCycle");var de_SourceNetwork = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    arn: import_smithy_client.expectString,    cfnStackName: import_smithy_client.expectString,    lastRecovery: /* @__PURE__ */ __name((_) => de_RecoveryLifeCycle(_, context), "lastRecovery"),    launchedVpcID: import_smithy_client.expectString,    replicationStatus: import_smithy_client.expectString,    replicationStatusDetails: import_smithy_client.expectString,    sourceAccountID: import_smithy_client.expectString,    sourceNetworkID: import_smithy_client.expectString,    sourceRegion: import_smithy_client.expectString,    sourceVpcID: import_smithy_client.expectString,    tags: import_smithy_client._json  });}, "de_SourceNetwork");var de_SourceNetworksList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_SourceNetwork(entry, context);  });  return retVal;}, "de_SourceNetworksList");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 _mR = "maxResults";var _nT = "nextToken";var _rAS = "retryAfterSeconds";var _ra = "retry-after";var _tK = "tagKeys"; // src/commands/AssociateSourceNetworkStackCommand.tsvar AssociateSourceNetworkStackCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "AssociateSourceNetworkStack", {}).n("DrsClient", "AssociateSourceNetworkStackCommand").f(AssociateSourceNetworkStackRequestFilterSensitiveLog, AssociateSourceNetworkStackResponseFilterSensitiveLog).ser(se_AssociateSourceNetworkStackCommand).de(de_AssociateSourceNetworkStackCommand).build() {  static {    __name(this, "AssociateSourceNetworkStackCommand");  }}; // src/commands/CreateExtendedSourceServerCommand.ts   var CreateExtendedSourceServerCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "CreateExtendedSourceServer", {}).n("DrsClient", "CreateExtendedSourceServerCommand").f(CreateExtendedSourceServerRequestFilterSensitiveLog, CreateExtendedSourceServerResponseFilterSensitiveLog).ser(se_CreateExtendedSourceServerCommand).de(de_CreateExtendedSourceServerCommand).build() {  static {    __name(this, "CreateExtendedSourceServerCommand");  }}; // src/commands/CreateLaunchConfigurationTemplateCommand.ts   var CreateLaunchConfigurationTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "CreateLaunchConfigurationTemplate", {}).n("DrsClient", "CreateLaunchConfigurationTemplateCommand").f(  CreateLaunchConfigurationTemplateRequestFilterSensitiveLog,  CreateLaunchConfigurationTemplateResponseFilterSensitiveLog).ser(se_CreateLaunchConfigurationTemplateCommand).de(de_CreateLaunchConfigurationTemplateCommand).build() {  static {    __name(this, "CreateLaunchConfigurationTemplateCommand");  }}; // src/commands/CreateReplicationConfigurationTemplateCommand.ts   var CreateReplicationConfigurationTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "CreateReplicationConfigurationTemplate", {}).n("DrsClient", "CreateReplicationConfigurationTemplateCommand").f(  CreateReplicationConfigurationTemplateRequestFilterSensitiveLog,  ReplicationConfigurationTemplateFilterSensitiveLog).ser(se_CreateReplicationConfigurationTemplateCommand).de(de_CreateReplicationConfigurationTemplateCommand).build() {  static {    __name(this, "CreateReplicationConfigurationTemplateCommand");  }}; // src/commands/CreateSourceNetworkCommand.ts   var CreateSourceNetworkCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "CreateSourceNetwork", {}).n("DrsClient", "CreateSourceNetworkCommand").f(CreateSourceNetworkRequestFilterSensitiveLog, void 0).ser(se_CreateSourceNetworkCommand).de(de_CreateSourceNetworkCommand).build() {  static {    __name(this, "CreateSourceNetworkCommand");  }}; // src/commands/DeleteJobCommand.ts   var DeleteJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DeleteJob", {}).n("DrsClient", "DeleteJobCommand").f(void 0, void 0).ser(se_DeleteJobCommand).de(de_DeleteJobCommand).build() {  static {    __name(this, "DeleteJobCommand");  }}; // src/commands/DeleteLaunchActionCommand.ts   var DeleteLaunchActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DeleteLaunchAction", {}).n("DrsClient", "DeleteLaunchActionCommand").f(void 0, void 0).ser(se_DeleteLaunchActionCommand).de(de_DeleteLaunchActionCommand).build() {  static {    __name(this, "DeleteLaunchActionCommand");  }}; // src/commands/DeleteLaunchConfigurationTemplateCommand.ts   var DeleteLaunchConfigurationTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DeleteLaunchConfigurationTemplate", {}).n("DrsClient", "DeleteLaunchConfigurationTemplateCommand").f(void 0, void 0).ser(se_DeleteLaunchConfigurationTemplateCommand).de(de_DeleteLaunchConfigurationTemplateCommand).build() {  static {    __name(this, "DeleteLaunchConfigurationTemplateCommand");  }}; // src/commands/DeleteRecoveryInstanceCommand.ts   var DeleteRecoveryInstanceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DeleteRecoveryInstance", {}).n("DrsClient", "DeleteRecoveryInstanceCommand").f(void 0, void 0).ser(se_DeleteRecoveryInstanceCommand).de(de_DeleteRecoveryInstanceCommand).build() {  static {    __name(this, "DeleteRecoveryInstanceCommand");  }}; // src/commands/DeleteReplicationConfigurationTemplateCommand.ts   var DeleteReplicationConfigurationTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DeleteReplicationConfigurationTemplate", {}).n("DrsClient", "DeleteReplicationConfigurationTemplateCommand").f(void 0, void 0).ser(se_DeleteReplicationConfigurationTemplateCommand).de(de_DeleteReplicationConfigurationTemplateCommand).build() {  static {    __name(this, "DeleteReplicationConfigurationTemplateCommand");  }}; // src/commands/DeleteSourceNetworkCommand.ts   var DeleteSourceNetworkCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DeleteSourceNetwork", {}).n("DrsClient", "DeleteSourceNetworkCommand").f(void 0, void 0).ser(se_DeleteSourceNetworkCommand).de(de_DeleteSourceNetworkCommand).build() {  static {    __name(this, "DeleteSourceNetworkCommand");  }}; // src/commands/DeleteSourceServerCommand.ts   var DeleteSourceServerCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DeleteSourceServer", {}).n("DrsClient", "DeleteSourceServerCommand").f(void 0, void 0).ser(se_DeleteSourceServerCommand).de(de_DeleteSourceServerCommand).build() {  static {    __name(this, "DeleteSourceServerCommand");  }}; // src/commands/DescribeJobLogItemsCommand.ts   var DescribeJobLogItemsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DescribeJobLogItems", {}).n("DrsClient", "DescribeJobLogItemsCommand").f(void 0, void 0).ser(se_DescribeJobLogItemsCommand).de(de_DescribeJobLogItemsCommand).build() {  static {    __name(this, "DescribeJobLogItemsCommand");  }}; // src/commands/DescribeJobsCommand.ts   var DescribeJobsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DescribeJobs", {}).n("DrsClient", "DescribeJobsCommand").f(void 0, DescribeJobsResponseFilterSensitiveLog).ser(se_DescribeJobsCommand).de(de_DescribeJobsCommand).build() {  static {    __name(this, "DescribeJobsCommand");  }}; // src/commands/DescribeLaunchConfigurationTemplatesCommand.ts   var DescribeLaunchConfigurationTemplatesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DescribeLaunchConfigurationTemplates", {}).n("DrsClient", "DescribeLaunchConfigurationTemplatesCommand").f(void 0, DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog).ser(se_DescribeLaunchConfigurationTemplatesCommand).de(de_DescribeLaunchConfigurationTemplatesCommand).build() {  static {    __name(this, "DescribeLaunchConfigurationTemplatesCommand");  }}; // src/commands/DescribeRecoveryInstancesCommand.ts   var DescribeRecoveryInstancesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DescribeRecoveryInstances", {}).n("DrsClient", "DescribeRecoveryInstancesCommand").f(void 0, DescribeRecoveryInstancesResponseFilterSensitiveLog).ser(se_DescribeRecoveryInstancesCommand).de(de_DescribeRecoveryInstancesCommand).build() {  static {    __name(this, "DescribeRecoveryInstancesCommand");  }}; // src/commands/DescribeRecoverySnapshotsCommand.ts   var DescribeRecoverySnapshotsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DescribeRecoverySnapshots", {}).n("DrsClient", "DescribeRecoverySnapshotsCommand").f(void 0, void 0).ser(se_DescribeRecoverySnapshotsCommand).de(de_DescribeRecoverySnapshotsCommand).build() {  static {    __name(this, "DescribeRecoverySnapshotsCommand");  }}; // src/commands/DescribeReplicationConfigurationTemplatesCommand.ts   var DescribeReplicationConfigurationTemplatesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DescribeReplicationConfigurationTemplates", {}).n("DrsClient", "DescribeReplicationConfigurationTemplatesCommand").f(void 0, DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog).ser(se_DescribeReplicationConfigurationTemplatesCommand).de(de_DescribeReplicationConfigurationTemplatesCommand).build() {  static {    __name(this, "DescribeReplicationConfigurationTemplatesCommand");  }}; // src/commands/DescribeSourceNetworksCommand.ts   var DescribeSourceNetworksCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DescribeSourceNetworks", {}).n("DrsClient", "DescribeSourceNetworksCommand").f(void 0, DescribeSourceNetworksResponseFilterSensitiveLog).ser(se_DescribeSourceNetworksCommand).de(de_DescribeSourceNetworksCommand).build() {  static {    __name(this, "DescribeSourceNetworksCommand");  }}; // src/commands/DescribeSourceServersCommand.ts   var DescribeSourceServersCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DescribeSourceServers", {}).n("DrsClient", "DescribeSourceServersCommand").f(void 0, DescribeSourceServersResponseFilterSensitiveLog).ser(se_DescribeSourceServersCommand).de(de_DescribeSourceServersCommand).build() {  static {    __name(this, "DescribeSourceServersCommand");  }}; // src/commands/DisconnectRecoveryInstanceCommand.ts   var DisconnectRecoveryInstanceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DisconnectRecoveryInstance", {}).n("DrsClient", "DisconnectRecoveryInstanceCommand").f(void 0, void 0).ser(se_DisconnectRecoveryInstanceCommand).de(de_DisconnectRecoveryInstanceCommand).build() {  static {    __name(this, "DisconnectRecoveryInstanceCommand");  }}; // src/commands/DisconnectSourceServerCommand.ts   var DisconnectSourceServerCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "DisconnectSourceServer", {}).n("DrsClient", "DisconnectSourceServerCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_DisconnectSourceServerCommand).de(de_DisconnectSourceServerCommand).build() {  static {    __name(this, "DisconnectSourceServerCommand");  }}; // src/commands/ExportSourceNetworkCfnTemplateCommand.ts   var ExportSourceNetworkCfnTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "ExportSourceNetworkCfnTemplate", {}).n("DrsClient", "ExportSourceNetworkCfnTemplateCommand").f(void 0, void 0).ser(se_ExportSourceNetworkCfnTemplateCommand).de(de_ExportSourceNetworkCfnTemplateCommand).build() {  static {    __name(this, "ExportSourceNetworkCfnTemplateCommand");  }}; // src/commands/GetFailbackReplicationConfigurationCommand.ts   var GetFailbackReplicationConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "GetFailbackReplicationConfiguration", {}).n("DrsClient", "GetFailbackReplicationConfigurationCommand").f(void 0, void 0).ser(se_GetFailbackReplicationConfigurationCommand).de(de_GetFailbackReplicationConfigurationCommand).build() {  static {    __name(this, "GetFailbackReplicationConfigurationCommand");  }}; // src/commands/GetLaunchConfigurationCommand.ts   var GetLaunchConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "GetLaunchConfiguration", {}).n("DrsClient", "GetLaunchConfigurationCommand").f(void 0, void 0).ser(se_GetLaunchConfigurationCommand).de(de_GetLaunchConfigurationCommand).build() {  static {    __name(this, "GetLaunchConfigurationCommand");  }}; // src/commands/GetReplicationConfigurationCommand.ts   var GetReplicationConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "GetReplicationConfiguration", {}).n("DrsClient", "GetReplicationConfigurationCommand").f(void 0, ReplicationConfigurationFilterSensitiveLog).ser(se_GetReplicationConfigurationCommand).de(de_GetReplicationConfigurationCommand).build() {  static {    __name(this, "GetReplicationConfigurationCommand");  }}; // src/commands/InitializeServiceCommand.ts   var InitializeServiceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "InitializeService", {}).n("DrsClient", "InitializeServiceCommand").f(void 0, void 0).ser(se_InitializeServiceCommand).de(de_InitializeServiceCommand).build() {  static {    __name(this, "InitializeServiceCommand");  }}; // src/commands/ListExtensibleSourceServersCommand.ts   var ListExtensibleSourceServersCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "ListExtensibleSourceServers", {}).n("DrsClient", "ListExtensibleSourceServersCommand").f(void 0, ListExtensibleSourceServersResponseFilterSensitiveLog).ser(se_ListExtensibleSourceServersCommand).de(de_ListExtensibleSourceServersCommand).build() {  static {    __name(this, "ListExtensibleSourceServersCommand");  }}; // src/commands/ListLaunchActionsCommand.ts   var ListLaunchActionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "ListLaunchActions", {}).n("DrsClient", "ListLaunchActionsCommand").f(void 0, void 0).ser(se_ListLaunchActionsCommand).de(de_ListLaunchActionsCommand).build() {  static {    __name(this, "ListLaunchActionsCommand");  }}; // src/commands/ListStagingAccountsCommand.ts   var ListStagingAccountsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "ListStagingAccounts", {}).n("DrsClient", "ListStagingAccountsCommand").f(void 0, void 0).ser(se_ListStagingAccountsCommand).de(de_ListStagingAccountsCommand).build() {  static {    __name(this, "ListStagingAccountsCommand");  }}; // src/commands/ListTagsForResourceCommand.ts   var ListTagsForResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "ListTagsForResource", {}).n("DrsClient", "ListTagsForResourceCommand").f(void 0, ListTagsForResourceResponseFilterSensitiveLog).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() {  static {    __name(this, "ListTagsForResourceCommand");  }}; // src/commands/PutLaunchActionCommand.ts   var PutLaunchActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "PutLaunchAction", {}).n("DrsClient", "PutLaunchActionCommand").f(void 0, void 0).ser(se_PutLaunchActionCommand).de(de_PutLaunchActionCommand).build() {  static {    __name(this, "PutLaunchActionCommand");  }}; // src/commands/RetryDataReplicationCommand.ts   var RetryDataReplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "RetryDataReplication", {}).n("DrsClient", "RetryDataReplicationCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_RetryDataReplicationCommand).de(de_RetryDataReplicationCommand).build() {  static {    __name(this, "RetryDataReplicationCommand");  }}; // src/commands/ReverseReplicationCommand.ts   var ReverseReplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "ReverseReplication", {}).n("DrsClient", "ReverseReplicationCommand").f(void 0, void 0).ser(se_ReverseReplicationCommand).de(de_ReverseReplicationCommand).build() {  static {    __name(this, "ReverseReplicationCommand");  }}; // src/commands/StartFailbackLaunchCommand.ts   var StartFailbackLaunchCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "StartFailbackLaunch", {}).n("DrsClient", "StartFailbackLaunchCommand").f(StartFailbackLaunchRequestFilterSensitiveLog, StartFailbackLaunchResponseFilterSensitiveLog).ser(se_StartFailbackLaunchCommand).de(de_StartFailbackLaunchCommand).build() {  static {    __name(this, "StartFailbackLaunchCommand");  }}; // src/commands/StartRecoveryCommand.ts   var StartRecoveryCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "StartRecovery", {}).n("DrsClient", "StartRecoveryCommand").f(StartRecoveryRequestFilterSensitiveLog, StartRecoveryResponseFilterSensitiveLog).ser(se_StartRecoveryCommand).de(de_StartRecoveryCommand).build() {  static {    __name(this, "StartRecoveryCommand");  }}; // src/commands/StartReplicationCommand.ts   var StartReplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "StartReplication", {}).n("DrsClient", "StartReplicationCommand").f(void 0, StartReplicationResponseFilterSensitiveLog).ser(se_StartReplicationCommand).de(de_StartReplicationCommand).build() {  static {    __name(this, "StartReplicationCommand");  }}; // src/commands/StartSourceNetworkRecoveryCommand.ts   var StartSourceNetworkRecoveryCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "StartSourceNetworkRecovery", {}).n("DrsClient", "StartSourceNetworkRecoveryCommand").f(StartSourceNetworkRecoveryRequestFilterSensitiveLog, StartSourceNetworkRecoveryResponseFilterSensitiveLog).ser(se_StartSourceNetworkRecoveryCommand).de(de_StartSourceNetworkRecoveryCommand).build() {  static {    __name(this, "StartSourceNetworkRecoveryCommand");  }}; // src/commands/StartSourceNetworkReplicationCommand.ts   var StartSourceNetworkReplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "StartSourceNetworkReplication", {}).n("DrsClient", "StartSourceNetworkReplicationCommand").f(void 0, StartSourceNetworkReplicationResponseFilterSensitiveLog).ser(se_StartSourceNetworkReplicationCommand).de(de_StartSourceNetworkReplicationCommand).build() {  static {    __name(this, "StartSourceNetworkReplicationCommand");  }}; // src/commands/StopFailbackCommand.ts   var StopFailbackCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "StopFailback", {}).n("DrsClient", "StopFailbackCommand").f(void 0, void 0).ser(se_StopFailbackCommand).de(de_StopFailbackCommand).build() {  static {    __name(this, "StopFailbackCommand");  }}; // src/commands/StopReplicationCommand.ts   var StopReplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "StopReplication", {}).n("DrsClient", "StopReplicationCommand").f(void 0, StopReplicationResponseFilterSensitiveLog).ser(se_StopReplicationCommand).de(de_StopReplicationCommand).build() {  static {    __name(this, "StopReplicationCommand");  }}; // src/commands/StopSourceNetworkReplicationCommand.ts   var StopSourceNetworkReplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "StopSourceNetworkReplication", {}).n("DrsClient", "StopSourceNetworkReplicationCommand").f(void 0, StopSourceNetworkReplicationResponseFilterSensitiveLog).ser(se_StopSourceNetworkReplicationCommand).de(de_StopSourceNetworkReplicationCommand).build() {  static {    __name(this, "StopSourceNetworkReplicationCommand");  }}; // 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("ElasticDisasterRecoveryService", "TagResource", {}).n("DrsClient", "TagResourceCommand").f(TagResourceRequestFilterSensitiveLog, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() {  static {    __name(this, "TagResourceCommand");  }}; // src/commands/TerminateRecoveryInstancesCommand.ts   var TerminateRecoveryInstancesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "TerminateRecoveryInstances", {}).n("DrsClient", "TerminateRecoveryInstancesCommand").f(void 0, TerminateRecoveryInstancesResponseFilterSensitiveLog).ser(se_TerminateRecoveryInstancesCommand).de(de_TerminateRecoveryInstancesCommand).build() {  static {    __name(this, "TerminateRecoveryInstancesCommand");  }}; // 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("ElasticDisasterRecoveryService", "UntagResource", {}).n("DrsClient", "UntagResourceCommand").f(UntagResourceRequestFilterSensitiveLog, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() {  static {    __name(this, "UntagResourceCommand");  }}; // src/commands/UpdateFailbackReplicationConfigurationCommand.ts   var UpdateFailbackReplicationConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "UpdateFailbackReplicationConfiguration", {}).n("DrsClient", "UpdateFailbackReplicationConfigurationCommand").f(void 0, void 0).ser(se_UpdateFailbackReplicationConfigurationCommand).de(de_UpdateFailbackReplicationConfigurationCommand).build() {  static {    __name(this, "UpdateFailbackReplicationConfigurationCommand");  }}; // src/commands/UpdateLaunchConfigurationCommand.ts   var UpdateLaunchConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "UpdateLaunchConfiguration", {}).n("DrsClient", "UpdateLaunchConfigurationCommand").f(void 0, void 0).ser(se_UpdateLaunchConfigurationCommand).de(de_UpdateLaunchConfigurationCommand).build() {  static {    __name(this, "UpdateLaunchConfigurationCommand");  }}; // src/commands/UpdateLaunchConfigurationTemplateCommand.ts   var UpdateLaunchConfigurationTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "UpdateLaunchConfigurationTemplate", {}).n("DrsClient", "UpdateLaunchConfigurationTemplateCommand").f(void 0, UpdateLaunchConfigurationTemplateResponseFilterSensitiveLog).ser(se_UpdateLaunchConfigurationTemplateCommand).de(de_UpdateLaunchConfigurationTemplateCommand).build() {  static {    __name(this, "UpdateLaunchConfigurationTemplateCommand");  }}; // src/commands/UpdateReplicationConfigurationCommand.ts   var UpdateReplicationConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "UpdateReplicationConfiguration", {}).n("DrsClient", "UpdateReplicationConfigurationCommand").f(UpdateReplicationConfigurationRequestFilterSensitiveLog, ReplicationConfigurationFilterSensitiveLog).ser(se_UpdateReplicationConfigurationCommand).de(de_UpdateReplicationConfigurationCommand).build() {  static {    __name(this, "UpdateReplicationConfigurationCommand");  }}; // src/commands/UpdateReplicationConfigurationTemplateCommand.ts   var UpdateReplicationConfigurationTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ElasticDisasterRecoveryService", "UpdateReplicationConfigurationTemplate", {}).n("DrsClient", "UpdateReplicationConfigurationTemplateCommand").f(  UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog,  ReplicationConfigurationTemplateFilterSensitiveLog).ser(se_UpdateReplicationConfigurationTemplateCommand).de(de_UpdateReplicationConfigurationTemplateCommand).build() {  static {    __name(this, "UpdateReplicationConfigurationTemplateCommand");  }}; // src/Drs.tsvar commands = {  AssociateSourceNetworkStackCommand,  CreateExtendedSourceServerCommand,  CreateLaunchConfigurationTemplateCommand,  CreateReplicationConfigurationTemplateCommand,  CreateSourceNetworkCommand,  DeleteJobCommand,  DeleteLaunchActionCommand,  DeleteLaunchConfigurationTemplateCommand,  DeleteRecoveryInstanceCommand,  DeleteReplicationConfigurationTemplateCommand,  DeleteSourceNetworkCommand,  DeleteSourceServerCommand,  DescribeJobLogItemsCommand,  DescribeJobsCommand,  DescribeLaunchConfigurationTemplatesCommand,  DescribeRecoveryInstancesCommand,  DescribeRecoverySnapshotsCommand,  DescribeReplicationConfigurationTemplatesCommand,  DescribeSourceNetworksCommand,  DescribeSourceServersCommand,  DisconnectRecoveryInstanceCommand,  DisconnectSourceServerCommand,  ExportSourceNetworkCfnTemplateCommand,  GetFailbackReplicationConfigurationCommand,  GetLaunchConfigurationCommand,  GetReplicationConfigurationCommand,  InitializeServiceCommand,  ListExtensibleSourceServersCommand,  ListLaunchActionsCommand,  ListStagingAccountsCommand,  ListTagsForResourceCommand,  PutLaunchActionCommand,  RetryDataReplicationCommand,  ReverseReplicationCommand,  StartFailbackLaunchCommand,  StartRecoveryCommand,  StartReplicationCommand,  StartSourceNetworkRecoveryCommand,  StartSourceNetworkReplicationCommand,  StopFailbackCommand,  StopReplicationCommand,  StopSourceNetworkReplicationCommand,  TagResourceCommand,  TerminateRecoveryInstancesCommand,  UntagResourceCommand,  UpdateFailbackReplicationConfigurationCommand,  UpdateLaunchConfigurationCommand,  UpdateLaunchConfigurationTemplateCommand,  UpdateReplicationConfigurationCommand,  UpdateReplicationConfigurationTemplateCommand};var Drs = class extends DrsClient {  static {    __name(this, "Drs");  }};(0, import_smithy_client.createAggregatedClient)(commands, Drs); // src/pagination/DescribeJobLogItemsPaginator.ts var paginateDescribeJobLogItems = (0, import_core.createPaginator)(DrsClient, DescribeJobLogItemsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeJobsPaginator.ts var paginateDescribeJobs = (0, import_core.createPaginator)(DrsClient, DescribeJobsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeLaunchConfigurationTemplatesPaginator.ts var paginateDescribeLaunchConfigurationTemplates = (0, import_core.createPaginator)(DrsClient, DescribeLaunchConfigurationTemplatesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeRecoveryInstancesPaginator.ts var paginateDescribeRecoveryInstances = (0, import_core.createPaginator)(DrsClient, DescribeRecoveryInstancesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeRecoverySnapshotsPaginator.ts var paginateDescribeRecoverySnapshots = (0, import_core.createPaginator)(DrsClient, DescribeRecoverySnapshotsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeReplicationConfigurationTemplatesPaginator.ts var paginateDescribeReplicationConfigurationTemplates = (0, import_core.createPaginator)(DrsClient, DescribeReplicationConfigurationTemplatesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeSourceNetworksPaginator.ts var paginateDescribeSourceNetworks = (0, import_core.createPaginator)(DrsClient, DescribeSourceNetworksCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeSourceServersPaginator.ts var paginateDescribeSourceServers = (0, import_core.createPaginator)(DrsClient, DescribeSourceServersCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListExtensibleSourceServersPaginator.ts var paginateListExtensibleSourceServers = (0, import_core.createPaginator)(DrsClient, ListExtensibleSourceServersCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListLaunchActionsPaginator.ts var paginateListLaunchActions = (0, import_core.createPaginator)(DrsClient, ListLaunchActionsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListStagingAccountsPaginator.ts var paginateListStagingAccounts = (0, import_core.createPaginator)(DrsClient, ListStagingAccountsCommand, "nextToken", "nextToken", "maxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = {  DrsServiceException,  __Client,  DrsClient,  Drs,  $Command,  AssociateSourceNetworkStackCommand,  CreateExtendedSourceServerCommand,  CreateLaunchConfigurationTemplateCommand,  CreateReplicationConfigurationTemplateCommand,  CreateSourceNetworkCommand,  DeleteJobCommand,  DeleteLaunchActionCommand,  DeleteLaunchConfigurationTemplateCommand,  DeleteRecoveryInstanceCommand,  DeleteReplicationConfigurationTemplateCommand,  DeleteSourceNetworkCommand,  DeleteSourceServerCommand,  DescribeJobLogItemsCommand,  DescribeJobsCommand,  DescribeLaunchConfigurationTemplatesCommand,  DescribeRecoveryInstancesCommand,  DescribeRecoverySnapshotsCommand,  DescribeReplicationConfigurationTemplatesCommand,  DescribeSourceNetworksCommand,  DescribeSourceServersCommand,  DisconnectRecoveryInstanceCommand,  DisconnectSourceServerCommand,  ExportSourceNetworkCfnTemplateCommand,  GetFailbackReplicationConfigurationCommand,  GetLaunchConfigurationCommand,  GetReplicationConfigurationCommand,  InitializeServiceCommand,  ListExtensibleSourceServersCommand,  ListLaunchActionsCommand,  ListStagingAccountsCommand,  ListTagsForResourceCommand,  PutLaunchActionCommand,  RetryDataReplicationCommand,  ReverseReplicationCommand,  StartFailbackLaunchCommand,  StartRecoveryCommand,  StartReplicationCommand,  StartSourceNetworkRecoveryCommand,  StartSourceNetworkReplicationCommand,  StopFailbackCommand,  StopReplicationCommand,  StopSourceNetworkReplicationCommand,  TagResourceCommand,  TerminateRecoveryInstancesCommand,  UntagResourceCommand,  UpdateFailbackReplicationConfigurationCommand,  UpdateLaunchConfigurationCommand,  UpdateLaunchConfigurationTemplateCommand,  UpdateReplicationConfigurationCommand,  UpdateReplicationConfigurationTemplateCommand,  paginateDescribeJobLogItems,  paginateDescribeJobs,  paginateDescribeLaunchConfigurationTemplates,  paginateDescribeRecoveryInstances,  paginateDescribeRecoverySnapshots,  paginateDescribeReplicationConfigurationTemplates,  paginateDescribeSourceNetworks,  paginateDescribeSourceServers,  paginateListExtensibleSourceServers,  paginateListLaunchActions,  paginateListStagingAccounts,  AccessDeniedException,  InitiatedBy,  LaunchStatus,  ParticipatingResourceID,  LaunchActionCategory,  LaunchActionParameterType,  LaunchActionType,  LaunchActionRunStatus,  JobStatus,  JobType,  ConflictException,  InternalServerException,  ResourceNotFoundException,  ServiceQuotaExceededException,  ThrottlingException,  UninitializedAccountException,  ValidationExceptionReason,  ValidationException,  ProductCodeMode,  DataReplicationErrorString,  DataReplicationInitiationStepName,  DataReplicationInitiationStepStatus,  DataReplicationState,  VolumeStatus,  LastLaunchResult,  LastLaunchType,  ReplicationDirection,  ExtensionStatus,  LaunchDisposition,  TargetInstanceTypeRightSizingMethod,  ReplicationConfigurationDataPlaneRouting,  ReplicationConfigurationDefaultLargeStagingDiskType,  ReplicationConfigurationEbsEncryption,  PITPolicyRuleUnits,  JobLogEvent,  EventResourceData,  FailbackReplicationError,  RecoveryInstanceDataReplicationInitiationStepName,  RecoveryInstanceDataReplicationInitiationStepStatus,  RecoveryInstanceDataReplicationState,  EC2InstanceState,  FailbackLaunchType,  FailbackState,  OriginEnvironment,  RecoverySnapshotsOrder,  RecoveryResult,  ReplicationStatus,  ReplicationConfigurationReplicatedDiskStagingDiskType,  AssociateSourceNetworkStackRequestFilterSensitiveLog,  JobFilterSensitiveLog,  AssociateSourceNetworkStackResponseFilterSensitiveLog,  CreateExtendedSourceServerRequestFilterSensitiveLog,  SourceServerFilterSensitiveLog,  CreateExtendedSourceServerResponseFilterSensitiveLog,  CreateLaunchConfigurationTemplateRequestFilterSensitiveLog,  LaunchConfigurationTemplateFilterSensitiveLog,  CreateLaunchConfigurationTemplateResponseFilterSensitiveLog,  CreateReplicationConfigurationTemplateRequestFilterSensitiveLog,  ReplicationConfigurationTemplateFilterSensitiveLog,  CreateSourceNetworkRequestFilterSensitiveLog,  DescribeJobsResponseFilterSensitiveLog,  DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog,  RecoveryInstanceFilterSensitiveLog,  DescribeRecoveryInstancesResponseFilterSensitiveLog,  DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog,  SourceNetworkFilterSensitiveLog,  DescribeSourceNetworksResponseFilterSensitiveLog,  DescribeSourceServersResponseFilterSensitiveLog,  UpdateLaunchConfigurationTemplateResponseFilterSensitiveLog,  StagingSourceServerFilterSensitiveLog,  ListExtensibleSourceServersResponseFilterSensitiveLog,  ListTagsForResourceResponseFilterSensitiveLog,  StartFailbackLaunchRequestFilterSensitiveLog,  StartFailbackLaunchResponseFilterSensitiveLog,  TerminateRecoveryInstancesResponseFilterSensitiveLog,  UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog,  StartSourceNetworkRecoveryRequestNetworkEntryFilterSensitiveLog,  StartSourceNetworkRecoveryRequestFilterSensitiveLog,  StartSourceNetworkRecoveryResponseFilterSensitiveLog,  StartSourceNetworkReplicationResponseFilterSensitiveLog,  StopSourceNetworkReplicationResponseFilterSensitiveLog,  ReplicationConfigurationFilterSensitiveLog,  StartRecoveryRequestFilterSensitiveLog,  StartRecoveryResponseFilterSensitiveLog,  StartReplicationResponseFilterSensitiveLog,  StopReplicationResponseFilterSensitiveLog,  UpdateReplicationConfigurationRequestFilterSensitiveLog,  TagResourceRequestFilterSensitiveLog,  UntagResourceRequestFilterSensitiveLog});