File Explorer

/var/runtime/node_modules/@aws-sdk/client-mgn/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.js209 KB · 5112 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,  ActionCategory: () => ActionCategory,  ApplicationFilterSensitiveLog: () => ApplicationFilterSensitiveLog,  ApplicationHealthStatus: () => ApplicationHealthStatus,  ApplicationProgressStatus: () => ApplicationProgressStatus,  ArchiveApplicationCommand: () => ArchiveApplicationCommand,  ArchiveWaveCommand: () => ArchiveWaveCommand,  AssociateApplicationsCommand: () => AssociateApplicationsCommand,  AssociateSourceServersCommand: () => AssociateSourceServersCommand,  BootMode: () => BootMode,  ChangeServerLifeCycleStateCommand: () => ChangeServerLifeCycleStateCommand,  ChangeServerLifeCycleStateSourceServerLifecycleState: () => ChangeServerLifeCycleStateSourceServerLifecycleState,  ConflictException: () => ConflictException,  ConnectorFilterSensitiveLog: () => ConnectorFilterSensitiveLog,  CreateApplicationCommand: () => CreateApplicationCommand,  CreateApplicationRequestFilterSensitiveLog: () => CreateApplicationRequestFilterSensitiveLog,  CreateConnectorCommand: () => CreateConnectorCommand,  CreateConnectorRequestFilterSensitiveLog: () => CreateConnectorRequestFilterSensitiveLog,  CreateLaunchConfigurationTemplateCommand: () => CreateLaunchConfigurationTemplateCommand,  CreateLaunchConfigurationTemplateRequestFilterSensitiveLog: () => CreateLaunchConfigurationTemplateRequestFilterSensitiveLog,  CreateReplicationConfigurationTemplateCommand: () => CreateReplicationConfigurationTemplateCommand,  CreateReplicationConfigurationTemplateRequestFilterSensitiveLog: () => CreateReplicationConfigurationTemplateRequestFilterSensitiveLog,  CreateWaveCommand: () => CreateWaveCommand,  CreateWaveRequestFilterSensitiveLog: () => CreateWaveRequestFilterSensitiveLog,  DataReplicationErrorString: () => DataReplicationErrorString,  DataReplicationInitiationStepName: () => DataReplicationInitiationStepName,  DataReplicationInitiationStepStatus: () => DataReplicationInitiationStepStatus,  DataReplicationState: () => DataReplicationState,  DeleteApplicationCommand: () => DeleteApplicationCommand,  DeleteConnectorCommand: () => DeleteConnectorCommand,  DeleteJobCommand: () => DeleteJobCommand,  DeleteLaunchConfigurationTemplateCommand: () => DeleteLaunchConfigurationTemplateCommand,  DeleteReplicationConfigurationTemplateCommand: () => DeleteReplicationConfigurationTemplateCommand,  DeleteSourceServerCommand: () => DeleteSourceServerCommand,  DeleteVcenterClientCommand: () => DeleteVcenterClientCommand,  DeleteWaveCommand: () => DeleteWaveCommand,  DescribeJobLogItemsCommand: () => DescribeJobLogItemsCommand,  DescribeJobsCommand: () => DescribeJobsCommand,  DescribeJobsResponseFilterSensitiveLog: () => DescribeJobsResponseFilterSensitiveLog,  DescribeLaunchConfigurationTemplatesCommand: () => DescribeLaunchConfigurationTemplatesCommand,  DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog: () => DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog,  DescribeReplicationConfigurationTemplatesCommand: () => DescribeReplicationConfigurationTemplatesCommand,  DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog: () => DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog,  DescribeSourceServersCommand: () => DescribeSourceServersCommand,  DescribeSourceServersResponseFilterSensitiveLog: () => DescribeSourceServersResponseFilterSensitiveLog,  DescribeVcenterClientsCommand: () => DescribeVcenterClientsCommand,  DescribeVcenterClientsResponseFilterSensitiveLog: () => DescribeVcenterClientsResponseFilterSensitiveLog,  DisassociateApplicationsCommand: () => DisassociateApplicationsCommand,  DisassociateSourceServersCommand: () => DisassociateSourceServersCommand,  DisconnectFromServiceCommand: () => DisconnectFromServiceCommand,  ExportStatus: () => ExportStatus,  FinalizeCutoverCommand: () => FinalizeCutoverCommand,  FirstBoot: () => FirstBoot,  GetLaunchConfigurationCommand: () => GetLaunchConfigurationCommand,  GetReplicationConfigurationCommand: () => GetReplicationConfigurationCommand,  ImportErrorType: () => ImportErrorType,  ImportStatus: () => ImportStatus,  InitializeServiceCommand: () => InitializeServiceCommand,  InitiatedBy: () => InitiatedBy,  InternalServerException: () => InternalServerException,  JobFilterSensitiveLog: () => JobFilterSensitiveLog,  JobLogEvent: () => JobLogEvent,  JobStatus: () => JobStatus,  JobType: () => JobType,  LaunchConfigurationTemplateFilterSensitiveLog: () => LaunchConfigurationTemplateFilterSensitiveLog,  LaunchDisposition: () => LaunchDisposition,  LaunchStatus: () => LaunchStatus,  LifeCycleState: () => LifeCycleState,  ListApplicationsCommand: () => ListApplicationsCommand,  ListApplicationsResponseFilterSensitiveLog: () => ListApplicationsResponseFilterSensitiveLog,  ListConnectorsCommand: () => ListConnectorsCommand,  ListConnectorsResponseFilterSensitiveLog: () => ListConnectorsResponseFilterSensitiveLog,  ListExportErrorsCommand: () => ListExportErrorsCommand,  ListExportsCommand: () => ListExportsCommand,  ListImportErrorsCommand: () => ListImportErrorsCommand,  ListImportsCommand: () => ListImportsCommand,  ListManagedAccountsCommand: () => ListManagedAccountsCommand,  ListSourceServerActionsCommand: () => ListSourceServerActionsCommand,  ListTagsForResourceCommand: () => ListTagsForResourceCommand,  ListTagsForResourceResponseFilterSensitiveLog: () => ListTagsForResourceResponseFilterSensitiveLog,  ListTemplateActionsCommand: () => ListTemplateActionsCommand,  ListWavesCommand: () => ListWavesCommand,  ListWavesResponseFilterSensitiveLog: () => ListWavesResponseFilterSensitiveLog,  MarkAsArchivedCommand: () => MarkAsArchivedCommand,  Mgn: () => Mgn,  MgnClient: () => MgnClient,  MgnServiceException: () => MgnServiceException,  PauseReplicationCommand: () => PauseReplicationCommand,  PostLaunchActionExecutionStatus: () => PostLaunchActionExecutionStatus,  PostLaunchActionsDeploymentType: () => PostLaunchActionsDeploymentType,  PutSourceServerActionCommand: () => PutSourceServerActionCommand,  PutTemplateActionCommand: () => PutTemplateActionCommand,  RemoveSourceServerActionCommand: () => RemoveSourceServerActionCommand,  RemoveTemplateActionCommand: () => RemoveTemplateActionCommand,  ReplicationConfigurationDataPlaneRouting: () => ReplicationConfigurationDataPlaneRouting,  ReplicationConfigurationDefaultLargeStagingDiskType: () => ReplicationConfigurationDefaultLargeStagingDiskType,  ReplicationConfigurationEbsEncryption: () => ReplicationConfigurationEbsEncryption,  ReplicationConfigurationFilterSensitiveLog: () => ReplicationConfigurationFilterSensitiveLog,  ReplicationConfigurationReplicatedDiskStagingDiskType: () => ReplicationConfigurationReplicatedDiskStagingDiskType,  ReplicationConfigurationTemplateFilterSensitiveLog: () => ReplicationConfigurationTemplateFilterSensitiveLog,  ReplicationType: () => ReplicationType,  ResourceNotFoundException: () => ResourceNotFoundException,  ResumeReplicationCommand: () => ResumeReplicationCommand,  RetryDataReplicationCommand: () => RetryDataReplicationCommand,  ServiceQuotaExceededException: () => ServiceQuotaExceededException,  SourceServerFilterSensitiveLog: () => SourceServerFilterSensitiveLog,  SsmDocumentType: () => SsmDocumentType,  SsmExternalParameter: () => SsmExternalParameter,  SsmParameterStoreParameterType: () => SsmParameterStoreParameterType,  StartCutoverCommand: () => StartCutoverCommand,  StartCutoverRequestFilterSensitiveLog: () => StartCutoverRequestFilterSensitiveLog,  StartCutoverResponseFilterSensitiveLog: () => StartCutoverResponseFilterSensitiveLog,  StartExportCommand: () => StartExportCommand,  StartImportCommand: () => StartImportCommand,  StartReplicationCommand: () => StartReplicationCommand,  StartTestCommand: () => StartTestCommand,  StartTestRequestFilterSensitiveLog: () => StartTestRequestFilterSensitiveLog,  StartTestResponseFilterSensitiveLog: () => StartTestResponseFilterSensitiveLog,  StopReplicationCommand: () => StopReplicationCommand,  TagResourceCommand: () => TagResourceCommand,  TagResourceRequestFilterSensitiveLog: () => TagResourceRequestFilterSensitiveLog,  TargetInstanceTypeRightSizingMethod: () => TargetInstanceTypeRightSizingMethod,  TerminateTargetInstancesCommand: () => TerminateTargetInstancesCommand,  TerminateTargetInstancesRequestFilterSensitiveLog: () => TerminateTargetInstancesRequestFilterSensitiveLog,  TerminateTargetInstancesResponseFilterSensitiveLog: () => TerminateTargetInstancesResponseFilterSensitiveLog,  ThrottlingException: () => ThrottlingException,  UnarchiveApplicationCommand: () => UnarchiveApplicationCommand,  UnarchiveWaveCommand: () => UnarchiveWaveCommand,  UninitializedAccountException: () => UninitializedAccountException,  UntagResourceCommand: () => UntagResourceCommand,  UntagResourceRequestFilterSensitiveLog: () => UntagResourceRequestFilterSensitiveLog,  UpdateApplicationCommand: () => UpdateApplicationCommand,  UpdateConnectorCommand: () => UpdateConnectorCommand,  UpdateLaunchConfigurationCommand: () => UpdateLaunchConfigurationCommand,  UpdateLaunchConfigurationTemplateCommand: () => UpdateLaunchConfigurationTemplateCommand,  UpdateReplicationConfigurationCommand: () => UpdateReplicationConfigurationCommand,  UpdateReplicationConfigurationRequestFilterSensitiveLog: () => UpdateReplicationConfigurationRequestFilterSensitiveLog,  UpdateReplicationConfigurationTemplateCommand: () => UpdateReplicationConfigurationTemplateCommand,  UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog: () => UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog,  UpdateSourceServerCommand: () => UpdateSourceServerCommand,  UpdateSourceServerReplicationTypeCommand: () => UpdateSourceServerReplicationTypeCommand,  UpdateWaveCommand: () => UpdateWaveCommand,  ValidationException: () => ValidationException,  ValidationExceptionReason: () => ValidationExceptionReason,  VcenterClientFilterSensitiveLog: () => VcenterClientFilterSensitiveLog,  VolumeType: () => VolumeType,  WaveFilterSensitiveLog: () => WaveFilterSensitiveLog,  WaveHealthStatus: () => WaveHealthStatus,  WaveProgressStatus: () => WaveProgressStatus,  __Client: () => import_smithy_client.Client,  paginateDescribeJobLogItems: () => paginateDescribeJobLogItems,  paginateDescribeJobs: () => paginateDescribeJobs,  paginateDescribeLaunchConfigurationTemplates: () => paginateDescribeLaunchConfigurationTemplates,  paginateDescribeReplicationConfigurationTemplates: () => paginateDescribeReplicationConfigurationTemplates,  paginateDescribeSourceServers: () => paginateDescribeSourceServers,  paginateDescribeVcenterClients: () => paginateDescribeVcenterClients,  paginateListApplications: () => paginateListApplications,  paginateListConnectors: () => paginateListConnectors,  paginateListExportErrors: () => paginateListExportErrors,  paginateListExports: () => paginateListExports,  paginateListImportErrors: () => paginateListImportErrors,  paginateListImports: () => paginateListImports,  paginateListManagedAccounts: () => paginateListManagedAccounts,  paginateListSourceServerActions: () => paginateListSourceServerActions,  paginateListTemplateActions: () => paginateListTemplateActions,  paginateListWaves: () => paginateListWaves});module.exports = __toCommonJS(index_exports); // src/MgnClient.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: "mgn"  });}, "resolveClientEndpointParameters");var commonParams = {  UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },  Endpoint: { type: "builtInParams", name: "endpoint" },  Region: { type: "builtInParams", name: "region" },  UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/MgnClient.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/MgnClient.tsvar MgnClient = class extends import_smithy_client.Client {  static {    __name(this, "MgnClient");  }  /**   * The resolved configuration of MgnClient class. This is resolved and normalized from the {@link MgnClientConfig | 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.defaultMgnHttpAuthSchemeParametersProvider,        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/Mgn.ts  // src/commands/ArchiveApplicationCommand.ts var import_middleware_serde = require("@smithy/middleware-serde");  // src/models/models_0.ts  // src/models/MgnServiceException.ts var MgnServiceException = class _MgnServiceException extends import_smithy_client.ServiceException {  static {    __name(this, "MgnServiceException");  }  /**   * @internal   */  constructor(options) {    super(options);    Object.setPrototypeOf(this, _MgnServiceException.prototype);  }}; // src/models/models_0.tsvar AccessDeniedException = class _AccessDeniedException extends MgnServiceException {  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 ActionCategory = {  BACKUP: "BACKUP",  CONFIGURATION: "CONFIGURATION",  DISASTER_RECOVERY: "DISASTER_RECOVERY",  LICENSE_AND_SUBSCRIPTION: "LICENSE_AND_SUBSCRIPTION",  NETWORKING: "NETWORKING",  OBSERVABILITY: "OBSERVABILITY",  OPERATING_SYSTEM: "OPERATING_SYSTEM",  OTHER: "OTHER",  REFACTORING: "REFACTORING",  SECURITY: "SECURITY",  VALIDATION: "VALIDATION"};var ApplicationHealthStatus = {  ERROR: "ERROR",  HEALTHY: "HEALTHY",  LAGGING: "LAGGING"};var ApplicationProgressStatus = {  COMPLETED: "COMPLETED",  IN_PROGRESS: "IN_PROGRESS",  NOT_STARTED: "NOT_STARTED"};var ConflictException = class _ConflictException extends MgnServiceException {  static {    __name(this, "ConflictException");  }  name = "ConflictException";  $fault = "client";  code;  /**   * <p>A conflict occurred when prompting for the Resource ID.</p>   * @public   */  resourceId;  /**   * <p>A conflict occurred when prompting for resource type.</p>   * @public   */  resourceType;  /**   * <p>Conflict Exception specific errors.</p>   * @public   */  errors;  /**   * @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;    this.errors = opts.errors;  }};var ResourceNotFoundException = class _ResourceNotFoundException extends MgnServiceException {  static {    __name(this, "ResourceNotFoundException");  }  name = "ResourceNotFoundException";  $fault = "client";  code;  /**   * <p>Resource ID not found error.</p>   * @public   */  resourceId;  /**   * <p>Resource type not found error.</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 MgnServiceException {  static {    __name(this, "ServiceQuotaExceededException");  }  name = "ServiceQuotaExceededException";  $fault = "client";  code;  /**   * <p>Exceeded the service quota resource ID.</p>   * @public   */  resourceId;  /**   * <p>Exceeded the service quota resource type.</p>   * @public   */  resourceType;  /**   * <p>Exceeded the service quota service code.</p>   * @public   */  serviceCode;  /**   * <p>Exceeded the service quota code.</p>   * @public   */  quotaCode;  /**   * <p>Exceeded the service quota value.</p>   * @public   */  quotaValue;  /**   * @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;    this.quotaValue = opts.quotaValue;  }};var UninitializedAccountException = class _UninitializedAccountException extends MgnServiceException {  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 MgnServiceException {  static {    __name(this, "ValidationException");  }  name = "ValidationException";  $fault = "client";  code;  /**   * <p>Validate exception reason.</p>   * @public   */  reason;  /**   * <p>Validate exception field list.</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 ExportStatus = {  FAILED: "FAILED",  PENDING: "PENDING",  STARTED: "STARTED",  SUCCEEDED: "SUCCEEDED"};var ImportErrorType = {  PROCESSING_ERROR: "PROCESSING_ERROR",  VALIDATION_ERROR: "VALIDATION_ERROR"};var ImportStatus = {  FAILED: "FAILED",  PENDING: "PENDING",  STARTED: "STARTED",  SUCCEEDED: "SUCCEEDED"};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",  JOB_CANCEL: "JOB_CANCEL",  JOB_END: "JOB_END",  JOB_START: "JOB_START",  LAUNCH_FAILED: "LAUNCH_FAILED",  LAUNCH_START: "LAUNCH_START",  SERVER_SKIPPED: "SERVER_SKIPPED",  SNAPSHOT_END: "SNAPSHOT_END",  SNAPSHOT_FAIL: "SNAPSHOT_FAIL",  SNAPSHOT_START: "SNAPSHOT_START",  USING_PREVIOUS_SNAPSHOT: "USING_PREVIOUS_SNAPSHOT"};var InitiatedBy = {  DIAGNOSTIC: "DIAGNOSTIC",  START_CUTOVER: "START_CUTOVER",  START_TEST: "START_TEST",  TERMINATE: "TERMINATE"};var LaunchStatus = {  FAILED: "FAILED",  IN_PROGRESS: "IN_PROGRESS",  LAUNCHED: "LAUNCHED",  PENDING: "PENDING",  TERMINATED: "TERMINATED"};var PostLaunchActionExecutionStatus = {  FAILED: "FAILED",  IN_PROGRESS: "IN_PROGRESS",  SUCCESS: "SUCCESS"};var SsmExternalParameter;((SsmExternalParameter3) => {  SsmExternalParameter3.visit = /* @__PURE__ */ __name((value, visitor) => {    if (value.dynamicPath !== void 0) return visitor.dynamicPath(value.dynamicPath);    return visitor._(value.$unknown[0], value.$unknown[1]);  }, "visit");})(SsmExternalParameter || (SsmExternalParameter = {}));var SsmParameterStoreParameterType = {  STRING: "STRING"};var SsmDocumentType = {  AUTOMATION: "AUTOMATION",  COMMAND: "COMMAND"};var JobStatus = {  COMPLETED: "COMPLETED",  PENDING: "PENDING",  STARTED: "STARTED"};var JobType = {  LAUNCH: "LAUNCH",  TERMINATE: "TERMINATE"};var BootMode = {  LEGACY_BIOS: "LEGACY_BIOS",  UEFI: "UEFI",  USE_SOURCE: "USE_SOURCE"};var VolumeType = {  gp2: "gp2",  gp3: "gp3",  io1: "io1",  io2: "io2",  sc1: "sc1",  st1: "st1",  standard: "standard"};var LaunchDisposition = {  STARTED: "STARTED",  STOPPED: "STOPPED"};var PostLaunchActionsDeploymentType = {  CUTOVER_ONLY: "CUTOVER_ONLY",  TEST_AND_CUTOVER: "TEST_AND_CUTOVER",  TEST_ONLY: "TEST_ONLY"};var TargetInstanceTypeRightSizingMethod = {  BASIC: "BASIC",  NONE: "NONE"};var InternalServerException = class _InternalServerException extends MgnServiceException {  static {    __name(this, "InternalServerException");  }  name = "InternalServerException";  $fault = "server";  /**   * <p>The server encountered an unexpected condition that prevented it from fulfilling the request. The request will be retried again after x seconds.</p>   * @public   */  retryAfterSeconds;  /**   * @internal   */  constructor(opts) {    super({      name: "InternalServerException",      $fault: "server",      ...opts    });    Object.setPrototypeOf(this, _InternalServerException.prototype);    this.retryAfterSeconds = opts.retryAfterSeconds;  }};var ThrottlingException = class _ThrottlingException extends MgnServiceException {  static {    __name(this, "ThrottlingException");  }  name = "ThrottlingException";  $fault = "client";  /**   * <p>Reached throttling quota exception service code.</p>   * @public   */  serviceCode;  /**   * <p>Reached throttling quota exception.</p>   * @public   */  quotaCode;  /**   * <p>Reached throttling quota exception will retry after x seconds.</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 ReplicationConfigurationDataPlaneRouting = {  PRIVATE_IP: "PRIVATE_IP",  PUBLIC_IP: "PUBLIC_IP"};var ReplicationConfigurationDefaultLargeStagingDiskType = {  GP2: "GP2",  GP3: "GP3",  ST1: "ST1"};var ReplicationConfigurationEbsEncryption = {  CUSTOM: "CUSTOM",  DEFAULT: "DEFAULT"};var ChangeServerLifeCycleStateSourceServerLifecycleState = {  CUTOVER: "CUTOVER",  READY_FOR_CUTOVER: "READY_FOR_CUTOVER",  READY_FOR_TEST: "READY_FOR_TEST"};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",  LAST_SNAPSHOT_JOB_FAILED: "LAST_SNAPSHOT_JOB_FAILED",  NOT_CONVERGING: "NOT_CONVERGING",  SNAPSHOTS_FAILURE: "SNAPSHOTS_FAILURE",  UNSTABLE_NETWORK: "UNSTABLE_NETWORK",  UNSUPPORTED_VM_CONFIGURATION: "UNSUPPORTED_VM_CONFIGURATION"};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",  PENDING_SNAPSHOT_SHIPPING: "PENDING_SNAPSHOT_SHIPPING",  RESCAN: "RESCAN",  SHIPPING_SNAPSHOT: "SHIPPING_SNAPSHOT",  STALLED: "STALLED",  STOPPED: "STOPPED"};var FirstBoot = {  STOPPED: "STOPPED",  SUCCEEDED: "SUCCEEDED",  UNKNOWN: "UNKNOWN",  WAITING: "WAITING"};var LifeCycleState = {  CUTOVER: "CUTOVER",  CUTTING_OVER: "CUTTING_OVER",  DISCONNECTED: "DISCONNECTED",  DISCOVERED: "DISCOVERED",  NOT_READY: "NOT_READY",  PENDING_INSTALLATION: "PENDING_INSTALLATION",  READY_FOR_CUTOVER: "READY_FOR_CUTOVER",  READY_FOR_TEST: "READY_FOR_TEST",  STOPPED: "STOPPED",  TESTING: "TESTING"};var ReplicationType = {  AGENT_BASED: "AGENT_BASED",  SNAPSHOT_SHIPPING: "SNAPSHOT_SHIPPING"};var ReplicationConfigurationReplicatedDiskStagingDiskType = {  AUTO: "AUTO",  GP2: "GP2",  GP3: "GP3",  IO1: "IO1",  IO2: "IO2",  SC1: "SC1",  ST1: "ST1",  STANDARD: "STANDARD"};var WaveHealthStatus = {  ERROR: "ERROR",  HEALTHY: "HEALTHY",  LAGGING: "LAGGING"};var WaveProgressStatus = {  COMPLETED: "COMPLETED",  IN_PROGRESS: "IN_PROGRESS",  NOT_STARTED: "NOT_STARTED"};var ApplicationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "ApplicationFilterSensitiveLog");var CreateApplicationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateApplicationRequestFilterSensitiveLog");var ListApplicationsResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => ApplicationFilterSensitiveLog(item)) }}), "ListApplicationsResponseFilterSensitiveLog");var ConnectorFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "ConnectorFilterSensitiveLog");var CreateConnectorRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateConnectorRequestFilterSensitiveLog");var ListConnectorsResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => ConnectorFilterSensitiveLog(item)) }}), "ListConnectorsResponseFilterSensitiveLog");var JobFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "JobFilterSensitiveLog");var DescribeJobsResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => JobFilterSensitiveLog(item)) }}), "DescribeJobsResponseFilterSensitiveLog");var CreateLaunchConfigurationTemplateRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.postLaunchActions && { postLaunchActions: obj.postLaunchActions },  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateLaunchConfigurationTemplateRequestFilterSensitiveLog");var LaunchConfigurationTemplateFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.postLaunchActions && { postLaunchActions: obj.postLaunchActions },  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "LaunchConfigurationTemplateFilterSensitiveLog");var DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => LaunchConfigurationTemplateFilterSensitiveLog(item)) }}), "DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog");var ListTagsForResourceResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "ListTagsForResourceResponseFilterSensitiveLog");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 DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => ReplicationConfigurationTemplateFilterSensitiveLog(item)) }}), "DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog");var UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.stagingAreaTags && { stagingAreaTags: import_smithy_client.SENSITIVE_STRING }}), "UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog");var SourceServerFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "SourceServerFilterSensitiveLog");var DescribeSourceServersResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => SourceServerFilterSensitiveLog(item)) }}), "DescribeSourceServersResponseFilterSensitiveLog");var ReplicationConfigurationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.stagingAreaTags && { stagingAreaTags: import_smithy_client.SENSITIVE_STRING }}), "ReplicationConfigurationFilterSensitiveLog");var StartCutoverRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "StartCutoverRequestFilterSensitiveLog");var StartCutoverResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.job && { job: JobFilterSensitiveLog(obj.job) }}), "StartCutoverResponseFilterSensitiveLog");var StartTestRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "StartTestRequestFilterSensitiveLog");var StartTestResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.job && { job: JobFilterSensitiveLog(obj.job) }}), "StartTestResponseFilterSensitiveLog");var TerminateTargetInstancesRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "TerminateTargetInstancesRequestFilterSensitiveLog");var TerminateTargetInstancesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.job && { job: JobFilterSensitiveLog(obj.job) }}), "TerminateTargetInstancesResponseFilterSensitiveLog");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");var VcenterClientFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.sourceServerTags && { sourceServerTags: import_smithy_client.SENSITIVE_STRING },  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "VcenterClientFilterSensitiveLog");var DescribeVcenterClientsResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => VcenterClientFilterSensitiveLog(item)) }}), "DescribeVcenterClientsResponseFilterSensitiveLog");var WaveFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "WaveFilterSensitiveLog");var CreateWaveRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateWaveRequestFilterSensitiveLog");var ListWavesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.items && { items: obj.items.map((item) => WaveFilterSensitiveLog(item)) }}), "ListWavesResponseFilterSensitiveLog"); // src/protocols/Aws_restJson1.tsvar import_core2 = require("@aws-sdk/core");  var import_uuid = require("uuid");var se_ArchiveApplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ArchiveApplication");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      applicationID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ArchiveApplicationCommand");var se_ArchiveWaveCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ArchiveWave");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      waveID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ArchiveWaveCommand");var se_AssociateApplicationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/AssociateApplications");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      applicationIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "applicationIDs"),      waveID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_AssociateApplicationsCommand");var se_AssociateSourceServersCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/AssociateSourceServers");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      applicationID: [],      sourceServerIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceServerIDs")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_AssociateSourceServersCommand");var se_ChangeServerLifeCycleStateCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ChangeServerLifeCycleState");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      lifeCycle: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "lifeCycle"),      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ChangeServerLifeCycleStateCommand");var se_CreateApplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/CreateApplication");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      description: [],      name: [],      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateApplicationCommand");var se_CreateConnectorCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/CreateConnector");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      name: [],      ssmCommandConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ssmCommandConfig"),      ssmInstanceID: [],      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateConnectorCommand");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, {      associatePublicIpAddress: [],      bootMode: [],      copyPrivateIp: [],      copyTags: [],      enableMapAutoTagging: [],      largeVolumeConf: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "largeVolumeConf"),      launchDisposition: [],      licensing: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "licensing"),      mapAutoTaggingMpeID: [],      postLaunchActions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "postLaunchActions"),      smallVolumeConf: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "smallVolumeConf"),      smallVolumeMaxSize: [],      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: [],      bandwidthThrottling: [],      createPublicIP: [],      dataPlaneRouting: [],      defaultLargeStagingDiskType: [],      ebsEncryption: [],      ebsEncryptionKeyArn: [],      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: [],      useFipsEndpoint: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateReplicationConfigurationTemplateCommand");var se_CreateWaveCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/CreateWave");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      description: [],      name: [],      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateWaveCommand");var se_DeleteApplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DeleteApplication");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      applicationID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteApplicationCommand");var se_DeleteConnectorCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DeleteConnector");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      connectorID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteConnectorCommand");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, {      accountID: [],      jobID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteJobCommand");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_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_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, {      accountID: [],      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteSourceServerCommand");var se_DeleteVcenterClientCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DeleteVcenterClient");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      vcenterClientID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteVcenterClientCommand");var se_DeleteWaveCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DeleteWave");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      waveID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DeleteWaveCommand");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, {      accountID: [],      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, {      accountID: [],      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_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_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, {      accountID: [],      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_DescribeVcenterClientsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/DescribeVcenterClients");  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_DescribeVcenterClientsCommand");var se_DisassociateApplicationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DisassociateApplications");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      applicationIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "applicationIDs"),      waveID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DisassociateApplicationsCommand");var se_DisassociateSourceServersCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DisassociateSourceServers");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      applicationID: [],      sourceServerIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceServerIDs")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DisassociateSourceServersCommand");var se_DisconnectFromServiceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/DisconnectFromService");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DisconnectFromServiceCommand");var se_FinalizeCutoverCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/FinalizeCutover");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_FinalizeCutoverCommand");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, {      accountID: [],      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, {      accountID: [],      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_ListApplicationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ListApplications");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"),      maxResults: [],      nextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListApplicationsCommand");var se_ListConnectorsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ListConnectors");  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_ListConnectorsCommand");var se_ListExportErrorsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ListExportErrors");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      exportID: [],      maxResults: [],      nextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListExportErrorsCommand");var se_ListExportsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ListExports");  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_ListExportsCommand");var se_ListImportErrorsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ListImportErrors");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      importID: [],      maxResults: [],      nextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListImportErrorsCommand");var se_ListImportsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ListImports");  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_ListImportsCommand");var se_ListManagedAccountsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ListManagedAccounts");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      maxResults: [],      nextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListManagedAccountsCommand");var se_ListSourceServerActionsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ListSourceServerActions");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"),      maxResults: [],      nextToken: [],      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListSourceServerActionsCommand");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_ListTemplateActionsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ListTemplateActions");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"),      launchConfigurationTemplateID: [],      maxResults: [],      nextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListTemplateActionsCommand");var se_ListWavesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ListWaves");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"),      maxResults: [],      nextToken: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListWavesCommand");var se_MarkAsArchivedCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/MarkAsArchived");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_MarkAsArchivedCommand");var se_PauseReplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/PauseReplication");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_PauseReplicationCommand");var se_PutSourceServerActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/PutSourceServerAction");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      actionID: [],      actionName: [],      active: [],      category: [],      description: [],      documentIdentifier: [],      documentVersion: [],      externalParameters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "externalParameters"),      mustSucceedForCutover: [],      order: [],      parameters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "parameters"),      sourceServerID: [],      timeoutSeconds: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_PutSourceServerActionCommand");var se_PutTemplateActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/PutTemplateAction");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      actionID: [],      actionName: [],      active: [],      category: [],      description: [],      documentIdentifier: [],      documentVersion: [],      externalParameters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "externalParameters"),      launchConfigurationTemplateID: [],      mustSucceedForCutover: [],      operatingSystem: [],      order: [],      parameters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "parameters"),      timeoutSeconds: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_PutTemplateActionCommand");var se_RemoveSourceServerActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/RemoveSourceServerAction");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      actionID: [],      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_RemoveSourceServerActionCommand");var se_RemoveTemplateActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/RemoveTemplateAction");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      actionID: [],      launchConfigurationTemplateID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_RemoveTemplateActionCommand");var se_ResumeReplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/ResumeReplication");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ResumeReplicationCommand");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, {      accountID: [],      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_RetryDataReplicationCommand");var se_StartCutoverCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/StartCutover");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      sourceServerIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceServerIDs"),      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_StartCutoverCommand");var se_StartExportCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/StartExport");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      s3Bucket: [],      s3BucketOwner: [],      s3Key: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_StartExportCommand");var se_StartImportCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/StartImport");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      clientToken: [true, (_) => _ ?? (0, import_uuid.v4)()],      s3BucketSource: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "s3BucketSource")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_StartImportCommand");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, {      accountID: [],      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_StartReplicationCommand");var se_StartTestCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/StartTest");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      sourceServerIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceServerIDs"),      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_StartTestCommand");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, {      accountID: [],      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_StopReplicationCommand");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_TerminateTargetInstancesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/TerminateTargetInstances");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      sourceServerIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceServerIDs"),      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_TerminateTargetInstancesCommand");var se_UnarchiveApplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/UnarchiveApplication");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      applicationID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UnarchiveApplicationCommand");var se_UnarchiveWaveCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/UnarchiveWave");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      waveID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UnarchiveWaveCommand");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_UpdateApplicationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/UpdateApplication");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      applicationID: [],      description: [],      name: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateApplicationCommand");var se_UpdateConnectorCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/UpdateConnector");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      connectorID: [],      name: [],      ssmCommandConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ssmCommandConfig")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateConnectorCommand");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, {      accountID: [],      bootMode: [],      copyPrivateIp: [],      copyTags: [],      enableMapAutoTagging: [],      launchDisposition: [],      licensing: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "licensing"),      mapAutoTaggingMpeID: [],      name: [],      postLaunchActions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "postLaunchActions"),      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, {      associatePublicIpAddress: [],      bootMode: [],      copyPrivateIp: [],      copyTags: [],      enableMapAutoTagging: [],      largeVolumeConf: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "largeVolumeConf"),      launchConfigurationTemplateID: [],      launchDisposition: [],      licensing: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "licensing"),      mapAutoTaggingMpeID: [],      postLaunchActions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "postLaunchActions"),      smallVolumeConf: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "smallVolumeConf"),      smallVolumeMaxSize: [],      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, {      accountID: [],      associateDefaultSecurityGroup: [],      bandwidthThrottling: [],      createPublicIP: [],      dataPlaneRouting: [],      defaultLargeStagingDiskType: [],      ebsEncryption: [],      ebsEncryptionKeyArn: [],      name: [],      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: [],      useFipsEndpoint: []    })  );  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: [],      bandwidthThrottling: [],      createPublicIP: [],      dataPlaneRouting: [],      defaultLargeStagingDiskType: [],      ebsEncryption: [],      ebsEncryptionKeyArn: [],      replicationConfigurationTemplateID: [],      replicationServerInstanceType: [],      replicationServersSecurityGroupsIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "replicationServersSecurityGroupsIDs"),      stagingAreaSubnetId: [],      stagingAreaTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "stagingAreaTags"),      useDedicatedReplicationServer: [],      useFipsEndpoint: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateReplicationConfigurationTemplateCommand");var se_UpdateSourceServerCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/UpdateSourceServer");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      connectorAction: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "connectorAction"),      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateSourceServerCommand");var se_UpdateSourceServerReplicationTypeCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/UpdateSourceServerReplicationType");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      replicationType: [],      sourceServerID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateSourceServerReplicationTypeCommand");var se_UpdateWaveCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/UpdateWave");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      accountID: [],      description: [],      name: [],      waveID: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateWaveCommand");var de_ArchiveApplicationCommand = /* @__PURE__ */ __name(async (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, {    applicationAggregatedStatus: import_smithy_client._json,    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    creationDateTime: import_smithy_client.expectString,    description: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    lastModifiedDateTime: import_smithy_client.expectString,    name: import_smithy_client.expectString,    tags: import_smithy_client._json,    waveID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ArchiveApplicationCommand");var de_ArchiveWaveCommand = /* @__PURE__ */ __name(async (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,    creationDateTime: import_smithy_client.expectString,    description: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    lastModifiedDateTime: import_smithy_client.expectString,    name: import_smithy_client.expectString,    tags: import_smithy_client._json,    waveAggregatedStatus: import_smithy_client._json,    waveID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ArchiveWaveCommand");var de_AssociateApplicationsCommand = /* @__PURE__ */ __name(async (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_AssociateApplicationsCommand");var de_AssociateSourceServersCommand = /* @__PURE__ */ __name(async (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_AssociateSourceServersCommand");var de_ChangeServerLifeCycleStateCommand = /* @__PURE__ */ __name(async (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, {    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    connectorAction: import_smithy_client._json,    dataReplicationInfo: import_smithy_client._json,    fqdnForActionFramework: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    launchedInstance: import_smithy_client._json,    lifeCycle: import_smithy_client._json,    replicationType: import_smithy_client.expectString,    sourceProperties: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    tags: import_smithy_client._json,    userProvidedID: import_smithy_client.expectString,    vcenterClientID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ChangeServerLifeCycleStateCommand");var de_CreateApplicationCommand = /* @__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, {    applicationAggregatedStatus: import_smithy_client._json,    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    creationDateTime: import_smithy_client.expectString,    description: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    lastModifiedDateTime: import_smithy_client.expectString,    name: import_smithy_client.expectString,    tags: import_smithy_client._json,    waveID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_CreateApplicationCommand");var de_CreateConnectorCommand = /* @__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,    connectorID: import_smithy_client.expectString,    name: import_smithy_client.expectString,    ssmCommandConfig: import_smithy_client._json,    ssmInstanceID: import_smithy_client.expectString,    tags: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_CreateConnectorCommand");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, {    arn: import_smithy_client.expectString,    associatePublicIpAddress: import_smithy_client.expectBoolean,    bootMode: import_smithy_client.expectString,    copyPrivateIp: import_smithy_client.expectBoolean,    copyTags: import_smithy_client.expectBoolean,    ec2LaunchTemplateID: import_smithy_client.expectString,    enableMapAutoTagging: import_smithy_client.expectBoolean,    largeVolumeConf: import_smithy_client._json,    launchConfigurationTemplateID: import_smithy_client.expectString,    launchDisposition: import_smithy_client.expectString,    licensing: import_smithy_client._json,    mapAutoTaggingMpeID: import_smithy_client.expectString,    postLaunchActions: import_smithy_client._json,    smallVolumeConf: import_smithy_client._json,    smallVolumeMaxSize: import_smithy_client.expectLong,    tags: import_smithy_client._json,    targetInstanceTypeRightSizingMethod: import_smithy_client.expectString  });  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,    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,    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,    useFipsEndpoint: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_CreateReplicationConfigurationTemplateCommand");var de_CreateWaveCommand = /* @__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,    creationDateTime: import_smithy_client.expectString,    description: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    lastModifiedDateTime: import_smithy_client.expectString,    name: import_smithy_client.expectString,    tags: import_smithy_client._json,    waveAggregatedStatus: import_smithy_client._json,    waveID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_CreateWaveCommand");var de_DeleteApplicationCommand = /* @__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_DeleteApplicationCommand");var de_DeleteConnectorCommand = /* @__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_DeleteConnectorCommand");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_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_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_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_DeleteVcenterClientCommand = /* @__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_DeleteVcenterClientCommand");var de_DeleteWaveCommand = /* @__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_DeleteWaveCommand");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: /* @__PURE__ */ __name((_) => de_JobsList(_, context), "items"),    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_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_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_DescribeVcenterClientsCommand = /* @__PURE__ */ __name(async (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_DescribeVcenterClientsCommand");var de_DisassociateApplicationsCommand = /* @__PURE__ */ __name(async (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_DisassociateApplicationsCommand");var de_DisassociateSourceServersCommand = /* @__PURE__ */ __name(async (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_DisassociateSourceServersCommand");var de_DisconnectFromServiceCommand = /* @__PURE__ */ __name(async (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, {    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    connectorAction: import_smithy_client._json,    dataReplicationInfo: import_smithy_client._json,    fqdnForActionFramework: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    launchedInstance: import_smithy_client._json,    lifeCycle: import_smithy_client._json,    replicationType: import_smithy_client.expectString,    sourceProperties: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    tags: import_smithy_client._json,    userProvidedID: import_smithy_client.expectString,    vcenterClientID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_DisconnectFromServiceCommand");var de_FinalizeCutoverCommand = /* @__PURE__ */ __name(async (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, {    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    connectorAction: import_smithy_client._json,    dataReplicationInfo: import_smithy_client._json,    fqdnForActionFramework: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    launchedInstance: import_smithy_client._json,    lifeCycle: import_smithy_client._json,    replicationType: import_smithy_client.expectString,    sourceProperties: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    tags: import_smithy_client._json,    userProvidedID: import_smithy_client.expectString,    vcenterClientID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_FinalizeCutoverCommand");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, {    bootMode: import_smithy_client.expectString,    copyPrivateIp: import_smithy_client.expectBoolean,    copyTags: import_smithy_client.expectBoolean,    ec2LaunchTemplateID: import_smithy_client.expectString,    enableMapAutoTagging: import_smithy_client.expectBoolean,    launchDisposition: import_smithy_client.expectString,    licensing: import_smithy_client._json,    mapAutoTaggingMpeID: import_smithy_client.expectString,    name: import_smithy_client.expectString,    postLaunchActions: import_smithy_client._json,    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,    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,    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,    useFipsEndpoint: 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_ListApplicationsCommand = /* @__PURE__ */ __name(async (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_ListApplicationsCommand");var de_ListConnectorsCommand = /* @__PURE__ */ __name(async (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_ListConnectorsCommand");var de_ListExportErrorsCommand = /* @__PURE__ */ __name(async (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_ListExportErrorsCommand");var de_ListExportsCommand = /* @__PURE__ */ __name(async (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_ExportsList(_, context), "items"),    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListExportsCommand");var de_ListImportErrorsCommand = /* @__PURE__ */ __name(async (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_ListImportErrorsCommand");var de_ListImportsCommand = /* @__PURE__ */ __name(async (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_ImportList(_, context), "items"),    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListImportsCommand");var de_ListManagedAccountsCommand = /* @__PURE__ */ __name(async (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_ListManagedAccountsCommand");var de_ListSourceServerActionsCommand = /* @__PURE__ */ __name(async (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_ListSourceServerActionsCommand");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_ListTemplateActionsCommand = /* @__PURE__ */ __name(async (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_ListTemplateActionsCommand");var de_ListWavesCommand = /* @__PURE__ */ __name(async (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_ListWavesCommand");var de_MarkAsArchivedCommand = /* @__PURE__ */ __name(async (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, {    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    connectorAction: import_smithy_client._json,    dataReplicationInfo: import_smithy_client._json,    fqdnForActionFramework: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    launchedInstance: import_smithy_client._json,    lifeCycle: import_smithy_client._json,    replicationType: import_smithy_client.expectString,    sourceProperties: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    tags: import_smithy_client._json,    userProvidedID: import_smithy_client.expectString,    vcenterClientID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_MarkAsArchivedCommand");var de_PauseReplicationCommand = /* @__PURE__ */ __name(async (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, {    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    connectorAction: import_smithy_client._json,    dataReplicationInfo: import_smithy_client._json,    fqdnForActionFramework: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    launchedInstance: import_smithy_client._json,    lifeCycle: import_smithy_client._json,    replicationType: import_smithy_client.expectString,    sourceProperties: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    tags: import_smithy_client._json,    userProvidedID: import_smithy_client.expectString,    vcenterClientID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_PauseReplicationCommand");var de_PutSourceServerActionCommand = /* @__PURE__ */ __name(async (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, {    actionID: import_smithy_client.expectString,    actionName: import_smithy_client.expectString,    active: import_smithy_client.expectBoolean,    category: import_smithy_client.expectString,    description: import_smithy_client.expectString,    documentIdentifier: import_smithy_client.expectString,    documentVersion: import_smithy_client.expectString,    externalParameters: import_smithy_client._json,    mustSucceedForCutover: import_smithy_client.expectBoolean,    order: import_smithy_client.expectInt32,    parameters: import_smithy_client._json,    timeoutSeconds: import_smithy_client.expectInt32  });  Object.assign(contents, doc);  return contents;}, "de_PutSourceServerActionCommand");var de_PutTemplateActionCommand = /* @__PURE__ */ __name(async (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, {    actionID: import_smithy_client.expectString,    actionName: import_smithy_client.expectString,    active: import_smithy_client.expectBoolean,    category: import_smithy_client.expectString,    description: import_smithy_client.expectString,    documentIdentifier: import_smithy_client.expectString,    documentVersion: import_smithy_client.expectString,    externalParameters: import_smithy_client._json,    mustSucceedForCutover: import_smithy_client.expectBoolean,    operatingSystem: import_smithy_client.expectString,    order: import_smithy_client.expectInt32,    parameters: import_smithy_client._json,    timeoutSeconds: import_smithy_client.expectInt32  });  Object.assign(contents, doc);  return contents;}, "de_PutTemplateActionCommand");var de_RemoveSourceServerActionCommand = /* @__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_RemoveSourceServerActionCommand");var de_RemoveTemplateActionCommand = /* @__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_RemoveTemplateActionCommand");var de_ResumeReplicationCommand = /* @__PURE__ */ __name(async (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, {    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    connectorAction: import_smithy_client._json,    dataReplicationInfo: import_smithy_client._json,    fqdnForActionFramework: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    launchedInstance: import_smithy_client._json,    lifeCycle: import_smithy_client._json,    replicationType: import_smithy_client.expectString,    sourceProperties: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    tags: import_smithy_client._json,    userProvidedID: import_smithy_client.expectString,    vcenterClientID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ResumeReplicationCommand");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, {    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    connectorAction: import_smithy_client._json,    dataReplicationInfo: import_smithy_client._json,    fqdnForActionFramework: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    launchedInstance: import_smithy_client._json,    lifeCycle: import_smithy_client._json,    replicationType: import_smithy_client.expectString,    sourceProperties: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    tags: import_smithy_client._json,    userProvidedID: import_smithy_client.expectString,    vcenterClientID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_RetryDataReplicationCommand");var de_StartCutoverCommand = /* @__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_StartCutoverCommand");var de_StartExportCommand = /* @__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, {    exportTask: /* @__PURE__ */ __name((_) => de_ExportTask(_, context), "exportTask")  });  Object.assign(contents, doc);  return contents;}, "de_StartExportCommand");var de_StartImportCommand = /* @__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, {    importTask: /* @__PURE__ */ __name((_) => de_ImportTask(_, context), "importTask")  });  Object.assign(contents, doc);  return contents;}, "de_StartImportCommand");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, {    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    connectorAction: import_smithy_client._json,    dataReplicationInfo: import_smithy_client._json,    fqdnForActionFramework: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    launchedInstance: import_smithy_client._json,    lifeCycle: import_smithy_client._json,    replicationType: import_smithy_client.expectString,    sourceProperties: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    tags: import_smithy_client._json,    userProvidedID: import_smithy_client.expectString,    vcenterClientID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_StartReplicationCommand");var de_StartTestCommand = /* @__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_StartTestCommand");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, {    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    connectorAction: import_smithy_client._json,    dataReplicationInfo: import_smithy_client._json,    fqdnForActionFramework: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    launchedInstance: import_smithy_client._json,    lifeCycle: import_smithy_client._json,    replicationType: import_smithy_client.expectString,    sourceProperties: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    tags: import_smithy_client._json,    userProvidedID: import_smithy_client.expectString,    vcenterClientID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_StopReplicationCommand");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_TerminateTargetInstancesCommand = /* @__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_TerminateTargetInstancesCommand");var de_UnarchiveApplicationCommand = /* @__PURE__ */ __name(async (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, {    applicationAggregatedStatus: import_smithy_client._json,    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    creationDateTime: import_smithy_client.expectString,    description: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    lastModifiedDateTime: import_smithy_client.expectString,    name: import_smithy_client.expectString,    tags: import_smithy_client._json,    waveID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_UnarchiveApplicationCommand");var de_UnarchiveWaveCommand = /* @__PURE__ */ __name(async (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,    creationDateTime: import_smithy_client.expectString,    description: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    lastModifiedDateTime: import_smithy_client.expectString,    name: import_smithy_client.expectString,    tags: import_smithy_client._json,    waveAggregatedStatus: import_smithy_client._json,    waveID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_UnarchiveWaveCommand");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_UpdateApplicationCommand = /* @__PURE__ */ __name(async (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, {    applicationAggregatedStatus: import_smithy_client._json,    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    creationDateTime: import_smithy_client.expectString,    description: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    lastModifiedDateTime: import_smithy_client.expectString,    name: import_smithy_client.expectString,    tags: import_smithy_client._json,    waveID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_UpdateApplicationCommand");var de_UpdateConnectorCommand = /* @__PURE__ */ __name(async (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,    connectorID: import_smithy_client.expectString,    name: import_smithy_client.expectString,    ssmCommandConfig: import_smithy_client._json,    ssmInstanceID: import_smithy_client.expectString,    tags: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_UpdateConnectorCommand");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, {    bootMode: import_smithy_client.expectString,    copyPrivateIp: import_smithy_client.expectBoolean,    copyTags: import_smithy_client.expectBoolean,    ec2LaunchTemplateID: import_smithy_client.expectString,    enableMapAutoTagging: import_smithy_client.expectBoolean,    launchDisposition: import_smithy_client.expectString,    licensing: import_smithy_client._json,    mapAutoTaggingMpeID: import_smithy_client.expectString,    name: import_smithy_client.expectString,    postLaunchActions: import_smithy_client._json,    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, {    arn: import_smithy_client.expectString,    associatePublicIpAddress: import_smithy_client.expectBoolean,    bootMode: import_smithy_client.expectString,    copyPrivateIp: import_smithy_client.expectBoolean,    copyTags: import_smithy_client.expectBoolean,    ec2LaunchTemplateID: import_smithy_client.expectString,    enableMapAutoTagging: import_smithy_client.expectBoolean,    largeVolumeConf: import_smithy_client._json,    launchConfigurationTemplateID: import_smithy_client.expectString,    launchDisposition: import_smithy_client.expectString,    licensing: import_smithy_client._json,    mapAutoTaggingMpeID: import_smithy_client.expectString,    postLaunchActions: import_smithy_client._json,    smallVolumeConf: import_smithy_client._json,    smallVolumeMaxSize: import_smithy_client.expectLong,    tags: import_smithy_client._json,    targetInstanceTypeRightSizingMethod: import_smithy_client.expectString  });  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,    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,    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,    useFipsEndpoint: 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,    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,    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,    useFipsEndpoint: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_UpdateReplicationConfigurationTemplateCommand");var de_UpdateSourceServerCommand = /* @__PURE__ */ __name(async (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, {    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    connectorAction: import_smithy_client._json,    dataReplicationInfo: import_smithy_client._json,    fqdnForActionFramework: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    launchedInstance: import_smithy_client._json,    lifeCycle: import_smithy_client._json,    replicationType: import_smithy_client.expectString,    sourceProperties: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    tags: import_smithy_client._json,    userProvidedID: import_smithy_client.expectString,    vcenterClientID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_UpdateSourceServerCommand");var de_UpdateSourceServerReplicationTypeCommand = /* @__PURE__ */ __name(async (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, {    applicationID: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    connectorAction: import_smithy_client._json,    dataReplicationInfo: import_smithy_client._json,    fqdnForActionFramework: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    launchedInstance: import_smithy_client._json,    lifeCycle: import_smithy_client._json,    replicationType: import_smithy_client.expectString,    sourceProperties: import_smithy_client._json,    sourceServerID: import_smithy_client.expectString,    tags: import_smithy_client._json,    userProvidedID: import_smithy_client.expectString,    vcenterClientID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_UpdateSourceServerReplicationTypeCommand");var de_UpdateWaveCommand = /* @__PURE__ */ __name(async (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,    creationDateTime: import_smithy_client.expectString,    description: import_smithy_client.expectString,    isArchived: import_smithy_client.expectBoolean,    lastModifiedDateTime: import_smithy_client.expectString,    name: import_smithy_client.expectString,    tags: import_smithy_client._json,    waveAggregatedStatus: import_smithy_client._json,    waveID: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_UpdateWaveCommand");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.mgn#ConflictException":      throw await de_ConflictExceptionRes(parsedOutput, context);    case "ResourceNotFoundException":    case "com.amazonaws.mgn#ResourceNotFoundException":      throw await de_ResourceNotFoundExceptionRes(parsedOutput, context);    case "ServiceQuotaExceededException":    case "com.amazonaws.mgn#ServiceQuotaExceededException":      throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context);    case "UninitializedAccountException":    case "com.amazonaws.mgn#UninitializedAccountException":      throw await de_UninitializedAccountExceptionRes(parsedOutput, context);    case "ValidationException":    case "com.amazonaws.mgn#ValidationException":      throw await de_ValidationExceptionRes(parsedOutput, context);    case "AccessDeniedException":    case "com.amazonaws.mgn#AccessDeniedException":      throw await de_AccessDeniedExceptionRes(parsedOutput, context);    case "InternalServerException":    case "com.amazonaws.mgn#InternalServerException":      throw await de_InternalServerExceptionRes(parsedOutput, context);    case "ThrottlingException":    case "com.amazonaws.mgn#ThrottlingException":      throw await de_ThrottlingExceptionRes(parsedOutput, context);    default:      const parsedBody = parsedOutput.body;      return throwDefaultError({        output,        parsedBody,        errorCode      });  }}, "de_CommandError");var throwDefaultError = (0, import_smithy_client.withBaseException)(MgnServiceException);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,    errors: import_smithy_client._json,    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,    quotaValue: import_smithy_client.expectInt32,    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_ExportsList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ExportTask(entry, context);  });  return retVal;}, "de_ExportsList");var de_ExportTask = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    creationDateTime: import_smithy_client.expectString,    endDateTime: import_smithy_client.expectString,    exportID: import_smithy_client.expectString,    progressPercentage: import_smithy_client.limitedParseFloat32,    s3Bucket: import_smithy_client.expectString,    s3BucketOwner: import_smithy_client.expectString,    s3Key: import_smithy_client.expectString,    status: import_smithy_client.expectString,    summary: import_smithy_client._json  });}, "de_ExportTask");var de_ImportList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ImportTask(entry, context);  });  return retVal;}, "de_ImportList");var de_ImportTask = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    creationDateTime: import_smithy_client.expectString,    endDateTime: import_smithy_client.expectString,    importID: import_smithy_client.expectString,    progressPercentage: import_smithy_client.limitedParseFloat32,    s3BucketSource: import_smithy_client._json,    status: import_smithy_client.expectString,    summary: import_smithy_client._json  });}, "de_ImportTask");var de_JobsList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return (0, import_smithy_client._json)(entry);  });  return retVal;}, "de_JobsList");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/ArchiveApplicationCommand.tsvar ArchiveApplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "ArchiveApplication", {}).n("MgnClient", "ArchiveApplicationCommand").f(void 0, ApplicationFilterSensitiveLog).ser(se_ArchiveApplicationCommand).de(de_ArchiveApplicationCommand).build() {  static {    __name(this, "ArchiveApplicationCommand");  }}; // src/commands/ArchiveWaveCommand.ts   var ArchiveWaveCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "ArchiveWave", {}).n("MgnClient", "ArchiveWaveCommand").f(void 0, WaveFilterSensitiveLog).ser(se_ArchiveWaveCommand).de(de_ArchiveWaveCommand).build() {  static {    __name(this, "ArchiveWaveCommand");  }}; // src/commands/AssociateApplicationsCommand.ts   var AssociateApplicationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "AssociateApplications", {}).n("MgnClient", "AssociateApplicationsCommand").f(void 0, void 0).ser(se_AssociateApplicationsCommand).de(de_AssociateApplicationsCommand).build() {  static {    __name(this, "AssociateApplicationsCommand");  }}; // src/commands/AssociateSourceServersCommand.ts   var AssociateSourceServersCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "AssociateSourceServers", {}).n("MgnClient", "AssociateSourceServersCommand").f(void 0, void 0).ser(se_AssociateSourceServersCommand).de(de_AssociateSourceServersCommand).build() {  static {    __name(this, "AssociateSourceServersCommand");  }}; // src/commands/ChangeServerLifeCycleStateCommand.ts   var ChangeServerLifeCycleStateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "ChangeServerLifeCycleState", {}).n("MgnClient", "ChangeServerLifeCycleStateCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_ChangeServerLifeCycleStateCommand).de(de_ChangeServerLifeCycleStateCommand).build() {  static {    __name(this, "ChangeServerLifeCycleStateCommand");  }}; // src/commands/CreateApplicationCommand.ts   var CreateApplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "CreateApplication", {}).n("MgnClient", "CreateApplicationCommand").f(CreateApplicationRequestFilterSensitiveLog, ApplicationFilterSensitiveLog).ser(se_CreateApplicationCommand).de(de_CreateApplicationCommand).build() {  static {    __name(this, "CreateApplicationCommand");  }}; // src/commands/CreateConnectorCommand.ts   var CreateConnectorCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "CreateConnector", {}).n("MgnClient", "CreateConnectorCommand").f(CreateConnectorRequestFilterSensitiveLog, ConnectorFilterSensitiveLog).ser(se_CreateConnectorCommand).de(de_CreateConnectorCommand).build() {  static {    __name(this, "CreateConnectorCommand");  }}; // 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("ApplicationMigrationService", "CreateLaunchConfigurationTemplate", {}).n("MgnClient", "CreateLaunchConfigurationTemplateCommand").f(CreateLaunchConfigurationTemplateRequestFilterSensitiveLog, LaunchConfigurationTemplateFilterSensitiveLog).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("ApplicationMigrationService", "CreateReplicationConfigurationTemplate", {}).n("MgnClient", "CreateReplicationConfigurationTemplateCommand").f(  CreateReplicationConfigurationTemplateRequestFilterSensitiveLog,  ReplicationConfigurationTemplateFilterSensitiveLog).ser(se_CreateReplicationConfigurationTemplateCommand).de(de_CreateReplicationConfigurationTemplateCommand).build() {  static {    __name(this, "CreateReplicationConfigurationTemplateCommand");  }}; // src/commands/CreateWaveCommand.ts   var CreateWaveCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "CreateWave", {}).n("MgnClient", "CreateWaveCommand").f(CreateWaveRequestFilterSensitiveLog, WaveFilterSensitiveLog).ser(se_CreateWaveCommand).de(de_CreateWaveCommand).build() {  static {    __name(this, "CreateWaveCommand");  }}; // src/commands/DeleteApplicationCommand.ts   var DeleteApplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "DeleteApplication", {}).n("MgnClient", "DeleteApplicationCommand").f(void 0, void 0).ser(se_DeleteApplicationCommand).de(de_DeleteApplicationCommand).build() {  static {    __name(this, "DeleteApplicationCommand");  }}; // src/commands/DeleteConnectorCommand.ts   var DeleteConnectorCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "DeleteConnector", {}).n("MgnClient", "DeleteConnectorCommand").f(void 0, void 0).ser(se_DeleteConnectorCommand).de(de_DeleteConnectorCommand).build() {  static {    __name(this, "DeleteConnectorCommand");  }}; // 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("ApplicationMigrationService", "DeleteJob", {}).n("MgnClient", "DeleteJobCommand").f(void 0, void 0).ser(se_DeleteJobCommand).de(de_DeleteJobCommand).build() {  static {    __name(this, "DeleteJobCommand");  }}; // 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("ApplicationMigrationService", "DeleteLaunchConfigurationTemplate", {}).n("MgnClient", "DeleteLaunchConfigurationTemplateCommand").f(void 0, void 0).ser(se_DeleteLaunchConfigurationTemplateCommand).de(de_DeleteLaunchConfigurationTemplateCommand).build() {  static {    __name(this, "DeleteLaunchConfigurationTemplateCommand");  }}; // 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("ApplicationMigrationService", "DeleteReplicationConfigurationTemplate", {}).n("MgnClient", "DeleteReplicationConfigurationTemplateCommand").f(void 0, void 0).ser(se_DeleteReplicationConfigurationTemplateCommand).de(de_DeleteReplicationConfigurationTemplateCommand).build() {  static {    __name(this, "DeleteReplicationConfigurationTemplateCommand");  }}; // 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("ApplicationMigrationService", "DeleteSourceServer", {}).n("MgnClient", "DeleteSourceServerCommand").f(void 0, void 0).ser(se_DeleteSourceServerCommand).de(de_DeleteSourceServerCommand).build() {  static {    __name(this, "DeleteSourceServerCommand");  }}; // src/commands/DeleteVcenterClientCommand.ts   var DeleteVcenterClientCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "DeleteVcenterClient", {}).n("MgnClient", "DeleteVcenterClientCommand").f(void 0, void 0).ser(se_DeleteVcenterClientCommand).de(de_DeleteVcenterClientCommand).build() {  static {    __name(this, "DeleteVcenterClientCommand");  }}; // src/commands/DeleteWaveCommand.ts   var DeleteWaveCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "DeleteWave", {}).n("MgnClient", "DeleteWaveCommand").f(void 0, void 0).ser(se_DeleteWaveCommand).de(de_DeleteWaveCommand).build() {  static {    __name(this, "DeleteWaveCommand");  }}; // 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("ApplicationMigrationService", "DescribeJobLogItems", {}).n("MgnClient", "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("ApplicationMigrationService", "DescribeJobs", {}).n("MgnClient", "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("ApplicationMigrationService", "DescribeLaunchConfigurationTemplates", {}).n("MgnClient", "DescribeLaunchConfigurationTemplatesCommand").f(void 0, DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog).ser(se_DescribeLaunchConfigurationTemplatesCommand).de(de_DescribeLaunchConfigurationTemplatesCommand).build() {  static {    __name(this, "DescribeLaunchConfigurationTemplatesCommand");  }}; // 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("ApplicationMigrationService", "DescribeReplicationConfigurationTemplates", {}).n("MgnClient", "DescribeReplicationConfigurationTemplatesCommand").f(void 0, DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog).ser(se_DescribeReplicationConfigurationTemplatesCommand).de(de_DescribeReplicationConfigurationTemplatesCommand).build() {  static {    __name(this, "DescribeReplicationConfigurationTemplatesCommand");  }}; // 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("ApplicationMigrationService", "DescribeSourceServers", {}).n("MgnClient", "DescribeSourceServersCommand").f(void 0, DescribeSourceServersResponseFilterSensitiveLog).ser(se_DescribeSourceServersCommand).de(de_DescribeSourceServersCommand).build() {  static {    __name(this, "DescribeSourceServersCommand");  }}; // src/commands/DescribeVcenterClientsCommand.ts   var DescribeVcenterClientsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "DescribeVcenterClients", {}).n("MgnClient", "DescribeVcenterClientsCommand").f(void 0, DescribeVcenterClientsResponseFilterSensitiveLog).ser(se_DescribeVcenterClientsCommand).de(de_DescribeVcenterClientsCommand).build() {  static {    __name(this, "DescribeVcenterClientsCommand");  }}; // src/commands/DisassociateApplicationsCommand.ts   var DisassociateApplicationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "DisassociateApplications", {}).n("MgnClient", "DisassociateApplicationsCommand").f(void 0, void 0).ser(se_DisassociateApplicationsCommand).de(de_DisassociateApplicationsCommand).build() {  static {    __name(this, "DisassociateApplicationsCommand");  }}; // src/commands/DisassociateSourceServersCommand.ts   var DisassociateSourceServersCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "DisassociateSourceServers", {}).n("MgnClient", "DisassociateSourceServersCommand").f(void 0, void 0).ser(se_DisassociateSourceServersCommand).de(de_DisassociateSourceServersCommand).build() {  static {    __name(this, "DisassociateSourceServersCommand");  }}; // src/commands/DisconnectFromServiceCommand.ts   var DisconnectFromServiceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "DisconnectFromService", {}).n("MgnClient", "DisconnectFromServiceCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_DisconnectFromServiceCommand).de(de_DisconnectFromServiceCommand).build() {  static {    __name(this, "DisconnectFromServiceCommand");  }}; // src/commands/FinalizeCutoverCommand.ts   var FinalizeCutoverCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "FinalizeCutover", {}).n("MgnClient", "FinalizeCutoverCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_FinalizeCutoverCommand).de(de_FinalizeCutoverCommand).build() {  static {    __name(this, "FinalizeCutoverCommand");  }}; // 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("ApplicationMigrationService", "GetLaunchConfiguration", {}).n("MgnClient", "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("ApplicationMigrationService", "GetReplicationConfiguration", {}).n("MgnClient", "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("ApplicationMigrationService", "InitializeService", {}).n("MgnClient", "InitializeServiceCommand").f(void 0, void 0).ser(se_InitializeServiceCommand).de(de_InitializeServiceCommand).build() {  static {    __name(this, "InitializeServiceCommand");  }}; // src/commands/ListApplicationsCommand.ts   var ListApplicationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "ListApplications", {}).n("MgnClient", "ListApplicationsCommand").f(void 0, ListApplicationsResponseFilterSensitiveLog).ser(se_ListApplicationsCommand).de(de_ListApplicationsCommand).build() {  static {    __name(this, "ListApplicationsCommand");  }}; // src/commands/ListConnectorsCommand.ts   var ListConnectorsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "ListConnectors", {}).n("MgnClient", "ListConnectorsCommand").f(void 0, ListConnectorsResponseFilterSensitiveLog).ser(se_ListConnectorsCommand).de(de_ListConnectorsCommand).build() {  static {    __name(this, "ListConnectorsCommand");  }}; // src/commands/ListExportErrorsCommand.ts   var ListExportErrorsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "ListExportErrors", {}).n("MgnClient", "ListExportErrorsCommand").f(void 0, void 0).ser(se_ListExportErrorsCommand).de(de_ListExportErrorsCommand).build() {  static {    __name(this, "ListExportErrorsCommand");  }}; // src/commands/ListExportsCommand.ts   var ListExportsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "ListExports", {}).n("MgnClient", "ListExportsCommand").f(void 0, void 0).ser(se_ListExportsCommand).de(de_ListExportsCommand).build() {  static {    __name(this, "ListExportsCommand");  }}; // src/commands/ListImportErrorsCommand.ts   var ListImportErrorsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "ListImportErrors", {}).n("MgnClient", "ListImportErrorsCommand").f(void 0, void 0).ser(se_ListImportErrorsCommand).de(de_ListImportErrorsCommand).build() {  static {    __name(this, "ListImportErrorsCommand");  }}; // src/commands/ListImportsCommand.ts   var ListImportsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "ListImports", {}).n("MgnClient", "ListImportsCommand").f(void 0, void 0).ser(se_ListImportsCommand).de(de_ListImportsCommand).build() {  static {    __name(this, "ListImportsCommand");  }}; // src/commands/ListManagedAccountsCommand.ts   var ListManagedAccountsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "ListManagedAccounts", {}).n("MgnClient", "ListManagedAccountsCommand").f(void 0, void 0).ser(se_ListManagedAccountsCommand).de(de_ListManagedAccountsCommand).build() {  static {    __name(this, "ListManagedAccountsCommand");  }}; // src/commands/ListSourceServerActionsCommand.ts   var ListSourceServerActionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "ListSourceServerActions", {}).n("MgnClient", "ListSourceServerActionsCommand").f(void 0, void 0).ser(se_ListSourceServerActionsCommand).de(de_ListSourceServerActionsCommand).build() {  static {    __name(this, "ListSourceServerActionsCommand");  }}; // 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("ApplicationMigrationService", "ListTagsForResource", {}).n("MgnClient", "ListTagsForResourceCommand").f(void 0, ListTagsForResourceResponseFilterSensitiveLog).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() {  static {    __name(this, "ListTagsForResourceCommand");  }}; // src/commands/ListTemplateActionsCommand.ts   var ListTemplateActionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "ListTemplateActions", {}).n("MgnClient", "ListTemplateActionsCommand").f(void 0, void 0).ser(se_ListTemplateActionsCommand).de(de_ListTemplateActionsCommand).build() {  static {    __name(this, "ListTemplateActionsCommand");  }}; // src/commands/ListWavesCommand.ts   var ListWavesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "ListWaves", {}).n("MgnClient", "ListWavesCommand").f(void 0, ListWavesResponseFilterSensitiveLog).ser(se_ListWavesCommand).de(de_ListWavesCommand).build() {  static {    __name(this, "ListWavesCommand");  }}; // src/commands/MarkAsArchivedCommand.ts   var MarkAsArchivedCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "MarkAsArchived", {}).n("MgnClient", "MarkAsArchivedCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_MarkAsArchivedCommand).de(de_MarkAsArchivedCommand).build() {  static {    __name(this, "MarkAsArchivedCommand");  }}; // src/commands/PauseReplicationCommand.ts   var PauseReplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "PauseReplication", {}).n("MgnClient", "PauseReplicationCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_PauseReplicationCommand).de(de_PauseReplicationCommand).build() {  static {    __name(this, "PauseReplicationCommand");  }}; // src/commands/PutSourceServerActionCommand.ts   var PutSourceServerActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "PutSourceServerAction", {}).n("MgnClient", "PutSourceServerActionCommand").f(void 0, void 0).ser(se_PutSourceServerActionCommand).de(de_PutSourceServerActionCommand).build() {  static {    __name(this, "PutSourceServerActionCommand");  }}; // src/commands/PutTemplateActionCommand.ts   var PutTemplateActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "PutTemplateAction", {}).n("MgnClient", "PutTemplateActionCommand").f(void 0, void 0).ser(se_PutTemplateActionCommand).de(de_PutTemplateActionCommand).build() {  static {    __name(this, "PutTemplateActionCommand");  }}; // src/commands/RemoveSourceServerActionCommand.ts   var RemoveSourceServerActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "RemoveSourceServerAction", {}).n("MgnClient", "RemoveSourceServerActionCommand").f(void 0, void 0).ser(se_RemoveSourceServerActionCommand).de(de_RemoveSourceServerActionCommand).build() {  static {    __name(this, "RemoveSourceServerActionCommand");  }}; // src/commands/RemoveTemplateActionCommand.ts   var RemoveTemplateActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "RemoveTemplateAction", {}).n("MgnClient", "RemoveTemplateActionCommand").f(void 0, void 0).ser(se_RemoveTemplateActionCommand).de(de_RemoveTemplateActionCommand).build() {  static {    __name(this, "RemoveTemplateActionCommand");  }}; // src/commands/ResumeReplicationCommand.ts   var ResumeReplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "ResumeReplication", {}).n("MgnClient", "ResumeReplicationCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_ResumeReplicationCommand).de(de_ResumeReplicationCommand).build() {  static {    __name(this, "ResumeReplicationCommand");  }}; // 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("ApplicationMigrationService", "RetryDataReplication", {}).n("MgnClient", "RetryDataReplicationCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_RetryDataReplicationCommand).de(de_RetryDataReplicationCommand).build() {  static {    __name(this, "RetryDataReplicationCommand");  }}; // src/commands/StartCutoverCommand.ts   var StartCutoverCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "StartCutover", {}).n("MgnClient", "StartCutoverCommand").f(StartCutoverRequestFilterSensitiveLog, StartCutoverResponseFilterSensitiveLog).ser(se_StartCutoverCommand).de(de_StartCutoverCommand).build() {  static {    __name(this, "StartCutoverCommand");  }}; // src/commands/StartExportCommand.ts   var StartExportCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "StartExport", {}).n("MgnClient", "StartExportCommand").f(void 0, void 0).ser(se_StartExportCommand).de(de_StartExportCommand).build() {  static {    __name(this, "StartExportCommand");  }}; // src/commands/StartImportCommand.ts   var StartImportCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "StartImport", {}).n("MgnClient", "StartImportCommand").f(void 0, void 0).ser(se_StartImportCommand).de(de_StartImportCommand).build() {  static {    __name(this, "StartImportCommand");  }}; // 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("ApplicationMigrationService", "StartReplication", {}).n("MgnClient", "StartReplicationCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_StartReplicationCommand).de(de_StartReplicationCommand).build() {  static {    __name(this, "StartReplicationCommand");  }}; // src/commands/StartTestCommand.ts   var StartTestCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "StartTest", {}).n("MgnClient", "StartTestCommand").f(StartTestRequestFilterSensitiveLog, StartTestResponseFilterSensitiveLog).ser(se_StartTestCommand).de(de_StartTestCommand).build() {  static {    __name(this, "StartTestCommand");  }}; // 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("ApplicationMigrationService", "StopReplication", {}).n("MgnClient", "StopReplicationCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_StopReplicationCommand).de(de_StopReplicationCommand).build() {  static {    __name(this, "StopReplicationCommand");  }}; // 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("ApplicationMigrationService", "TagResource", {}).n("MgnClient", "TagResourceCommand").f(TagResourceRequestFilterSensitiveLog, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() {  static {    __name(this, "TagResourceCommand");  }}; // src/commands/TerminateTargetInstancesCommand.ts   var TerminateTargetInstancesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "TerminateTargetInstances", {}).n("MgnClient", "TerminateTargetInstancesCommand").f(TerminateTargetInstancesRequestFilterSensitiveLog, TerminateTargetInstancesResponseFilterSensitiveLog).ser(se_TerminateTargetInstancesCommand).de(de_TerminateTargetInstancesCommand).build() {  static {    __name(this, "TerminateTargetInstancesCommand");  }}; // src/commands/UnarchiveApplicationCommand.ts   var UnarchiveApplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "UnarchiveApplication", {}).n("MgnClient", "UnarchiveApplicationCommand").f(void 0, ApplicationFilterSensitiveLog).ser(se_UnarchiveApplicationCommand).de(de_UnarchiveApplicationCommand).build() {  static {    __name(this, "UnarchiveApplicationCommand");  }}; // src/commands/UnarchiveWaveCommand.ts   var UnarchiveWaveCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "UnarchiveWave", {}).n("MgnClient", "UnarchiveWaveCommand").f(void 0, WaveFilterSensitiveLog).ser(se_UnarchiveWaveCommand).de(de_UnarchiveWaveCommand).build() {  static {    __name(this, "UnarchiveWaveCommand");  }}; // 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("ApplicationMigrationService", "UntagResource", {}).n("MgnClient", "UntagResourceCommand").f(UntagResourceRequestFilterSensitiveLog, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() {  static {    __name(this, "UntagResourceCommand");  }}; // src/commands/UpdateApplicationCommand.ts   var UpdateApplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "UpdateApplication", {}).n("MgnClient", "UpdateApplicationCommand").f(void 0, ApplicationFilterSensitiveLog).ser(se_UpdateApplicationCommand).de(de_UpdateApplicationCommand).build() {  static {    __name(this, "UpdateApplicationCommand");  }}; // src/commands/UpdateConnectorCommand.ts   var UpdateConnectorCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "UpdateConnector", {}).n("MgnClient", "UpdateConnectorCommand").f(void 0, ConnectorFilterSensitiveLog).ser(se_UpdateConnectorCommand).de(de_UpdateConnectorCommand).build() {  static {    __name(this, "UpdateConnectorCommand");  }}; // 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("ApplicationMigrationService", "UpdateLaunchConfiguration", {}).n("MgnClient", "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("ApplicationMigrationService", "UpdateLaunchConfigurationTemplate", {}).n("MgnClient", "UpdateLaunchConfigurationTemplateCommand").f(void 0, LaunchConfigurationTemplateFilterSensitiveLog).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("ApplicationMigrationService", "UpdateReplicationConfiguration", {}).n("MgnClient", "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("ApplicationMigrationService", "UpdateReplicationConfigurationTemplate", {}).n("MgnClient", "UpdateReplicationConfigurationTemplateCommand").f(  UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog,  ReplicationConfigurationTemplateFilterSensitiveLog).ser(se_UpdateReplicationConfigurationTemplateCommand).de(de_UpdateReplicationConfigurationTemplateCommand).build() {  static {    __name(this, "UpdateReplicationConfigurationTemplateCommand");  }}; // src/commands/UpdateSourceServerCommand.ts   var UpdateSourceServerCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "UpdateSourceServer", {}).n("MgnClient", "UpdateSourceServerCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_UpdateSourceServerCommand).de(de_UpdateSourceServerCommand).build() {  static {    __name(this, "UpdateSourceServerCommand");  }}; // src/commands/UpdateSourceServerReplicationTypeCommand.ts   var UpdateSourceServerReplicationTypeCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "UpdateSourceServerReplicationType", {}).n("MgnClient", "UpdateSourceServerReplicationTypeCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_UpdateSourceServerReplicationTypeCommand).de(de_UpdateSourceServerReplicationTypeCommand).build() {  static {    __name(this, "UpdateSourceServerReplicationTypeCommand");  }}; // src/commands/UpdateWaveCommand.ts   var UpdateWaveCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("ApplicationMigrationService", "UpdateWave", {}).n("MgnClient", "UpdateWaveCommand").f(void 0, WaveFilterSensitiveLog).ser(se_UpdateWaveCommand).de(de_UpdateWaveCommand).build() {  static {    __name(this, "UpdateWaveCommand");  }}; // src/Mgn.tsvar commands = {  ArchiveApplicationCommand,  ArchiveWaveCommand,  AssociateApplicationsCommand,  AssociateSourceServersCommand,  ChangeServerLifeCycleStateCommand,  CreateApplicationCommand,  CreateConnectorCommand,  CreateLaunchConfigurationTemplateCommand,  CreateReplicationConfigurationTemplateCommand,  CreateWaveCommand,  DeleteApplicationCommand,  DeleteConnectorCommand,  DeleteJobCommand,  DeleteLaunchConfigurationTemplateCommand,  DeleteReplicationConfigurationTemplateCommand,  DeleteSourceServerCommand,  DeleteVcenterClientCommand,  DeleteWaveCommand,  DescribeJobLogItemsCommand,  DescribeJobsCommand,  DescribeLaunchConfigurationTemplatesCommand,  DescribeReplicationConfigurationTemplatesCommand,  DescribeSourceServersCommand,  DescribeVcenterClientsCommand,  DisassociateApplicationsCommand,  DisassociateSourceServersCommand,  DisconnectFromServiceCommand,  FinalizeCutoverCommand,  GetLaunchConfigurationCommand,  GetReplicationConfigurationCommand,  InitializeServiceCommand,  ListApplicationsCommand,  ListConnectorsCommand,  ListExportErrorsCommand,  ListExportsCommand,  ListImportErrorsCommand,  ListImportsCommand,  ListManagedAccountsCommand,  ListSourceServerActionsCommand,  ListTagsForResourceCommand,  ListTemplateActionsCommand,  ListWavesCommand,  MarkAsArchivedCommand,  PauseReplicationCommand,  PutSourceServerActionCommand,  PutTemplateActionCommand,  RemoveSourceServerActionCommand,  RemoveTemplateActionCommand,  ResumeReplicationCommand,  RetryDataReplicationCommand,  StartCutoverCommand,  StartExportCommand,  StartImportCommand,  StartReplicationCommand,  StartTestCommand,  StopReplicationCommand,  TagResourceCommand,  TerminateTargetInstancesCommand,  UnarchiveApplicationCommand,  UnarchiveWaveCommand,  UntagResourceCommand,  UpdateApplicationCommand,  UpdateConnectorCommand,  UpdateLaunchConfigurationCommand,  UpdateLaunchConfigurationTemplateCommand,  UpdateReplicationConfigurationCommand,  UpdateReplicationConfigurationTemplateCommand,  UpdateSourceServerCommand,  UpdateSourceServerReplicationTypeCommand,  UpdateWaveCommand};var Mgn = class extends MgnClient {  static {    __name(this, "Mgn");  }};(0, import_smithy_client.createAggregatedClient)(commands, Mgn); // src/pagination/DescribeJobLogItemsPaginator.ts var paginateDescribeJobLogItems = (0, import_core.createPaginator)(MgnClient, DescribeJobLogItemsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeJobsPaginator.ts var paginateDescribeJobs = (0, import_core.createPaginator)(MgnClient, DescribeJobsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeLaunchConfigurationTemplatesPaginator.ts var paginateDescribeLaunchConfigurationTemplates = (0, import_core.createPaginator)(MgnClient, DescribeLaunchConfigurationTemplatesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeReplicationConfigurationTemplatesPaginator.ts var paginateDescribeReplicationConfigurationTemplates = (0, import_core.createPaginator)(MgnClient, DescribeReplicationConfigurationTemplatesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeSourceServersPaginator.ts var paginateDescribeSourceServers = (0, import_core.createPaginator)(MgnClient, DescribeSourceServersCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeVcenterClientsPaginator.ts var paginateDescribeVcenterClients = (0, import_core.createPaginator)(MgnClient, DescribeVcenterClientsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListApplicationsPaginator.ts var paginateListApplications = (0, import_core.createPaginator)(MgnClient, ListApplicationsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListConnectorsPaginator.ts var paginateListConnectors = (0, import_core.createPaginator)(MgnClient, ListConnectorsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListExportErrorsPaginator.ts var paginateListExportErrors = (0, import_core.createPaginator)(MgnClient, ListExportErrorsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListExportsPaginator.ts var paginateListExports = (0, import_core.createPaginator)(MgnClient, ListExportsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListImportErrorsPaginator.ts var paginateListImportErrors = (0, import_core.createPaginator)(MgnClient, ListImportErrorsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListImportsPaginator.ts var paginateListImports = (0, import_core.createPaginator)(MgnClient, ListImportsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListManagedAccountsPaginator.ts var paginateListManagedAccounts = (0, import_core.createPaginator)(MgnClient, ListManagedAccountsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListSourceServerActionsPaginator.ts var paginateListSourceServerActions = (0, import_core.createPaginator)(MgnClient, ListSourceServerActionsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListTemplateActionsPaginator.ts var paginateListTemplateActions = (0, import_core.createPaginator)(MgnClient, ListTemplateActionsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListWavesPaginator.ts var paginateListWaves = (0, import_core.createPaginator)(MgnClient, ListWavesCommand, "nextToken", "nextToken", "maxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = {  MgnServiceException,  __Client,  MgnClient,  Mgn,  $Command,  ArchiveApplicationCommand,  ArchiveWaveCommand,  AssociateApplicationsCommand,  AssociateSourceServersCommand,  ChangeServerLifeCycleStateCommand,  CreateApplicationCommand,  CreateConnectorCommand,  CreateLaunchConfigurationTemplateCommand,  CreateReplicationConfigurationTemplateCommand,  CreateWaveCommand,  DeleteApplicationCommand,  DeleteConnectorCommand,  DeleteJobCommand,  DeleteLaunchConfigurationTemplateCommand,  DeleteReplicationConfigurationTemplateCommand,  DeleteSourceServerCommand,  DeleteVcenterClientCommand,  DeleteWaveCommand,  DescribeJobLogItemsCommand,  DescribeJobsCommand,  DescribeLaunchConfigurationTemplatesCommand,  DescribeReplicationConfigurationTemplatesCommand,  DescribeSourceServersCommand,  DescribeVcenterClientsCommand,  DisassociateApplicationsCommand,  DisassociateSourceServersCommand,  DisconnectFromServiceCommand,  FinalizeCutoverCommand,  GetLaunchConfigurationCommand,  GetReplicationConfigurationCommand,  InitializeServiceCommand,  ListApplicationsCommand,  ListConnectorsCommand,  ListExportErrorsCommand,  ListExportsCommand,  ListImportErrorsCommand,  ListImportsCommand,  ListManagedAccountsCommand,  ListSourceServerActionsCommand,  ListTagsForResourceCommand,  ListTemplateActionsCommand,  ListWavesCommand,  MarkAsArchivedCommand,  PauseReplicationCommand,  PutSourceServerActionCommand,  PutTemplateActionCommand,  RemoveSourceServerActionCommand,  RemoveTemplateActionCommand,  ResumeReplicationCommand,  RetryDataReplicationCommand,  StartCutoverCommand,  StartExportCommand,  StartImportCommand,  StartReplicationCommand,  StartTestCommand,  StopReplicationCommand,  TagResourceCommand,  TerminateTargetInstancesCommand,  UnarchiveApplicationCommand,  UnarchiveWaveCommand,  UntagResourceCommand,  UpdateApplicationCommand,  UpdateConnectorCommand,  UpdateLaunchConfigurationCommand,  UpdateLaunchConfigurationTemplateCommand,  UpdateReplicationConfigurationCommand,  UpdateReplicationConfigurationTemplateCommand,  UpdateSourceServerCommand,  UpdateSourceServerReplicationTypeCommand,  UpdateWaveCommand,  paginateDescribeJobLogItems,  paginateDescribeJobs,  paginateDescribeLaunchConfigurationTemplates,  paginateDescribeReplicationConfigurationTemplates,  paginateDescribeSourceServers,  paginateDescribeVcenterClients,  paginateListApplications,  paginateListConnectors,  paginateListExportErrors,  paginateListExports,  paginateListImportErrors,  paginateListImports,  paginateListManagedAccounts,  paginateListSourceServerActions,  paginateListTemplateActions,  paginateListWaves,  AccessDeniedException,  ActionCategory,  ApplicationHealthStatus,  ApplicationProgressStatus,  ConflictException,  ResourceNotFoundException,  ServiceQuotaExceededException,  UninitializedAccountException,  ValidationExceptionReason,  ValidationException,  ExportStatus,  ImportErrorType,  ImportStatus,  JobLogEvent,  InitiatedBy,  LaunchStatus,  PostLaunchActionExecutionStatus,  SsmExternalParameter,  SsmParameterStoreParameterType,  SsmDocumentType,  JobStatus,  JobType,  BootMode,  VolumeType,  LaunchDisposition,  PostLaunchActionsDeploymentType,  TargetInstanceTypeRightSizingMethod,  InternalServerException,  ThrottlingException,  ReplicationConfigurationDataPlaneRouting,  ReplicationConfigurationDefaultLargeStagingDiskType,  ReplicationConfigurationEbsEncryption,  ChangeServerLifeCycleStateSourceServerLifecycleState,  DataReplicationErrorString,  DataReplicationInitiationStepName,  DataReplicationInitiationStepStatus,  DataReplicationState,  FirstBoot,  LifeCycleState,  ReplicationType,  ReplicationConfigurationReplicatedDiskStagingDiskType,  WaveHealthStatus,  WaveProgressStatus,  ApplicationFilterSensitiveLog,  CreateApplicationRequestFilterSensitiveLog,  ListApplicationsResponseFilterSensitiveLog,  ConnectorFilterSensitiveLog,  CreateConnectorRequestFilterSensitiveLog,  ListConnectorsResponseFilterSensitiveLog,  JobFilterSensitiveLog,  DescribeJobsResponseFilterSensitiveLog,  CreateLaunchConfigurationTemplateRequestFilterSensitiveLog,  LaunchConfigurationTemplateFilterSensitiveLog,  DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog,  ListTagsForResourceResponseFilterSensitiveLog,  CreateReplicationConfigurationTemplateRequestFilterSensitiveLog,  ReplicationConfigurationTemplateFilterSensitiveLog,  DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog,  UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog,  SourceServerFilterSensitiveLog,  DescribeSourceServersResponseFilterSensitiveLog,  ReplicationConfigurationFilterSensitiveLog,  StartCutoverRequestFilterSensitiveLog,  StartCutoverResponseFilterSensitiveLog,  StartTestRequestFilterSensitiveLog,  StartTestResponseFilterSensitiveLog,  TerminateTargetInstancesRequestFilterSensitiveLog,  TerminateTargetInstancesResponseFilterSensitiveLog,  UpdateReplicationConfigurationRequestFilterSensitiveLog,  TagResourceRequestFilterSensitiveLog,  UntagResourceRequestFilterSensitiveLog,  VcenterClientFilterSensitiveLog,  DescribeVcenterClientsResponseFilterSensitiveLog,  WaveFilterSensitiveLog,  CreateWaveRequestFilterSensitiveLog,  ListWavesResponseFilterSensitiveLog});