/var/runtime/node_modules/@aws-sdk/client-drs/dist-cjs
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
"use strict";var __defProp = Object.defineProperty;var __getOwnPropDesc = Object.getOwnPropertyDescriptor;var __getOwnPropNames = Object.getOwnPropertyNames;var __hasOwnProp = Object.prototype.hasOwnProperty;var __name = (target, value) => __defProp(target, "name", { value, configurable: true });var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true });};var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to;};var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.tsvar index_exports = {};__export(index_exports, { AccessDeniedException: () => AccessDeniedException, AssociateSourceNetworkStackCommand: () => AssociateSourceNetworkStackCommand, AssociateSourceNetworkStackRequestFilterSensitiveLog: () => AssociateSourceNetworkStackRequestFilterSensitiveLog, AssociateSourceNetworkStackResponseFilterSensitiveLog: () => AssociateSourceNetworkStackResponseFilterSensitiveLog, ConflictException: () => ConflictException, CreateExtendedSourceServerCommand: () => CreateExtendedSourceServerCommand, CreateExtendedSourceServerRequestFilterSensitiveLog: () => CreateExtendedSourceServerRequestFilterSensitiveLog, CreateExtendedSourceServerResponseFilterSensitiveLog: () => CreateExtendedSourceServerResponseFilterSensitiveLog, CreateLaunchConfigurationTemplateCommand: () => CreateLaunchConfigurationTemplateCommand, CreateLaunchConfigurationTemplateRequestFilterSensitiveLog: () => CreateLaunchConfigurationTemplateRequestFilterSensitiveLog, CreateLaunchConfigurationTemplateResponseFilterSensitiveLog: () => CreateLaunchConfigurationTemplateResponseFilterSensitiveLog, CreateReplicationConfigurationTemplateCommand: () => CreateReplicationConfigurationTemplateCommand, CreateReplicationConfigurationTemplateRequestFilterSensitiveLog: () => CreateReplicationConfigurationTemplateRequestFilterSensitiveLog, CreateSourceNetworkCommand: () => CreateSourceNetworkCommand, CreateSourceNetworkRequestFilterSensitiveLog: () => CreateSourceNetworkRequestFilterSensitiveLog, DataReplicationErrorString: () => DataReplicationErrorString, DataReplicationInitiationStepName: () => DataReplicationInitiationStepName, DataReplicationInitiationStepStatus: () => DataReplicationInitiationStepStatus, DataReplicationState: () => DataReplicationState, DeleteJobCommand: () => DeleteJobCommand, DeleteLaunchActionCommand: () => DeleteLaunchActionCommand, DeleteLaunchConfigurationTemplateCommand: () => DeleteLaunchConfigurationTemplateCommand, DeleteRecoveryInstanceCommand: () => DeleteRecoveryInstanceCommand, DeleteReplicationConfigurationTemplateCommand: () => DeleteReplicationConfigurationTemplateCommand, DeleteSourceNetworkCommand: () => DeleteSourceNetworkCommand, DeleteSourceServerCommand: () => DeleteSourceServerCommand, DescribeJobLogItemsCommand: () => DescribeJobLogItemsCommand, DescribeJobsCommand: () => DescribeJobsCommand, DescribeJobsResponseFilterSensitiveLog: () => DescribeJobsResponseFilterSensitiveLog, DescribeLaunchConfigurationTemplatesCommand: () => DescribeLaunchConfigurationTemplatesCommand, DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog: () => DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog, DescribeRecoveryInstancesCommand: () => DescribeRecoveryInstancesCommand, DescribeRecoveryInstancesResponseFilterSensitiveLog: () => DescribeRecoveryInstancesResponseFilterSensitiveLog, DescribeRecoverySnapshotsCommand: () => DescribeRecoverySnapshotsCommand, DescribeReplicationConfigurationTemplatesCommand: () => DescribeReplicationConfigurationTemplatesCommand, DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog: () => DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog, DescribeSourceNetworksCommand: () => DescribeSourceNetworksCommand, DescribeSourceNetworksResponseFilterSensitiveLog: () => DescribeSourceNetworksResponseFilterSensitiveLog, DescribeSourceServersCommand: () => DescribeSourceServersCommand, DescribeSourceServersResponseFilterSensitiveLog: () => DescribeSourceServersResponseFilterSensitiveLog, DisconnectRecoveryInstanceCommand: () => DisconnectRecoveryInstanceCommand, DisconnectSourceServerCommand: () => DisconnectSourceServerCommand, Drs: () => Drs, DrsClient: () => DrsClient, DrsServiceException: () => DrsServiceException, EC2InstanceState: () => EC2InstanceState, EventResourceData: () => EventResourceData, ExportSourceNetworkCfnTemplateCommand: () => ExportSourceNetworkCfnTemplateCommand, ExtensionStatus: () => ExtensionStatus, FailbackLaunchType: () => FailbackLaunchType, FailbackReplicationError: () => FailbackReplicationError, FailbackState: () => FailbackState, GetFailbackReplicationConfigurationCommand: () => GetFailbackReplicationConfigurationCommand, GetLaunchConfigurationCommand: () => GetLaunchConfigurationCommand, GetReplicationConfigurationCommand: () => GetReplicationConfigurationCommand, InitializeServiceCommand: () => InitializeServiceCommand, InitiatedBy: () => InitiatedBy, InternalServerException: () => InternalServerException, JobFilterSensitiveLog: () => JobFilterSensitiveLog, JobLogEvent: () => JobLogEvent, JobStatus: () => JobStatus, JobType: () => JobType, LastLaunchResult: () => LastLaunchResult, LastLaunchType: () => LastLaunchType, LaunchActionCategory: () => LaunchActionCategory, LaunchActionParameterType: () => LaunchActionParameterType, LaunchActionRunStatus: () => LaunchActionRunStatus, LaunchActionType: () => LaunchActionType, LaunchConfigurationTemplateFilterSensitiveLog: () => LaunchConfigurationTemplateFilterSensitiveLog, LaunchDisposition: () => LaunchDisposition, LaunchStatus: () => LaunchStatus, ListExtensibleSourceServersCommand: () => ListExtensibleSourceServersCommand, ListExtensibleSourceServersResponseFilterSensitiveLog: () => ListExtensibleSourceServersResponseFilterSensitiveLog, ListLaunchActionsCommand: () => ListLaunchActionsCommand, ListStagingAccountsCommand: () => ListStagingAccountsCommand, ListTagsForResourceCommand: () => ListTagsForResourceCommand, ListTagsForResourceResponseFilterSensitiveLog: () => ListTagsForResourceResponseFilterSensitiveLog, OriginEnvironment: () => OriginEnvironment, PITPolicyRuleUnits: () => PITPolicyRuleUnits, ParticipatingResourceID: () => ParticipatingResourceID, ProductCodeMode: () => ProductCodeMode, PutLaunchActionCommand: () => PutLaunchActionCommand, RecoveryInstanceDataReplicationInitiationStepName: () => RecoveryInstanceDataReplicationInitiationStepName, RecoveryInstanceDataReplicationInitiationStepStatus: () => RecoveryInstanceDataReplicationInitiationStepStatus, RecoveryInstanceDataReplicationState: () => RecoveryInstanceDataReplicationState, RecoveryInstanceFilterSensitiveLog: () => RecoveryInstanceFilterSensitiveLog, RecoveryResult: () => RecoveryResult, RecoverySnapshotsOrder: () => RecoverySnapshotsOrder, ReplicationConfigurationDataPlaneRouting: () => ReplicationConfigurationDataPlaneRouting, ReplicationConfigurationDefaultLargeStagingDiskType: () => ReplicationConfigurationDefaultLargeStagingDiskType, ReplicationConfigurationEbsEncryption: () => ReplicationConfigurationEbsEncryption, ReplicationConfigurationFilterSensitiveLog: () => ReplicationConfigurationFilterSensitiveLog, ReplicationConfigurationReplicatedDiskStagingDiskType: () => ReplicationConfigurationReplicatedDiskStagingDiskType, ReplicationConfigurationTemplateFilterSensitiveLog: () => ReplicationConfigurationTemplateFilterSensitiveLog, ReplicationDirection: () => ReplicationDirection, ReplicationStatus: () => ReplicationStatus, ResourceNotFoundException: () => ResourceNotFoundException, RetryDataReplicationCommand: () => RetryDataReplicationCommand, ReverseReplicationCommand: () => ReverseReplicationCommand, ServiceQuotaExceededException: () => ServiceQuotaExceededException, SourceNetworkFilterSensitiveLog: () => SourceNetworkFilterSensitiveLog, SourceServerFilterSensitiveLog: () => SourceServerFilterSensitiveLog, StagingSourceServerFilterSensitiveLog: () => StagingSourceServerFilterSensitiveLog, StartFailbackLaunchCommand: () => StartFailbackLaunchCommand, StartFailbackLaunchRequestFilterSensitiveLog: () => StartFailbackLaunchRequestFilterSensitiveLog, StartFailbackLaunchResponseFilterSensitiveLog: () => StartFailbackLaunchResponseFilterSensitiveLog, StartRecoveryCommand: () => StartRecoveryCommand, StartRecoveryRequestFilterSensitiveLog: () => StartRecoveryRequestFilterSensitiveLog, StartRecoveryResponseFilterSensitiveLog: () => StartRecoveryResponseFilterSensitiveLog, StartReplicationCommand: () => StartReplicationCommand, StartReplicationResponseFilterSensitiveLog: () => StartReplicationResponseFilterSensitiveLog, StartSourceNetworkRecoveryCommand: () => StartSourceNetworkRecoveryCommand, StartSourceNetworkRecoveryRequestFilterSensitiveLog: () => StartSourceNetworkRecoveryRequestFilterSensitiveLog, StartSourceNetworkRecoveryRequestNetworkEntryFilterSensitiveLog: () => StartSourceNetworkRecoveryRequestNetworkEntryFilterSensitiveLog, StartSourceNetworkRecoveryResponseFilterSensitiveLog: () => StartSourceNetworkRecoveryResponseFilterSensitiveLog, StartSourceNetworkReplicationCommand: () => StartSourceNetworkReplicationCommand, StartSourceNetworkReplicationResponseFilterSensitiveLog: () => StartSourceNetworkReplicationResponseFilterSensitiveLog, StopFailbackCommand: () => StopFailbackCommand, StopReplicationCommand: () => StopReplicationCommand, StopReplicationResponseFilterSensitiveLog: () => StopReplicationResponseFilterSensitiveLog, StopSourceNetworkReplicationCommand: () => StopSourceNetworkReplicationCommand, StopSourceNetworkReplicationResponseFilterSensitiveLog: () => StopSourceNetworkReplicationResponseFilterSensitiveLog, TagResourceCommand: () => TagResourceCommand, TagResourceRequestFilterSensitiveLog: () => TagResourceRequestFilterSensitiveLog, TargetInstanceTypeRightSizingMethod: () => TargetInstanceTypeRightSizingMethod, TerminateRecoveryInstancesCommand: () => TerminateRecoveryInstancesCommand, TerminateRecoveryInstancesResponseFilterSensitiveLog: () => TerminateRecoveryInstancesResponseFilterSensitiveLog, ThrottlingException: () => ThrottlingException, UninitializedAccountException: () => UninitializedAccountException, UntagResourceCommand: () => UntagResourceCommand, UntagResourceRequestFilterSensitiveLog: () => UntagResourceRequestFilterSensitiveLog, UpdateFailbackReplicationConfigurationCommand: () => UpdateFailbackReplicationConfigurationCommand, UpdateLaunchConfigurationCommand: () => UpdateLaunchConfigurationCommand, UpdateLaunchConfigurationTemplateCommand: () => UpdateLaunchConfigurationTemplateCommand, UpdateLaunchConfigurationTemplateResponseFilterSensitiveLog: () => UpdateLaunchConfigurationTemplateResponseFilterSensitiveLog, UpdateReplicationConfigurationCommand: () => UpdateReplicationConfigurationCommand, UpdateReplicationConfigurationRequestFilterSensitiveLog: () => UpdateReplicationConfigurationRequestFilterSensitiveLog, UpdateReplicationConfigurationTemplateCommand: () => UpdateReplicationConfigurationTemplateCommand, UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog: () => UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog, ValidationException: () => ValidationException, ValidationExceptionReason: () => ValidationExceptionReason, VolumeStatus: () => VolumeStatus, __Client: () => import_smithy_client.Client, paginateDescribeJobLogItems: () => paginateDescribeJobLogItems, paginateDescribeJobs: () => paginateDescribeJobs, paginateDescribeLaunchConfigurationTemplates: () => paginateDescribeLaunchConfigurationTemplates, paginateDescribeRecoveryInstances: () => paginateDescribeRecoveryInstances, paginateDescribeRecoverySnapshots: () => paginateDescribeRecoverySnapshots, paginateDescribeReplicationConfigurationTemplates: () => paginateDescribeReplicationConfigurationTemplates, paginateDescribeSourceNetworks: () => paginateDescribeSourceNetworks, paginateDescribeSourceServers: () => paginateDescribeSourceServers, paginateListExtensibleSourceServers: () => paginateListExtensibleSourceServers, paginateListLaunchActions: () => paginateListLaunchActions, paginateListStagingAccounts: () => paginateListStagingAccounts});module.exports = __toCommonJS(index_exports); // src/DrsClient.tsvar import_middleware_host_header = require("@aws-sdk/middleware-host-header");var import_middleware_logger = require("@aws-sdk/middleware-logger");var import_middleware_recursion_detection = require("@aws-sdk/middleware-recursion-detection");var import_middleware_user_agent = require("@aws-sdk/middleware-user-agent");var import_config_resolver = require("@smithy/config-resolver");var import_core = require("@smithy/core");var import_middleware_content_length = require("@smithy/middleware-content-length");var import_middleware_endpoint = require("@smithy/middleware-endpoint");var import_middleware_retry = require("@smithy/middleware-retry"); var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider"); // src/endpoint/EndpointParameters.tsvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => { return Object.assign(options, { useDualstackEndpoint: options.useDualstackEndpoint ?? false, useFipsEndpoint: options.useFipsEndpoint ?? false, defaultSigningName: "drs" });}, "resolveClientEndpointParameters");var commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/DrsClient.tsvar import_runtimeConfig = require("././runtimeConfig"); // src/runtimeExtensions.tsvar import_region_config_resolver = require("@aws-sdk/region-config-resolver");var import_protocol_http = require("@smithy/protocol-http");var import_smithy_client = require("@smithy/smithy-client"); // src/auth/httpAuthExtensionConfiguration.tsvar getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; let _credentials = runtimeConfig.credentials; return { setHttpAuthScheme(httpAuthScheme) { const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); if (index === -1) { _httpAuthSchemes.push(httpAuthScheme); } else { _httpAuthSchemes.splice(index, 1, httpAuthScheme); } }, httpAuthSchemes() { return _httpAuthSchemes; }, setHttpAuthSchemeProvider(httpAuthSchemeProvider) { _httpAuthSchemeProvider = httpAuthSchemeProvider; }, httpAuthSchemeProvider() { return _httpAuthSchemeProvider; }, setCredentials(credentials) { _credentials = credentials; }, credentials() { return _credentials; } };}, "getHttpAuthExtensionConfiguration");var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => { return { httpAuthSchemes: config.httpAuthSchemes(), httpAuthSchemeProvider: config.httpAuthSchemeProvider(), credentials: config.credentials() };}, "resolveHttpAuthRuntimeConfig"); // src/runtimeExtensions.tsvar resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => { const extensionConfiguration = Object.assign( (0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig), (0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig), (0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig) ); extensions.forEach((extension) => extension.configure(extensionConfiguration)); return Object.assign( runtimeConfig, (0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration), (0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration), (0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration) );}, "resolveRuntimeExtensions"); // src/DrsClient.tsvar DrsClient = class extends import_smithy_client.Client { static { __name(this, "DrsClient"); } /** * The resolved configuration of DrsClient class. This is resolved and normalized from the {@link DrsClientConfig | constructor configuration interface}. */ config; constructor(...[configuration]) { const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {}); super(_config_0); this.initConfig = _config_0; const _config_1 = resolveClientEndpointParameters(_config_0); const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1); const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2); const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3); const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4); const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5); const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6); const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); this.config = _config_8; this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config)); this.middlewareStack.use( (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, { httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultDrsHttpAuthSchemeParametersProvider, identityProviderConfigProvider: /* @__PURE__ */ __name(async (config) => new import_core.DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials }), "identityProviderConfigProvider") }) ); this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config)); } /** * Destroy underlying resources, like sockets. It's usually not necessary to do this. * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. * Otherwise, sockets might stay open for quite a long time before the server terminates them. */ destroy() { super.destroy(); }}; // src/Drs.ts // src/commands/AssociateSourceNetworkStackCommand.ts var import_middleware_serde = require("@smithy/middleware-serde"); // src/models/models_0.ts // src/models/DrsServiceException.ts var DrsServiceException = class _DrsServiceException extends import_smithy_client.ServiceException { static { __name(this, "DrsServiceException"); } /** * @internal */ constructor(options) { super(options); Object.setPrototypeOf(this, _DrsServiceException.prototype); }}; // src/models/models_0.tsvar AccessDeniedException = class _AccessDeniedException extends DrsServiceException { static { __name(this, "AccessDeniedException"); } name = "AccessDeniedException"; $fault = "client"; code; /** * @internal */ constructor(opts) { super({ name: "AccessDeniedException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _AccessDeniedException.prototype); this.code = opts.code; }};var InitiatedBy = { ASSOCIATE_NETWORK_RECOVERY: "ASSOCIATE_NETWORK_RECOVERY", CREATE_NETWORK_RECOVERY: "CREATE_NETWORK_RECOVERY", DIAGNOSTIC: "DIAGNOSTIC", FAILBACK: "FAILBACK", START_DRILL: "START_DRILL", START_RECOVERY: "START_RECOVERY", TARGET_ACCOUNT: "TARGET_ACCOUNT", TERMINATE_RECOVERY_INSTANCES: "TERMINATE_RECOVERY_INSTANCES", UPDATE_NETWORK_RECOVERY: "UPDATE_NETWORK_RECOVERY"};var LaunchStatus = { FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS", LAUNCHED: "LAUNCHED", PENDING: "PENDING", TERMINATED: "TERMINATED"};var ParticipatingResourceID;((ParticipatingResourceID2) => { ParticipatingResourceID2.visit = /* @__PURE__ */ __name((value, visitor) => { if (value.sourceNetworkID !== void 0) return visitor.sourceNetworkID(value.sourceNetworkID); return visitor._(value.$unknown[0], value.$unknown[1]); }, "visit");})(ParticipatingResourceID || (ParticipatingResourceID = {}));var LaunchActionCategory = { CONFIGURATION: "CONFIGURATION", MONITORING: "MONITORING", OTHER: "OTHER", SECURITY: "SECURITY", VALIDATION: "VALIDATION"};var LaunchActionParameterType = { DYNAMIC: "DYNAMIC", SSM_STORE: "SSM_STORE"};var LaunchActionType = { SSM_AUTOMATION: "SSM_AUTOMATION", SSM_COMMAND: "SSM_COMMAND"};var LaunchActionRunStatus = { FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS", SUCCEEDED: "SUCCEEDED"};var JobStatus = { COMPLETED: "COMPLETED", PENDING: "PENDING", STARTED: "STARTED"};var JobType = { CREATE_CONVERTED_SNAPSHOT: "CREATE_CONVERTED_SNAPSHOT", LAUNCH: "LAUNCH", TERMINATE: "TERMINATE"};var ConflictException = class _ConflictException extends DrsServiceException { static { __name(this, "ConflictException"); } name = "ConflictException"; $fault = "client"; code; /** * <p>The ID of the resource.</p> * @public */ resourceId; /** * <p>The type of the resource.</p> * @public */ resourceType; /** * @internal */ constructor(opts) { super({ name: "ConflictException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ConflictException.prototype); this.code = opts.code; this.resourceId = opts.resourceId; this.resourceType = opts.resourceType; }};var InternalServerException = class _InternalServerException extends DrsServiceException { static { __name(this, "InternalServerException"); } name = "InternalServerException"; $fault = "server"; /** * <p>The number of seconds after which the request should be safe to retry.</p> * @public */ retryAfterSeconds; /** * @internal */ constructor(opts) { super({ name: "InternalServerException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _InternalServerException.prototype); this.retryAfterSeconds = opts.retryAfterSeconds; }};var ResourceNotFoundException = class _ResourceNotFoundException extends DrsServiceException { static { __name(this, "ResourceNotFoundException"); } name = "ResourceNotFoundException"; $fault = "client"; code; /** * <p>The ID of the resource.</p> * @public */ resourceId; /** * <p>The type of the resource.</p> * @public */ resourceType; /** * @internal */ constructor(opts) { super({ name: "ResourceNotFoundException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ResourceNotFoundException.prototype); this.code = opts.code; this.resourceId = opts.resourceId; this.resourceType = opts.resourceType; }};var ServiceQuotaExceededException = class _ServiceQuotaExceededException extends DrsServiceException { static { __name(this, "ServiceQuotaExceededException"); } name = "ServiceQuotaExceededException"; $fault = "client"; code; /** * <p>The ID of the resource.</p> * @public */ resourceId; /** * <p>The type of the resource.</p> * @public */ resourceType; /** * <p>Service code.</p> * @public */ serviceCode; /** * <p>Quota code.</p> * @public */ quotaCode; /** * @internal */ constructor(opts) { super({ name: "ServiceQuotaExceededException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ServiceQuotaExceededException.prototype); this.code = opts.code; this.resourceId = opts.resourceId; this.resourceType = opts.resourceType; this.serviceCode = opts.serviceCode; this.quotaCode = opts.quotaCode; }};var ThrottlingException = class _ThrottlingException extends DrsServiceException { static { __name(this, "ThrottlingException"); } name = "ThrottlingException"; $fault = "client"; /** * <p>Service code.</p> * @public */ serviceCode; /** * <p>Quota code.</p> * @public */ quotaCode; /** * <p>The number of seconds after which the request should be safe to retry.</p> * @public */ retryAfterSeconds; /** * @internal */ constructor(opts) { super({ name: "ThrottlingException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ThrottlingException.prototype); this.serviceCode = opts.serviceCode; this.quotaCode = opts.quotaCode; this.retryAfterSeconds = opts.retryAfterSeconds; }};var UninitializedAccountException = class _UninitializedAccountException extends DrsServiceException { static { __name(this, "UninitializedAccountException"); } name = "UninitializedAccountException"; $fault = "client"; code; /** * @internal */ constructor(opts) { super({ name: "UninitializedAccountException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _UninitializedAccountException.prototype); this.code = opts.code; }};var ValidationExceptionReason = { CANNOT_PARSE: "cannotParse", FIELD_VALIDATION_FAILED: "fieldValidationFailed", OTHER: "other", UNKNOWN_OPERATION: "unknownOperation"};var ValidationException = class _ValidationException extends DrsServiceException { static { __name(this, "ValidationException"); } name = "ValidationException"; $fault = "client"; code; /** * <p>Validation exception reason.</p> * @public */ reason; /** * <p>A list of fields that failed validation.</p> * @public */ fieldList; /** * @internal */ constructor(opts) { super({ name: "ValidationException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ValidationException.prototype); this.code = opts.code; this.reason = opts.reason; this.fieldList = opts.fieldList; }};var ProductCodeMode = { DISABLED: "DISABLED", ENABLED: "ENABLED"};var DataReplicationErrorString = { AGENT_NOT_SEEN: "AGENT_NOT_SEEN", FAILED_TO_ATTACH_STAGING_DISKS: "FAILED_TO_ATTACH_STAGING_DISKS", FAILED_TO_AUTHENTICATE_WITH_SERVICE: "FAILED_TO_AUTHENTICATE_WITH_SERVICE", FAILED_TO_BOOT_REPLICATION_SERVER: "FAILED_TO_BOOT_REPLICATION_SERVER", FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER: "FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER", FAILED_TO_CREATE_SECURITY_GROUP: "FAILED_TO_CREATE_SECURITY_GROUP", FAILED_TO_CREATE_STAGING_DISKS: "FAILED_TO_CREATE_STAGING_DISKS", FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE: "FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE", FAILED_TO_LAUNCH_REPLICATION_SERVER: "FAILED_TO_LAUNCH_REPLICATION_SERVER", FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT: "FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT", FAILED_TO_START_DATA_TRANSFER: "FAILED_TO_START_DATA_TRANSFER", NOT_CONVERGING: "NOT_CONVERGING", SNAPSHOTS_FAILURE: "SNAPSHOTS_FAILURE", UNSTABLE_NETWORK: "UNSTABLE_NETWORK"};var DataReplicationInitiationStepName = { ATTACH_STAGING_DISKS: "ATTACH_STAGING_DISKS", AUTHENTICATE_WITH_SERVICE: "AUTHENTICATE_WITH_SERVICE", BOOT_REPLICATION_SERVER: "BOOT_REPLICATION_SERVER", CONNECT_AGENT_TO_REPLICATION_SERVER: "CONNECT_AGENT_TO_REPLICATION_SERVER", CREATE_SECURITY_GROUP: "CREATE_SECURITY_GROUP", CREATE_STAGING_DISKS: "CREATE_STAGING_DISKS", DOWNLOAD_REPLICATION_SOFTWARE: "DOWNLOAD_REPLICATION_SOFTWARE", LAUNCH_REPLICATION_SERVER: "LAUNCH_REPLICATION_SERVER", PAIR_REPLICATION_SERVER_WITH_AGENT: "PAIR_REPLICATION_SERVER_WITH_AGENT", START_DATA_TRANSFER: "START_DATA_TRANSFER", WAIT: "WAIT"};var DataReplicationInitiationStepStatus = { FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS", NOT_STARTED: "NOT_STARTED", SKIPPED: "SKIPPED", SUCCEEDED: "SUCCEEDED"};var DataReplicationState = { BACKLOG: "BACKLOG", CONTINUOUS: "CONTINUOUS", CREATING_SNAPSHOT: "CREATING_SNAPSHOT", DISCONNECTED: "DISCONNECTED", INITIAL_SYNC: "INITIAL_SYNC", INITIATING: "INITIATING", PAUSED: "PAUSED", RESCAN: "RESCAN", STALLED: "STALLED", STOPPED: "STOPPED"};var VolumeStatus = { CONTAINS_MARKETPLACE_PRODUCT_CODES: "CONTAINS_MARKETPLACE_PRODUCT_CODES", MISSING_VOLUME_ATTRIBUTES: "MISSING_VOLUME_ATTRIBUTES", MISSING_VOLUME_ATTRIBUTES_AND_PRECHECK_UNAVAILABLE: "MISSING_VOLUME_ATTRIBUTES_AND_PRECHECK_UNAVAILABLE", PENDING: "PENDING", REGULAR: "REGULAR"};var LastLaunchResult = { FAILED: "FAILED", NOT_STARTED: "NOT_STARTED", PENDING: "PENDING", SUCCEEDED: "SUCCEEDED"};var LastLaunchType = { DRILL: "DRILL", RECOVERY: "RECOVERY"};var ReplicationDirection = { FAILBACK: "FAILBACK", FAILOVER: "FAILOVER"};var ExtensionStatus = { EXTENDED: "EXTENDED", EXTENSION_ERROR: "EXTENSION_ERROR", NOT_EXTENDED: "NOT_EXTENDED"};var LaunchDisposition = { STARTED: "STARTED", STOPPED: "STOPPED"};var TargetInstanceTypeRightSizingMethod = { BASIC: "BASIC", IN_AWS: "IN_AWS", NONE: "NONE"};var ReplicationConfigurationDataPlaneRouting = { PRIVATE_IP: "PRIVATE_IP", PUBLIC_IP: "PUBLIC_IP"};var ReplicationConfigurationDefaultLargeStagingDiskType = { AUTO: "AUTO", GP2: "GP2", GP3: "GP3", ST1: "ST1"};var ReplicationConfigurationEbsEncryption = { CUSTOM: "CUSTOM", DEFAULT: "DEFAULT", NONE: "NONE"};var PITPolicyRuleUnits = { DAY: "DAY", HOUR: "HOUR", MINUTE: "MINUTE"};var JobLogEvent = { CLEANUP_END: "CLEANUP_END", CLEANUP_FAIL: "CLEANUP_FAIL", CLEANUP_START: "CLEANUP_START", CONVERSION_END: "CONVERSION_END", CONVERSION_FAIL: "CONVERSION_FAIL", CONVERSION_START: "CONVERSION_START", DEPLOY_NETWORK_CONFIGURATION_END: "DEPLOY_NETWORK_CONFIGURATION_END", DEPLOY_NETWORK_CONFIGURATION_FAILED: "DEPLOY_NETWORK_CONFIGURATION_FAILED", DEPLOY_NETWORK_CONFIGURATION_START: "DEPLOY_NETWORK_CONFIGURATION_START", JOB_CANCEL: "JOB_CANCEL", JOB_END: "JOB_END", JOB_START: "JOB_START", LAUNCH_FAILED: "LAUNCH_FAILED", LAUNCH_START: "LAUNCH_START", NETWORK_RECOVERY_FAIL: "NETWORK_RECOVERY_FAIL", SERVER_SKIPPED: "SERVER_SKIPPED", SNAPSHOT_END: "SNAPSHOT_END", SNAPSHOT_FAIL: "SNAPSHOT_FAIL", SNAPSHOT_START: "SNAPSHOT_START", UPDATE_LAUNCH_TEMPLATE_END: "UPDATE_LAUNCH_TEMPLATE_END", UPDATE_LAUNCH_TEMPLATE_FAILED: "UPDATE_LAUNCH_TEMPLATE_FAILED", UPDATE_LAUNCH_TEMPLATE_START: "UPDATE_LAUNCH_TEMPLATE_START", UPDATE_NETWORK_CONFIGURATION_END: "UPDATE_NETWORK_CONFIGURATION_END", UPDATE_NETWORK_CONFIGURATION_FAILED: "UPDATE_NETWORK_CONFIGURATION_FAILED", UPDATE_NETWORK_CONFIGURATION_START: "UPDATE_NETWORK_CONFIGURATION_START", USING_PREVIOUS_SNAPSHOT: "USING_PREVIOUS_SNAPSHOT", USING_PREVIOUS_SNAPSHOT_FAILED: "USING_PREVIOUS_SNAPSHOT_FAILED"};var EventResourceData;((EventResourceData2) => { EventResourceData2.visit = /* @__PURE__ */ __name((value, visitor) => { if (value.sourceNetworkData !== void 0) return visitor.sourceNetworkData(value.sourceNetworkData); return visitor._(value.$unknown[0], value.$unknown[1]); }, "visit");})(EventResourceData || (EventResourceData = {}));var FailbackReplicationError = { AGENT_NOT_SEEN: "AGENT_NOT_SEEN", FAILBACK_CLIENT_NOT_SEEN: "FAILBACK_CLIENT_NOT_SEEN", FAILED_GETTING_REPLICATION_STATE: "FAILED_GETTING_REPLICATION_STATE", FAILED_TO_ATTACH_STAGING_DISKS: "FAILED_TO_ATTACH_STAGING_DISKS", FAILED_TO_AUTHENTICATE_WITH_SERVICE: "FAILED_TO_AUTHENTICATE_WITH_SERVICE", FAILED_TO_BOOT_REPLICATION_SERVER: "FAILED_TO_BOOT_REPLICATION_SERVER", FAILED_TO_CONFIGURE_REPLICATION_SOFTWARE: "FAILED_TO_CONFIGURE_REPLICATION_SOFTWARE", FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER: "FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER", FAILED_TO_CREATE_SECURITY_GROUP: "FAILED_TO_CREATE_SECURITY_GROUP", FAILED_TO_CREATE_STAGING_DISKS: "FAILED_TO_CREATE_STAGING_DISKS", FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE: "FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE", FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT: "FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT", FAILED_TO_ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION: "FAILED_TO_ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION", FAILED_TO_ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION: "FAILED_TO_ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION", FAILED_TO_LAUNCH_REPLICATION_SERVER: "FAILED_TO_LAUNCH_REPLICATION_SERVER", FAILED_TO_PAIR_AGENT_WITH_REPLICATION_SOFTWARE: "FAILED_TO_PAIR_AGENT_WITH_REPLICATION_SOFTWARE", FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT: "FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT", FAILED_TO_START_DATA_TRANSFER: "FAILED_TO_START_DATA_TRANSFER", NOT_CONVERGING: "NOT_CONVERGING", SNAPSHOTS_FAILURE: "SNAPSHOTS_FAILURE", UNSTABLE_NETWORK: "UNSTABLE_NETWORK"};var RecoveryInstanceDataReplicationInitiationStepName = { ATTACH_STAGING_DISKS: "ATTACH_STAGING_DISKS", AUTHENTICATE_WITH_SERVICE: "AUTHENTICATE_WITH_SERVICE", BOOT_REPLICATION_SERVER: "BOOT_REPLICATION_SERVER", COMPLETE_VOLUME_MAPPING: "COMPLETE_VOLUME_MAPPING", CONFIGURE_REPLICATION_SOFTWARE: "CONFIGURE_REPLICATION_SOFTWARE", CONNECT_AGENT_TO_REPLICATION_SERVER: "CONNECT_AGENT_TO_REPLICATION_SERVER", CREATE_SECURITY_GROUP: "CREATE_SECURITY_GROUP", CREATE_STAGING_DISKS: "CREATE_STAGING_DISKS", DOWNLOAD_REPLICATION_SOFTWARE: "DOWNLOAD_REPLICATION_SOFTWARE", DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT: "DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT", ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION: "ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION", ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION: "ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION", LAUNCH_REPLICATION_SERVER: "LAUNCH_REPLICATION_SERVER", LINK_FAILBACK_CLIENT_WITH_RECOVERY_INSTANCE: "LINK_FAILBACK_CLIENT_WITH_RECOVERY_INSTANCE", PAIR_AGENT_WITH_REPLICATION_SOFTWARE: "PAIR_AGENT_WITH_REPLICATION_SOFTWARE", PAIR_REPLICATION_SERVER_WITH_AGENT: "PAIR_REPLICATION_SERVER_WITH_AGENT", START_DATA_TRANSFER: "START_DATA_TRANSFER", WAIT: "WAIT"};var RecoveryInstanceDataReplicationInitiationStepStatus = { FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS", NOT_STARTED: "NOT_STARTED", SKIPPED: "SKIPPED", SUCCEEDED: "SUCCEEDED"};var RecoveryInstanceDataReplicationState = { BACKLOG: "BACKLOG", CONTINUOUS: "CONTINUOUS", CREATING_SNAPSHOT: "CREATING_SNAPSHOT", DISCONNECTED: "DISCONNECTED", INITIAL_SYNC: "INITIAL_SYNC", INITIATING: "INITIATING", NOT_STARTED: "NOT_STARTED", PAUSED: "PAUSED", REPLICATION_STATE_NOT_AVAILABLE: "REPLICATION_STATE_NOT_AVAILABLE", RESCAN: "RESCAN", STALLED: "STALLED", STOPPED: "STOPPED"};var EC2InstanceState = { NOT_FOUND: "NOT_FOUND", PENDING: "PENDING", RUNNING: "RUNNING", SHUTTING_DOWN: "SHUTTING-DOWN", STOPPED: "STOPPED", STOPPING: "STOPPING", TERMINATED: "TERMINATED"};var FailbackLaunchType = { DRILL: "DRILL", RECOVERY: "RECOVERY"};var FailbackState = { FAILBACK_COMPLETED: "FAILBACK_COMPLETED", FAILBACK_ERROR: "FAILBACK_ERROR", FAILBACK_IN_PROGRESS: "FAILBACK_IN_PROGRESS", FAILBACK_LAUNCH_STATE_NOT_AVAILABLE: "FAILBACK_LAUNCH_STATE_NOT_AVAILABLE", FAILBACK_NOT_READY_FOR_LAUNCH: "FAILBACK_NOT_READY_FOR_LAUNCH", FAILBACK_NOT_STARTED: "FAILBACK_NOT_STARTED", FAILBACK_READY_FOR_LAUNCH: "FAILBACK_READY_FOR_LAUNCH"};var OriginEnvironment = { AWS: "AWS", ON_PREMISES: "ON_PREMISES"};var RecoverySnapshotsOrder = { ASC: "ASC", DESC: "DESC"};var RecoveryResult = { ASSOCIATE_FAIL: "ASSOCIATE_FAIL", ASSOCIATE_SUCCESS: "ASSOCIATE_SUCCESS", FAIL: "FAIL", IN_PROGRESS: "IN_PROGRESS", NOT_STARTED: "NOT_STARTED", PARTIAL_SUCCESS: "PARTIAL_SUCCESS", SUCCESS: "SUCCESS"};var ReplicationStatus = { ERROR: "ERROR", IN_PROGRESS: "IN_PROGRESS", PROTECTED: "PROTECTED", STOPPED: "STOPPED"};var ReplicationConfigurationReplicatedDiskStagingDiskType = { AUTO: "AUTO", GP2: "GP2", GP3: "GP3", IO1: "IO1", SC1: "SC1", ST1: "ST1", STANDARD: "STANDARD"};var AssociateSourceNetworkStackRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.cfnStackName && { cfnStackName: import_smithy_client.SENSITIVE_STRING }}), "AssociateSourceNetworkStackRequestFilterSensitiveLog");var JobFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }, ...obj.participatingResources && { participatingResources: obj.participatingResources.map((item) => item) }}), "JobFilterSensitiveLog");var AssociateSourceNetworkStackResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.job && { job: JobFilterSensitiveLog(obj.job) }}), "AssociateSourceNetworkStackResponseFilterSensitiveLog");var CreateExtendedSourceServerRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateExtendedSourceServerRequestFilterSensitiveLog");var SourceServerFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "SourceServerFilterSensitiveLog");var CreateExtendedSourceServerResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.sourceServer && { sourceServer: SourceServerFilterSensitiveLog(obj.sourceServer) }}), "CreateExtendedSourceServerResponseFilterSensitiveLog");var CreateLaunchConfigurationTemplateRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateLaunchConfigurationTemplateRequestFilterSensitiveLog");var LaunchConfigurationTemplateFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "LaunchConfigurationTemplateFilterSensitiveLog");var CreateLaunchConfigurationTemplateResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.launchConfigurationTemplate && { launchConfigurationTemplate: LaunchConfigurationTemplateFilterSensitiveLog(obj.launchConfigurationTemplate) }}), "CreateLaunchConfigurationTemplateResponseFilterSensitiveLog");var CreateReplicationConfigurationTemplateRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.stagingAreaTags && { stagingAreaTags: import_smithy_client.SENSITIVE_STRING }, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateReplicationConfigurationTemplateRequestFilterSensitiveLog");var ReplicationConfigurationTemplateFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.stagingAreaTags && { stagingAreaTags: import_smithy_client.SENSITIVE_STRING }, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "ReplicationConfigurationTemplateFilterSensitiveLog");var CreateSourceNetworkRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "CreateSourceNetworkRequestFilterSensitiveLog");var DescribeJobsResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.items && { items: obj.items.map((item) => JobFilterSensitiveLog(item)) }}), "DescribeJobsResponseFilterSensitiveLog");var DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.items && { items: obj.items.map((item) => LaunchConfigurationTemplateFilterSensitiveLog(item)) }}), "DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog");var RecoveryInstanceFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "RecoveryInstanceFilterSensitiveLog");var DescribeRecoveryInstancesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.items && { items: obj.items.map((item) => RecoveryInstanceFilterSensitiveLog(item)) }}), "DescribeRecoveryInstancesResponseFilterSensitiveLog");var DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.items && { items: obj.items.map((item) => ReplicationConfigurationTemplateFilterSensitiveLog(item)) }}), "DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog");var SourceNetworkFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }, ...obj.replicationStatusDetails && { replicationStatusDetails: import_smithy_client.SENSITIVE_STRING }, ...obj.cfnStackName && { cfnStackName: import_smithy_client.SENSITIVE_STRING }}), "SourceNetworkFilterSensitiveLog");var DescribeSourceNetworksResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.items && { items: obj.items.map((item) => SourceNetworkFilterSensitiveLog(item)) }}), "DescribeSourceNetworksResponseFilterSensitiveLog");var DescribeSourceServersResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.items && { items: obj.items.map((item) => SourceServerFilterSensitiveLog(item)) }}), "DescribeSourceServersResponseFilterSensitiveLog");var UpdateLaunchConfigurationTemplateResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.launchConfigurationTemplate && { launchConfigurationTemplate: LaunchConfigurationTemplateFilterSensitiveLog(obj.launchConfigurationTemplate) }}), "UpdateLaunchConfigurationTemplateResponseFilterSensitiveLog");var StagingSourceServerFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "StagingSourceServerFilterSensitiveLog");var ListExtensibleSourceServersResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.items && { items: obj.items.map((item) => StagingSourceServerFilterSensitiveLog(item)) }}), "ListExtensibleSourceServersResponseFilterSensitiveLog");var ListTagsForResourceResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "ListTagsForResourceResponseFilterSensitiveLog");var StartFailbackLaunchRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "StartFailbackLaunchRequestFilterSensitiveLog");var StartFailbackLaunchResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.job && { job: JobFilterSensitiveLog(obj.job) }}), "StartFailbackLaunchResponseFilterSensitiveLog");var TerminateRecoveryInstancesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.job && { job: JobFilterSensitiveLog(obj.job) }}), "TerminateRecoveryInstancesResponseFilterSensitiveLog");var UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.stagingAreaTags && { stagingAreaTags: import_smithy_client.SENSITIVE_STRING }}), "UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog");var StartSourceNetworkRecoveryRequestNetworkEntryFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.cfnStackName && { cfnStackName: import_smithy_client.SENSITIVE_STRING }}), "StartSourceNetworkRecoveryRequestNetworkEntryFilterSensitiveLog");var StartSourceNetworkRecoveryRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.sourceNetworks && { sourceNetworks: obj.sourceNetworks.map( (item) => StartSourceNetworkRecoveryRequestNetworkEntryFilterSensitiveLog(item) ) }, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "StartSourceNetworkRecoveryRequestFilterSensitiveLog");var StartSourceNetworkRecoveryResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.job && { job: JobFilterSensitiveLog(obj.job) }}), "StartSourceNetworkRecoveryResponseFilterSensitiveLog");var StartSourceNetworkReplicationResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.sourceNetwork && { sourceNetwork: SourceNetworkFilterSensitiveLog(obj.sourceNetwork) }}), "StartSourceNetworkReplicationResponseFilterSensitiveLog");var StopSourceNetworkReplicationResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.sourceNetwork && { sourceNetwork: SourceNetworkFilterSensitiveLog(obj.sourceNetwork) }}), "StopSourceNetworkReplicationResponseFilterSensitiveLog");var ReplicationConfigurationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.stagingAreaTags && { stagingAreaTags: import_smithy_client.SENSITIVE_STRING }}), "ReplicationConfigurationFilterSensitiveLog");var StartRecoveryRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "StartRecoveryRequestFilterSensitiveLog");var StartRecoveryResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.job && { job: JobFilterSensitiveLog(obj.job) }}), "StartRecoveryResponseFilterSensitiveLog");var StartReplicationResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.sourceServer && { sourceServer: SourceServerFilterSensitiveLog(obj.sourceServer) }}), "StartReplicationResponseFilterSensitiveLog");var StopReplicationResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.sourceServer && { sourceServer: SourceServerFilterSensitiveLog(obj.sourceServer) }}), "StopReplicationResponseFilterSensitiveLog");var UpdateReplicationConfigurationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.stagingAreaTags && { stagingAreaTags: import_smithy_client.SENSITIVE_STRING }}), "UpdateReplicationConfigurationRequestFilterSensitiveLog");var TagResourceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tags && { tags: import_smithy_client.SENSITIVE_STRING }}), "TagResourceRequestFilterSensitiveLog");var UntagResourceRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.tagKeys && { tagKeys: import_smithy_client.SENSITIVE_STRING }}), "UntagResourceRequestFilterSensitiveLog"); // src/protocols/Aws_restJson1.tsvar import_core2 = require("@aws-sdk/core"); var se_AssociateSourceNetworkStackCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/AssociateSourceNetworkStack"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { cfnStackName: [], sourceNetworkID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_AssociateSourceNetworkStackCommand");var se_CreateExtendedSourceServerCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/CreateExtendedSourceServer"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { sourceServerArn: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateExtendedSourceServerCommand");var se_CreateLaunchConfigurationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/CreateLaunchConfigurationTemplate"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { copyPrivateIp: [], copyTags: [], exportBucketArn: [], launchDisposition: [], launchIntoSourceInstance: [], licensing: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "licensing"), postLaunchEnabled: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), targetInstanceTypeRightSizingMethod: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateLaunchConfigurationTemplateCommand");var se_CreateReplicationConfigurationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/CreateReplicationConfigurationTemplate"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { associateDefaultSecurityGroup: [], autoReplicateNewDisks: [], bandwidthThrottling: [], createPublicIP: [], dataPlaneRouting: [], defaultLargeStagingDiskType: [], ebsEncryption: [], ebsEncryptionKeyArn: [], pitPolicy: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "pitPolicy"), replicationServerInstanceType: [], replicationServersSecurityGroupsIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "replicationServersSecurityGroupsIDs"), stagingAreaSubnetId: [], stagingAreaTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "stagingAreaTags"), tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), useDedicatedReplicationServer: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateReplicationConfigurationTemplateCommand");var se_CreateSourceNetworkCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/CreateSourceNetwork"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { originAccountID: [], originRegion: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags"), vpcID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateSourceNetworkCommand");var se_DeleteJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DeleteJob"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { jobID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteJobCommand");var se_DeleteLaunchActionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DeleteLaunchAction"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { actionId: [], resourceId: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteLaunchActionCommand");var se_DeleteLaunchConfigurationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DeleteLaunchConfigurationTemplate"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { launchConfigurationTemplateID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteLaunchConfigurationTemplateCommand");var se_DeleteRecoveryInstanceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DeleteRecoveryInstance"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { recoveryInstanceID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteRecoveryInstanceCommand");var se_DeleteReplicationConfigurationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DeleteReplicationConfigurationTemplate"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { replicationConfigurationTemplateID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteReplicationConfigurationTemplateCommand");var se_DeleteSourceNetworkCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DeleteSourceNetwork"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { sourceNetworkID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteSourceNetworkCommand");var se_DeleteSourceServerCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DeleteSourceServer"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { sourceServerID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DeleteSourceServerCommand");var se_DescribeJobLogItemsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DescribeJobLogItems"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { jobID: [], maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeJobLogItemsCommand");var se_DescribeJobsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DescribeJobs"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"), maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeJobsCommand");var se_DescribeLaunchConfigurationTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DescribeLaunchConfigurationTemplates"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { launchConfigurationTemplateIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "launchConfigurationTemplateIDs"), maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeLaunchConfigurationTemplatesCommand");var se_DescribeRecoveryInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DescribeRecoveryInstances"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"), maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeRecoveryInstancesCommand");var se_DescribeRecoverySnapshotsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DescribeRecoverySnapshots"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"), maxResults: [], nextToken: [], order: [], sourceServerID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeRecoverySnapshotsCommand");var se_DescribeReplicationConfigurationTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DescribeReplicationConfigurationTemplates"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { maxResults: [], nextToken: [], replicationConfigurationTemplateIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "replicationConfigurationTemplateIDs") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeReplicationConfigurationTemplatesCommand");var se_DescribeSourceNetworksCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DescribeSourceNetworks"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"), maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeSourceNetworksCommand");var se_DescribeSourceServersCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DescribeSourceServers"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"), maxResults: [], nextToken: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DescribeSourceServersCommand");var se_DisconnectRecoveryInstanceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DisconnectRecoveryInstance"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { recoveryInstanceID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DisconnectRecoveryInstanceCommand");var se_DisconnectSourceServerCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/DisconnectSourceServer"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { sourceServerID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_DisconnectSourceServerCommand");var se_ExportSourceNetworkCfnTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/ExportSourceNetworkCfnTemplate"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { sourceNetworkID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ExportSourceNetworkCfnTemplateCommand");var se_GetFailbackReplicationConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/GetFailbackReplicationConfiguration"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { recoveryInstanceID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_GetFailbackReplicationConfigurationCommand");var se_GetLaunchConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/GetLaunchConfiguration"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { sourceServerID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_GetLaunchConfigurationCommand");var se_GetReplicationConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/GetReplicationConfiguration"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { sourceServerID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_GetReplicationConfigurationCommand");var se_InitializeServiceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/InitializeService"); let body; b.m("POST").h(headers).b(body); return b.build();}, "se_InitializeServiceCommand");var se_ListExtensibleSourceServersCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/ListExtensibleSourceServers"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { maxResults: [], nextToken: [], stagingAccountID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListExtensibleSourceServersCommand");var se_ListLaunchActionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/ListLaunchActions"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"), maxResults: [], nextToken: [], resourceId: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ListLaunchActionsCommand");var se_ListStagingAccountsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/ListStagingAccounts"); const query = (0, import_smithy_client.map)({ [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()], [_nT]: [, input[_nT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListStagingAccountsCommand");var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/tags/{resourceArn}"); b.p("resourceArn", () => input.resourceArn, "{resourceArn}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_ListTagsForResourceCommand");var se_PutLaunchActionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/PutLaunchAction"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { actionCode: [], actionId: [], actionVersion: [], active: [], category: [], description: [], name: [], optional: [], order: [], parameters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "parameters"), resourceId: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_PutLaunchActionCommand");var se_RetryDataReplicationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/RetryDataReplication"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { sourceServerID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_RetryDataReplicationCommand");var se_ReverseReplicationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/ReverseReplication"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { recoveryInstanceID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ReverseReplicationCommand");var se_StartFailbackLaunchCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/StartFailbackLaunch"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { recoveryInstanceIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "recoveryInstanceIDs"), tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StartFailbackLaunchCommand");var se_StartRecoveryCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/StartRecovery"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { isDrill: [], sourceServers: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceServers"), tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StartRecoveryCommand");var se_StartReplicationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/StartReplication"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { sourceServerID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StartReplicationCommand");var se_StartSourceNetworkRecoveryCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/StartSourceNetworkRecovery"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { deployAsNew: [], sourceNetworks: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceNetworks"), tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StartSourceNetworkRecoveryCommand");var se_StartSourceNetworkReplicationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/StartSourceNetworkReplication"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { sourceNetworkID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StartSourceNetworkReplicationCommand");var se_StopFailbackCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/StopFailback"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { recoveryInstanceID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StopFailbackCommand");var se_StopReplicationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/StopReplication"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { sourceServerID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StopReplicationCommand");var se_StopSourceNetworkReplicationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/StopSourceNetworkReplication"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { sourceNetworkID: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StopSourceNetworkReplicationCommand");var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/tags/{resourceArn}"); b.p("resourceArn", () => input.resourceArn, "{resourceArn}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_TagResourceCommand");var se_TerminateRecoveryInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/TerminateRecoveryInstances"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { recoveryInstanceIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "recoveryInstanceIDs") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_TerminateRecoveryInstancesCommand");var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/tags/{resourceArn}"); b.p("resourceArn", () => input.resourceArn, "{resourceArn}", false); const query = (0, import_smithy_client.map)({ [_tK]: [(0, import_smithy_client.expectNonNull)(input.tagKeys, `tagKeys`) != null, () => input[_tK] || []] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_UntagResourceCommand");var se_UpdateFailbackReplicationConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/UpdateFailbackReplicationConfiguration"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { bandwidthThrottling: [], name: [], recoveryInstanceID: [], usePrivateIP: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateFailbackReplicationConfigurationCommand");var se_UpdateLaunchConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/UpdateLaunchConfiguration"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { copyPrivateIp: [], copyTags: [], launchDisposition: [], launchIntoInstanceProperties: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "launchIntoInstanceProperties"), licensing: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "licensing"), name: [], postLaunchEnabled: [], sourceServerID: [], targetInstanceTypeRightSizingMethod: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateLaunchConfigurationCommand");var se_UpdateLaunchConfigurationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/UpdateLaunchConfigurationTemplate"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { copyPrivateIp: [], copyTags: [], exportBucketArn: [], launchConfigurationTemplateID: [], launchDisposition: [], launchIntoSourceInstance: [], licensing: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "licensing"), postLaunchEnabled: [], targetInstanceTypeRightSizingMethod: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateLaunchConfigurationTemplateCommand");var se_UpdateReplicationConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/UpdateReplicationConfiguration"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { associateDefaultSecurityGroup: [], autoReplicateNewDisks: [], bandwidthThrottling: [], createPublicIP: [], dataPlaneRouting: [], defaultLargeStagingDiskType: [], ebsEncryption: [], ebsEncryptionKeyArn: [], name: [], pitPolicy: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "pitPolicy"), replicatedDisks: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "replicatedDisks"), replicationServerInstanceType: [], replicationServersSecurityGroupsIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "replicationServersSecurityGroupsIDs"), sourceServerID: [], stagingAreaSubnetId: [], stagingAreaTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "stagingAreaTags"), useDedicatedReplicationServer: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateReplicationConfigurationCommand");var se_UpdateReplicationConfigurationTemplateCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/UpdateReplicationConfigurationTemplate"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { arn: [], associateDefaultSecurityGroup: [], autoReplicateNewDisks: [], bandwidthThrottling: [], createPublicIP: [], dataPlaneRouting: [], defaultLargeStagingDiskType: [], ebsEncryption: [], ebsEncryptionKeyArn: [], pitPolicy: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "pitPolicy"), replicationConfigurationTemplateID: [], replicationServerInstanceType: [], replicationServersSecurityGroupsIDs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "replicationServersSecurityGroupsIDs"), stagingAreaSubnetId: [], stagingAreaTags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "stagingAreaTags"), useDedicatedReplicationServer: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_UpdateReplicationConfigurationTemplateCommand");var de_AssociateSourceNetworkStackCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 202 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { job: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_AssociateSourceNetworkStackCommand");var de_CreateExtendedSourceServerCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { sourceServer: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_CreateExtendedSourceServerCommand");var de_CreateLaunchConfigurationTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { launchConfigurationTemplate: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_CreateLaunchConfigurationTemplateCommand");var de_CreateReplicationConfigurationTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { arn: import_smithy_client.expectString, associateDefaultSecurityGroup: import_smithy_client.expectBoolean, autoReplicateNewDisks: import_smithy_client.expectBoolean, bandwidthThrottling: import_smithy_client.expectLong, createPublicIP: import_smithy_client.expectBoolean, dataPlaneRouting: import_smithy_client.expectString, defaultLargeStagingDiskType: import_smithy_client.expectString, ebsEncryption: import_smithy_client.expectString, ebsEncryptionKeyArn: import_smithy_client.expectString, pitPolicy: import_smithy_client._json, replicationConfigurationTemplateID: import_smithy_client.expectString, replicationServerInstanceType: import_smithy_client.expectString, replicationServersSecurityGroupsIDs: import_smithy_client._json, stagingAreaSubnetId: import_smithy_client.expectString, stagingAreaTags: import_smithy_client._json, tags: import_smithy_client._json, useDedicatedReplicationServer: import_smithy_client.expectBoolean }); Object.assign(contents, doc); return contents;}, "de_CreateReplicationConfigurationTemplateCommand");var de_CreateSourceNetworkCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { sourceNetworkID: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateSourceNetworkCommand");var de_DeleteJobCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteJobCommand");var de_DeleteLaunchActionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteLaunchActionCommand");var de_DeleteLaunchConfigurationTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteLaunchConfigurationTemplateCommand");var de_DeleteRecoveryInstanceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteRecoveryInstanceCommand");var de_DeleteReplicationConfigurationTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteReplicationConfigurationTemplateCommand");var de_DeleteSourceNetworkCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteSourceNetworkCommand");var de_DeleteSourceServerCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteSourceServerCommand");var de_DescribeJobLogItemsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { items: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeJobLogItemsCommand");var de_DescribeJobsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { items: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeJobsCommand");var de_DescribeLaunchConfigurationTemplatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { items: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeLaunchConfigurationTemplatesCommand");var de_DescribeRecoveryInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { items: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeRecoveryInstancesCommand");var de_DescribeRecoverySnapshotsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { items: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeRecoverySnapshotsCommand");var de_DescribeReplicationConfigurationTemplatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { items: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeReplicationConfigurationTemplatesCommand");var de_DescribeSourceNetworksCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { items: /* @__PURE__ */ __name((_) => de_SourceNetworksList(_, context), "items"), nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeSourceNetworksCommand");var de_DescribeSourceServersCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { items: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DescribeSourceServersCommand");var de_DisconnectRecoveryInstanceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DisconnectRecoveryInstanceCommand");var de_DisconnectSourceServerCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { agentVersion: import_smithy_client.expectString, arn: import_smithy_client.expectString, dataReplicationInfo: import_smithy_client._json, lastLaunchResult: import_smithy_client.expectString, lifeCycle: import_smithy_client._json, recoveryInstanceId: import_smithy_client.expectString, replicationDirection: import_smithy_client.expectString, reversedDirectionSourceServerArn: import_smithy_client.expectString, sourceCloudProperties: import_smithy_client._json, sourceNetworkID: import_smithy_client.expectString, sourceProperties: import_smithy_client._json, sourceServerID: import_smithy_client.expectString, stagingArea: import_smithy_client._json, tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_DisconnectSourceServerCommand");var de_ExportSourceNetworkCfnTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { s3DestinationUrl: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ExportSourceNetworkCfnTemplateCommand");var de_GetFailbackReplicationConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { bandwidthThrottling: import_smithy_client.expectLong, name: import_smithy_client.expectString, recoveryInstanceID: import_smithy_client.expectString, usePrivateIP: import_smithy_client.expectBoolean }); Object.assign(contents, doc); return contents;}, "de_GetFailbackReplicationConfigurationCommand");var de_GetLaunchConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { copyPrivateIp: import_smithy_client.expectBoolean, copyTags: import_smithy_client.expectBoolean, ec2LaunchTemplateID: import_smithy_client.expectString, launchDisposition: import_smithy_client.expectString, launchIntoInstanceProperties: import_smithy_client._json, licensing: import_smithy_client._json, name: import_smithy_client.expectString, postLaunchEnabled: import_smithy_client.expectBoolean, sourceServerID: import_smithy_client.expectString, targetInstanceTypeRightSizingMethod: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetLaunchConfigurationCommand");var de_GetReplicationConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { associateDefaultSecurityGroup: import_smithy_client.expectBoolean, autoReplicateNewDisks: import_smithy_client.expectBoolean, bandwidthThrottling: import_smithy_client.expectLong, createPublicIP: import_smithy_client.expectBoolean, dataPlaneRouting: import_smithy_client.expectString, defaultLargeStagingDiskType: import_smithy_client.expectString, ebsEncryption: import_smithy_client.expectString, ebsEncryptionKeyArn: import_smithy_client.expectString, name: import_smithy_client.expectString, pitPolicy: import_smithy_client._json, replicatedDisks: import_smithy_client._json, replicationServerInstanceType: import_smithy_client.expectString, replicationServersSecurityGroupsIDs: import_smithy_client._json, sourceServerID: import_smithy_client.expectString, stagingAreaSubnetId: import_smithy_client.expectString, stagingAreaTags: import_smithy_client._json, useDedicatedReplicationServer: import_smithy_client.expectBoolean }); Object.assign(contents, doc); return contents;}, "de_GetReplicationConfigurationCommand");var de_InitializeServiceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_InitializeServiceCommand");var de_ListExtensibleSourceServersCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { items: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListExtensibleSourceServersCommand");var de_ListLaunchActionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { items: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListLaunchActionsCommand");var de_ListStagingAccountsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { accounts: import_smithy_client._json, nextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListStagingAccountsCommand");var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListTagsForResourceCommand");var de_PutLaunchActionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { actionCode: import_smithy_client.expectString, actionId: import_smithy_client.expectString, actionVersion: import_smithy_client.expectString, active: import_smithy_client.expectBoolean, category: import_smithy_client.expectString, description: import_smithy_client.expectString, name: import_smithy_client.expectString, optional: import_smithy_client.expectBoolean, order: import_smithy_client.expectInt32, parameters: import_smithy_client._json, resourceId: import_smithy_client.expectString, type: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_PutLaunchActionCommand");var de_RetryDataReplicationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { agentVersion: import_smithy_client.expectString, arn: import_smithy_client.expectString, dataReplicationInfo: import_smithy_client._json, lastLaunchResult: import_smithy_client.expectString, lifeCycle: import_smithy_client._json, recoveryInstanceId: import_smithy_client.expectString, replicationDirection: import_smithy_client.expectString, reversedDirectionSourceServerArn: import_smithy_client.expectString, sourceCloudProperties: import_smithy_client._json, sourceNetworkID: import_smithy_client.expectString, sourceProperties: import_smithy_client._json, sourceServerID: import_smithy_client.expectString, stagingArea: import_smithy_client._json, tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_RetryDataReplicationCommand");var de_ReverseReplicationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { reversedDirectionSourceServerArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ReverseReplicationCommand");var de_StartFailbackLaunchCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { job: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_StartFailbackLaunchCommand");var de_StartRecoveryCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 202 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { job: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_StartRecoveryCommand");var de_StartReplicationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { sourceServer: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_StartReplicationCommand");var de_StartSourceNetworkRecoveryCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 202 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { job: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_StartSourceNetworkRecoveryCommand");var de_StartSourceNetworkReplicationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { sourceNetwork: /* @__PURE__ */ __name((_) => de_SourceNetwork(_, context), "sourceNetwork") }); Object.assign(contents, doc); return contents;}, "de_StartSourceNetworkReplicationCommand");var de_StopFailbackCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_StopFailbackCommand");var de_StopReplicationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { sourceServer: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_StopReplicationCommand");var de_StopSourceNetworkReplicationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { sourceNetwork: /* @__PURE__ */ __name((_) => de_SourceNetwork(_, context), "sourceNetwork") }); Object.assign(contents, doc); return contents;}, "de_StopSourceNetworkReplicationCommand");var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_TagResourceCommand");var de_TerminateRecoveryInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { job: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_TerminateRecoveryInstancesCommand");var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UntagResourceCommand");var de_UpdateFailbackReplicationConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateFailbackReplicationConfigurationCommand");var de_UpdateLaunchConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { copyPrivateIp: import_smithy_client.expectBoolean, copyTags: import_smithy_client.expectBoolean, ec2LaunchTemplateID: import_smithy_client.expectString, launchDisposition: import_smithy_client.expectString, launchIntoInstanceProperties: import_smithy_client._json, licensing: import_smithy_client._json, name: import_smithy_client.expectString, postLaunchEnabled: import_smithy_client.expectBoolean, sourceServerID: import_smithy_client.expectString, targetInstanceTypeRightSizingMethod: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateLaunchConfigurationCommand");var de_UpdateLaunchConfigurationTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { launchConfigurationTemplate: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_UpdateLaunchConfigurationTemplateCommand");var de_UpdateReplicationConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { associateDefaultSecurityGroup: import_smithy_client.expectBoolean, autoReplicateNewDisks: import_smithy_client.expectBoolean, bandwidthThrottling: import_smithy_client.expectLong, createPublicIP: import_smithy_client.expectBoolean, dataPlaneRouting: import_smithy_client.expectString, defaultLargeStagingDiskType: import_smithy_client.expectString, ebsEncryption: import_smithy_client.expectString, ebsEncryptionKeyArn: import_smithy_client.expectString, name: import_smithy_client.expectString, pitPolicy: import_smithy_client._json, replicatedDisks: import_smithy_client._json, replicationServerInstanceType: import_smithy_client.expectString, replicationServersSecurityGroupsIDs: import_smithy_client._json, sourceServerID: import_smithy_client.expectString, stagingAreaSubnetId: import_smithy_client.expectString, stagingAreaTags: import_smithy_client._json, useDedicatedReplicationServer: import_smithy_client.expectBoolean }); Object.assign(contents, doc); return contents;}, "de_UpdateReplicationConfigurationCommand");var de_UpdateReplicationConfigurationTemplateCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { arn: import_smithy_client.expectString, associateDefaultSecurityGroup: import_smithy_client.expectBoolean, autoReplicateNewDisks: import_smithy_client.expectBoolean, bandwidthThrottling: import_smithy_client.expectLong, createPublicIP: import_smithy_client.expectBoolean, dataPlaneRouting: import_smithy_client.expectString, defaultLargeStagingDiskType: import_smithy_client.expectString, ebsEncryption: import_smithy_client.expectString, ebsEncryptionKeyArn: import_smithy_client.expectString, pitPolicy: import_smithy_client._json, replicationConfigurationTemplateID: import_smithy_client.expectString, replicationServerInstanceType: import_smithy_client.expectString, replicationServersSecurityGroupsIDs: import_smithy_client._json, stagingAreaSubnetId: import_smithy_client.expectString, stagingAreaTags: import_smithy_client._json, tags: import_smithy_client._json, useDedicatedReplicationServer: import_smithy_client.expectBoolean }); Object.assign(contents, doc); return contents;}, "de_UpdateReplicationConfigurationTemplateCommand");var de_CommandError = /* @__PURE__ */ __name(async (output, context) => { const parsedOutput = { ...output, body: await (0, import_core2.parseJsonErrorBody)(output.body, context) }; const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body); switch (errorCode) { case "ConflictException": case "com.amazonaws.drs#ConflictException": throw await de_ConflictExceptionRes(parsedOutput, context); case "InternalServerException": case "com.amazonaws.drs#InternalServerException": throw await de_InternalServerExceptionRes(parsedOutput, context); case "ResourceNotFoundException": case "com.amazonaws.drs#ResourceNotFoundException": throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); case "ServiceQuotaExceededException": case "com.amazonaws.drs#ServiceQuotaExceededException": throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); case "ThrottlingException": case "com.amazonaws.drs#ThrottlingException": throw await de_ThrottlingExceptionRes(parsedOutput, context); case "UninitializedAccountException": case "com.amazonaws.drs#UninitializedAccountException": throw await de_UninitializedAccountExceptionRes(parsedOutput, context); case "ValidationException": case "com.amazonaws.drs#ValidationException": throw await de_ValidationExceptionRes(parsedOutput, context); case "AccessDeniedException": case "com.amazonaws.drs#AccessDeniedException": throw await de_AccessDeniedExceptionRes(parsedOutput, context); default: const parsedBody = parsedOutput.body; return throwDefaultError({ output, parsedBody, errorCode }); }}, "de_CommandError");var throwDefaultError = (0, import_smithy_client.withBaseException)(DrsServiceException);var de_AccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { code: import_smithy_client.expectString, message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new AccessDeniedException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_AccessDeniedExceptionRes");var de_ConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { code: import_smithy_client.expectString, message: import_smithy_client.expectString, resourceId: import_smithy_client.expectString, resourceType: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ConflictException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ConflictExceptionRes");var de_InternalServerExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({ [_rAS]: [() => void 0 !== parsedOutput.headers[_ra], () => (0, import_smithy_client.strictParseLong)(parsedOutput.headers[_ra])] }); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InternalServerException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InternalServerExceptionRes");var de_ResourceNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { code: import_smithy_client.expectString, message: import_smithy_client.expectString, resourceId: import_smithy_client.expectString, resourceType: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ResourceNotFoundException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceNotFoundExceptionRes");var de_ServiceQuotaExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { code: import_smithy_client.expectString, message: import_smithy_client.expectString, quotaCode: import_smithy_client.expectString, resourceId: import_smithy_client.expectString, resourceType: import_smithy_client.expectString, serviceCode: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ServiceQuotaExceededException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ServiceQuotaExceededExceptionRes");var de_ThrottlingExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({ [_rAS]: [, parsedOutput.headers[_ra]] }); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { message: import_smithy_client.expectString, quotaCode: import_smithy_client.expectString, serviceCode: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ThrottlingException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ThrottlingExceptionRes");var de_UninitializedAccountExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { code: import_smithy_client.expectString, message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new UninitializedAccountException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_UninitializedAccountExceptionRes");var de_ValidationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { code: import_smithy_client.expectString, fieldList: import_smithy_client._json, message: import_smithy_client.expectString, reason: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ValidationException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ValidationExceptionRes");var de_RecoveryLifeCycle = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { apiCallDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "apiCallDateTime"), jobID: import_smithy_client.expectString, lastRecoveryResult: import_smithy_client.expectString });}, "de_RecoveryLifeCycle");var de_SourceNetwork = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { arn: import_smithy_client.expectString, cfnStackName: import_smithy_client.expectString, lastRecovery: /* @__PURE__ */ __name((_) => de_RecoveryLifeCycle(_, context), "lastRecovery"), launchedVpcID: import_smithy_client.expectString, replicationStatus: import_smithy_client.expectString, replicationStatusDetails: import_smithy_client.expectString, sourceAccountID: import_smithy_client.expectString, sourceNetworkID: import_smithy_client.expectString, sourceRegion: import_smithy_client.expectString, sourceVpcID: import_smithy_client.expectString, tags: import_smithy_client._json });}, "de_SourceNetwork");var de_SourceNetworksList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_SourceNetwork(entry, context); }); return retVal;}, "de_SourceNetworksList");var deserializeMetadata = /* @__PURE__ */ __name((output) => ({ httpStatusCode: output.statusCode, requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], extendedRequestId: output.headers["x-amz-id-2"], cfId: output.headers["x-amz-cf-id"]}), "deserializeMetadata");var _mR = "maxResults";var _nT = "nextToken";var _rAS = "retryAfterSeconds";var _ra = "retry-after";var _tK = "tagKeys"; // src/commands/AssociateSourceNetworkStackCommand.tsvar AssociateSourceNetworkStackCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "AssociateSourceNetworkStack", {}).n("DrsClient", "AssociateSourceNetworkStackCommand").f(AssociateSourceNetworkStackRequestFilterSensitiveLog, AssociateSourceNetworkStackResponseFilterSensitiveLog).ser(se_AssociateSourceNetworkStackCommand).de(de_AssociateSourceNetworkStackCommand).build() { static { __name(this, "AssociateSourceNetworkStackCommand"); }}; // src/commands/CreateExtendedSourceServerCommand.ts var CreateExtendedSourceServerCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "CreateExtendedSourceServer", {}).n("DrsClient", "CreateExtendedSourceServerCommand").f(CreateExtendedSourceServerRequestFilterSensitiveLog, CreateExtendedSourceServerResponseFilterSensitiveLog).ser(se_CreateExtendedSourceServerCommand).de(de_CreateExtendedSourceServerCommand).build() { static { __name(this, "CreateExtendedSourceServerCommand"); }}; // src/commands/CreateLaunchConfigurationTemplateCommand.ts var CreateLaunchConfigurationTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "CreateLaunchConfigurationTemplate", {}).n("DrsClient", "CreateLaunchConfigurationTemplateCommand").f( CreateLaunchConfigurationTemplateRequestFilterSensitiveLog, CreateLaunchConfigurationTemplateResponseFilterSensitiveLog).ser(se_CreateLaunchConfigurationTemplateCommand).de(de_CreateLaunchConfigurationTemplateCommand).build() { static { __name(this, "CreateLaunchConfigurationTemplateCommand"); }}; // src/commands/CreateReplicationConfigurationTemplateCommand.ts var CreateReplicationConfigurationTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "CreateReplicationConfigurationTemplate", {}).n("DrsClient", "CreateReplicationConfigurationTemplateCommand").f( CreateReplicationConfigurationTemplateRequestFilterSensitiveLog, ReplicationConfigurationTemplateFilterSensitiveLog).ser(se_CreateReplicationConfigurationTemplateCommand).de(de_CreateReplicationConfigurationTemplateCommand).build() { static { __name(this, "CreateReplicationConfigurationTemplateCommand"); }}; // src/commands/CreateSourceNetworkCommand.ts var CreateSourceNetworkCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "CreateSourceNetwork", {}).n("DrsClient", "CreateSourceNetworkCommand").f(CreateSourceNetworkRequestFilterSensitiveLog, void 0).ser(se_CreateSourceNetworkCommand).de(de_CreateSourceNetworkCommand).build() { static { __name(this, "CreateSourceNetworkCommand"); }}; // src/commands/DeleteJobCommand.ts var DeleteJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DeleteJob", {}).n("DrsClient", "DeleteJobCommand").f(void 0, void 0).ser(se_DeleteJobCommand).de(de_DeleteJobCommand).build() { static { __name(this, "DeleteJobCommand"); }}; // src/commands/DeleteLaunchActionCommand.ts var DeleteLaunchActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DeleteLaunchAction", {}).n("DrsClient", "DeleteLaunchActionCommand").f(void 0, void 0).ser(se_DeleteLaunchActionCommand).de(de_DeleteLaunchActionCommand).build() { static { __name(this, "DeleteLaunchActionCommand"); }}; // src/commands/DeleteLaunchConfigurationTemplateCommand.ts var DeleteLaunchConfigurationTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DeleteLaunchConfigurationTemplate", {}).n("DrsClient", "DeleteLaunchConfigurationTemplateCommand").f(void 0, void 0).ser(se_DeleteLaunchConfigurationTemplateCommand).de(de_DeleteLaunchConfigurationTemplateCommand).build() { static { __name(this, "DeleteLaunchConfigurationTemplateCommand"); }}; // src/commands/DeleteRecoveryInstanceCommand.ts var DeleteRecoveryInstanceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DeleteRecoveryInstance", {}).n("DrsClient", "DeleteRecoveryInstanceCommand").f(void 0, void 0).ser(se_DeleteRecoveryInstanceCommand).de(de_DeleteRecoveryInstanceCommand).build() { static { __name(this, "DeleteRecoveryInstanceCommand"); }}; // src/commands/DeleteReplicationConfigurationTemplateCommand.ts var DeleteReplicationConfigurationTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DeleteReplicationConfigurationTemplate", {}).n("DrsClient", "DeleteReplicationConfigurationTemplateCommand").f(void 0, void 0).ser(se_DeleteReplicationConfigurationTemplateCommand).de(de_DeleteReplicationConfigurationTemplateCommand).build() { static { __name(this, "DeleteReplicationConfigurationTemplateCommand"); }}; // src/commands/DeleteSourceNetworkCommand.ts var DeleteSourceNetworkCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DeleteSourceNetwork", {}).n("DrsClient", "DeleteSourceNetworkCommand").f(void 0, void 0).ser(se_DeleteSourceNetworkCommand).de(de_DeleteSourceNetworkCommand).build() { static { __name(this, "DeleteSourceNetworkCommand"); }}; // src/commands/DeleteSourceServerCommand.ts var DeleteSourceServerCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DeleteSourceServer", {}).n("DrsClient", "DeleteSourceServerCommand").f(void 0, void 0).ser(se_DeleteSourceServerCommand).de(de_DeleteSourceServerCommand).build() { static { __name(this, "DeleteSourceServerCommand"); }}; // src/commands/DescribeJobLogItemsCommand.ts var DescribeJobLogItemsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DescribeJobLogItems", {}).n("DrsClient", "DescribeJobLogItemsCommand").f(void 0, void 0).ser(se_DescribeJobLogItemsCommand).de(de_DescribeJobLogItemsCommand).build() { static { __name(this, "DescribeJobLogItemsCommand"); }}; // src/commands/DescribeJobsCommand.ts var DescribeJobsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DescribeJobs", {}).n("DrsClient", "DescribeJobsCommand").f(void 0, DescribeJobsResponseFilterSensitiveLog).ser(se_DescribeJobsCommand).de(de_DescribeJobsCommand).build() { static { __name(this, "DescribeJobsCommand"); }}; // src/commands/DescribeLaunchConfigurationTemplatesCommand.ts var DescribeLaunchConfigurationTemplatesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DescribeLaunchConfigurationTemplates", {}).n("DrsClient", "DescribeLaunchConfigurationTemplatesCommand").f(void 0, DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog).ser(se_DescribeLaunchConfigurationTemplatesCommand).de(de_DescribeLaunchConfigurationTemplatesCommand).build() { static { __name(this, "DescribeLaunchConfigurationTemplatesCommand"); }}; // src/commands/DescribeRecoveryInstancesCommand.ts var DescribeRecoveryInstancesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DescribeRecoveryInstances", {}).n("DrsClient", "DescribeRecoveryInstancesCommand").f(void 0, DescribeRecoveryInstancesResponseFilterSensitiveLog).ser(se_DescribeRecoveryInstancesCommand).de(de_DescribeRecoveryInstancesCommand).build() { static { __name(this, "DescribeRecoveryInstancesCommand"); }}; // src/commands/DescribeRecoverySnapshotsCommand.ts var DescribeRecoverySnapshotsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DescribeRecoverySnapshots", {}).n("DrsClient", "DescribeRecoverySnapshotsCommand").f(void 0, void 0).ser(se_DescribeRecoverySnapshotsCommand).de(de_DescribeRecoverySnapshotsCommand).build() { static { __name(this, "DescribeRecoverySnapshotsCommand"); }}; // src/commands/DescribeReplicationConfigurationTemplatesCommand.ts var DescribeReplicationConfigurationTemplatesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DescribeReplicationConfigurationTemplates", {}).n("DrsClient", "DescribeReplicationConfigurationTemplatesCommand").f(void 0, DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog).ser(se_DescribeReplicationConfigurationTemplatesCommand).de(de_DescribeReplicationConfigurationTemplatesCommand).build() { static { __name(this, "DescribeReplicationConfigurationTemplatesCommand"); }}; // src/commands/DescribeSourceNetworksCommand.ts var DescribeSourceNetworksCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DescribeSourceNetworks", {}).n("DrsClient", "DescribeSourceNetworksCommand").f(void 0, DescribeSourceNetworksResponseFilterSensitiveLog).ser(se_DescribeSourceNetworksCommand).de(de_DescribeSourceNetworksCommand).build() { static { __name(this, "DescribeSourceNetworksCommand"); }}; // src/commands/DescribeSourceServersCommand.ts var DescribeSourceServersCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DescribeSourceServers", {}).n("DrsClient", "DescribeSourceServersCommand").f(void 0, DescribeSourceServersResponseFilterSensitiveLog).ser(se_DescribeSourceServersCommand).de(de_DescribeSourceServersCommand).build() { static { __name(this, "DescribeSourceServersCommand"); }}; // src/commands/DisconnectRecoveryInstanceCommand.ts var DisconnectRecoveryInstanceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DisconnectRecoveryInstance", {}).n("DrsClient", "DisconnectRecoveryInstanceCommand").f(void 0, void 0).ser(se_DisconnectRecoveryInstanceCommand).de(de_DisconnectRecoveryInstanceCommand).build() { static { __name(this, "DisconnectRecoveryInstanceCommand"); }}; // src/commands/DisconnectSourceServerCommand.ts var DisconnectSourceServerCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "DisconnectSourceServer", {}).n("DrsClient", "DisconnectSourceServerCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_DisconnectSourceServerCommand).de(de_DisconnectSourceServerCommand).build() { static { __name(this, "DisconnectSourceServerCommand"); }}; // src/commands/ExportSourceNetworkCfnTemplateCommand.ts var ExportSourceNetworkCfnTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "ExportSourceNetworkCfnTemplate", {}).n("DrsClient", "ExportSourceNetworkCfnTemplateCommand").f(void 0, void 0).ser(se_ExportSourceNetworkCfnTemplateCommand).de(de_ExportSourceNetworkCfnTemplateCommand).build() { static { __name(this, "ExportSourceNetworkCfnTemplateCommand"); }}; // src/commands/GetFailbackReplicationConfigurationCommand.ts var GetFailbackReplicationConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "GetFailbackReplicationConfiguration", {}).n("DrsClient", "GetFailbackReplicationConfigurationCommand").f(void 0, void 0).ser(se_GetFailbackReplicationConfigurationCommand).de(de_GetFailbackReplicationConfigurationCommand).build() { static { __name(this, "GetFailbackReplicationConfigurationCommand"); }}; // src/commands/GetLaunchConfigurationCommand.ts var GetLaunchConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "GetLaunchConfiguration", {}).n("DrsClient", "GetLaunchConfigurationCommand").f(void 0, void 0).ser(se_GetLaunchConfigurationCommand).de(de_GetLaunchConfigurationCommand).build() { static { __name(this, "GetLaunchConfigurationCommand"); }}; // src/commands/GetReplicationConfigurationCommand.ts var GetReplicationConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "GetReplicationConfiguration", {}).n("DrsClient", "GetReplicationConfigurationCommand").f(void 0, ReplicationConfigurationFilterSensitiveLog).ser(se_GetReplicationConfigurationCommand).de(de_GetReplicationConfigurationCommand).build() { static { __name(this, "GetReplicationConfigurationCommand"); }}; // src/commands/InitializeServiceCommand.ts var InitializeServiceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "InitializeService", {}).n("DrsClient", "InitializeServiceCommand").f(void 0, void 0).ser(se_InitializeServiceCommand).de(de_InitializeServiceCommand).build() { static { __name(this, "InitializeServiceCommand"); }}; // src/commands/ListExtensibleSourceServersCommand.ts var ListExtensibleSourceServersCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "ListExtensibleSourceServers", {}).n("DrsClient", "ListExtensibleSourceServersCommand").f(void 0, ListExtensibleSourceServersResponseFilterSensitiveLog).ser(se_ListExtensibleSourceServersCommand).de(de_ListExtensibleSourceServersCommand).build() { static { __name(this, "ListExtensibleSourceServersCommand"); }}; // src/commands/ListLaunchActionsCommand.ts var ListLaunchActionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "ListLaunchActions", {}).n("DrsClient", "ListLaunchActionsCommand").f(void 0, void 0).ser(se_ListLaunchActionsCommand).de(de_ListLaunchActionsCommand).build() { static { __name(this, "ListLaunchActionsCommand"); }}; // src/commands/ListStagingAccountsCommand.ts var ListStagingAccountsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "ListStagingAccounts", {}).n("DrsClient", "ListStagingAccountsCommand").f(void 0, void 0).ser(se_ListStagingAccountsCommand).de(de_ListStagingAccountsCommand).build() { static { __name(this, "ListStagingAccountsCommand"); }}; // src/commands/ListTagsForResourceCommand.ts var ListTagsForResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "ListTagsForResource", {}).n("DrsClient", "ListTagsForResourceCommand").f(void 0, ListTagsForResourceResponseFilterSensitiveLog).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() { static { __name(this, "ListTagsForResourceCommand"); }}; // src/commands/PutLaunchActionCommand.ts var PutLaunchActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "PutLaunchAction", {}).n("DrsClient", "PutLaunchActionCommand").f(void 0, void 0).ser(se_PutLaunchActionCommand).de(de_PutLaunchActionCommand).build() { static { __name(this, "PutLaunchActionCommand"); }}; // src/commands/RetryDataReplicationCommand.ts var RetryDataReplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "RetryDataReplication", {}).n("DrsClient", "RetryDataReplicationCommand").f(void 0, SourceServerFilterSensitiveLog).ser(se_RetryDataReplicationCommand).de(de_RetryDataReplicationCommand).build() { static { __name(this, "RetryDataReplicationCommand"); }}; // src/commands/ReverseReplicationCommand.ts var ReverseReplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "ReverseReplication", {}).n("DrsClient", "ReverseReplicationCommand").f(void 0, void 0).ser(se_ReverseReplicationCommand).de(de_ReverseReplicationCommand).build() { static { __name(this, "ReverseReplicationCommand"); }}; // src/commands/StartFailbackLaunchCommand.ts var StartFailbackLaunchCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "StartFailbackLaunch", {}).n("DrsClient", "StartFailbackLaunchCommand").f(StartFailbackLaunchRequestFilterSensitiveLog, StartFailbackLaunchResponseFilterSensitiveLog).ser(se_StartFailbackLaunchCommand).de(de_StartFailbackLaunchCommand).build() { static { __name(this, "StartFailbackLaunchCommand"); }}; // src/commands/StartRecoveryCommand.ts var StartRecoveryCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "StartRecovery", {}).n("DrsClient", "StartRecoveryCommand").f(StartRecoveryRequestFilterSensitiveLog, StartRecoveryResponseFilterSensitiveLog).ser(se_StartRecoveryCommand).de(de_StartRecoveryCommand).build() { static { __name(this, "StartRecoveryCommand"); }}; // src/commands/StartReplicationCommand.ts var StartReplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "StartReplication", {}).n("DrsClient", "StartReplicationCommand").f(void 0, StartReplicationResponseFilterSensitiveLog).ser(se_StartReplicationCommand).de(de_StartReplicationCommand).build() { static { __name(this, "StartReplicationCommand"); }}; // src/commands/StartSourceNetworkRecoveryCommand.ts var StartSourceNetworkRecoveryCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "StartSourceNetworkRecovery", {}).n("DrsClient", "StartSourceNetworkRecoveryCommand").f(StartSourceNetworkRecoveryRequestFilterSensitiveLog, StartSourceNetworkRecoveryResponseFilterSensitiveLog).ser(se_StartSourceNetworkRecoveryCommand).de(de_StartSourceNetworkRecoveryCommand).build() { static { __name(this, "StartSourceNetworkRecoveryCommand"); }}; // src/commands/StartSourceNetworkReplicationCommand.ts var StartSourceNetworkReplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "StartSourceNetworkReplication", {}).n("DrsClient", "StartSourceNetworkReplicationCommand").f(void 0, StartSourceNetworkReplicationResponseFilterSensitiveLog).ser(se_StartSourceNetworkReplicationCommand).de(de_StartSourceNetworkReplicationCommand).build() { static { __name(this, "StartSourceNetworkReplicationCommand"); }}; // src/commands/StopFailbackCommand.ts var StopFailbackCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "StopFailback", {}).n("DrsClient", "StopFailbackCommand").f(void 0, void 0).ser(se_StopFailbackCommand).de(de_StopFailbackCommand).build() { static { __name(this, "StopFailbackCommand"); }}; // src/commands/StopReplicationCommand.ts var StopReplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "StopReplication", {}).n("DrsClient", "StopReplicationCommand").f(void 0, StopReplicationResponseFilterSensitiveLog).ser(se_StopReplicationCommand).de(de_StopReplicationCommand).build() { static { __name(this, "StopReplicationCommand"); }}; // src/commands/StopSourceNetworkReplicationCommand.ts var StopSourceNetworkReplicationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "StopSourceNetworkReplication", {}).n("DrsClient", "StopSourceNetworkReplicationCommand").f(void 0, StopSourceNetworkReplicationResponseFilterSensitiveLog).ser(se_StopSourceNetworkReplicationCommand).de(de_StopSourceNetworkReplicationCommand).build() { static { __name(this, "StopSourceNetworkReplicationCommand"); }}; // src/commands/TagResourceCommand.ts var TagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "TagResource", {}).n("DrsClient", "TagResourceCommand").f(TagResourceRequestFilterSensitiveLog, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() { static { __name(this, "TagResourceCommand"); }}; // src/commands/TerminateRecoveryInstancesCommand.ts var TerminateRecoveryInstancesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "TerminateRecoveryInstances", {}).n("DrsClient", "TerminateRecoveryInstancesCommand").f(void 0, TerminateRecoveryInstancesResponseFilterSensitiveLog).ser(se_TerminateRecoveryInstancesCommand).de(de_TerminateRecoveryInstancesCommand).build() { static { __name(this, "TerminateRecoveryInstancesCommand"); }}; // src/commands/UntagResourceCommand.ts var UntagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "UntagResource", {}).n("DrsClient", "UntagResourceCommand").f(UntagResourceRequestFilterSensitiveLog, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() { static { __name(this, "UntagResourceCommand"); }}; // src/commands/UpdateFailbackReplicationConfigurationCommand.ts var UpdateFailbackReplicationConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "UpdateFailbackReplicationConfiguration", {}).n("DrsClient", "UpdateFailbackReplicationConfigurationCommand").f(void 0, void 0).ser(se_UpdateFailbackReplicationConfigurationCommand).de(de_UpdateFailbackReplicationConfigurationCommand).build() { static { __name(this, "UpdateFailbackReplicationConfigurationCommand"); }}; // src/commands/UpdateLaunchConfigurationCommand.ts var UpdateLaunchConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "UpdateLaunchConfiguration", {}).n("DrsClient", "UpdateLaunchConfigurationCommand").f(void 0, void 0).ser(se_UpdateLaunchConfigurationCommand).de(de_UpdateLaunchConfigurationCommand).build() { static { __name(this, "UpdateLaunchConfigurationCommand"); }}; // src/commands/UpdateLaunchConfigurationTemplateCommand.ts var UpdateLaunchConfigurationTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "UpdateLaunchConfigurationTemplate", {}).n("DrsClient", "UpdateLaunchConfigurationTemplateCommand").f(void 0, UpdateLaunchConfigurationTemplateResponseFilterSensitiveLog).ser(se_UpdateLaunchConfigurationTemplateCommand).de(de_UpdateLaunchConfigurationTemplateCommand).build() { static { __name(this, "UpdateLaunchConfigurationTemplateCommand"); }}; // src/commands/UpdateReplicationConfigurationCommand.ts var UpdateReplicationConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "UpdateReplicationConfiguration", {}).n("DrsClient", "UpdateReplicationConfigurationCommand").f(UpdateReplicationConfigurationRequestFilterSensitiveLog, ReplicationConfigurationFilterSensitiveLog).ser(se_UpdateReplicationConfigurationCommand).de(de_UpdateReplicationConfigurationCommand).build() { static { __name(this, "UpdateReplicationConfigurationCommand"); }}; // src/commands/UpdateReplicationConfigurationTemplateCommand.ts var UpdateReplicationConfigurationTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("ElasticDisasterRecoveryService", "UpdateReplicationConfigurationTemplate", {}).n("DrsClient", "UpdateReplicationConfigurationTemplateCommand").f( UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog, ReplicationConfigurationTemplateFilterSensitiveLog).ser(se_UpdateReplicationConfigurationTemplateCommand).de(de_UpdateReplicationConfigurationTemplateCommand).build() { static { __name(this, "UpdateReplicationConfigurationTemplateCommand"); }}; // src/Drs.tsvar commands = { AssociateSourceNetworkStackCommand, CreateExtendedSourceServerCommand, CreateLaunchConfigurationTemplateCommand, CreateReplicationConfigurationTemplateCommand, CreateSourceNetworkCommand, DeleteJobCommand, DeleteLaunchActionCommand, DeleteLaunchConfigurationTemplateCommand, DeleteRecoveryInstanceCommand, DeleteReplicationConfigurationTemplateCommand, DeleteSourceNetworkCommand, DeleteSourceServerCommand, DescribeJobLogItemsCommand, DescribeJobsCommand, DescribeLaunchConfigurationTemplatesCommand, DescribeRecoveryInstancesCommand, DescribeRecoverySnapshotsCommand, DescribeReplicationConfigurationTemplatesCommand, DescribeSourceNetworksCommand, DescribeSourceServersCommand, DisconnectRecoveryInstanceCommand, DisconnectSourceServerCommand, ExportSourceNetworkCfnTemplateCommand, GetFailbackReplicationConfigurationCommand, GetLaunchConfigurationCommand, GetReplicationConfigurationCommand, InitializeServiceCommand, ListExtensibleSourceServersCommand, ListLaunchActionsCommand, ListStagingAccountsCommand, ListTagsForResourceCommand, PutLaunchActionCommand, RetryDataReplicationCommand, ReverseReplicationCommand, StartFailbackLaunchCommand, StartRecoveryCommand, StartReplicationCommand, StartSourceNetworkRecoveryCommand, StartSourceNetworkReplicationCommand, StopFailbackCommand, StopReplicationCommand, StopSourceNetworkReplicationCommand, TagResourceCommand, TerminateRecoveryInstancesCommand, UntagResourceCommand, UpdateFailbackReplicationConfigurationCommand, UpdateLaunchConfigurationCommand, UpdateLaunchConfigurationTemplateCommand, UpdateReplicationConfigurationCommand, UpdateReplicationConfigurationTemplateCommand};var Drs = class extends DrsClient { static { __name(this, "Drs"); }};(0, import_smithy_client.createAggregatedClient)(commands, Drs); // src/pagination/DescribeJobLogItemsPaginator.ts var paginateDescribeJobLogItems = (0, import_core.createPaginator)(DrsClient, DescribeJobLogItemsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeJobsPaginator.ts var paginateDescribeJobs = (0, import_core.createPaginator)(DrsClient, DescribeJobsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeLaunchConfigurationTemplatesPaginator.ts var paginateDescribeLaunchConfigurationTemplates = (0, import_core.createPaginator)(DrsClient, DescribeLaunchConfigurationTemplatesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeRecoveryInstancesPaginator.ts var paginateDescribeRecoveryInstances = (0, import_core.createPaginator)(DrsClient, DescribeRecoveryInstancesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeRecoverySnapshotsPaginator.ts var paginateDescribeRecoverySnapshots = (0, import_core.createPaginator)(DrsClient, DescribeRecoverySnapshotsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeReplicationConfigurationTemplatesPaginator.ts var paginateDescribeReplicationConfigurationTemplates = (0, import_core.createPaginator)(DrsClient, DescribeReplicationConfigurationTemplatesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeSourceNetworksPaginator.ts var paginateDescribeSourceNetworks = (0, import_core.createPaginator)(DrsClient, DescribeSourceNetworksCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/DescribeSourceServersPaginator.ts var paginateDescribeSourceServers = (0, import_core.createPaginator)(DrsClient, DescribeSourceServersCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListExtensibleSourceServersPaginator.ts var paginateListExtensibleSourceServers = (0, import_core.createPaginator)(DrsClient, ListExtensibleSourceServersCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListLaunchActionsPaginator.ts var paginateListLaunchActions = (0, import_core.createPaginator)(DrsClient, ListLaunchActionsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListStagingAccountsPaginator.ts var paginateListStagingAccounts = (0, import_core.createPaginator)(DrsClient, ListStagingAccountsCommand, "nextToken", "nextToken", "maxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { DrsServiceException, __Client, DrsClient, Drs, $Command, AssociateSourceNetworkStackCommand, CreateExtendedSourceServerCommand, CreateLaunchConfigurationTemplateCommand, CreateReplicationConfigurationTemplateCommand, CreateSourceNetworkCommand, DeleteJobCommand, DeleteLaunchActionCommand, DeleteLaunchConfigurationTemplateCommand, DeleteRecoveryInstanceCommand, DeleteReplicationConfigurationTemplateCommand, DeleteSourceNetworkCommand, DeleteSourceServerCommand, DescribeJobLogItemsCommand, DescribeJobsCommand, DescribeLaunchConfigurationTemplatesCommand, DescribeRecoveryInstancesCommand, DescribeRecoverySnapshotsCommand, DescribeReplicationConfigurationTemplatesCommand, DescribeSourceNetworksCommand, DescribeSourceServersCommand, DisconnectRecoveryInstanceCommand, DisconnectSourceServerCommand, ExportSourceNetworkCfnTemplateCommand, GetFailbackReplicationConfigurationCommand, GetLaunchConfigurationCommand, GetReplicationConfigurationCommand, InitializeServiceCommand, ListExtensibleSourceServersCommand, ListLaunchActionsCommand, ListStagingAccountsCommand, ListTagsForResourceCommand, PutLaunchActionCommand, RetryDataReplicationCommand, ReverseReplicationCommand, StartFailbackLaunchCommand, StartRecoveryCommand, StartReplicationCommand, StartSourceNetworkRecoveryCommand, StartSourceNetworkReplicationCommand, StopFailbackCommand, StopReplicationCommand, StopSourceNetworkReplicationCommand, TagResourceCommand, TerminateRecoveryInstancesCommand, UntagResourceCommand, UpdateFailbackReplicationConfigurationCommand, UpdateLaunchConfigurationCommand, UpdateLaunchConfigurationTemplateCommand, UpdateReplicationConfigurationCommand, UpdateReplicationConfigurationTemplateCommand, paginateDescribeJobLogItems, paginateDescribeJobs, paginateDescribeLaunchConfigurationTemplates, paginateDescribeRecoveryInstances, paginateDescribeRecoverySnapshots, paginateDescribeReplicationConfigurationTemplates, paginateDescribeSourceNetworks, paginateDescribeSourceServers, paginateListExtensibleSourceServers, paginateListLaunchActions, paginateListStagingAccounts, AccessDeniedException, InitiatedBy, LaunchStatus, ParticipatingResourceID, LaunchActionCategory, LaunchActionParameterType, LaunchActionType, LaunchActionRunStatus, JobStatus, JobType, ConflictException, InternalServerException, ResourceNotFoundException, ServiceQuotaExceededException, ThrottlingException, UninitializedAccountException, ValidationExceptionReason, ValidationException, ProductCodeMode, DataReplicationErrorString, DataReplicationInitiationStepName, DataReplicationInitiationStepStatus, DataReplicationState, VolumeStatus, LastLaunchResult, LastLaunchType, ReplicationDirection, ExtensionStatus, LaunchDisposition, TargetInstanceTypeRightSizingMethod, ReplicationConfigurationDataPlaneRouting, ReplicationConfigurationDefaultLargeStagingDiskType, ReplicationConfigurationEbsEncryption, PITPolicyRuleUnits, JobLogEvent, EventResourceData, FailbackReplicationError, RecoveryInstanceDataReplicationInitiationStepName, RecoveryInstanceDataReplicationInitiationStepStatus, RecoveryInstanceDataReplicationState, EC2InstanceState, FailbackLaunchType, FailbackState, OriginEnvironment, RecoverySnapshotsOrder, RecoveryResult, ReplicationStatus, ReplicationConfigurationReplicatedDiskStagingDiskType, AssociateSourceNetworkStackRequestFilterSensitiveLog, JobFilterSensitiveLog, AssociateSourceNetworkStackResponseFilterSensitiveLog, CreateExtendedSourceServerRequestFilterSensitiveLog, SourceServerFilterSensitiveLog, CreateExtendedSourceServerResponseFilterSensitiveLog, CreateLaunchConfigurationTemplateRequestFilterSensitiveLog, LaunchConfigurationTemplateFilterSensitiveLog, CreateLaunchConfigurationTemplateResponseFilterSensitiveLog, CreateReplicationConfigurationTemplateRequestFilterSensitiveLog, ReplicationConfigurationTemplateFilterSensitiveLog, CreateSourceNetworkRequestFilterSensitiveLog, DescribeJobsResponseFilterSensitiveLog, DescribeLaunchConfigurationTemplatesResponseFilterSensitiveLog, RecoveryInstanceFilterSensitiveLog, DescribeRecoveryInstancesResponseFilterSensitiveLog, DescribeReplicationConfigurationTemplatesResponseFilterSensitiveLog, SourceNetworkFilterSensitiveLog, DescribeSourceNetworksResponseFilterSensitiveLog, DescribeSourceServersResponseFilterSensitiveLog, UpdateLaunchConfigurationTemplateResponseFilterSensitiveLog, StagingSourceServerFilterSensitiveLog, ListExtensibleSourceServersResponseFilterSensitiveLog, ListTagsForResourceResponseFilterSensitiveLog, StartFailbackLaunchRequestFilterSensitiveLog, StartFailbackLaunchResponseFilterSensitiveLog, TerminateRecoveryInstancesResponseFilterSensitiveLog, UpdateReplicationConfigurationTemplateRequestFilterSensitiveLog, StartSourceNetworkRecoveryRequestNetworkEntryFilterSensitiveLog, StartSourceNetworkRecoveryRequestFilterSensitiveLog, StartSourceNetworkRecoveryResponseFilterSensitiveLog, StartSourceNetworkReplicationResponseFilterSensitiveLog, StopSourceNetworkReplicationResponseFilterSensitiveLog, ReplicationConfigurationFilterSensitiveLog, StartRecoveryRequestFilterSensitiveLog, StartRecoveryResponseFilterSensitiveLog, StartReplicationResponseFilterSensitiveLog, StopReplicationResponseFilterSensitiveLog, UpdateReplicationConfigurationRequestFilterSensitiveLog, TagResourceRequestFilterSensitiveLog, UntagResourceRequestFilterSensitiveLog});