File Explorer

/proc/self/root/proc/4/root/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 /.

index.js109 KB · 2838 lines
const { awsEndpointFunctions, emitWarningIfUnsupportedVersion: emitWarningIfUnsupportedVersion$1, createDefaultUserAgentProvider, NODE_APP_ID_CONFIG_OPTIONS, getAwsRegionExtensionConfiguration, resolveAwsRegionExtensionConfiguration, resolveUserAgentConfig, resolveHostHeaderConfig, getUserAgentPlugin, getHostHeaderPlugin, getLoggerPlugin, getRecursionDetectionPlugin } = require("@aws-sdk/core/client");const { getHttpAuthSchemeEndpointRuleSetPlugin, DefaultIdentityProviderConfig, getHttpSigningPlugin, createPaginator } = require("@smithy/core");const { normalizeProvider, getSmithyContext, ServiceException, NoOpLogger, emitWarningIfUnsupportedVersion, loadConfigsForDefaultMode, getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig, Client, makeBuilder, createAggregatedClient } = require("@smithy/core/client");const { Command: $Command } = require("@smithy/core/client");exports.$Command = $Command;exports.__Client = Client;const { resolveDefaultsModeConfig, loadConfig, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS, resolveRegionConfig } = require("@smithy/core/config");const { BinaryDecisionDiagram, EndpointCache, decideEndpoint, customEndpointFunctions, resolveEndpointConfig, getEndpointPlugin } = require("@smithy/core/endpoints");const { parseUrl, getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig, getContentLengthPlugin } = require("@smithy/core/protocols");const { DEFAULT_RETRY_MODE, NODE_RETRY_MODE_CONFIG_OPTIONS, NODE_MAX_ATTEMPT_CONFIG_OPTIONS, resolveRetryConfig, getRetryPlugin } = require("@smithy/core/retry");const { TypeRegistry, getSchemaSerdePlugin } = require("@smithy/core/schema");const { resolveAwsSdkSigV4Config, AwsSdkSigV4Signer, NODE_AUTH_SCHEME_PREFERENCE_OPTIONS } = require("@aws-sdk/core/httpAuthSchemes");const { defaultProvider } = require("@aws-sdk/credential-provider-node");const { toUtf8, fromUtf8, toBase64, fromBase64, calculateBodyLength } = require("@smithy/core/serde");const { streamCollector, NodeHttpHandler } = require("@smithy/node-http-handler");const { AwsRestJsonProtocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultDrsHttpAuthSchemeParametersProvider = async (config, context, input) => {    return {        operation: getSmithyContext(context).operation,        region: await normalizeProvider(config.region)() || (() => {            throw new Error("expected `region` to be configured for `aws.auth#sigv4`");        })(),    };};function createAwsAuthSigv4HttpAuthOption(authParameters) {    return {        schemeId: "aws.auth#sigv4",        signingProperties: {            name: "drs",            region: authParameters.region,        },        propertiesExtractor: (config, context) => ({            signingProperties: {                config,                context,            },        }),    };}const defaultDrsHttpAuthSchemeProvider = (authParameters) => {    const options = [];    switch (authParameters.operation) {        default: {            options.push(createAwsAuthSigv4HttpAuthOption(authParameters));        }    }    return options;};const resolveHttpAuthSchemeConfig = (config) => {    const config_0 = resolveAwsSdkSigV4Config(config);    return Object.assign(config_0, {        authSchemePreference: normalizeProvider(config.authSchemePreference ?? []),    });}; const resolveClientEndpointParameters = (options) => {    return Object.assign(options, {        useDualstackEndpoint: options.useDualstackEndpoint ?? false,        useFipsEndpoint: options.useFipsEndpoint ?? false,        defaultSigningName: "drs",    });};const commonParams = {    UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },    Endpoint: { type: "builtInParams", name: "endpoint" },    Region: { type: "builtInParams", name: "region" },    UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },}; var version = "3.1104.0";var packageInfo = {	version: version}; const k = "ref";const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = { [k]: "Endpoint" }, h = { [k]: d }, i = {}, j = [{ [k]: "Region" }];const _data = {    conditions: [        [c, [g]],        [c, j],        ["aws.partition", j, d],        [e, [{ [k]: "UseFIPS" }, b]],        [e, [{ [k]: "UseDualStack" }, b]],        [e, [{ fn: f, argv: [h, "supportsDualStack"] }, b]],        [e, [{ fn: f, argv: [h, "supportsFIPS"] }, b]]    ],    results: [        [a],        [a, "Invalid Configuration: FIPS and custom endpoint are not supported"],        [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"],        [g, i],        ["https://drs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", i],        [a, "FIPS and DualStack are enabled, but this partition does not support one or both"],        ["https://drs-fips.{Region}.{PartitionResult#dnsSuffix}", i],        [a, "FIPS is enabled but this partition does not support FIPS"],        ["https://drs.{Region}.{PartitionResult#dualStackDnsSuffix}", i],        [a, "DualStack is enabled but this partition does not support DualStack"],        ["https://drs.{Region}.{PartitionResult#dnsSuffix}", i],        [a, "Invalid Configuration: Missing Region"]    ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([    -1, 1, -1,    0, 12, 3,    1, 4, r + 11,    2, 5, r + 11,    3, 8, 6,    4, 7, r + 10,    5, r + 8, r + 9,    4, 10, 9,    6, r + 6, r + 7,    5, 11, r + 5,    6, r + 4, r + 5,    3, r + 1, 13,    4, r + 2, r + 3,]);const bdd = BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results); const cache = new EndpointCache({    size: 50,    params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"],});const defaultEndpointResolver = (endpointParams, context = {}) => {    return cache.get(endpointParams, () => decideEndpoint(bdd, {        endpointParams: endpointParams,        logger: context.logger,    }));};customEndpointFunctions.aws = awsEndpointFunctions; class DrsServiceException extends ServiceException {    constructor(options) {        super(options);        Object.setPrototypeOf(this, DrsServiceException.prototype);    }} class AccessDeniedException extends DrsServiceException {    name = "AccessDeniedException";    $fault = "client";    code;    constructor(opts) {        super({            name: "AccessDeniedException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, AccessDeniedException.prototype);        this.code = opts.code;    }}class ConflictException extends DrsServiceException {    name = "ConflictException";    $fault = "client";    code;    resourceId;    resourceType;    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;    }}class InternalServerException extends DrsServiceException {    name = "InternalServerException";    $fault = "server";    retryAfterSeconds;    constructor(opts) {        super({            name: "InternalServerException",            $fault: "server",            ...opts,        });        Object.setPrototypeOf(this, InternalServerException.prototype);        this.retryAfterSeconds = opts.retryAfterSeconds;    }}class ResourceNotFoundException extends DrsServiceException {    name = "ResourceNotFoundException";    $fault = "client";    code;    resourceId;    resourceType;    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;    }}class ServiceQuotaExceededException extends DrsServiceException {    name = "ServiceQuotaExceededException";    $fault = "client";    code;    resourceId;    resourceType;    serviceCode;    quotaCode;    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;    }}class ThrottlingException extends DrsServiceException {    name = "ThrottlingException";    $fault = "client";    serviceCode;    quotaCode;    retryAfterSeconds;    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;    }}class UninitializedAccountException extends DrsServiceException {    name = "UninitializedAccountException";    $fault = "client";    code;    constructor(opts) {        super({            name: "UninitializedAccountException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, UninitializedAccountException.prototype);        this.code = opts.code;    }}class ValidationException extends DrsServiceException {    name = "ValidationException";    $fault = "client";    code;    reason;    fieldList;    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;    }} const _A = "Account";const _ADE = "AccessDeniedException";const _ASNS = "AssociateSourceNetworkStack";const _ASNSR = "AssociateSourceNetworkStackRequest";const _ASNSRs = "AssociateSourceNetworkStackResponse";const _Ac = "Accounts";const _C = "Cpus";const _CE = "ConflictException";const _CESS = "CreateExtendedSourceServer";const _CESSR = "CreateExtendedSourceServerRequest";const _CESSRr = "CreateExtendedSourceServerResponse";const _CLCT = "CreateLaunchConfigurationTemplate";const _CLCTR = "CreateLaunchConfigurationTemplateRequest";const _CLCTRr = "CreateLaunchConfigurationTemplateResponse";const _CP = "ConversionProperties";const _CPU = "CPU";const _CRCT = "CreateReplicationConfigurationTemplate";const _CRCTR = "CreateReplicationConfigurationTemplateRequest";const _CSN = "CfnStackName";const _CSNR = "CreateSourceNetworkRequest";const _CSNRr = "CreateSourceNetworkResponse";const _CSNr = "CreateSourceNetwork";const _D = "Disk";const _DJ = "DeleteJob";const _DJLI = "DescribeJobLogItems";const _DJLIR = "DescribeJobLogItemsRequest";const _DJLIRe = "DescribeJobLogItemsResponse";const _DJR = "DeleteJobRequest";const _DJRF = "DescribeJobsRequestFilters";const _DJRe = "DeleteJobResponse";const _DJRes = "DescribeJobsRequest";const _DJResc = "DescribeJobsResponse";const _DJe = "DescribeJobs";const _DLA = "DeleteLaunchAction";const _DLAR = "DeleteLaunchActionRequest";const _DLARe = "DeleteLaunchActionResponse";const _DLCT = "DeleteLaunchConfigurationTemplate";const _DLCTR = "DeleteLaunchConfigurationTemplateRequest";const _DLCTRe = "DeleteLaunchConfigurationTemplateResponse";const _DLCTRes = "DescribeLaunchConfigurationTemplatesRequest";const _DLCTResc = "DescribeLaunchConfigurationTemplatesResponse";const _DLCTe = "DescribeLaunchConfigurationTemplates";const _DRCT = "DeleteReplicationConfigurationTemplate";const _DRCTR = "DeleteReplicationConfigurationTemplateRequest";const _DRCTRe = "DeleteReplicationConfigurationTemplateResponse";const _DRCTRes = "DescribeReplicationConfigurationTemplatesRequest";const _DRCTResc = "DescribeReplicationConfigurationTemplatesResponse";const _DRCTe = "DescribeReplicationConfigurationTemplates";const _DRE = "DataReplicationError";const _DRI = "DataReplicationInfo";const _DRII = "DescribeRecoveryInstancesItems";const _DRIR = "DeleteRecoveryInstanceRequest";const _DRIRD = "DataReplicationInfoReplicatedDisk";const _DRIRDa = "DataReplicationInfoReplicatedDisks";const _DRIRF = "DescribeRecoveryInstancesRequestFilters";const _DRIRe = "DescribeRecoveryInstancesRequest";const _DRIRes = "DescribeRecoveryInstancesResponse";const _DRIRi = "DisconnectRecoveryInstanceRequest";const _DRIS = "DataReplicationInitiationStep";const _DRISa = "DataReplicationInitiationSteps";const _DRIa = "DataReplicationInitiation";const _DRIe = "DeleteRecoveryInstance";const _DRIes = "DescribeRecoveryInstances";const _DRIi = "DisconnectRecoveryInstance";const _DRS = "DescribeRecoverySnapshots";const _DRSR = "DescribeRecoverySnapshotsRequest";const _DRSRF = "DescribeRecoverySnapshotsRequestFilters";const _DRSRe = "DescribeRecoverySnapshotsResponse";const _DSN = "DeleteSourceNetwork";const _DSNR = "DeleteSourceNetworkRequest";const _DSNRF = "DescribeSourceNetworksRequestFilters";const _DSNRe = "DeleteSourceNetworkResponse";const _DSNRes = "DescribeSourceNetworksRequest";const _DSNResc = "DescribeSourceNetworksResponse";const _DSNe = "DescribeSourceNetworks";const _DSS = "DeleteSourceServer";const _DSSR = "DeleteSourceServerRequest";const _DSSRF = "DescribeSourceServersRequestFilters";const _DSSRe = "DeleteSourceServerResponse";const _DSSRes = "DescribeSourceServersRequest";const _DSSResc = "DescribeSourceServersResponse";const _DSSRi = "DisconnectSourceServerRequest";const _DSSe = "DescribeSourceServers";const _DSSi = "DisconnectSourceServer";const _Di = "Disks";const _ERD = "EventResourceData";const _ESNCT = "ExportSourceNetworkCfnTemplate";const _ESNCTR = "ExportSourceNetworkCfnTemplateRequest";const _ESNCTRx = "ExportSourceNetworkCfnTemplateResponse";const _GFRC = "GetFailbackReplicationConfiguration";const _GFRCR = "GetFailbackReplicationConfigurationRequest";const _GFRCRe = "GetFailbackReplicationConfigurationResponse";const _GLC = "GetLaunchConfiguration";const _GLCR = "GetLaunchConfigurationRequest";const _GRC = "GetReplicationConfiguration";const _GRCR = "GetReplicationConfigurationRequest";const _IH = "IdentificationHints";const _IS = "InitializeService";const _ISE = "InternalServerException";const _ISR = "InitializeServiceRequest";const _ISRn = "InitializeServiceResponse";const _J = "Job";const _JL = "JobLog";const _JLED = "JobLogEventData";const _JLo = "JobLogs";const _JLob = "JobsList";const _L = "Licensing";const _LA = "LaunchAction";const _LAP = "LaunchActionParameter";const _LAPa = "LaunchActionParameters";const _LAR = "LaunchActionRun";const _LARF = "LaunchActionsRequestFilters";const _LARa = "LaunchActionRuns";const _LAS = "LaunchActionsStatus";const _LAa = "LaunchActions";const _LC = "LaunchConfiguration";const _LCLL = "LifeCycleLastLaunch";const _LCLLI = "LifeCycleLastLaunchInitiated";const _LCT = "LaunchConfigurationTemplate";const _LCTa = "LaunchConfigurationTemplates";const _LCi = "LifeCycle";const _LESS = "ListExtensibleSourceServers";const _LESSR = "ListExtensibleSourceServersRequest";const _LESSRi = "ListExtensibleSourceServersResponse";const _LIIP = "LaunchIntoInstanceProperties";const _LLA = "ListLaunchActions";const _LLAR = "ListLaunchActionsRequest";const _LLARi = "ListLaunchActionsResponse";const _LSA = "ListStagingAccounts";const _LSAR = "ListStagingAccountsRequest";const _LSARi = "ListStagingAccountsResponse";const _LTFR = "ListTagsForResource";const _LTFRR = "ListTagsForResourceRequest";const _LTFRRi = "ListTagsForResourceResponse";const _NI = "NetworkInterface";const _NIe = "NetworkInterfaces";const _OS = "OS";const _PC = "ProductCode";const _PCr = "ProductCodes";const _PITP = "PITPolicy";const _PITPR = "PITPolicyRule";const _PLA = "PutLaunchAction";const _PLAR = "PutLaunchActionRequest";const _PLARu = "PutLaunchActionResponse";const _PR = "ParticipatingResource";const _PRID = "ParticipatingResourceID";const _PRa = "ParticipatingResources";const _PS = "ParticipatingServer";const _PSa = "ParticipatingServers";const _RA = "Retry-After";const _RC = "ReplicationConfiguration";const _RCRD = "ReplicationConfigurationReplicatedDisk";const _RCRDe = "ReplicationConfigurationReplicatedDisks";const _RCT = "ReplicationConfigurationTemplate";const _RCTe = "ReplicationConfigurationTemplates";const _RDR = "RetryDataReplication";const _RDRR = "RetryDataReplicationRequest";const _RI = "RecoveryInstance";const _RID = "RecoveryInstanceDisk";const _RIDRE = "RecoveryInstanceDataReplicationError";const _RIDRI = "RecoveryInstanceDataReplicationInfo";const _RIDRIRD = "RecoveryInstanceDataReplicationInfoReplicatedDisk";const _RIDRIRDe = "RecoveryInstanceDataReplicationInfoReplicatedDisks";const _RIDRIS = "RecoveryInstanceDataReplicationInitiationStep";const _RIDRISe = "RecoveryInstanceDataReplicationInitiationSteps";const _RIDRIe = "RecoveryInstanceDataReplicationInitiation";const _RIDe = "RecoveryInstanceDisks";const _RIF = "RecoveryInstanceFailback";const _RIP = "RecoveryInstanceProperties";const _RLC = "RecoveryLifeCycle";const _RNFE = "ResourceNotFoundException";const _RR = "ReverseReplication";const _RRR = "ReverseReplicationRequest";const _RRRe = "ReverseReplicationResponse";const _RS = "RecoverySnapshot";const _RSL = "RecoverySnapshotsList";const _SA = "StagingArea";const _SBS = "SensitiveBoundedString";const _SCP = "SourceCloudProperties";const _SF = "StopFailback";const _SFL = "StartFailbackLaunch";const _SFLR = "StartFailbackLaunchRequest";const _SFLRt = "StartFailbackLaunchResponse";const _SFR = "StopFailbackRequest";const _SN = "SourceNetwork";const _SND = "SourceNetworkData";const _SNL = "SourceNetworksList";const _SP = "SourceProperties";const _SQEE = "ServiceQuotaExceededException";const _SR = "StartRecovery";const _SRR = "StartRecoveryRequest";const _SRRSS = "StartRecoveryRequestSourceServer";const _SRRSSt = "StartRecoveryRequestSourceServers";const _SRRt = "StartRecoveryResponse";const _SRRta = "StartReplicationRequest";const _SRRtar = "StartReplicationResponse";const _SRRto = "StopReplicationRequest";const _SRRtop = "StopReplicationResponse";const _SRt = "StartReplication";const _SRto = "StopReplication";const _SS = "SourceServer";const _SSL = "SourceServersList";const _SSNR = "StartSourceNetworkRecovery";const _SSNRR = "StartSourceNetworkRecoveryRequest";const _SSNRRNE = "StartSourceNetworkRecoveryRequestNetworkEntry";const _SSNRRNEt = "StartSourceNetworkRecoveryRequestNetworkEntries";const _SSNRRt = "StartSourceNetworkRecoveryResponse";const _SSNRRta = "StartSourceNetworkReplicationRequest";const _SSNRRtar = "StartSourceNetworkReplicationResponse";const _SSNRRto = "StopSourceNetworkReplicationRequest";const _SSNRRtop = "StopSourceNetworkReplicationResponse";const _SSNRt = "StartSourceNetworkReplication";const _SSNRto = "StopSourceNetworkReplication";const _SSS = "StagingSourceServer";const _SSSL = "StagingSourceServersList";const _TE = "ThrottlingException";const _TK = "TagKeys";const _TM = "TagsMap";const _TR = "TagResource";const _TRI = "TerminateRecoveryInstances";const _TRIR = "TerminateRecoveryInstancesRequest";const _TRIRe = "TerminateRecoveryInstancesResponse";const _TRR = "TagResourceRequest";const _UAE = "UninitializedAccountException";const _UFRC = "UpdateFailbackReplicationConfiguration";const _UFRCR = "UpdateFailbackReplicationConfigurationRequest";const _ULC = "UpdateLaunchConfiguration";const _ULCR = "UpdateLaunchConfigurationRequest";const _ULCT = "UpdateLaunchConfigurationTemplate";const _ULCTR = "UpdateLaunchConfigurationTemplateRequest";const _ULCTRp = "UpdateLaunchConfigurationTemplateResponse";const _UR = "UntagResource";const _URC = "UpdateReplicationConfiguration";const _URCR = "UpdateReplicationConfigurationRequest";const _URCT = "UpdateReplicationConfigurationTemplate";const _URCTR = "UpdateReplicationConfigurationTemplateRequest";const _URR = "UntagResourceRequest";const _VE = "ValidationException";const _VEF = "ValidationExceptionField";const _VEFL = "ValidationExceptionFieldList";const _VTCM = "VolumeToConversionMap";const _VTPC = "VolumeToProductCodes";const _a = "arn";const _aC = "attemptCount";const _aCDT = "apiCallDateTime";const _aCc = "actionCode";const _aDSG = "associateDefaultSecurityGroup";const _aI = "actionId";const _aID = "accountID";const _aIID = "awsInstanceID";const _aIc = "actionIds";const _aLSBSDT = "agentLastSeenByServiceDateTime";const _aRND = "autoReplicateNewDisks";const _aTSDT = "addedToServiceDateTime";const _aV = "actionVersion";const _aVg = "agentVersion";const _ac = "active";const _acc = "accounts";const _act = "action";const _b = "bytes";const _bSB = "backloggedStorageBytes";const _bT = "bandwidthThrottling";const _c = "client";const _cDT = "creationDateTime";const _cP = "conversionProperties";const _cPI = "copyPrivateIp";const _cPIP = "createPublicIP";const _cSID = "conversionServerID";const _cSN = "cfnStackName";const _cT = "copyTags";const _ca = "category";const _co = "code";const _cor = "cores";const _cp = "cpus";const _d = "description";const _dAN = "deployAsNew";const _dLSDT = "defaultLargeStagingDiskType";const _dN = "deviceName";const _dPR = "dataPlaneRouting";const _dRE = "dataReplicationError";const _dRI = "dataReplicationInitiation";const _dRIa = "dataReplicationInfo";const _dRS = "dataReplicationState";const _dT = "dataTimestamp";const _di = "disks";const _e = "error";const _eBA = "exportBucketArn";const _eD = "eventData";const _eDT = "etaDateTime";const _eDTn = "endDateTime";const _eE = "ebsEncryption";const _eEKA = "ebsEncryptionKeyArn";const _eIID = "ec2InstanceID";const _eIS = "ec2InstanceState";const _eLTID = "ec2LaunchTemplateID";const _eM = "errorMessage";const _eRD = "eventResourceData";const _eRDl = "elapsedReplicationDuration";const _eS = "ebsSnapshots";const _eT = "expectedTimestamp";const _eVID = "ebsVolumeID";const _en = "enabled";const _ev = "event";const _f = "filters";const _fBDT = "firstByteDateTime";const _fCID = "failbackClientID";const _fCLSBSDT = "failbackClientLastSeenByServiceDateTime";const _fD = "fromDate";const _fDT = "fromDateTime";const _fIT = "failbackInitiationTime";const _fJID = "failbackJobID";const _fL = "fieldList";const _fLT = "failbackLaunchType";const _fR = "failureReason";const _fS = "fullString";const _fTOS = "failbackToOriginalServer";const _fU = "forceUefi";const _fa = "failback";const _fq = "fqdn";const _h = "hostname";const _hE = "httpError";const _hH = "httpHeader";const _hI = "hardwareId";const _hQ = "httpQuery";const _ht = "http";const _i = "items";const _iB = "initiatedBy";const _iBD = "isBootDisk";const _iD = "isDrill";const _iDN = "internalDeviceName";const _iH = "identificationHints";const _iP = "internetProtocol";const _iPs = "isPrimary";const _in = "initiated";const _int = "interval";const _io = "iops";const _ip = "ips";const _j = "job";const _jID = "jobID";const _jIDo = "jobIDs";const _l = "licensing";const _lAS = "launchActionsStatus";const _lC = "lifeCycle";const _lCT = "launchConfigurationTemplate";const _lCTID = "launchConfigurationTemplateID";const _lCTIDa = "launchConfigurationTemplateIDs";const _lD = "launchDisposition";const _lDT = "logDateTime";const _lDa = "lagDuration";const _lIECIID = "launchIntoEC2InstanceID";const _lIIP = "launchIntoInstanceProperties";const _lISI = "launchIntoSourceInstance";const _lL = "lastLaunch";const _lLR = "lastLaunchResult";const _lR = "lastRecovery";const _lRR = "lastRecoveryResult";const _lS = "launchStatus";const _lSBSDT = "lastSeenByServiceDateTime";const _lUDT = "lastUpdatedDateTime";const _lVID = "launchedVpcID";const _m = "message";const _mA = "macAddress";const _mAC = "maxAttemptsCount";const _mN = "modelName";const _mR = "maxResults";const _n = "name";const _nADT = "nextAttemptDateTime";const _nI = "networkInterfaces";const _nT = "nextToken";const _o = "order";const _oAID = "originAccountID";const _oAZ = "originAvailabilityZone";const _oB = "osByol";const _oE = "originEnvironment";const _oR = "originRegion";const _oSDT = "optimizedStagingDiskType";const _op = "optional";const _os = "os";const _p = "parameters";const _pCI = "productCodeId";const _pCM = "productCodeMode";const _pITSDT = "pointInTimeSnapshotDateTime";const _pLE = "postLaunchEnabled";const _pP = "pitPolicy";const _pR = "participatingResources";const _pRID = "participatingResourceID";const _pS = "participatingServers";const _qC = "quotaCode";const _r = "reason";const _rA = "resourceArn";const _rAS = "retryAfterSeconds";const _rB = "ramBytes";const _rCTID = "replicationConfigurationTemplateID";const _rCTIDe = "replicationConfigurationTemplateIDs";const _rD = "replicatedDisks";const _rDSSA = "reversedDirectionSourceServerArn";const _rDe = "retentionDuration";const _rDep = "replicationDirection";const _rE = "rawError";const _rI = "resourceId";const _rID = "ruleID";const _rII = "recoveryInstanceId";const _rIID = "recoveryInstanceID";const _rIIDe = "recoveryInstanceIDs";const _rIP = "recoveryInstanceProperties";const _rIT = "recommendedInstanceType";const _rIu = "runId";const _rM = "recoveryMode";const _rS = "replicationStatus";const _rSB = "replicatedStorageBytes";const _rSBe = "rescannedStorageBytes";const _rSD = "replicationStatusDetails";const _rSID = "recoverySnapshotID";const _rSIT = "replicationServerInstanceType";const _rSSGID = "replicationServersSecurityGroupsIDs";const _rT = "resourceType";const _rVN = "rootVolumeName";const _ru = "runs";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.drs";const _sA = "stagingArea";const _sADD = "ssmAgentDiscoveryDatetime";const _sAID = "stagingAccountIDs";const _sAIDo = "sourceAccountID";const _sAIDt = "stagingAccountID";const _sASI = "stagingAreaSubnetId";const _sAT = "stagingAreaTags";const _sAZ = "stagingAvailabilityZone";const _sC = "serviceCode";const _sCP = "sourceCloudProperties";const _sDT = "startDateTime";const _sDTt = "stagingDiskType";const _sDU = "s3DestinationUrl";const _sID = "snapshotID";const _sN = "stackName";const _sND = "sourceNetworkData";const _sNI = "supportsNitroInstances";const _sNID = "sourceNetworkID";const _sNIDo = "sourceNetworkIDs";const _sNo = "sourceNetworks";const _sNou = "sourceNetwork";const _sOA = "stagingOutpostArn";const _sOAo = "sourceOutpostArn";const _sP = "sourceProperties";const _sR = "sourceRegion";const _sS = "sourceServer";const _sSA = "sourceServerArn";const _sSID = "sourceServerID";const _sSIDo = "sourceServerIDs";const _sSSA = "stagingSourceServerArn";const _sSo = "sourceServers";const _sV = "sourceVpc";const _sVID = "sourceVpcID";const _se = "server";const _st = "steps";const _sta = "status";const _stat = "state";const _t = "tags";const _tD = "toDate";const _tDT = "toDateTime";const _tIID = "targetInstanceID";const _tITRSM = "targetInstanceTypeRightSizingMethod";const _tK = "tagKeys";const _tSB = "totalStorageBytes";const _tV = "targetVpc";const _th = "throughput";const _ti = "timestamp";const _ty = "type";const _u = "units";const _uDRS = "useDedicatedReplicationServer";const _uPIP = "usePrivateIP";const _v = "value";const _vID = "vpcID";const _vS = "volumeStatus";const _vTCM = "volumeToConversionMap";const _vTPC = "volumeToProductCodes";const _vTVS = "volumeToVolumeSize";const _vWU = "vmWareUuid";const n0 = "com.amazonaws.drs";const _s_registry = TypeRegistry.for(_s);var DrsServiceException$ = [-3, _s, "DrsServiceException", 0, [], []];_s_registry.registerError(DrsServiceException$, DrsServiceException);const n0_registry = TypeRegistry.for(n0);var AccessDeniedException$ = [-3, n0, _ADE,    { [_e]: _c, [_hE]: 403 },    [_m, _co],    [0, 0]];n0_registry.registerError(AccessDeniedException$, AccessDeniedException);var ConflictException$ = [-3, n0, _CE,    { [_e]: _c, [_hE]: 409 },    [_m, _co, _rI, _rT],    [0, 0, 0, 0]];n0_registry.registerError(ConflictException$, ConflictException);var InternalServerException$ = [-3, n0, _ISE,    { [_e]: _se, [_hE]: 500 },    [_m, _rAS],    [0, [1, { [_hH]: _RA }]], 1];n0_registry.registerError(InternalServerException$, InternalServerException);var ResourceNotFoundException$ = [-3, n0, _RNFE,    { [_e]: _c, [_hE]: 404 },    [_m, _co, _rI, _rT],    [0, 0, 0, 0]];n0_registry.registerError(ResourceNotFoundException$, ResourceNotFoundException);var ServiceQuotaExceededException$ = [-3, n0, _SQEE,    { [_e]: _c, [_hE]: 402 },    [_m, _co, _rI, _rT, _sC, _qC],    [0, 0, 0, 0, 0, 0]];n0_registry.registerError(ServiceQuotaExceededException$, ServiceQuotaExceededException);var ThrottlingException$ = [-3, n0, _TE,    { [_e]: _c, [_hE]: 429 },    [_m, _sC, _qC, _rAS],    [0, 0, 0, [0, { [_hH]: _RA }]], 1];n0_registry.registerError(ThrottlingException$, ThrottlingException);var UninitializedAccountException$ = [-3, n0, _UAE,    { [_e]: _c, [_hE]: 400 },    [_m, _co],    [0, 0]];n0_registry.registerError(UninitializedAccountException$, UninitializedAccountException);var ValidationException$ = [-3, n0, _VE,    { [_e]: _c, [_hE]: 400 },    [_m, _co, _r, _fL],    [0, 0, 0, () => ValidationExceptionFieldList]];n0_registry.registerError(ValidationException$, ValidationException);const errorTypeRegistries = [    _s_registry,    n0_registry,];var CfnStackName = [0, n0, _CSN, 8, 0];var SensitiveBoundedString = [0, n0, _SBS, 8, 0];var Account$ = [3, n0, _A,    0,    [_aID],    [0]];var AssociateSourceNetworkStackRequest$ = [3, n0, _ASNSR,    0,    [_sNID, _cSN],    [0, [() => CfnStackName, 0]], 2];var AssociateSourceNetworkStackResponse$ = [3, n0, _ASNSRs,    0,    [_j],    [[() => Job$, 0]]];var ConversionProperties$ = [3, n0, _CP,    0,    [_vTCM, _rVN, _fU, _dT, _vTVS, _vTPC],    [[2, n0, _VTCM, 0, 0, 128 | 0], 0, 2, 0, 128 | 1, () => VolumeToProductCodes]];var CPU$ = [3, n0, _CPU,    0,    [_cor, _mN],    [1, 0]];var CreateExtendedSourceServerRequest$ = [3, n0, _CESSR,    0,    [_sSA, _t],    [0, [() => TagsMap, 0]], 1];var CreateExtendedSourceServerResponse$ = [3, n0, _CESSRr,    0,    [_sS],    [[() => SourceServer$, 0]]];var CreateLaunchConfigurationTemplateRequest$ = [3, n0, _CLCTR,    0,    [_t, _lD, _tITRSM, _cPI, _cT, _l, _eBA, _pLE, _lISI, _rM],    [[() => TagsMap, 0], 0, 0, 2, 2, () => Licensing$, 0, 2, 2, 0]];var CreateLaunchConfigurationTemplateResponse$ = [3, n0, _CLCTRr,    0,    [_lCT],    [[() => LaunchConfigurationTemplate$, 0]]];var CreateReplicationConfigurationTemplateRequest$ = [3, n0, _CRCTR,    0,    [_sASI, _rSSGID, _eE, _bT, _sAT, _pP, _aDSG, _rSIT, _uDRS, _dLSDT, _eEKA, _dPR, _cPIP, _t, _aRND, _iP],    [0, 64 | 0, 0, 1, [() => TagsMap, 0], () => PITPolicy, 2, 0, 2, 0, 0, 0, 2, [() => TagsMap, 0], 2, 0], 6];var CreateSourceNetworkRequest$ = [3, n0, _CSNR,    0,    [_vID, _oAID, _oR, _t],    [0, 0, 0, [() => TagsMap, 0]], 3];var CreateSourceNetworkResponse$ = [3, n0, _CSNRr,    0,    [_sNID],    [0]];var DataReplicationError$ = [3, n0, _DRE,    0,    [_e, _rE],    [0, 0]];var DataReplicationInfo$ = [3, n0, _DRI,    0,    [_lDa, _eDT, _rD, _dRS, _dRI, _dRE, _sAZ, _sOA],    [0, 0, () => DataReplicationInfoReplicatedDisks, 0, () => DataReplicationInitiation$, () => DataReplicationError$, 0, 0]];var DataReplicationInfoReplicatedDisk$ = [3, n0, _DRIRD,    0,    [_dN, _tSB, _rSB, _rSBe, _bSB, _vS],    [0, 1, 1, 1, 1, 0]];var DataReplicationInitiation$ = [3, n0, _DRIa,    0,    [_sDT, _nADT, _st],    [0, 0, () => DataReplicationInitiationSteps]];var DataReplicationInitiationStep$ = [3, n0, _DRIS,    0,    [_n, _sta],    [0, 0]];var DeleteJobRequest$ = [3, n0, _DJR,    0,    [_jID],    [0], 1];var DeleteJobResponse$ = [3, n0, _DJRe,    0,    [],    []];var DeleteLaunchActionRequest$ = [3, n0, _DLAR,    0,    [_rI, _aI],    [0, 0], 2];var DeleteLaunchActionResponse$ = [3, n0, _DLARe,    0,    [],    []];var DeleteLaunchConfigurationTemplateRequest$ = [3, n0, _DLCTR,    0,    [_lCTID],    [0], 1];var DeleteLaunchConfigurationTemplateResponse$ = [3, n0, _DLCTRe,    0,    [],    []];var DeleteRecoveryInstanceRequest$ = [3, n0, _DRIR,    0,    [_rIID],    [0], 1];var DeleteReplicationConfigurationTemplateRequest$ = [3, n0, _DRCTR,    0,    [_rCTID],    [0], 1];var DeleteReplicationConfigurationTemplateResponse$ = [3, n0, _DRCTRe,    0,    [],    []];var DeleteSourceNetworkRequest$ = [3, n0, _DSNR,    0,    [_sNID],    [0], 1];var DeleteSourceNetworkResponse$ = [3, n0, _DSNRe,    0,    [],    []];var DeleteSourceServerRequest$ = [3, n0, _DSSR,    0,    [_sSID],    [0], 1];var DeleteSourceServerResponse$ = [3, n0, _DSSRe,    0,    [],    []];var DescribeJobLogItemsRequest$ = [3, n0, _DJLIR,    0,    [_jID, _mR, _nT],    [0, 1, 0], 1];var DescribeJobLogItemsResponse$ = [3, n0, _DJLIRe,    0,    [_i, _nT],    [() => JobLogs, 0]];var DescribeJobsRequest$ = [3, n0, _DJRes,    0,    [_f, _mR, _nT],    [() => DescribeJobsRequestFilters$, 1, 0]];var DescribeJobsRequestFilters$ = [3, n0, _DJRF,    0,    [_jIDo, _fD, _tD],    [64 | 0, 0, 0]];var DescribeJobsResponse$ = [3, n0, _DJResc,    0,    [_i, _nT],    [[() => JobsList, 0], 0]];var DescribeLaunchConfigurationTemplatesRequest$ = [3, n0, _DLCTRes,    0,    [_lCTIDa, _mR, _nT],    [64 | 0, 1, 0]];var DescribeLaunchConfigurationTemplatesResponse$ = [3, n0, _DLCTResc,    0,    [_i, _nT],    [[() => LaunchConfigurationTemplates, 0], 0]];var DescribeRecoveryInstancesRequest$ = [3, n0, _DRIRe,    0,    [_f, _mR, _nT],    [() => DescribeRecoveryInstancesRequestFilters$, 1, 0]];var DescribeRecoveryInstancesRequestFilters$ = [3, n0, _DRIRF,    0,    [_rIIDe, _sSIDo],    [64 | 0, 64 | 0]];var DescribeRecoveryInstancesResponse$ = [3, n0, _DRIRes,    0,    [_nT, _i],    [0, [() => DescribeRecoveryInstancesItems, 0]]];var DescribeRecoverySnapshotsRequest$ = [3, n0, _DRSR,    0,    [_sSID, _f, _o, _mR, _nT],    [0, () => DescribeRecoverySnapshotsRequestFilters$, 0, 1, 0], 1];var DescribeRecoverySnapshotsRequestFilters$ = [3, n0, _DRSRF,    0,    [_fDT, _tDT],    [0, 0]];var DescribeRecoverySnapshotsResponse$ = [3, n0, _DRSRe,    0,    [_i, _nT],    [() => RecoverySnapshotsList, 0]];var DescribeReplicationConfigurationTemplatesRequest$ = [3, n0, _DRCTRes,    0,    [_rCTIDe, _mR, _nT],    [64 | 0, 1, 0]];var DescribeReplicationConfigurationTemplatesResponse$ = [3, n0, _DRCTResc,    0,    [_i, _nT],    [[() => ReplicationConfigurationTemplates, 0], 0]];var DescribeSourceNetworksRequest$ = [3, n0, _DSNRes,    0,    [_f, _mR, _nT],    [() => DescribeSourceNetworksRequestFilters$, 1, 0]];var DescribeSourceNetworksRequestFilters$ = [3, n0, _DSNRF,    0,    [_sNIDo, _oAID, _oR],    [64 | 0, 0, 0]];var DescribeSourceNetworksResponse$ = [3, n0, _DSNResc,    0,    [_i, _nT],    [[() => SourceNetworksList, 0], 0]];var DescribeSourceServersRequest$ = [3, n0, _DSSRes,    0,    [_f, _mR, _nT],    [() => DescribeSourceServersRequestFilters$, 1, 0]];var DescribeSourceServersRequestFilters$ = [3, n0, _DSSRF,    0,    [_sSIDo, _hI, _sAID],    [64 | 0, 0, 64 | 0]];var DescribeSourceServersResponse$ = [3, n0, _DSSResc,    0,    [_i, _nT],    [[() => SourceServersList, 0], 0]];var DisconnectRecoveryInstanceRequest$ = [3, n0, _DRIRi,    0,    [_rIID],    [0], 1];var DisconnectSourceServerRequest$ = [3, n0, _DSSRi,    0,    [_sSID],    [0], 1];var Disk$ = [3, n0, _D,    0,    [_dN, _b],    [0, 1]];var ExportSourceNetworkCfnTemplateRequest$ = [3, n0, _ESNCTR,    0,    [_sNID],    [0], 1];var ExportSourceNetworkCfnTemplateResponse$ = [3, n0, _ESNCTRx,    0,    [_sDU],    [0]];var GetFailbackReplicationConfigurationRequest$ = [3, n0, _GFRCR,    0,    [_rIID],    [0], 1];var GetFailbackReplicationConfigurationResponse$ = [3, n0, _GFRCRe,    0,    [_rIID, _n, _bT, _uPIP, _iP],    [0, 0, 1, 2, 0], 1];var GetLaunchConfigurationRequest$ = [3, n0, _GLCR,    0,    [_sSID],    [0], 1];var GetReplicationConfigurationRequest$ = [3, n0, _GRCR,    0,    [_sSID],    [0], 1];var IdentificationHints$ = [3, n0, _IH,    0,    [_fq, _h, _vWU, _aIID],    [0, 0, 0, 0]];var InitializeServiceRequest$ = [3, n0, _ISR,    0,    [],    []];var InitializeServiceResponse$ = [3, n0, _ISRn,    0,    [],    []];var Job$ = [3, n0, _J,    0,    [_jID, _a, _ty, _iB, _cDT, _eDTn, _sta, _pS, _t, _pR],    [0, 0, 0, 0, 0, 0, 0, () => ParticipatingServers, [() => TagsMap, 0], () => ParticipatingResources], 1];var JobLog$ = [3, n0, _JL,    0,    [_lDT, _ev, _eD],    [0, 0, () => JobLogEventData$]];var JobLogEventData$ = [3, n0, _JLED,    0,    [_sSID, _cSID, _tIID, _rE, _cP, _eRD, _aC, _mAC],    [0, 0, 0, 0, () => ConversionProperties$, () => EventResourceData$, 1, 1]];var LaunchAction$ = [3, n0, _LA,    0,    [_aI, _aCc, _ty, _n, _ac, _o, _aV, _op, _p, _d, _ca],    [0, 0, 0, 0, 2, 1, 0, 2, () => LaunchActionParameters, 0, 0]];var LaunchActionParameter$ = [3, n0, _LAP,    0,    [_v, _ty],    [0, 0]];var LaunchActionRun$ = [3, n0, _LAR,    0,    [_act, _rIu, _sta, _fR],    [() => LaunchAction$, 0, 0, 0]];var LaunchActionsRequestFilters$ = [3, n0, _LARF,    0,    [_aIc],    [64 | 0]];var LaunchActionsStatus$ = [3, n0, _LAS,    0,    [_sADD, _ru],    [0, () => LaunchActionRuns]];var LaunchConfiguration$ = [3, n0, _LC,    0,    [_sSID, _n, _eLTID, _lD, _tITRSM, _cPI, _cT, _l, _pLE, _lIIP, _rM],    [0, 0, 0, 0, 0, 2, 2, () => Licensing$, 2, () => LaunchIntoInstanceProperties$, 0]];var LaunchConfigurationTemplate$ = [3, n0, _LCT,    0,    [_lCTID, _a, _t, _lD, _tITRSM, _cPI, _cT, _l, _eBA, _pLE, _lISI, _rM],    [0, 0, [() => TagsMap, 0], 0, 0, 2, 2, () => Licensing$, 0, 2, 2, 0]];var LaunchIntoInstanceProperties$ = [3, n0, _LIIP,    0,    [_lIECIID],    [0]];var Licensing$ = [3, n0, _L,    0,    [_oB],    [2]];var LifeCycle$ = [3, n0, _LCi,    0,    [_aTSDT, _fBDT, _eRDl, _lSBSDT, _lL],    [0, 0, 0, 0, () => LifeCycleLastLaunch$]];var LifeCycleLastLaunch$ = [3, n0, _LCLL,    0,    [_in, _sta],    [() => LifeCycleLastLaunchInitiated$, 0]];var LifeCycleLastLaunchInitiated$ = [3, n0, _LCLLI,    0,    [_aCDT, _jID, _ty],    [0, 0, 0]];var ListExtensibleSourceServersRequest$ = [3, n0, _LESSR,    0,    [_sAIDt, _mR, _nT],    [0, 1, 0], 1];var ListExtensibleSourceServersResponse$ = [3, n0, _LESSRi,    0,    [_i, _nT],    [[() => StagingSourceServersList, 0], 0]];var ListLaunchActionsRequest$ = [3, n0, _LLAR,    0,    [_rI, _f, _mR, _nT],    [0, () => LaunchActionsRequestFilters$, 1, 0], 1];var ListLaunchActionsResponse$ = [3, n0, _LLARi,    0,    [_i, _nT],    [() => LaunchActions, 0]];var ListStagingAccountsRequest$ = [3, n0, _LSAR,    0,    [_mR, _nT],    [[1, { [_hQ]: _mR }], [0, { [_hQ]: _nT }]]];var ListStagingAccountsResponse$ = [3, n0, _LSARi,    0,    [_acc, _nT],    [() => Accounts, 0]];var ListTagsForResourceRequest$ = [3, n0, _LTFRR,    0,    [_rA],    [[0, 1]], 1];var ListTagsForResourceResponse$ = [3, n0, _LTFRRi,    0,    [_t],    [[() => TagsMap, 0]]];var NetworkInterface$ = [3, n0, _NI,    0,    [_mA, _ip, _iPs],    [0, 64 | 0, 2]];var OS$ = [3, n0, _OS,    0,    [_fS],    [0]];var ParticipatingResource$ = [3, n0, _PR,    0,    [_pRID, _lS],    [() => ParticipatingResourceID$, 0]];var ParticipatingServer$ = [3, n0, _PS,    0,    [_sSID, _rIID, _lS, _lAS],    [0, 0, 0, () => LaunchActionsStatus$]];var PITPolicyRule$ = [3, n0, _PITPR,    0,    [_u, _int, _rDe, _rID, _en],    [0, 1, 1, 1, 2], 3];var ProductCode$ = [3, n0, _PC,    0,    [_pCI, _pCM],    [0, 0]];var PutLaunchActionRequest$ = [3, n0, _PLAR,    0,    [_rI, _aCc, _o, _aI, _op, _ac, _n, _aV, _ca, _d, _p],    [0, 0, 1, 0, 2, 2, 0, 0, 0, 0, () => LaunchActionParameters], 10];var PutLaunchActionResponse$ = [3, n0, _PLARu,    0,    [_rI, _aI, _aCc, _ty, _n, _ac, _o, _aV, _op, _p, _d, _ca],    [0, 0, 0, 0, 0, 2, 1, 0, 2, () => LaunchActionParameters, 0, 0]];var RecoveryInstance$ = [3, n0, _RI,    0,    [_eIID, _eIS, _jID, _rIID, _sSID, _a, _t, _fa, _dRIa, _rIP, _pITSDT, _iD, _oE, _oAZ, _aVg, _sOAo],    [0, 0, 0, 0, 0, 0, [() => TagsMap, 0], () => RecoveryInstanceFailback$, () => RecoveryInstanceDataReplicationInfo$, () => RecoveryInstanceProperties$, 0, 2, 0, 0, 0, 0]];var RecoveryInstanceDataReplicationError$ = [3, n0, _RIDRE,    0,    [_e, _rE],    [0, 0]];var RecoveryInstanceDataReplicationInfo$ = [3, n0, _RIDRI,    0,    [_lDa, _eDT, _rD, _dRS, _dRI, _dRE, _sAZ, _sOA],    [0, 0, () => RecoveryInstanceDataReplicationInfoReplicatedDisks, 0, () => RecoveryInstanceDataReplicationInitiation$, () => RecoveryInstanceDataReplicationError$, 0, 0]];var RecoveryInstanceDataReplicationInfoReplicatedDisk$ = [3, n0, _RIDRIRD,    0,    [_dN, _tSB, _rSB, _rSBe, _bSB],    [0, 1, 1, 1, 1]];var RecoveryInstanceDataReplicationInitiation$ = [3, n0, _RIDRIe,    0,    [_sDT, _st],    [0, () => RecoveryInstanceDataReplicationInitiationSteps]];var RecoveryInstanceDataReplicationInitiationStep$ = [3, n0, _RIDRIS,    0,    [_n, _sta],    [0, 0]];var RecoveryInstanceDisk$ = [3, n0, _RID,    0,    [_iDN, _b, _eVID],    [0, 1, 0]];var RecoveryInstanceFailback$ = [3, n0, _RIF,    0,    [_fCID, _fJID, _fIT, _stat, _aLSBSDT, _fCLSBSDT, _fTOS, _fBDT, _eRDl, _fLT],    [0, 0, 0, 0, 0, 0, 2, 0, 0, 0]];var RecoveryInstanceProperties$ = [3, n0, _RIP,    0,    [_lUDT, _iH, _nI, _di, _cp, _rB, _os],    [0, () => IdentificationHints$, () => NetworkInterfaces, () => RecoveryInstanceDisks, () => Cpus, 1, () => OS$]];var RecoveryLifeCycle$ = [3, n0, _RLC,    0,    [_aCDT, _jID, _lRR],    [5, 0, 0]];var RecoverySnapshot$ = [3, n0, _RS,    0,    [_sID, _sSID, _eT, _ti, _eS],    [0, 0, 0, 0, 64 | 0], 3];var ReplicationConfiguration$ = [3, n0, _RC,    0,    [_sSID, _n, _sASI, _aDSG, _rSSGID, _rSIT, _uDRS, _dLSDT, _rD, _eE, _eEKA, _bT, _dPR, _cPIP, _sAT, _pP, _aRND, _iP],    [0, 0, 0, 2, 64 | 0, 0, 2, 0, () => ReplicationConfigurationReplicatedDisks, 0, 0, 1, 0, 2, [() => TagsMap, 0], () => PITPolicy, 2, 0]];var ReplicationConfigurationReplicatedDisk$ = [3, n0, _RCRD,    0,    [_dN, _iBD, _sDTt, _io, _th, _oSDT],    [0, 2, 0, 1, 1, 0]];var ReplicationConfigurationTemplate$ = [3, n0, _RCT,    0,    [_rCTID, _a, _sASI, _aDSG, _rSSGID, _rSIT, _uDRS, _dLSDT, _eE, _eEKA, _bT, _dPR, _cPIP, _sAT, _t, _pP, _aRND, _iP],    [0, 0, 0, 2, 64 | 0, 0, 2, 0, 0, 0, 1, 0, 2, [() => TagsMap, 0], [() => TagsMap, 0], () => PITPolicy, 2, 0], 1];var RetryDataReplicationRequest$ = [3, n0, _RDRR,    0,    [_sSID],    [0], 1];var ReverseReplicationRequest$ = [3, n0, _RRR,    0,    [_rIID],    [0], 1];var ReverseReplicationResponse$ = [3, n0, _RRRe,    0,    [_rDSSA],    [0]];var SourceCloudProperties$ = [3, n0, _SCP,    0,    [_oAID, _oR, _oAZ, _sOAo],    [0, 0, 0, 0]];var SourceNetwork$ = [3, n0, _SN,    0,    [_sNID, _sVID, _a, _t, _rS, _rSD, _cSN, _sR, _sAIDo, _lR, _lVID],    [0, 0, 0, [() => TagsMap, 0], 0, [() => SensitiveBoundedString, 0], [() => CfnStackName, 0], 0, 0, () => RecoveryLifeCycle$, 0]];var SourceNetworkData$ = [3, n0, _SND,    0,    [_sNID, _sV, _tV, _sN],    [0, 0, 0, 0]];var SourceProperties$ = [3, n0, _SP,    0,    [_lUDT, _rIT, _iH, _nI, _di, _cp, _rB, _os, _sNI],    [0, 0, () => IdentificationHints$, () => NetworkInterfaces, () => Disks, () => Cpus, 1, () => OS$, 2]];var SourceServer$ = [3, n0, _SS,    0,    [_sSID, _a, _t, _rII, _lLR, _dRIa, _lC, _sP, _sA, _sCP, _rDep, _rDSSA, _sNID, _aVg],    [0, 0, [() => TagsMap, 0], 0, 0, () => DataReplicationInfo$, () => LifeCycle$, () => SourceProperties$, () => StagingArea$, () => SourceCloudProperties$, 0, 0, 0, 0]];var StagingArea$ = [3, n0, _SA,    0,    [_sta, _sAIDt, _sSSA, _eM],    [0, 0, 0, 0]];var StagingSourceServer$ = [3, n0, _SSS,    0,    [_h, _a, _t],    [0, 0, [() => TagsMap, 0]]];var StartFailbackLaunchRequest$ = [3, n0, _SFLR,    0,    [_rIIDe, _t],    [64 | 0, [() => TagsMap, 0]], 1];var StartFailbackLaunchResponse$ = [3, n0, _SFLRt,    0,    [_j],    [[() => Job$, 0]]];var StartRecoveryRequest$ = [3, n0, _SRR,    0,    [_sSo, _iD, _t],    [() => StartRecoveryRequestSourceServers, 2, [() => TagsMap, 0]], 1];var StartRecoveryRequestSourceServer$ = [3, n0, _SRRSS,    0,    [_sSID, _rSID],    [0, 0], 1];var StartRecoveryResponse$ = [3, n0, _SRRt,    0,    [_j],    [[() => Job$, 0]]];var StartReplicationRequest$ = [3, n0, _SRRta,    0,    [_sSID],    [0], 1];var StartReplicationResponse$ = [3, n0, _SRRtar,    0,    [_sS],    [[() => SourceServer$, 0]]];var StartSourceNetworkRecoveryRequest$ = [3, n0, _SSNRR,    0,    [_sNo, _dAN, _t],    [[() => StartSourceNetworkRecoveryRequestNetworkEntries, 0], 2, [() => TagsMap, 0]], 1];var StartSourceNetworkRecoveryRequestNetworkEntry$ = [3, n0, _SSNRRNE,    0,    [_sNID, _cSN],    [0, [() => CfnStackName, 0]], 1];var StartSourceNetworkRecoveryResponse$ = [3, n0, _SSNRRt,    0,    [_j],    [[() => Job$, 0]]];var StartSourceNetworkReplicationRequest$ = [3, n0, _SSNRRta,    0,    [_sNID],    [0], 1];var StartSourceNetworkReplicationResponse$ = [3, n0, _SSNRRtar,    0,    [_sNou],    [[() => SourceNetwork$, 0]]];var StopFailbackRequest$ = [3, n0, _SFR,    0,    [_rIID],    [0], 1];var StopReplicationRequest$ = [3, n0, _SRRto,    0,    [_sSID],    [0], 1];var StopReplicationResponse$ = [3, n0, _SRRtop,    0,    [_sS],    [[() => SourceServer$, 0]]];var StopSourceNetworkReplicationRequest$ = [3, n0, _SSNRRto,    0,    [_sNID],    [0], 1];var StopSourceNetworkReplicationResponse$ = [3, n0, _SSNRRtop,    0,    [_sNou],    [[() => SourceNetwork$, 0]]];var TagResourceRequest$ = [3, n0, _TRR,    0,    [_rA, _t],    [[0, 1], [() => TagsMap, 0]], 2];var TerminateRecoveryInstancesRequest$ = [3, n0, _TRIR,    0,    [_rIIDe],    [64 | 0], 1];var TerminateRecoveryInstancesResponse$ = [3, n0, _TRIRe,    0,    [_j],    [[() => Job$, 0]]];var UntagResourceRequest$ = [3, n0, _URR,    0,    [_rA, _tK],    [[0, 1], [() => TagKeys, { [_hQ]: _tK }]], 2];var UpdateFailbackReplicationConfigurationRequest$ = [3, n0, _UFRCR,    0,    [_rIID, _n, _bT, _uPIP, _iP],    [0, 0, 1, 2, 0], 1];var UpdateLaunchConfigurationRequest$ = [3, n0, _ULCR,    0,    [_sSID, _n, _lD, _tITRSM, _cPI, _cT, _l, _pLE, _lIIP, _rM],    [0, 0, 0, 0, 2, 2, () => Licensing$, 2, () => LaunchIntoInstanceProperties$, 0], 1];var UpdateLaunchConfigurationTemplateRequest$ = [3, n0, _ULCTR,    0,    [_lCTID, _lD, _tITRSM, _cPI, _cT, _l, _eBA, _pLE, _lISI, _rM],    [0, 0, 0, 2, 2, () => Licensing$, 0, 2, 2, 0], 1];var UpdateLaunchConfigurationTemplateResponse$ = [3, n0, _ULCTRp,    0,    [_lCT],    [[() => LaunchConfigurationTemplate$, 0]]];var UpdateReplicationConfigurationRequest$ = [3, n0, _URCR,    0,    [_sSID, _n, _sASI, _aDSG, _rSSGID, _rSIT, _uDRS, _dLSDT, _rD, _eE, _eEKA, _bT, _dPR, _cPIP, _sAT, _pP, _aRND, _iP],    [0, 0, 0, 2, 64 | 0, 0, 2, 0, () => ReplicationConfigurationReplicatedDisks, 0, 0, 1, 0, 2, [() => TagsMap, 0], () => PITPolicy, 2, 0], 1];var UpdateReplicationConfigurationTemplateRequest$ = [3, n0, _URCTR,    0,    [_rCTID, _a, _sASI, _aDSG, _rSSGID, _rSIT, _uDRS, _dLSDT, _eE, _eEKA, _bT, _dPR, _cPIP, _sAT, _pP, _aRND, _iP],    [0, 0, 0, 2, 64 | 0, 0, 2, 0, 0, 0, 1, 0, 2, [() => TagsMap, 0], () => PITPolicy, 2, 0], 1];var ValidationExceptionField$ = [3, n0, _VEF,    0,    [_n, _m],    [0, 0]];var __Unit = "unit";var Accounts = [1, n0, _Ac,    0, () => Account$];var Cpus = [1, n0, _C,    0, () => CPU$];var DataReplicationInfoReplicatedDisks = [1, n0, _DRIRDa,    0, () => DataReplicationInfoReplicatedDisk$];var DataReplicationInitiationSteps = [1, n0, _DRISa,    0, () => DataReplicationInitiationStep$];var DescribeRecoveryInstancesItems = [1, n0, _DRII,    0, [() => RecoveryInstance$,        0]];var Disks = [1, n0, _Di,    0, () => Disk$];var JobLogs = [1, n0, _JLo,    0, () => JobLog$];var JobsList = [1, n0, _JLob,    0, [() => Job$,        0]];var LaunchActionRuns = [1, n0, _LARa,    0, () => LaunchActionRun$];var LaunchActions = [1, n0, _LAa,    0, () => LaunchAction$];var LaunchConfigurationTemplates = [1, n0, _LCTa,    0, [() => LaunchConfigurationTemplate$,        0]];var NetworkInterfaces = [1, n0, _NIe,    0, () => NetworkInterface$];var ParticipatingResources = [1, n0, _PRa,    0, () => ParticipatingResource$];var ParticipatingServers = [1, n0, _PSa,    0, () => ParticipatingServer$];var PITPolicy = [1, n0, _PITP,    0, () => PITPolicyRule$];var ProductCodes = [1, n0, _PCr,    0, () => ProductCode$];var RecoveryInstanceDataReplicationInfoReplicatedDisks = [1, n0, _RIDRIRDe,    0, () => RecoveryInstanceDataReplicationInfoReplicatedDisk$];var RecoveryInstanceDataReplicationInitiationSteps = [1, n0, _RIDRISe,    0, () => RecoveryInstanceDataReplicationInitiationStep$];var RecoveryInstanceDisks = [1, n0, _RIDe,    0, () => RecoveryInstanceDisk$];var RecoverySnapshotsList = [1, n0, _RSL,    0, () => RecoverySnapshot$];var ReplicationConfigurationReplicatedDisks = [1, n0, _RCRDe,    0, () => ReplicationConfigurationReplicatedDisk$];var ReplicationConfigurationTemplates = [1, n0, _RCTe,    0, [() => ReplicationConfigurationTemplate$,        0]];var SourceNetworksList = [1, n0, _SNL,    0, [() => SourceNetwork$,        0]];var SourceServersList = [1, n0, _SSL,    0, [() => SourceServer$,        0]];var StagingSourceServersList = [1, n0, _SSSL,    0, [() => StagingSourceServer$,        0]];var StartRecoveryRequestSourceServers = [1, n0, _SRRSSt,    0, () => StartRecoveryRequestSourceServer$];var StartSourceNetworkRecoveryRequestNetworkEntries = [1, n0, _SSNRRNEt,    0, [() => StartSourceNetworkRecoveryRequestNetworkEntry$,        0]];var TagKeys = [1, n0, _TK,    8, 0];var ValidationExceptionFieldList = [1, n0, _VEFL,    0, () => ValidationExceptionField$];var LaunchActionParameters = [2, n0, _LAPa,    0, 0, () => LaunchActionParameter$];var TagsMap = [2, n0, _TM,    8, 0, 0];var VolumeToProductCodes = [2, n0, _VTPC,    0, 0, () => ProductCodes];var EventResourceData$ = [4, n0, _ERD,    0,    [_sND],    [() => SourceNetworkData$]];var ParticipatingResourceID$ = [4, n0, _PRID,    0,    [_sNID],    [0]];var AssociateSourceNetworkStack$ = [9, n0, _ASNS,    { [_ht]: ["POST", "/AssociateSourceNetworkStack", 202] }, () => AssociateSourceNetworkStackRequest$, () => AssociateSourceNetworkStackResponse$];var CreateExtendedSourceServer$ = [9, n0, _CESS,    { [_ht]: ["POST", "/CreateExtendedSourceServer", 201] }, () => CreateExtendedSourceServerRequest$, () => CreateExtendedSourceServerResponse$];var CreateLaunchConfigurationTemplate$ = [9, n0, _CLCT,    { [_ht]: ["POST", "/CreateLaunchConfigurationTemplate", 201] }, () => CreateLaunchConfigurationTemplateRequest$, () => CreateLaunchConfigurationTemplateResponse$];var CreateReplicationConfigurationTemplate$ = [9, n0, _CRCT,    { [_ht]: ["POST", "/CreateReplicationConfigurationTemplate", 201] }, () => CreateReplicationConfigurationTemplateRequest$, () => ReplicationConfigurationTemplate$];var CreateSourceNetwork$ = [9, n0, _CSNr,    { [_ht]: ["POST", "/CreateSourceNetwork", 201] }, () => CreateSourceNetworkRequest$, () => CreateSourceNetworkResponse$];var DeleteJob$ = [9, n0, _DJ,    { [_ht]: ["POST", "/DeleteJob", 204] }, () => DeleteJobRequest$, () => DeleteJobResponse$];var DeleteLaunchAction$ = [9, n0, _DLA,    { [_ht]: ["POST", "/DeleteLaunchAction", 204] }, () => DeleteLaunchActionRequest$, () => DeleteLaunchActionResponse$];var DeleteLaunchConfigurationTemplate$ = [9, n0, _DLCT,    { [_ht]: ["POST", "/DeleteLaunchConfigurationTemplate", 204] }, () => DeleteLaunchConfigurationTemplateRequest$, () => DeleteLaunchConfigurationTemplateResponse$];var DeleteRecoveryInstance$ = [9, n0, _DRIe,    { [_ht]: ["POST", "/DeleteRecoveryInstance", 200] }, () => DeleteRecoveryInstanceRequest$, () => __Unit];var DeleteReplicationConfigurationTemplate$ = [9, n0, _DRCT,    { [_ht]: ["POST", "/DeleteReplicationConfigurationTemplate", 204] }, () => DeleteReplicationConfigurationTemplateRequest$, () => DeleteReplicationConfigurationTemplateResponse$];var DeleteSourceNetwork$ = [9, n0, _DSN,    { [_ht]: ["POST", "/DeleteSourceNetwork", 204] }, () => DeleteSourceNetworkRequest$, () => DeleteSourceNetworkResponse$];var DeleteSourceServer$ = [9, n0, _DSS,    { [_ht]: ["POST", "/DeleteSourceServer", 204] }, () => DeleteSourceServerRequest$, () => DeleteSourceServerResponse$];var DescribeJobLogItems$ = [9, n0, _DJLI,    { [_ht]: ["POST", "/DescribeJobLogItems", 200] }, () => DescribeJobLogItemsRequest$, () => DescribeJobLogItemsResponse$];var DescribeJobs$ = [9, n0, _DJe,    { [_ht]: ["POST", "/DescribeJobs", 200] }, () => DescribeJobsRequest$, () => DescribeJobsResponse$];var DescribeLaunchConfigurationTemplates$ = [9, n0, _DLCTe,    { [_ht]: ["POST", "/DescribeLaunchConfigurationTemplates", 200] }, () => DescribeLaunchConfigurationTemplatesRequest$, () => DescribeLaunchConfigurationTemplatesResponse$];var DescribeRecoveryInstances$ = [9, n0, _DRIes,    { [_ht]: ["POST", "/DescribeRecoveryInstances", 200] }, () => DescribeRecoveryInstancesRequest$, () => DescribeRecoveryInstancesResponse$];var DescribeRecoverySnapshots$ = [9, n0, _DRS,    { [_ht]: ["POST", "/DescribeRecoverySnapshots", 200] }, () => DescribeRecoverySnapshotsRequest$, () => DescribeRecoverySnapshotsResponse$];var DescribeReplicationConfigurationTemplates$ = [9, n0, _DRCTe,    { [_ht]: ["POST", "/DescribeReplicationConfigurationTemplates", 200] }, () => DescribeReplicationConfigurationTemplatesRequest$, () => DescribeReplicationConfigurationTemplatesResponse$];var DescribeSourceNetworks$ = [9, n0, _DSNe,    { [_ht]: ["POST", "/DescribeSourceNetworks", 200] }, () => DescribeSourceNetworksRequest$, () => DescribeSourceNetworksResponse$];var DescribeSourceServers$ = [9, n0, _DSSe,    { [_ht]: ["POST", "/DescribeSourceServers", 200] }, () => DescribeSourceServersRequest$, () => DescribeSourceServersResponse$];var DisconnectRecoveryInstance$ = [9, n0, _DRIi,    { [_ht]: ["POST", "/DisconnectRecoveryInstance", 200] }, () => DisconnectRecoveryInstanceRequest$, () => __Unit];var DisconnectSourceServer$ = [9, n0, _DSSi,    { [_ht]: ["POST", "/DisconnectSourceServer", 200] }, () => DisconnectSourceServerRequest$, () => SourceServer$];var ExportSourceNetworkCfnTemplate$ = [9, n0, _ESNCT,    { [_ht]: ["POST", "/ExportSourceNetworkCfnTemplate", 200] }, () => ExportSourceNetworkCfnTemplateRequest$, () => ExportSourceNetworkCfnTemplateResponse$];var GetFailbackReplicationConfiguration$ = [9, n0, _GFRC,    { [_ht]: ["POST", "/GetFailbackReplicationConfiguration", 200] }, () => GetFailbackReplicationConfigurationRequest$, () => GetFailbackReplicationConfigurationResponse$];var GetLaunchConfiguration$ = [9, n0, _GLC,    { [_ht]: ["POST", "/GetLaunchConfiguration", 200] }, () => GetLaunchConfigurationRequest$, () => LaunchConfiguration$];var GetReplicationConfiguration$ = [9, n0, _GRC,    { [_ht]: ["POST", "/GetReplicationConfiguration", 200] }, () => GetReplicationConfigurationRequest$, () => ReplicationConfiguration$];var InitializeService$ = [9, n0, _IS,    { [_ht]: ["POST", "/InitializeService", 204] }, () => InitializeServiceRequest$, () => InitializeServiceResponse$];var ListExtensibleSourceServers$ = [9, n0, _LESS,    { [_ht]: ["POST", "/ListExtensibleSourceServers", 200] }, () => ListExtensibleSourceServersRequest$, () => ListExtensibleSourceServersResponse$];var ListLaunchActions$ = [9, n0, _LLA,    { [_ht]: ["POST", "/ListLaunchActions", 200] }, () => ListLaunchActionsRequest$, () => ListLaunchActionsResponse$];var ListStagingAccounts$ = [9, n0, _LSA,    { [_ht]: ["GET", "/ListStagingAccounts", 200] }, () => ListStagingAccountsRequest$, () => ListStagingAccountsResponse$];var ListTagsForResource$ = [9, n0, _LTFR,    { [_ht]: ["GET", "/tags/{resourceArn}", 200] }, () => ListTagsForResourceRequest$, () => ListTagsForResourceResponse$];var PutLaunchAction$ = [9, n0, _PLA,    { [_ht]: ["POST", "/PutLaunchAction", 200] }, () => PutLaunchActionRequest$, () => PutLaunchActionResponse$];var RetryDataReplication$ = [9, n0, _RDR,    { [_ht]: ["POST", "/RetryDataReplication", 200] }, () => RetryDataReplicationRequest$, () => SourceServer$];var ReverseReplication$ = [9, n0, _RR,    { [_ht]: ["POST", "/ReverseReplication", 200] }, () => ReverseReplicationRequest$, () => ReverseReplicationResponse$];var StartFailbackLaunch$ = [9, n0, _SFL,    { [_ht]: ["POST", "/StartFailbackLaunch", 200] }, () => StartFailbackLaunchRequest$, () => StartFailbackLaunchResponse$];var StartRecovery$ = [9, n0, _SR,    { [_ht]: ["POST", "/StartRecovery", 202] }, () => StartRecoveryRequest$, () => StartRecoveryResponse$];var StartReplication$ = [9, n0, _SRt,    { [_ht]: ["POST", "/StartReplication", 200] }, () => StartReplicationRequest$, () => StartReplicationResponse$];var StartSourceNetworkRecovery$ = [9, n0, _SSNR,    { [_ht]: ["POST", "/StartSourceNetworkRecovery", 202] }, () => StartSourceNetworkRecoveryRequest$, () => StartSourceNetworkRecoveryResponse$];var StartSourceNetworkReplication$ = [9, n0, _SSNRt,    { [_ht]: ["POST", "/StartSourceNetworkReplication", 200] }, () => StartSourceNetworkReplicationRequest$, () => StartSourceNetworkReplicationResponse$];var StopFailback$ = [9, n0, _SF,    { [_ht]: ["POST", "/StopFailback", 200] }, () => StopFailbackRequest$, () => __Unit];var StopReplication$ = [9, n0, _SRto,    { [_ht]: ["POST", "/StopReplication", 200] }, () => StopReplicationRequest$, () => StopReplicationResponse$];var StopSourceNetworkReplication$ = [9, n0, _SSNRto,    { [_ht]: ["POST", "/StopSourceNetworkReplication", 200] }, () => StopSourceNetworkReplicationRequest$, () => StopSourceNetworkReplicationResponse$];var TagResource$ = [9, n0, _TR,    { [_ht]: ["POST", "/tags/{resourceArn}", 200] }, () => TagResourceRequest$, () => __Unit];var TerminateRecoveryInstances$ = [9, n0, _TRI,    { [_ht]: ["POST", "/TerminateRecoveryInstances", 200] }, () => TerminateRecoveryInstancesRequest$, () => TerminateRecoveryInstancesResponse$];var UntagResource$ = [9, n0, _UR,    { [_ht]: ["DELETE", "/tags/{resourceArn}", 200] }, () => UntagResourceRequest$, () => __Unit];var UpdateFailbackReplicationConfiguration$ = [9, n0, _UFRC,    { [_ht]: ["POST", "/UpdateFailbackReplicationConfiguration", 200] }, () => UpdateFailbackReplicationConfigurationRequest$, () => __Unit];var UpdateLaunchConfiguration$ = [9, n0, _ULC,    { [_ht]: ["POST", "/UpdateLaunchConfiguration", 200] }, () => UpdateLaunchConfigurationRequest$, () => LaunchConfiguration$];var UpdateLaunchConfigurationTemplate$ = [9, n0, _ULCT,    { [_ht]: ["POST", "/UpdateLaunchConfigurationTemplate", 200] }, () => UpdateLaunchConfigurationTemplateRequest$, () => UpdateLaunchConfigurationTemplateResponse$];var UpdateReplicationConfiguration$ = [9, n0, _URC,    { [_ht]: ["POST", "/UpdateReplicationConfiguration", 200] }, () => UpdateReplicationConfigurationRequest$, () => ReplicationConfiguration$];var UpdateReplicationConfigurationTemplate$ = [9, n0, _URCT,    { [_ht]: ["POST", "/UpdateReplicationConfigurationTemplate", 200] }, () => UpdateReplicationConfigurationTemplateRequest$, () => ReplicationConfigurationTemplate$]; const getRuntimeConfig$1 = (config) => {    return {        apiVersion: "2020-02-26",        base64Decoder: config?.base64Decoder ?? fromBase64,        base64Encoder: config?.base64Encoder ?? toBase64,        disableHostPrefix: config?.disableHostPrefix ?? false,        endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,        extensions: config?.extensions ?? [],        httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultDrsHttpAuthSchemeProvider,        httpAuthSchemes: config?.httpAuthSchemes ?? [            {                schemeId: "aws.auth#sigv4",                identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"),                signer: new AwsSdkSigV4Signer(),            },        ],        logger: config?.logger ?? new NoOpLogger(),        protocol: config?.protocol ?? AwsRestJsonProtocol,        protocolSettings: config?.protocolSettings ?? {            defaultNamespace: "com.amazonaws.drs",            errorTypeRegistries,            version: "2020-02-26",            serviceTarget: "ElasticDisasterRecoveryService",        },        serviceId: config?.serviceId ?? "drs",        sha256: config?.sha256 ?? Sha256,        urlParser: config?.urlParser ?? parseUrl,        utf8Decoder: config?.utf8Decoder ?? fromUtf8,        utf8Encoder: config?.utf8Encoder ?? toUtf8,    };}; const getRuntimeConfig = (config) => {    emitWarningIfUnsupportedVersion(process.version);    const defaultsMode = resolveDefaultsModeConfig(config);    const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode);    const clientSharedValues = getRuntimeConfig$1(config);    emitWarningIfUnsupportedVersion$1(process.version);    const loaderConfig = {        profile: config?.profile,        logger: clientSharedValues.logger,    };    return {        ...clientSharedValues,        ...config,        runtime: "node",        defaultsMode,        authSchemePreference: config?.authSchemePreference ?? loadConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig),        bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength,        credentialDefaultProvider: config?.credentialDefaultProvider ?? defaultProvider,        defaultUserAgentProvider: config?.defaultUserAgentProvider ?? createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }),        maxAttempts: config?.maxAttempts ?? loadConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config),        region: config?.region ?? loadConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }),        requestHandler: NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider),        retryMode: config?.retryMode ??            loadConfig({                ...NODE_RETRY_MODE_CONFIG_OPTIONS,                default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE,            }, config),        streamCollector: config?.streamCollector ?? streamCollector,        useDualstackEndpoint: config?.useDualstackEndpoint ?? loadConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig),        useFipsEndpoint: config?.useFipsEndpoint ?? loadConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig),        userAgentAppId: config?.userAgentAppId ?? loadConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig),    };}; const getHttpAuthExtensionConfiguration = (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;        },    };};const resolveHttpAuthRuntimeConfig = (config) => {    return {        httpAuthSchemes: config.httpAuthSchemes(),        httpAuthSchemeProvider: config.httpAuthSchemeProvider(),        credentials: config.credentials(),    };}; const resolveRuntimeExtensions = (runtimeConfig, extensions) => {    const extensionConfiguration = Object.assign(getAwsRegionExtensionConfiguration(runtimeConfig), getDefaultExtensionConfiguration(runtimeConfig), getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig));    extensions.forEach((extension) => extension.configure(extensionConfiguration));    return Object.assign(runtimeConfig, resolveAwsRegionExtensionConfiguration(extensionConfiguration), resolveDefaultRuntimeConfig(extensionConfiguration), resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));}; class DrsClient extends Client {    config;    constructor(...[configuration]) {        const _config_0 = getRuntimeConfig(configuration || {});        super(_config_0);        this.initConfig = _config_0;        const _config_1 = resolveClientEndpointParameters(_config_0);        const _config_2 = resolveUserAgentConfig(_config_1);        const _config_3 = resolveRetryConfig(_config_2);        const _config_4 = resolveRegionConfig(_config_3);        const _config_5 = resolveHostHeaderConfig(_config_4);        const _config_6 = resolveEndpointConfig(_config_5);        const _config_7 = resolveHttpAuthSchemeConfig(_config_6);        const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);        this.config = _config_8;        this.middlewareStack.use(getSchemaSerdePlugin(this.config));        this.middlewareStack.use(getUserAgentPlugin(this.config));        this.middlewareStack.use(getRetryPlugin(this.config));        this.middlewareStack.use(getContentLengthPlugin(this.config));        this.middlewareStack.use(getHostHeaderPlugin(this.config));        this.middlewareStack.use(getLoggerPlugin(this.config));        this.middlewareStack.use(getRecursionDetectionPlugin(this.config));        this.middlewareStack.use(getHttpAuthSchemeEndpointRuleSetPlugin(this.config, {            httpAuthSchemeParametersProvider: defaultDrsHttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} const command = makeBuilder(commonParams, "ElasticDisasterRecoveryService", "DrsClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class AssociateSourceNetworkStackCommand extends command(_ep0, _mw0, "AssociateSourceNetworkStack", AssociateSourceNetworkStack$) {} class CreateExtendedSourceServerCommand extends command(_ep0, _mw0, "CreateExtendedSourceServer", CreateExtendedSourceServer$) {} class CreateLaunchConfigurationTemplateCommand extends command(_ep0, _mw0, "CreateLaunchConfigurationTemplate", CreateLaunchConfigurationTemplate$) {} class CreateReplicationConfigurationTemplateCommand extends command(_ep0, _mw0, "CreateReplicationConfigurationTemplate", CreateReplicationConfigurationTemplate$) {} class CreateSourceNetworkCommand extends command(_ep0, _mw0, "CreateSourceNetwork", CreateSourceNetwork$) {} class DeleteJobCommand extends command(_ep0, _mw0, "DeleteJob", DeleteJob$) {} class DeleteLaunchActionCommand extends command(_ep0, _mw0, "DeleteLaunchAction", DeleteLaunchAction$) {} class DeleteLaunchConfigurationTemplateCommand extends command(_ep0, _mw0, "DeleteLaunchConfigurationTemplate", DeleteLaunchConfigurationTemplate$) {} class DeleteRecoveryInstanceCommand extends command(_ep0, _mw0, "DeleteRecoveryInstance", DeleteRecoveryInstance$) {} class DeleteReplicationConfigurationTemplateCommand extends command(_ep0, _mw0, "DeleteReplicationConfigurationTemplate", DeleteReplicationConfigurationTemplate$) {} class DeleteSourceNetworkCommand extends command(_ep0, _mw0, "DeleteSourceNetwork", DeleteSourceNetwork$) {} class DeleteSourceServerCommand extends command(_ep0, _mw0, "DeleteSourceServer", DeleteSourceServer$) {} class DescribeJobLogItemsCommand extends command(_ep0, _mw0, "DescribeJobLogItems", DescribeJobLogItems$) {} class DescribeJobsCommand extends command(_ep0, _mw0, "DescribeJobs", DescribeJobs$) {} class DescribeLaunchConfigurationTemplatesCommand extends command(_ep0, _mw0, "DescribeLaunchConfigurationTemplates", DescribeLaunchConfigurationTemplates$) {} class DescribeRecoveryInstancesCommand extends command(_ep0, _mw0, "DescribeRecoveryInstances", DescribeRecoveryInstances$) {} class DescribeRecoverySnapshotsCommand extends command(_ep0, _mw0, "DescribeRecoverySnapshots", DescribeRecoverySnapshots$) {} class DescribeReplicationConfigurationTemplatesCommand extends command(_ep0, _mw0, "DescribeReplicationConfigurationTemplates", DescribeReplicationConfigurationTemplates$) {} class DescribeSourceNetworksCommand extends command(_ep0, _mw0, "DescribeSourceNetworks", DescribeSourceNetworks$) {} class DescribeSourceServersCommand extends command(_ep0, _mw0, "DescribeSourceServers", DescribeSourceServers$) {} class DisconnectRecoveryInstanceCommand extends command(_ep0, _mw0, "DisconnectRecoveryInstance", DisconnectRecoveryInstance$) {} class DisconnectSourceServerCommand extends command(_ep0, _mw0, "DisconnectSourceServer", DisconnectSourceServer$) {} class ExportSourceNetworkCfnTemplateCommand extends command(_ep0, _mw0, "ExportSourceNetworkCfnTemplate", ExportSourceNetworkCfnTemplate$) {} class GetFailbackReplicationConfigurationCommand extends command(_ep0, _mw0, "GetFailbackReplicationConfiguration", GetFailbackReplicationConfiguration$) {} class GetLaunchConfigurationCommand extends command(_ep0, _mw0, "GetLaunchConfiguration", GetLaunchConfiguration$) {} class GetReplicationConfigurationCommand extends command(_ep0, _mw0, "GetReplicationConfiguration", GetReplicationConfiguration$) {} class InitializeServiceCommand extends command(_ep0, _mw0, "InitializeService", InitializeService$) {} class ListExtensibleSourceServersCommand extends command(_ep0, _mw0, "ListExtensibleSourceServers", ListExtensibleSourceServers$) {} class ListLaunchActionsCommand extends command(_ep0, _mw0, "ListLaunchActions", ListLaunchActions$) {} class ListStagingAccountsCommand extends command(_ep0, _mw0, "ListStagingAccounts", ListStagingAccounts$) {} class ListTagsForResourceCommand extends command(_ep0, _mw0, "ListTagsForResource", ListTagsForResource$) {} class PutLaunchActionCommand extends command(_ep0, _mw0, "PutLaunchAction", PutLaunchAction$) {} class RetryDataReplicationCommand extends command(_ep0, _mw0, "RetryDataReplication", RetryDataReplication$) {} class ReverseReplicationCommand extends command(_ep0, _mw0, "ReverseReplication", ReverseReplication$) {} class StartFailbackLaunchCommand extends command(_ep0, _mw0, "StartFailbackLaunch", StartFailbackLaunch$) {} class StartRecoveryCommand extends command(_ep0, _mw0, "StartRecovery", StartRecovery$) {} class StartReplicationCommand extends command(_ep0, _mw0, "StartReplication", StartReplication$) {} class StartSourceNetworkRecoveryCommand extends command(_ep0, _mw0, "StartSourceNetworkRecovery", StartSourceNetworkRecovery$) {} class StartSourceNetworkReplicationCommand extends command(_ep0, _mw0, "StartSourceNetworkReplication", StartSourceNetworkReplication$) {} class StopFailbackCommand extends command(_ep0, _mw0, "StopFailback", StopFailback$) {} class StopReplicationCommand extends command(_ep0, _mw0, "StopReplication", StopReplication$) {} class StopSourceNetworkReplicationCommand extends command(_ep0, _mw0, "StopSourceNetworkReplication", StopSourceNetworkReplication$) {} class TagResourceCommand extends command(_ep0, _mw0, "TagResource", TagResource$) {} class TerminateRecoveryInstancesCommand extends command(_ep0, _mw0, "TerminateRecoveryInstances", TerminateRecoveryInstances$) {} class UntagResourceCommand extends command(_ep0, _mw0, "UntagResource", UntagResource$) {} class UpdateFailbackReplicationConfigurationCommand extends command(_ep0, _mw0, "UpdateFailbackReplicationConfiguration", UpdateFailbackReplicationConfiguration$) {} class UpdateLaunchConfigurationCommand extends command(_ep0, _mw0, "UpdateLaunchConfiguration", UpdateLaunchConfiguration$) {} class UpdateLaunchConfigurationTemplateCommand extends command(_ep0, _mw0, "UpdateLaunchConfigurationTemplate", UpdateLaunchConfigurationTemplate$) {} class UpdateReplicationConfigurationCommand extends command(_ep0, _mw0, "UpdateReplicationConfiguration", UpdateReplicationConfiguration$) {} class UpdateReplicationConfigurationTemplateCommand extends command(_ep0, _mw0, "UpdateReplicationConfigurationTemplate", UpdateReplicationConfigurationTemplate$) {} const paginateDescribeJobLogItems = createPaginator(DrsClient, DescribeJobLogItemsCommand, "nextToken", "nextToken", "maxResults"); const paginateDescribeJobs = createPaginator(DrsClient, DescribeJobsCommand, "nextToken", "nextToken", "maxResults"); const paginateDescribeLaunchConfigurationTemplates = createPaginator(DrsClient, DescribeLaunchConfigurationTemplatesCommand, "nextToken", "nextToken", "maxResults"); const paginateDescribeRecoveryInstances = createPaginator(DrsClient, DescribeRecoveryInstancesCommand, "nextToken", "nextToken", "maxResults"); const paginateDescribeRecoverySnapshots = createPaginator(DrsClient, DescribeRecoverySnapshotsCommand, "nextToken", "nextToken", "maxResults"); const paginateDescribeReplicationConfigurationTemplates = createPaginator(DrsClient, DescribeReplicationConfigurationTemplatesCommand, "nextToken", "nextToken", "maxResults"); const paginateDescribeSourceNetworks = createPaginator(DrsClient, DescribeSourceNetworksCommand, "nextToken", "nextToken", "maxResults"); const paginateDescribeSourceServers = createPaginator(DrsClient, DescribeSourceServersCommand, "nextToken", "nextToken", "maxResults"); const paginateListExtensibleSourceServers = createPaginator(DrsClient, ListExtensibleSourceServersCommand, "nextToken", "nextToken", "maxResults"); const paginateListLaunchActions = createPaginator(DrsClient, ListLaunchActionsCommand, "nextToken", "nextToken", "maxResults"); const paginateListStagingAccounts = createPaginator(DrsClient, ListStagingAccountsCommand, "nextToken", "nextToken", "maxResults"); const 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,};const paginators = {    paginateDescribeJobLogItems,    paginateDescribeJobs,    paginateDescribeLaunchConfigurationTemplates,    paginateDescribeRecoveryInstances,    paginateDescribeRecoverySnapshots,    paginateDescribeReplicationConfigurationTemplates,    paginateDescribeSourceNetworks,    paginateDescribeSourceServers,    paginateListExtensibleSourceServers,    paginateListLaunchActions,    paginateListStagingAccounts,};class Drs extends DrsClient {}createAggregatedClient(commands, Drs, { paginators }); const 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",};const LaunchStatus = {    FAILED: "FAILED",    IN_PROGRESS: "IN_PROGRESS",    LAUNCHED: "LAUNCHED",    PENDING: "PENDING",    TERMINATED: "TERMINATED",};const LaunchActionCategory = {    CONFIGURATION: "CONFIGURATION",    MONITORING: "MONITORING",    OTHER: "OTHER",    SECURITY: "SECURITY",    VALIDATION: "VALIDATION",};const LaunchActionParameterType = {    DYNAMIC: "DYNAMIC",    SSM_STORE: "SSM_STORE",};const LaunchActionType = {    SSM_AUTOMATION: "SSM_AUTOMATION",    SSM_COMMAND: "SSM_COMMAND",};const LaunchActionRunStatus = {    FAILED: "FAILED",    IN_PROGRESS: "IN_PROGRESS",    SUCCEEDED: "SUCCEEDED",};const JobStatus = {    COMPLETED: "COMPLETED",    PENDING: "PENDING",    STARTED: "STARTED",};const JobType = {    CREATE_CONVERTED_SNAPSHOT: "CREATE_CONVERTED_SNAPSHOT",    LAUNCH: "LAUNCH",    TERMINATE: "TERMINATE",};const ValidationExceptionReason = {    CANNOT_PARSE: "cannotParse",    FIELD_VALIDATION_FAILED: "fieldValidationFailed",    OTHER: "other",    UNKNOWN_OPERATION: "unknownOperation",};const ProductCodeMode = {    DISABLED: "DISABLED",    ENABLED: "ENABLED",};const 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",};const 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",};const DataReplicationInitiationStepStatus = {    FAILED: "FAILED",    IN_PROGRESS: "IN_PROGRESS",    NOT_STARTED: "NOT_STARTED",    SKIPPED: "SKIPPED",    SUCCEEDED: "SUCCEEDED",};const 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",};const 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",};const LastLaunchResult = {    FAILED: "FAILED",    NOT_STARTED: "NOT_STARTED",    PENDING: "PENDING",    SUCCEEDED: "SUCCEEDED",};const LastLaunchType = {    DRILL: "DRILL",    RECOVERY: "RECOVERY",};const ReplicationDirection = {    FAILBACK: "FAILBACK",    FAILOVER: "FAILOVER",};const ExtensionStatus = {    EXTENDED: "EXTENDED",    EXTENSION_ERROR: "EXTENSION_ERROR",    NOT_EXTENDED: "NOT_EXTENDED",};const LaunchDisposition = {    STARTED: "STARTED",    STOPPED: "STOPPED",};const RecoveryMode = {    FAST: "FAST",    OPTIMAL: "OPTIMAL",};const TargetInstanceTypeRightSizingMethod = {    BASIC: "BASIC",    IN_AWS: "IN_AWS",    NONE: "NONE",};const ReplicationConfigurationDataPlaneRouting = {    PRIVATE_IP: "PRIVATE_IP",    PUBLIC_IP: "PUBLIC_IP",};const ReplicationConfigurationDefaultLargeStagingDiskType = {    AUTO: "AUTO",    GP2: "GP2",    GP3: "GP3",    ST1: "ST1",};const ReplicationConfigurationEbsEncryption = {    CUSTOM: "CUSTOM",    DEFAULT: "DEFAULT",    NONE: "NONE",};const InternetProtocol = {    IPV4: "IPV4",    IPV6: "IPV6",};const PITPolicyRuleUnits = {    DAY: "DAY",    HOUR: "HOUR",    MINUTE: "MINUTE",};const 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",};const 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",};const 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",};const RecoveryInstanceDataReplicationInitiationStepStatus = {    FAILED: "FAILED",    IN_PROGRESS: "IN_PROGRESS",    NOT_STARTED: "NOT_STARTED",    SKIPPED: "SKIPPED",    SUCCEEDED: "SUCCEEDED",};const 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",};const EC2InstanceState = {    NOT_FOUND: "NOT_FOUND",    PENDING: "PENDING",    RUNNING: "RUNNING",    SHUTTING_DOWN: "SHUTTING-DOWN",    STOPPED: "STOPPED",    STOPPING: "STOPPING",    TERMINATED: "TERMINATED",};const FailbackLaunchType = {    DRILL: "DRILL",    RECOVERY: "RECOVERY",};const 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",};const OriginEnvironment = {    AWS: "AWS",    ON_PREMISES: "ON_PREMISES",};const RecoverySnapshotsOrder = {    ASC: "ASC",    DESC: "DESC",};const 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",};const ReplicationStatus = {    ERROR: "ERROR",    IN_PROGRESS: "IN_PROGRESS",    PROTECTED: "PROTECTED",    STOPPED: "STOPPED",};const ReplicationConfigurationReplicatedDiskStagingDiskType = {    AUTO: "AUTO",    GP2: "GP2",    GP3: "GP3",    IO1: "IO1",    SC1: "SC1",    ST1: "ST1",    STANDARD: "STANDARD",}; exports.AccessDeniedException = AccessDeniedException;exports.AccessDeniedException$ = AccessDeniedException$;exports.Account$ = Account$;exports.AssociateSourceNetworkStack$ = AssociateSourceNetworkStack$;exports.AssociateSourceNetworkStackCommand = AssociateSourceNetworkStackCommand;exports.AssociateSourceNetworkStackRequest$ = AssociateSourceNetworkStackRequest$;exports.AssociateSourceNetworkStackResponse$ = AssociateSourceNetworkStackResponse$;exports.CPU$ = CPU$;exports.ConflictException = ConflictException;exports.ConflictException$ = ConflictException$;exports.ConversionProperties$ = ConversionProperties$;exports.CreateExtendedSourceServer$ = CreateExtendedSourceServer$;exports.CreateExtendedSourceServerCommand = CreateExtendedSourceServerCommand;exports.CreateExtendedSourceServerRequest$ = CreateExtendedSourceServerRequest$;exports.CreateExtendedSourceServerResponse$ = CreateExtendedSourceServerResponse$;exports.CreateLaunchConfigurationTemplate$ = CreateLaunchConfigurationTemplate$;exports.CreateLaunchConfigurationTemplateCommand = CreateLaunchConfigurationTemplateCommand;exports.CreateLaunchConfigurationTemplateRequest$ = CreateLaunchConfigurationTemplateRequest$;exports.CreateLaunchConfigurationTemplateResponse$ = CreateLaunchConfigurationTemplateResponse$;exports.CreateReplicationConfigurationTemplate$ = CreateReplicationConfigurationTemplate$;exports.CreateReplicationConfigurationTemplateCommand = CreateReplicationConfigurationTemplateCommand;exports.CreateReplicationConfigurationTemplateRequest$ = CreateReplicationConfigurationTemplateRequest$;exports.CreateSourceNetwork$ = CreateSourceNetwork$;exports.CreateSourceNetworkCommand = CreateSourceNetworkCommand;exports.CreateSourceNetworkRequest$ = CreateSourceNetworkRequest$;exports.CreateSourceNetworkResponse$ = CreateSourceNetworkResponse$;exports.DataReplicationError$ = DataReplicationError$;exports.DataReplicationErrorString = DataReplicationErrorString;exports.DataReplicationInfo$ = DataReplicationInfo$;exports.DataReplicationInfoReplicatedDisk$ = DataReplicationInfoReplicatedDisk$;exports.DataReplicationInitiation$ = DataReplicationInitiation$;exports.DataReplicationInitiationStep$ = DataReplicationInitiationStep$;exports.DataReplicationInitiationStepName = DataReplicationInitiationStepName;exports.DataReplicationInitiationStepStatus = DataReplicationInitiationStepStatus;exports.DataReplicationState = DataReplicationState;exports.DeleteJob$ = DeleteJob$;exports.DeleteJobCommand = DeleteJobCommand;exports.DeleteJobRequest$ = DeleteJobRequest$;exports.DeleteJobResponse$ = DeleteJobResponse$;exports.DeleteLaunchAction$ = DeleteLaunchAction$;exports.DeleteLaunchActionCommand = DeleteLaunchActionCommand;exports.DeleteLaunchActionRequest$ = DeleteLaunchActionRequest$;exports.DeleteLaunchActionResponse$ = DeleteLaunchActionResponse$;exports.DeleteLaunchConfigurationTemplate$ = DeleteLaunchConfigurationTemplate$;exports.DeleteLaunchConfigurationTemplateCommand = DeleteLaunchConfigurationTemplateCommand;exports.DeleteLaunchConfigurationTemplateRequest$ = DeleteLaunchConfigurationTemplateRequest$;exports.DeleteLaunchConfigurationTemplateResponse$ = DeleteLaunchConfigurationTemplateResponse$;exports.DeleteRecoveryInstance$ = DeleteRecoveryInstance$;exports.DeleteRecoveryInstanceCommand = DeleteRecoveryInstanceCommand;exports.DeleteRecoveryInstanceRequest$ = DeleteRecoveryInstanceRequest$;exports.DeleteReplicationConfigurationTemplate$ = DeleteReplicationConfigurationTemplate$;exports.DeleteReplicationConfigurationTemplateCommand = DeleteReplicationConfigurationTemplateCommand;exports.DeleteReplicationConfigurationTemplateRequest$ = DeleteReplicationConfigurationTemplateRequest$;exports.DeleteReplicationConfigurationTemplateResponse$ = DeleteReplicationConfigurationTemplateResponse$;exports.DeleteSourceNetwork$ = DeleteSourceNetwork$;exports.DeleteSourceNetworkCommand = DeleteSourceNetworkCommand;exports.DeleteSourceNetworkRequest$ = DeleteSourceNetworkRequest$;exports.DeleteSourceNetworkResponse$ = DeleteSourceNetworkResponse$;exports.DeleteSourceServer$ = DeleteSourceServer$;exports.DeleteSourceServerCommand = DeleteSourceServerCommand;exports.DeleteSourceServerRequest$ = DeleteSourceServerRequest$;exports.DeleteSourceServerResponse$ = DeleteSourceServerResponse$;exports.DescribeJobLogItems$ = DescribeJobLogItems$;exports.DescribeJobLogItemsCommand = DescribeJobLogItemsCommand;exports.DescribeJobLogItemsRequest$ = DescribeJobLogItemsRequest$;exports.DescribeJobLogItemsResponse$ = DescribeJobLogItemsResponse$;exports.DescribeJobs$ = DescribeJobs$;exports.DescribeJobsCommand = DescribeJobsCommand;exports.DescribeJobsRequest$ = DescribeJobsRequest$;exports.DescribeJobsRequestFilters$ = DescribeJobsRequestFilters$;exports.DescribeJobsResponse$ = DescribeJobsResponse$;exports.DescribeLaunchConfigurationTemplates$ = DescribeLaunchConfigurationTemplates$;exports.DescribeLaunchConfigurationTemplatesCommand = DescribeLaunchConfigurationTemplatesCommand;exports.DescribeLaunchConfigurationTemplatesRequest$ = DescribeLaunchConfigurationTemplatesRequest$;exports.DescribeLaunchConfigurationTemplatesResponse$ = DescribeLaunchConfigurationTemplatesResponse$;exports.DescribeRecoveryInstances$ = DescribeRecoveryInstances$;exports.DescribeRecoveryInstancesCommand = DescribeRecoveryInstancesCommand;exports.DescribeRecoveryInstancesRequest$ = DescribeRecoveryInstancesRequest$;exports.DescribeRecoveryInstancesRequestFilters$ = DescribeRecoveryInstancesRequestFilters$;exports.DescribeRecoveryInstancesResponse$ = DescribeRecoveryInstancesResponse$;exports.DescribeRecoverySnapshots$ = DescribeRecoverySnapshots$;exports.DescribeRecoverySnapshotsCommand = DescribeRecoverySnapshotsCommand;exports.DescribeRecoverySnapshotsRequest$ = DescribeRecoverySnapshotsRequest$;exports.DescribeRecoverySnapshotsRequestFilters$ = DescribeRecoverySnapshotsRequestFilters$;exports.DescribeRecoverySnapshotsResponse$ = DescribeRecoverySnapshotsResponse$;exports.DescribeReplicationConfigurationTemplates$ = DescribeReplicationConfigurationTemplates$;exports.DescribeReplicationConfigurationTemplatesCommand = DescribeReplicationConfigurationTemplatesCommand;exports.DescribeReplicationConfigurationTemplatesRequest$ = DescribeReplicationConfigurationTemplatesRequest$;exports.DescribeReplicationConfigurationTemplatesResponse$ = DescribeReplicationConfigurationTemplatesResponse$;exports.DescribeSourceNetworks$ = DescribeSourceNetworks$;exports.DescribeSourceNetworksCommand = DescribeSourceNetworksCommand;exports.DescribeSourceNetworksRequest$ = DescribeSourceNetworksRequest$;exports.DescribeSourceNetworksRequestFilters$ = DescribeSourceNetworksRequestFilters$;exports.DescribeSourceNetworksResponse$ = DescribeSourceNetworksResponse$;exports.DescribeSourceServers$ = DescribeSourceServers$;exports.DescribeSourceServersCommand = DescribeSourceServersCommand;exports.DescribeSourceServersRequest$ = DescribeSourceServersRequest$;exports.DescribeSourceServersRequestFilters$ = DescribeSourceServersRequestFilters$;exports.DescribeSourceServersResponse$ = DescribeSourceServersResponse$;exports.DisconnectRecoveryInstance$ = DisconnectRecoveryInstance$;exports.DisconnectRecoveryInstanceCommand = DisconnectRecoveryInstanceCommand;exports.DisconnectRecoveryInstanceRequest$ = DisconnectRecoveryInstanceRequest$;exports.DisconnectSourceServer$ = DisconnectSourceServer$;exports.DisconnectSourceServerCommand = DisconnectSourceServerCommand;exports.DisconnectSourceServerRequest$ = DisconnectSourceServerRequest$;exports.Disk$ = Disk$;exports.Drs = Drs;exports.DrsClient = DrsClient;exports.DrsServiceException = DrsServiceException;exports.DrsServiceException$ = DrsServiceException$;exports.EC2InstanceState = EC2InstanceState;exports.EventResourceData$ = EventResourceData$;exports.ExportSourceNetworkCfnTemplate$ = ExportSourceNetworkCfnTemplate$;exports.ExportSourceNetworkCfnTemplateCommand = ExportSourceNetworkCfnTemplateCommand;exports.ExportSourceNetworkCfnTemplateRequest$ = ExportSourceNetworkCfnTemplateRequest$;exports.ExportSourceNetworkCfnTemplateResponse$ = ExportSourceNetworkCfnTemplateResponse$;exports.ExtensionStatus = ExtensionStatus;exports.FailbackLaunchType = FailbackLaunchType;exports.FailbackReplicationError = FailbackReplicationError;exports.FailbackState = FailbackState;exports.GetFailbackReplicationConfiguration$ = GetFailbackReplicationConfiguration$;exports.GetFailbackReplicationConfigurationCommand = GetFailbackReplicationConfigurationCommand;exports.GetFailbackReplicationConfigurationRequest$ = GetFailbackReplicationConfigurationRequest$;exports.GetFailbackReplicationConfigurationResponse$ = GetFailbackReplicationConfigurationResponse$;exports.GetLaunchConfiguration$ = GetLaunchConfiguration$;exports.GetLaunchConfigurationCommand = GetLaunchConfigurationCommand;exports.GetLaunchConfigurationRequest$ = GetLaunchConfigurationRequest$;exports.GetReplicationConfiguration$ = GetReplicationConfiguration$;exports.GetReplicationConfigurationCommand = GetReplicationConfigurationCommand;exports.GetReplicationConfigurationRequest$ = GetReplicationConfigurationRequest$;exports.IdentificationHints$ = IdentificationHints$;exports.InitializeService$ = InitializeService$;exports.InitializeServiceCommand = InitializeServiceCommand;exports.InitializeServiceRequest$ = InitializeServiceRequest$;exports.InitializeServiceResponse$ = InitializeServiceResponse$;exports.InitiatedBy = InitiatedBy;exports.InternalServerException = InternalServerException;exports.InternalServerException$ = InternalServerException$;exports.InternetProtocol = InternetProtocol;exports.Job$ = Job$;exports.JobLog$ = JobLog$;exports.JobLogEvent = JobLogEvent;exports.JobLogEventData$ = JobLogEventData$;exports.JobStatus = JobStatus;exports.JobType = JobType;exports.LastLaunchResult = LastLaunchResult;exports.LastLaunchType = LastLaunchType;exports.LaunchAction$ = LaunchAction$;exports.LaunchActionCategory = LaunchActionCategory;exports.LaunchActionParameter$ = LaunchActionParameter$;exports.LaunchActionParameterType = LaunchActionParameterType;exports.LaunchActionRun$ = LaunchActionRun$;exports.LaunchActionRunStatus = LaunchActionRunStatus;exports.LaunchActionType = LaunchActionType;exports.LaunchActionsRequestFilters$ = LaunchActionsRequestFilters$;exports.LaunchActionsStatus$ = LaunchActionsStatus$;exports.LaunchConfiguration$ = LaunchConfiguration$;exports.LaunchConfigurationTemplate$ = LaunchConfigurationTemplate$;exports.LaunchDisposition = LaunchDisposition;exports.LaunchIntoInstanceProperties$ = LaunchIntoInstanceProperties$;exports.LaunchStatus = LaunchStatus;exports.Licensing$ = Licensing$;exports.LifeCycle$ = LifeCycle$;exports.LifeCycleLastLaunch$ = LifeCycleLastLaunch$;exports.LifeCycleLastLaunchInitiated$ = LifeCycleLastLaunchInitiated$;exports.ListExtensibleSourceServers$ = ListExtensibleSourceServers$;exports.ListExtensibleSourceServersCommand = ListExtensibleSourceServersCommand;exports.ListExtensibleSourceServersRequest$ = ListExtensibleSourceServersRequest$;exports.ListExtensibleSourceServersResponse$ = ListExtensibleSourceServersResponse$;exports.ListLaunchActions$ = ListLaunchActions$;exports.ListLaunchActionsCommand = ListLaunchActionsCommand;exports.ListLaunchActionsRequest$ = ListLaunchActionsRequest$;exports.ListLaunchActionsResponse$ = ListLaunchActionsResponse$;exports.ListStagingAccounts$ = ListStagingAccounts$;exports.ListStagingAccountsCommand = ListStagingAccountsCommand;exports.ListStagingAccountsRequest$ = ListStagingAccountsRequest$;exports.ListStagingAccountsResponse$ = ListStagingAccountsResponse$;exports.ListTagsForResource$ = ListTagsForResource$;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListTagsForResourceRequest$ = ListTagsForResourceRequest$;exports.ListTagsForResourceResponse$ = ListTagsForResourceResponse$;exports.NetworkInterface$ = NetworkInterface$;exports.OS$ = OS$;exports.OriginEnvironment = OriginEnvironment;exports.PITPolicyRule$ = PITPolicyRule$;exports.PITPolicyRuleUnits = PITPolicyRuleUnits;exports.ParticipatingResource$ = ParticipatingResource$;exports.ParticipatingResourceID$ = ParticipatingResourceID$;exports.ParticipatingServer$ = ParticipatingServer$;exports.ProductCode$ = ProductCode$;exports.ProductCodeMode = ProductCodeMode;exports.PutLaunchAction$ = PutLaunchAction$;exports.PutLaunchActionCommand = PutLaunchActionCommand;exports.PutLaunchActionRequest$ = PutLaunchActionRequest$;exports.PutLaunchActionResponse$ = PutLaunchActionResponse$;exports.RecoveryInstance$ = RecoveryInstance$;exports.RecoveryInstanceDataReplicationError$ = RecoveryInstanceDataReplicationError$;exports.RecoveryInstanceDataReplicationInfo$ = RecoveryInstanceDataReplicationInfo$;exports.RecoveryInstanceDataReplicationInfoReplicatedDisk$ = RecoveryInstanceDataReplicationInfoReplicatedDisk$;exports.RecoveryInstanceDataReplicationInitiation$ = RecoveryInstanceDataReplicationInitiation$;exports.RecoveryInstanceDataReplicationInitiationStep$ = RecoveryInstanceDataReplicationInitiationStep$;exports.RecoveryInstanceDataReplicationInitiationStepName = RecoveryInstanceDataReplicationInitiationStepName;exports.RecoveryInstanceDataReplicationInitiationStepStatus = RecoveryInstanceDataReplicationInitiationStepStatus;exports.RecoveryInstanceDataReplicationState = RecoveryInstanceDataReplicationState;exports.RecoveryInstanceDisk$ = RecoveryInstanceDisk$;exports.RecoveryInstanceFailback$ = RecoveryInstanceFailback$;exports.RecoveryInstanceProperties$ = RecoveryInstanceProperties$;exports.RecoveryLifeCycle$ = RecoveryLifeCycle$;exports.RecoveryMode = RecoveryMode;exports.RecoveryResult = RecoveryResult;exports.RecoverySnapshot$ = RecoverySnapshot$;exports.RecoverySnapshotsOrder = RecoverySnapshotsOrder;exports.ReplicationConfiguration$ = ReplicationConfiguration$;exports.ReplicationConfigurationDataPlaneRouting = ReplicationConfigurationDataPlaneRouting;exports.ReplicationConfigurationDefaultLargeStagingDiskType = ReplicationConfigurationDefaultLargeStagingDiskType;exports.ReplicationConfigurationEbsEncryption = ReplicationConfigurationEbsEncryption;exports.ReplicationConfigurationReplicatedDisk$ = ReplicationConfigurationReplicatedDisk$;exports.ReplicationConfigurationReplicatedDiskStagingDiskType = ReplicationConfigurationReplicatedDiskStagingDiskType;exports.ReplicationConfigurationTemplate$ = ReplicationConfigurationTemplate$;exports.ReplicationDirection = ReplicationDirection;exports.ReplicationStatus = ReplicationStatus;exports.ResourceNotFoundException = ResourceNotFoundException;exports.ResourceNotFoundException$ = ResourceNotFoundException$;exports.RetryDataReplication$ = RetryDataReplication$;exports.RetryDataReplicationCommand = RetryDataReplicationCommand;exports.RetryDataReplicationRequest$ = RetryDataReplicationRequest$;exports.ReverseReplication$ = ReverseReplication$;exports.ReverseReplicationCommand = ReverseReplicationCommand;exports.ReverseReplicationRequest$ = ReverseReplicationRequest$;exports.ReverseReplicationResponse$ = ReverseReplicationResponse$;exports.ServiceQuotaExceededException = ServiceQuotaExceededException;exports.ServiceQuotaExceededException$ = ServiceQuotaExceededException$;exports.SourceCloudProperties$ = SourceCloudProperties$;exports.SourceNetwork$ = SourceNetwork$;exports.SourceNetworkData$ = SourceNetworkData$;exports.SourceProperties$ = SourceProperties$;exports.SourceServer$ = SourceServer$;exports.StagingArea$ = StagingArea$;exports.StagingSourceServer$ = StagingSourceServer$;exports.StartFailbackLaunch$ = StartFailbackLaunch$;exports.StartFailbackLaunchCommand = StartFailbackLaunchCommand;exports.StartFailbackLaunchRequest$ = StartFailbackLaunchRequest$;exports.StartFailbackLaunchResponse$ = StartFailbackLaunchResponse$;exports.StartRecovery$ = StartRecovery$;exports.StartRecoveryCommand = StartRecoveryCommand;exports.StartRecoveryRequest$ = StartRecoveryRequest$;exports.StartRecoveryRequestSourceServer$ = StartRecoveryRequestSourceServer$;exports.StartRecoveryResponse$ = StartRecoveryResponse$;exports.StartReplication$ = StartReplication$;exports.StartReplicationCommand = StartReplicationCommand;exports.StartReplicationRequest$ = StartReplicationRequest$;exports.StartReplicationResponse$ = StartReplicationResponse$;exports.StartSourceNetworkRecovery$ = StartSourceNetworkRecovery$;exports.StartSourceNetworkRecoveryCommand = StartSourceNetworkRecoveryCommand;exports.StartSourceNetworkRecoveryRequest$ = StartSourceNetworkRecoveryRequest$;exports.StartSourceNetworkRecoveryRequestNetworkEntry$ = StartSourceNetworkRecoveryRequestNetworkEntry$;exports.StartSourceNetworkRecoveryResponse$ = StartSourceNetworkRecoveryResponse$;exports.StartSourceNetworkReplication$ = StartSourceNetworkReplication$;exports.StartSourceNetworkReplicationCommand = StartSourceNetworkReplicationCommand;exports.StartSourceNetworkReplicationRequest$ = StartSourceNetworkReplicationRequest$;exports.StartSourceNetworkReplicationResponse$ = StartSourceNetworkReplicationResponse$;exports.StopFailback$ = StopFailback$;exports.StopFailbackCommand = StopFailbackCommand;exports.StopFailbackRequest$ = StopFailbackRequest$;exports.StopReplication$ = StopReplication$;exports.StopReplicationCommand = StopReplicationCommand;exports.StopReplicationRequest$ = StopReplicationRequest$;exports.StopReplicationResponse$ = StopReplicationResponse$;exports.StopSourceNetworkReplication$ = StopSourceNetworkReplication$;exports.StopSourceNetworkReplicationCommand = StopSourceNetworkReplicationCommand;exports.StopSourceNetworkReplicationRequest$ = StopSourceNetworkReplicationRequest$;exports.StopSourceNetworkReplicationResponse$ = StopSourceNetworkReplicationResponse$;exports.TagResource$ = TagResource$;exports.TagResourceCommand = TagResourceCommand;exports.TagResourceRequest$ = TagResourceRequest$;exports.TargetInstanceTypeRightSizingMethod = TargetInstanceTypeRightSizingMethod;exports.TerminateRecoveryInstances$ = TerminateRecoveryInstances$;exports.TerminateRecoveryInstancesCommand = TerminateRecoveryInstancesCommand;exports.TerminateRecoveryInstancesRequest$ = TerminateRecoveryInstancesRequest$;exports.TerminateRecoveryInstancesResponse$ = TerminateRecoveryInstancesResponse$;exports.ThrottlingException = ThrottlingException;exports.ThrottlingException$ = ThrottlingException$;exports.UninitializedAccountException = UninitializedAccountException;exports.UninitializedAccountException$ = UninitializedAccountException$;exports.UntagResource$ = UntagResource$;exports.UntagResourceCommand = UntagResourceCommand;exports.UntagResourceRequest$ = UntagResourceRequest$;exports.UpdateFailbackReplicationConfiguration$ = UpdateFailbackReplicationConfiguration$;exports.UpdateFailbackReplicationConfigurationCommand = UpdateFailbackReplicationConfigurationCommand;exports.UpdateFailbackReplicationConfigurationRequest$ = UpdateFailbackReplicationConfigurationRequest$;exports.UpdateLaunchConfiguration$ = UpdateLaunchConfiguration$;exports.UpdateLaunchConfigurationCommand = UpdateLaunchConfigurationCommand;exports.UpdateLaunchConfigurationRequest$ = UpdateLaunchConfigurationRequest$;exports.UpdateLaunchConfigurationTemplate$ = UpdateLaunchConfigurationTemplate$;exports.UpdateLaunchConfigurationTemplateCommand = UpdateLaunchConfigurationTemplateCommand;exports.UpdateLaunchConfigurationTemplateRequest$ = UpdateLaunchConfigurationTemplateRequest$;exports.UpdateLaunchConfigurationTemplateResponse$ = UpdateLaunchConfigurationTemplateResponse$;exports.UpdateReplicationConfiguration$ = UpdateReplicationConfiguration$;exports.UpdateReplicationConfigurationCommand = UpdateReplicationConfigurationCommand;exports.UpdateReplicationConfigurationRequest$ = UpdateReplicationConfigurationRequest$;exports.UpdateReplicationConfigurationTemplate$ = UpdateReplicationConfigurationTemplate$;exports.UpdateReplicationConfigurationTemplateCommand = UpdateReplicationConfigurationTemplateCommand;exports.UpdateReplicationConfigurationTemplateRequest$ = UpdateReplicationConfigurationTemplateRequest$;exports.ValidationException = ValidationException;exports.ValidationException$ = ValidationException$;exports.ValidationExceptionField$ = ValidationExceptionField$;exports.ValidationExceptionReason = ValidationExceptionReason;exports.VolumeStatus = VolumeStatus;exports.errorTypeRegistries = errorTypeRegistries;exports.paginateDescribeJobLogItems = paginateDescribeJobLogItems;exports.paginateDescribeJobs = paginateDescribeJobs;exports.paginateDescribeLaunchConfigurationTemplates = paginateDescribeLaunchConfigurationTemplates;exports.paginateDescribeRecoveryInstances = paginateDescribeRecoveryInstances;exports.paginateDescribeRecoverySnapshots = paginateDescribeRecoverySnapshots;exports.paginateDescribeReplicationConfigurationTemplates = paginateDescribeReplicationConfigurationTemplates;exports.paginateDescribeSourceNetworks = paginateDescribeSourceNetworks;exports.paginateDescribeSourceServers = paginateDescribeSourceServers;exports.paginateListExtensibleSourceServers = paginateListExtensibleSourceServers;exports.paginateListLaunchActions = paginateListLaunchActions;exports.paginateListStagingAccounts = paginateListStagingAccounts;