File Explorer

/proc/2/root/var/runtime/node_modules/@aws-sdk/client-memorydb/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.js114 KB · 3289 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 { AwsJson1_1Protocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultMemoryDBHttpAuthSchemeParametersProvider = 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: "memorydb",            region: authParameters.region,        },        propertiesExtractor: (config, context) => ({            signingProperties: {                config,                context,            },        }),    };}const defaultMemoryDBHttpAuthSchemeProvider = (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: "memorydb",    });};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 l = "ref";const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = { [l]: "Endpoint" }, h = { [l]: d }, i = { [l]: "Region" }, j = {}, k = [i];const _data = {    conditions: [        [c, [g]],        [c, k],        ["aws.partition", k, d],        [e, [{ [l]: "UseFIPS" }, b]],        [e, [{ [l]: "UseDualStack" }, b]],        [e, [{ fn: f, argv: [h, "supportsDualStack"] }, b]],        [e, [{ fn: f, argv: [h, "supportsFIPS"] }, b]],        ["stringEquals", [i, "fips"]]    ],    results: [        [a],        [a, "Invalid Configuration: FIPS and custom endpoint are not supported"],        [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"],        [g, j],        ["https://memory-db-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", j],        [a, "FIPS and DualStack are enabled, but this partition does not support one or both"],        ["https://memory-db-fips.{Region}.{PartitionResult#dnsSuffix}", j],        [a, "FIPS is enabled but this partition does not support FIPS"],        ["https://memory-db.{Region}.{PartitionResult#dualStackDnsSuffix}", j],        [a, "DualStack is enabled but this partition does not support DualStack"],        ["https://memory-db-fips.us-west-1.amazonaws.com", { authSchemes: [{ name: "sigv4", signingName: "memorydb", signingRegion: "us-west-1" }] }],        ["https://memory-db.{Region}.{PartitionResult#dnsSuffix}", j],        [a, "Invalid Configuration: Missing Region"]    ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([    -1, 1, -1,    0, 13, 3,    1, 4, r + 12,    2, 5, r + 12,    3, 9, 6,    4, 8, 7,    7, r + 10, r + 11,    5, r + 8, r + 9,    4, 11, 10,    6, r + 6, r + 7,    5, 12, r + 5,    6, r + 4, r + 5,    3, r + 1, 14,    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 MemoryDBServiceException extends ServiceException {    constructor(options) {        super(options);        Object.setPrototypeOf(this, MemoryDBServiceException.prototype);    }} class ACLAlreadyExistsFault extends MemoryDBServiceException {    name = "ACLAlreadyExistsFault";    $fault = "client";    constructor(opts) {        super({            name: "ACLAlreadyExistsFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ACLAlreadyExistsFault.prototype);    }}class ACLNotFoundFault extends MemoryDBServiceException {    name = "ACLNotFoundFault";    $fault = "client";    constructor(opts) {        super({            name: "ACLNotFoundFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ACLNotFoundFault.prototype);    }}class ACLQuotaExceededFault extends MemoryDBServiceException {    name = "ACLQuotaExceededFault";    $fault = "client";    constructor(opts) {        super({            name: "ACLQuotaExceededFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ACLQuotaExceededFault.prototype);    }}class InvalidParameterValueException extends MemoryDBServiceException {    name = "InvalidParameterValueException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidParameterValueException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidParameterValueException.prototype);    }}class ServiceUpdateNotFoundFault extends MemoryDBServiceException {    name = "ServiceUpdateNotFoundFault";    $fault = "client";    constructor(opts) {        super({            name: "ServiceUpdateNotFoundFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ServiceUpdateNotFoundFault.prototype);    }}class InvalidParameterCombinationException extends MemoryDBServiceException {    name = "InvalidParameterCombinationException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidParameterCombinationException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidParameterCombinationException.prototype);    }}class InvalidSnapshotStateFault extends MemoryDBServiceException {    name = "InvalidSnapshotStateFault";    $fault = "client";    constructor(opts) {        super({            name: "InvalidSnapshotStateFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidSnapshotStateFault.prototype);    }}class ServiceLinkedRoleNotFoundFault extends MemoryDBServiceException {    name = "ServiceLinkedRoleNotFoundFault";    $fault = "client";    constructor(opts) {        super({            name: "ServiceLinkedRoleNotFoundFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ServiceLinkedRoleNotFoundFault.prototype);    }}class SnapshotAlreadyExistsFault extends MemoryDBServiceException {    name = "SnapshotAlreadyExistsFault";    $fault = "client";    constructor(opts) {        super({            name: "SnapshotAlreadyExistsFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, SnapshotAlreadyExistsFault.prototype);    }}class SnapshotNotFoundFault extends MemoryDBServiceException {    name = "SnapshotNotFoundFault";    $fault = "client";    constructor(opts) {        super({            name: "SnapshotNotFoundFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, SnapshotNotFoundFault.prototype);    }}class SnapshotQuotaExceededFault extends MemoryDBServiceException {    name = "SnapshotQuotaExceededFault";    $fault = "client";    constructor(opts) {        super({            name: "SnapshotQuotaExceededFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, SnapshotQuotaExceededFault.prototype);    }}class TagQuotaPerResourceExceeded extends MemoryDBServiceException {    name = "TagQuotaPerResourceExceeded";    $fault = "client";    constructor(opts) {        super({            name: "TagQuotaPerResourceExceeded",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, TagQuotaPerResourceExceeded.prototype);    }}class DefaultUserRequired extends MemoryDBServiceException {    name = "DefaultUserRequired";    $fault = "client";    constructor(opts) {        super({            name: "DefaultUserRequired",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, DefaultUserRequired.prototype);    }}class DuplicateUserNameFault extends MemoryDBServiceException {    name = "DuplicateUserNameFault";    $fault = "client";    constructor(opts) {        super({            name: "DuplicateUserNameFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, DuplicateUserNameFault.prototype);    }}class UserNotFoundFault extends MemoryDBServiceException {    name = "UserNotFoundFault";    $fault = "client";    constructor(opts) {        super({            name: "UserNotFoundFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, UserNotFoundFault.prototype);    }}class ClusterAlreadyExistsFault extends MemoryDBServiceException {    name = "ClusterAlreadyExistsFault";    $fault = "client";    constructor(opts) {        super({            name: "ClusterAlreadyExistsFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ClusterAlreadyExistsFault.prototype);    }}class ClusterQuotaForCustomerExceededFault extends MemoryDBServiceException {    name = "ClusterQuotaForCustomerExceededFault";    $fault = "client";    constructor(opts) {        super({            name: "ClusterQuotaForCustomerExceededFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ClusterQuotaForCustomerExceededFault.prototype);    }}class InsufficientClusterCapacityFault extends MemoryDBServiceException {    name = "InsufficientClusterCapacityFault";    $fault = "client";    constructor(opts) {        super({            name: "InsufficientClusterCapacityFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InsufficientClusterCapacityFault.prototype);    }}class InvalidACLStateFault extends MemoryDBServiceException {    name = "InvalidACLStateFault";    $fault = "client";    constructor(opts) {        super({            name: "InvalidACLStateFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidACLStateFault.prototype);    }}class InvalidCredentialsException extends MemoryDBServiceException {    name = "InvalidCredentialsException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidCredentialsException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidCredentialsException.prototype);    }}class InvalidMultiRegionClusterStateFault extends MemoryDBServiceException {    name = "InvalidMultiRegionClusterStateFault";    $fault = "client";    constructor(opts) {        super({            name: "InvalidMultiRegionClusterStateFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidMultiRegionClusterStateFault.prototype);    }}class InvalidVPCNetworkStateFault extends MemoryDBServiceException {    name = "InvalidVPCNetworkStateFault";    $fault = "client";    constructor(opts) {        super({            name: "InvalidVPCNetworkStateFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidVPCNetworkStateFault.prototype);    }}class MultiRegionClusterNotFoundFault extends MemoryDBServiceException {    name = "MultiRegionClusterNotFoundFault";    $fault = "client";    constructor(opts) {        super({            name: "MultiRegionClusterNotFoundFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, MultiRegionClusterNotFoundFault.prototype);    }}class NodeQuotaForClusterExceededFault extends MemoryDBServiceException {    name = "NodeQuotaForClusterExceededFault";    $fault = "client";    constructor(opts) {        super({            name: "NodeQuotaForClusterExceededFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, NodeQuotaForClusterExceededFault.prototype);    }}class NodeQuotaForCustomerExceededFault extends MemoryDBServiceException {    name = "NodeQuotaForCustomerExceededFault";    $fault = "client";    constructor(opts) {        super({            name: "NodeQuotaForCustomerExceededFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, NodeQuotaForCustomerExceededFault.prototype);    }}class ParameterGroupNotFoundFault extends MemoryDBServiceException {    name = "ParameterGroupNotFoundFault";    $fault = "client";    constructor(opts) {        super({            name: "ParameterGroupNotFoundFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ParameterGroupNotFoundFault.prototype);    }}class ShardsPerClusterQuotaExceededFault extends MemoryDBServiceException {    name = "ShardsPerClusterQuotaExceededFault";    $fault = "client";    constructor(opts) {        super({            name: "ShardsPerClusterQuotaExceededFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ShardsPerClusterQuotaExceededFault.prototype);    }}class SubnetGroupNotFoundFault extends MemoryDBServiceException {    name = "SubnetGroupNotFoundFault";    $fault = "client";    constructor(opts) {        super({            name: "SubnetGroupNotFoundFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, SubnetGroupNotFoundFault.prototype);    }}class MultiRegionClusterAlreadyExistsFault extends MemoryDBServiceException {    name = "MultiRegionClusterAlreadyExistsFault";    $fault = "client";    constructor(opts) {        super({            name: "MultiRegionClusterAlreadyExistsFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, MultiRegionClusterAlreadyExistsFault.prototype);    }}class MultiRegionParameterGroupNotFoundFault extends MemoryDBServiceException {    name = "MultiRegionParameterGroupNotFoundFault";    $fault = "client";    constructor(opts) {        super({            name: "MultiRegionParameterGroupNotFoundFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, MultiRegionParameterGroupNotFoundFault.prototype);    }}class InvalidParameterGroupStateFault extends MemoryDBServiceException {    name = "InvalidParameterGroupStateFault";    $fault = "client";    constructor(opts) {        super({            name: "InvalidParameterGroupStateFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidParameterGroupStateFault.prototype);    }}class ParameterGroupAlreadyExistsFault extends MemoryDBServiceException {    name = "ParameterGroupAlreadyExistsFault";    $fault = "client";    constructor(opts) {        super({            name: "ParameterGroupAlreadyExistsFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ParameterGroupAlreadyExistsFault.prototype);    }}class ParameterGroupQuotaExceededFault extends MemoryDBServiceException {    name = "ParameterGroupQuotaExceededFault";    $fault = "client";    constructor(opts) {        super({            name: "ParameterGroupQuotaExceededFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ParameterGroupQuotaExceededFault.prototype);    }}class ClusterNotFoundFault extends MemoryDBServiceException {    name = "ClusterNotFoundFault";    $fault = "client";    constructor(opts) {        super({            name: "ClusterNotFoundFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ClusterNotFoundFault.prototype);    }}class InvalidClusterStateFault extends MemoryDBServiceException {    name = "InvalidClusterStateFault";    $fault = "client";    constructor(opts) {        super({            name: "InvalidClusterStateFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidClusterStateFault.prototype);    }}class InvalidSubnet extends MemoryDBServiceException {    name = "InvalidSubnet";    $fault = "client";    constructor(opts) {        super({            name: "InvalidSubnet",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidSubnet.prototype);    }}class SubnetGroupAlreadyExistsFault extends MemoryDBServiceException {    name = "SubnetGroupAlreadyExistsFault";    $fault = "client";    constructor(opts) {        super({            name: "SubnetGroupAlreadyExistsFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, SubnetGroupAlreadyExistsFault.prototype);    }}class SubnetGroupQuotaExceededFault extends MemoryDBServiceException {    name = "SubnetGroupQuotaExceededFault";    $fault = "client";    constructor(opts) {        super({            name: "SubnetGroupQuotaExceededFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, SubnetGroupQuotaExceededFault.prototype);    }}class SubnetNotAllowedFault extends MemoryDBServiceException {    name = "SubnetNotAllowedFault";    $fault = "client";    constructor(opts) {        super({            name: "SubnetNotAllowedFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, SubnetNotAllowedFault.prototype);    }}class SubnetQuotaExceededFault extends MemoryDBServiceException {    name = "SubnetQuotaExceededFault";    $fault = "client";    constructor(opts) {        super({            name: "SubnetQuotaExceededFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, SubnetQuotaExceededFault.prototype);    }}class UserAlreadyExistsFault extends MemoryDBServiceException {    name = "UserAlreadyExistsFault";    $fault = "client";    constructor(opts) {        super({            name: "UserAlreadyExistsFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, UserAlreadyExistsFault.prototype);    }}class UserQuotaExceededFault extends MemoryDBServiceException {    name = "UserQuotaExceededFault";    $fault = "client";    constructor(opts) {        super({            name: "UserQuotaExceededFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, UserQuotaExceededFault.prototype);    }}class SubnetGroupInUseFault extends MemoryDBServiceException {    name = "SubnetGroupInUseFault";    $fault = "client";    constructor(opts) {        super({            name: "SubnetGroupInUseFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, SubnetGroupInUseFault.prototype);    }}class InvalidUserStateFault extends MemoryDBServiceException {    name = "InvalidUserStateFault";    $fault = "client";    constructor(opts) {        super({            name: "InvalidUserStateFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidUserStateFault.prototype);    }}class ReservedNodeNotFoundFault extends MemoryDBServiceException {    name = "ReservedNodeNotFoundFault";    $fault = "client";    constructor(opts) {        super({            name: "ReservedNodeNotFoundFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ReservedNodeNotFoundFault.prototype);    }}class ReservedNodesOfferingNotFoundFault extends MemoryDBServiceException {    name = "ReservedNodesOfferingNotFoundFault";    $fault = "client";    constructor(opts) {        super({            name: "ReservedNodesOfferingNotFoundFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ReservedNodesOfferingNotFoundFault.prototype);    }}class APICallRateForCustomerExceededFault extends MemoryDBServiceException {    name = "APICallRateForCustomerExceededFault";    $fault = "client";    constructor(opts) {        super({            name: "APICallRateForCustomerExceededFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, APICallRateForCustomerExceededFault.prototype);    }}class InvalidKMSKeyFault extends MemoryDBServiceException {    name = "InvalidKMSKeyFault";    $fault = "client";    constructor(opts) {        super({            name: "InvalidKMSKeyFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidKMSKeyFault.prototype);    }}class ShardNotFoundFault extends MemoryDBServiceException {    name = "ShardNotFoundFault";    $fault = "client";    constructor(opts) {        super({            name: "ShardNotFoundFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ShardNotFoundFault.prototype);    }}class TestFailoverNotAvailableFault extends MemoryDBServiceException {    name = "TestFailoverNotAvailableFault";    $fault = "client";    constructor(opts) {        super({            name: "TestFailoverNotAvailableFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, TestFailoverNotAvailableFault.prototype);    }}class InvalidARNFault extends MemoryDBServiceException {    name = "InvalidARNFault";    $fault = "client";    constructor(opts) {        super({            name: "InvalidARNFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidARNFault.prototype);    }}class ReservedNodeAlreadyExistsFault extends MemoryDBServiceException {    name = "ReservedNodeAlreadyExistsFault";    $fault = "client";    constructor(opts) {        super({            name: "ReservedNodeAlreadyExistsFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ReservedNodeAlreadyExistsFault.prototype);    }}class ReservedNodeQuotaExceededFault extends MemoryDBServiceException {    name = "ReservedNodeQuotaExceededFault";    $fault = "client";    constructor(opts) {        super({            name: "ReservedNodeQuotaExceededFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ReservedNodeQuotaExceededFault.prototype);    }}class TagNotFoundFault extends MemoryDBServiceException {    name = "TagNotFoundFault";    $fault = "client";    constructor(opts) {        super({            name: "TagNotFoundFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, TagNotFoundFault.prototype);    }}class InvalidNodeStateFault extends MemoryDBServiceException {    name = "InvalidNodeStateFault";    $fault = "client";    constructor(opts) {        super({            name: "InvalidNodeStateFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidNodeStateFault.prototype);    }}class NoOperationFault extends MemoryDBServiceException {    name = "NoOperationFault";    $fault = "client";    constructor(opts) {        super({            name: "NoOperationFault",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, NoOperationFault.prototype);    }}class SubnetInUse extends MemoryDBServiceException {    name = "SubnetInUse";    $fault = "client";    constructor(opts) {        super({            name: "SubnetInUse",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, SubnetInUse.prototype);    }} const _A = "Authentication";const _ACL = "ACL";const _ACLAEF = "ACLAlreadyExistsFault";const _ACLL = "ACLList";const _ACLN = "ACLName";const _ACLNFF = "ACLNotFoundFault";const _ACLNa = "ACLNames";const _ACLPC = "ACLPendingChanges";const _ACLQEF = "ACLQuotaExceededFault";const _ACLTA = "ACLToApply";const _ACLUS = "ACLsUpdateStatus";const _ACLs = "ACLs";const _AM = "AuthenticationMode";const _AMVU = "AutoMinorVersionUpgrade";const _AMv = "AvailabilityMode";const _AP = "AllParameters";const _APICRFCEF = "APICallRateForCustomerExceededFault";const _ARN = "ARN";const _AS = "AccessString";const _AUSD = "AutoUpdateStartDate";const _AV = "AllowedValues";const _AZ = "AvailabilityZone";const _Ad = "Address";const _BUC = "BatchUpdateCluster";const _BUCR = "BatchUpdateClusterRequest";const _BUCRa = "BatchUpdateClusterResponse";const _C = "Clusters";const _CACL = "CreateACL";const _CACLR = "CreateACLRequest";const _CACLRr = "CreateACLResponse";const _CAEF = "ClusterAlreadyExistsFault";const _CC = "ClusterConfiguration";const _CCR = "CreateClusterRequest";const _CCRr = "CreateClusterResponse";const _CCr = "CreateCluster";const _CE = "ClusterEndpoint";const _CL = "ClusterList";const _CMRC = "CreateMultiRegionCluster";const _CMRCR = "CreateMultiRegionClusterRequest";const _CMRCRr = "CreateMultiRegionClusterResponse";const _CN = "ClusterNames";const _CNFF = "ClusterNotFoundFault";const _CNl = "ClusterName";const _CPG = "CreateParameterGroup";const _CPGR = "CreateParameterGroupRequest";const _CPGRr = "CreateParameterGroupResponse";const _CPU = "ClusterPendingUpdates";const _CQFCEF = "ClusterQuotaForCustomerExceededFault";const _CS = "CopySnapshot";const _CSG = "CreateSubnetGroup";const _CSGR = "CreateSubnetGroupRequest";const _CSGRr = "CreateSubnetGroupResponse";const _CSR = "CopySnapshotRequest";const _CSRo = "CopySnapshotResponse";const _CSRr = "CreateSnapshotRequest";const _CSRre = "CreateSnapshotResponse";const _CSr = "CreateSnapshot";const _CT = "CreateTime";const _CU = "CreateUser";const _CUR = "CreateUserRequest";const _CURr = "CreateUserResponse";const _Cl = "Cluster";const _Co = "Configuration";const _D = "Description";const _DACL = "DeleteACL";const _DACLR = "DeleteACLRequest";const _DACLRe = "DeleteACLResponse";const _DACLRes = "DescribeACLsRequest";const _DACLResc = "DescribeACLsResponse";const _DACLe = "DescribeACLs";const _DC = "DeleteCluster";const _DCR = "DeleteClusterRequest";const _DCRe = "DeleteClusterResponse";const _DCRes = "DescribeClustersRequest";const _DCResc = "DescribeClustersResponse";const _DCe = "DescribeClusters";const _DE = "DescribeEvents";const _DER = "DescribeEventsRequest";const _DERe = "DescribeEventsResponse";const _DEV = "DescribeEngineVersions";const _DEVR = "DescribeEngineVersionsRequest";const _DEVRe = "DescribeEngineVersionsResponse";const _DMRC = "DeleteMultiRegionCluster";const _DMRCR = "DeleteMultiRegionClusterRequest";const _DMRCRe = "DeleteMultiRegionClusterResponse";const _DMRCRes = "DescribeMultiRegionClustersRequest";const _DMRCResc = "DescribeMultiRegionClustersResponse";const _DMRCe = "DescribeMultiRegionClusters";const _DMRP = "DescribeMultiRegionParameters";const _DMRPG = "DescribeMultiRegionParameterGroups";const _DMRPGR = "DescribeMultiRegionParameterGroupsRequest";const _DMRPGRe = "DescribeMultiRegionParameterGroupsResponse";const _DMRPR = "DescribeMultiRegionParametersRequest";const _DMRPRe = "DescribeMultiRegionParametersResponse";const _DO = "DefaultOnly";const _DP = "DescribeParameters";const _DPG = "DeleteParameterGroup";const _DPGR = "DeleteParameterGroupRequest";const _DPGRe = "DeleteParameterGroupResponse";const _DPGRes = "DescribeParameterGroupsRequest";const _DPGResc = "DescribeParameterGroupsResponse";const _DPGe = "DescribeParameterGroups";const _DPR = "DescribeParametersRequest";const _DPRe = "DescribeParametersResponse";const _DRN = "DescribeReservedNodes";const _DRNO = "DescribeReservedNodesOfferings";const _DRNOR = "DescribeReservedNodesOfferingsRequest";const _DRNORe = "DescribeReservedNodesOfferingsResponse";const _DRNR = "DescribeReservedNodesRequest";const _DRNRe = "DescribeReservedNodesResponse";const _DS = "DeleteSnapshot";const _DSG = "DeleteSubnetGroup";const _DSGR = "DeleteSubnetGroupRequest";const _DSGRe = "DeleteSubnetGroupResponse";const _DSGRes = "DescribeSubnetGroupsRequest";const _DSGResc = "DescribeSubnetGroupsResponse";const _DSGe = "DescribeSubnetGroups";const _DSR = "DeleteSnapshotRequest";const _DSRe = "DeleteSnapshotResponse";const _DSRes = "DescribeSnapshotsRequest";const _DSResc = "DescribeSnapshotsResponse";const _DSU = "DescribeServiceUpdates";const _DSUR = "DescribeServiceUpdatesRequest";const _DSURe = "DescribeServiceUpdatesResponse";const _DSe = "DescribeSnapshots";const _DT = "DataTiering";const _DTa = "DataType";const _DU = "DeleteUser";const _DUNF = "DuplicateUserNameFault";const _DUR = "DefaultUserRequired";const _DURe = "DeleteUserRequest";const _DURel = "DeleteUserResponse";const _DURes = "DescribeUsersRequest";const _DUResc = "DescribeUsersResponse";const _DUe = "DescribeUsers";const _Da = "Date";const _Du = "Duration";const _E = "Engine";const _EL = "EventList";const _EM = "ErrorMessage";const _EPV = "EnginePatchVersion";const _ET = "EndTime";const _ETr = "ErrorType";const _EV = "EngineVersion";const _EVI = "EngineVersionInfo";const _EVIL = "EngineVersionInfoList";const _EVn = "EngineVersions";const _En = "Endpoint";const _Ev = "Events";const _Eve = "Event";const _F = "Family";const _FL = "FilterList";const _FP = "FixedPrice";const _FS = "FailoverShard";const _FSN = "FinalSnapshotName";const _FSR = "FailoverShardRequest";const _FSRa = "FailoverShardResponse";const _Fi = "Filters";const _Fil = "Filter";const _I = "Identifier";const _IACLSF = "InvalidACLStateFault";const _IARNF = "InvalidARNFault";const _ICCF = "InsufficientClusterCapacityFault";const _ICE = "InvalidCredentialsException";const _ICSF = "InvalidClusterStateFault";const _ID = "IpDiscovery";const _IKMSKF = "InvalidKMSKeyFault";const _IMRCSF = "InvalidMultiRegionClusterStateFault";const _INSF = "InvalidNodeStateFault";const _IPCE = "InvalidParameterCombinationException";const _IPGSF = "InvalidParameterGroupStateFault";const _IPVE = "InvalidParameterValueException";const _IS = "InvalidSubnet";const _ISSF = "InvalidSnapshotStateFault";const _IUSF = "InvalidUserStateFault";const _IVPCNSF = "InvalidVPCNetworkStateFault";const _K = "Key";const _KKI = "KmsKeyId";const _LAMRCU = "ListAllowedMultiRegionClusterUpdates";const _LAMRCUR = "ListAllowedMultiRegionClusterUpdatesRequest";const _LAMRCURi = "ListAllowedMultiRegionClusterUpdatesResponse";const _LANTU = "ListAllowedNodeTypeUpdates";const _LANTUR = "ListAllowedNodeTypeUpdatesRequest";const _LANTURi = "ListAllowedNodeTypeUpdatesResponse";const _LT = "ListTags";const _LTR = "ListTagsRequest";const _LTRi = "ListTagsResponse";const _M = "Message";const _MEV = "MinimumEngineVersion";const _MR = "MaxResults";const _MRC = "MultiRegionCluster";const _MRCAEF = "MultiRegionClusterAlreadyExistsFault";const _MRCL = "MultiRegionClusterList";const _MRCN = "MultiRegionClusterName";const _MRCNFF = "MultiRegionClusterNotFoundFault";const _MRCNS = "MultiRegionClusterNameSuffix";const _MRCu = "MultiRegionClusters";const _MRP = "MultiRegionParameters";const _MRPG = "MultiRegionParameterGroups";const _MRPGL = "MultiRegionParameterGroupList";const _MRPGN = "MultiRegionParameterGroupName";const _MRPGNFF = "MultiRegionParameterGroupNotFoundFault";const _MRPGu = "MultiRegionParameterGroup";const _MRPL = "MultiRegionParametersList";const _MRPu = "MultiRegionParameter";const _MW = "MaintenanceWindow";const _N = "Name";const _NC = "NodeCount";const _NL = "NodeList";const _NOF = "NoOperationFault";const _NON = "NumberOfNodes";const _NOS = "NumberOfShards";const _NQFCEF = "NodeQuotaForClusterExceededFault";const _NQFCEFo = "NodeQuotaForCustomerExceededFault";const _NRPS = "NumReplicasPerShard";const _NS = "NumShards";const _NT = "NodeType";const _NTe = "NetworkType";const _NTex = "NextToken";const _NU = "NodesUpdated";const _No = "Node";const _Nod = "Nodes";const _OT = "OfferingType";const _P = "Passwords";const _PC = "PendingChanges";const _PCa = "PasswordCount";const _PCr = "ProcessedClusters";const _PG = "ParameterGroup";const _PGAEF = "ParameterGroupAlreadyExistsFault";const _PGF = "ParameterGroupFamily";const _PGL = "ParameterGroupList";const _PGN = "ParameterGroupName";const _PGNFF = "ParameterGroupNotFoundFault";const _PGQEF = "ParameterGroupQuotaExceededFault";const _PGS = "ParameterGroupStatus";const _PGa = "ParameterGroups";const _PL = "ParametersList";const _PMSU = "PendingModifiedServiceUpdate";const _PMSUL = "PendingModifiedServiceUpdateList";const _PN = "ParameterName";const _PNV = "ParameterNameValue";const _PNVL = "ParameterNameValueList";const _PNVa = "ParameterNameValues";const _PNa = "ParameterNames";const _PP = "ProgressPercentage";const _PRNO = "PurchaseReservedNodesOffering";const _PRNOR = "PurchaseReservedNodesOfferingRequest";const _PRNORu = "PurchaseReservedNodesOfferingResponse";const _PU = "PendingUpdates";const _PV = "ParameterValue";const _Pa = "Parameters";const _Par = "Parameter";const _Po = "Port";const _R = "Resharding";const _RA = "ResourceArn";const _RC = "RecurringCharge";const _RCA = "RecurringChargeAmount";const _RCF = "RecurringChargeFrequency";const _RCL = "RecurringChargeList";const _RCLe = "RegionalClusterList";const _RCR = "ReplicaConfigurationRequest";const _RCe = "RegionalCluster";const _RCec = "RecurringCharges";const _RCep = "ReplicaCount";const _RCepl = "ReplicaConfiguration";const _RD = "ReleaseDate";const _RI = "ReservationId";const _RN = "ReservedNodes";const _RNAEF = "ReservedNodeAlreadyExistsFault";const _RNL = "ReservedNodeList";const _RNNFF = "ReservedNodeNotFoundFault";const _RNO = "ReservedNodesOfferings";const _RNOI = "ReservedNodesOfferingId";const _RNOL = "ReservedNodesOfferingList";const _RNONFF = "ReservedNodesOfferingNotFoundFault";const _RNOe = "ReservedNodesOffering";const _RNQEF = "ReservedNodeQuotaExceededFault";const _RNe = "ReservedNode";const _RPG = "ResetParameterGroup";const _RPGR = "ResetParameterGroupRequest";const _RPGRe = "ResetParameterGroupResponse";const _RS = "ReshardingStatus";const _Re = "Region";const _S = "Status";const _SA = "SnapshotArns";const _SAEF = "SnapshotAlreadyExistsFault";const _SAL = "SnapshotArnsList";const _SAn = "SnapshotArn";const _SC = "ShardConfiguration";const _SCD = "ShowClusterDetails";const _SCR = "ShardConfigurationRequest";const _SCT = "SnapshotCreationTime";const _SCh = "ShardCount";const _SD = "ShowDetail";const _SDNT = "ScaleDownNodeTypes";const _SDh = "ShardDetail";const _SDha = "ShardDetails";const _SG = "SecurityGroups";const _SGAEF = "SubnetGroupAlreadyExistsFault";const _SGI = "SecurityGroupIds";const _SGIL = "SecurityGroupIdsList";const _SGIUF = "SubnetGroupInUseFault";const _SGIe = "SecurityGroupId";const _SGL = "SubnetGroupList";const _SGM = "SecurityGroupMembership";const _SGML = "SecurityGroupMembershipList";const _SGN = "SubnetGroupName";const _SGNFF = "SubnetGroupNotFoundFault";const _SGQEF = "SubnetGroupQuotaExceededFault";const _SGu = "SubnetGroup";const _SGub = "SubnetGroups";const _SI = "SubnetIds";const _SIL = "SubnetIdentifierList";const _SIU = "SubnetInUse";const _SIu = "SubnetIdentifier";const _SL = "ShardList";const _SLRNFF = "ServiceLinkedRoleNotFoundFault";const _SLn = "SnapshotList";const _SLu = "SubnetList";const _SM = "SlotMigration";const _SN = "SnapshotName";const _SNAF = "SubnetNotAllowedFault";const _SNFF = "ShardNotFoundFault";const _SNFFn = "SnapshotNotFoundFault";const _SNT = "SupportedNetworkTypes";const _SNh = "ShardName";const _SNo = "SourceName";const _SPCQEF = "ShardsPerClusterQuotaExceededFault";const _SQEF = "SnapshotQuotaExceededFault";const _SQEFu = "SubnetQuotaExceededFault";const _SRL = "SnapshotRetentionLimit";const _SSD = "ShowShardDetails";const _SSN = "SourceSnapshotName";const _ST = "SourceType";const _STA = "SnsTopicArn";const _STS = "SnsTopicStatus";const _STt = "StartTime";const _SU = "ServiceUpdate";const _SUL = "ServiceUpdateList";const _SUN = "ServiceUpdateName";const _SUNFF = "ServiceUpdateNotFoundFault";const _SUNT = "ScaleUpNodeTypes";const _SUNTA = "ServiceUpdateNameToApply";const _SUR = "ServiceUpdateRequest";const _SUe = "ServiceUpdates";const _SW = "SnapshotWindow";const _Sh = "Shards";const _Sha = "Shard";const _Si = "Size";const _Sl = "Slots";const _Sn = "Snapshot";const _Sna = "Snapshots";const _So = "Source";const _St = "State";const _Su = "Subnet";const _Sub = "Subnets";const _T = "Type";const _TA = "TopicArn";const _TB = "TargetBucket";const _TFNAF = "TestFailoverNotAvailableFault";const _TK = "TagKeys";const _TL = "TagList";const _TLSE = "TLSEnabled";const _TNFF = "TagNotFoundFault";const _TQPRE = "TagQuotaPerResourceExceeded";const _TR = "TagResource";const _TRR = "TagResourceRequest";const _TRRa = "TagResourceResponse";const _TSN = "TargetSnapshotName";const _Ta = "Tags";const _Tag = "Tag";const _U = "User";const _UACL = "UpdateACL";const _UACLR = "UpdateACLRequest";const _UACLRp = "UpdateACLResponse";const _UAEF = "UserAlreadyExistsFault";const _UC = "UnprocessedClusters";const _UCL = "UnprocessedClusterList";const _UCR = "UpdateClusterRequest";const _UCRp = "UpdateClusterResponse";const _UCn = "UnprocessedCluster";const _UCp = "UpdateCluster";const _UL = "UserList";const _UMRC = "UpdateMultiRegionCluster";const _UMRCR = "UpdateMultiRegionClusterRequest";const _UMRCRp = "UpdateMultiRegionClusterResponse";const _UN = "UserNames";const _UNFF = "UserNotFoundFault";const _UNTA = "UserNamesToAdd";const _UNTR = "UserNamesToRemove";const _UNs = "UserName";const _UPG = "UpdateParameterGroup";const _UPGR = "UpdateParameterGroupRequest";const _UPGRp = "UpdateParameterGroupResponse";const _UQEF = "UserQuotaExceededFault";const _UR = "UntagResource";const _URR = "UntagResourceRequest";const _URRn = "UntagResourceResponse";const _US = "UpdateStrategy";const _USG = "UpdateSubnetGroup";const _USGR = "UpdateSubnetGroupRequest";const _USGRp = "UpdateSubnetGroupResponse";const _UU = "UpdateUser";const _UUR = "UpdateUserRequest";const _UURp = "UpdateUserResponse";const _Us = "Users";const _V = "Values";const _VI = "VpcId";const _Va = "Value";const _aQE = "awsQueryError";const _c = "client";const _e = "error";const _hE = "httpError";const _m = "message";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.memorydb";const _xN = "xmlName";const n0 = "com.amazonaws.memorydb";const _s_registry = TypeRegistry.for(_s);var MemoryDBServiceException$ = [-3, _s, "MemoryDBServiceException", 0, [], []];_s_registry.registerError(MemoryDBServiceException$, MemoryDBServiceException);const n0_registry = TypeRegistry.for(n0);var ACLAlreadyExistsFault$ = [-3, n0, _ACLAEF,    { [_aQE]: [`ACLAlreadyExists`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(ACLAlreadyExistsFault$, ACLAlreadyExistsFault);var ACLNotFoundFault$ = [-3, n0, _ACLNFF,    { [_aQE]: [`ACLNotFound`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(ACLNotFoundFault$, ACLNotFoundFault);var ACLQuotaExceededFault$ = [-3, n0, _ACLQEF,    { [_aQE]: [`ACLQuotaExceeded`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(ACLQuotaExceededFault$, ACLQuotaExceededFault);var APICallRateForCustomerExceededFault$ = [-3, n0, _APICRFCEF,    { [_aQE]: [`APICallRateForCustomerExceeded`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(APICallRateForCustomerExceededFault$, APICallRateForCustomerExceededFault);var ClusterAlreadyExistsFault$ = [-3, n0, _CAEF,    { [_aQE]: [`ClusterAlreadyExists`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(ClusterAlreadyExistsFault$, ClusterAlreadyExistsFault);var ClusterNotFoundFault$ = [-3, n0, _CNFF,    { [_aQE]: [`ClusterNotFound`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(ClusterNotFoundFault$, ClusterNotFoundFault);var ClusterQuotaForCustomerExceededFault$ = [-3, n0, _CQFCEF,    { [_aQE]: [`ClusterQuotaForCustomerExceeded`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(ClusterQuotaForCustomerExceededFault$, ClusterQuotaForCustomerExceededFault);var DefaultUserRequired$ = [-3, n0, _DUR,    { [_aQE]: [`DefaultUserRequired`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(DefaultUserRequired$, DefaultUserRequired);var DuplicateUserNameFault$ = [-3, n0, _DUNF,    { [_aQE]: [`DuplicateUserName`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(DuplicateUserNameFault$, DuplicateUserNameFault);var InsufficientClusterCapacityFault$ = [-3, n0, _ICCF,    { [_aQE]: [`InsufficientClusterCapacity`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InsufficientClusterCapacityFault$, InsufficientClusterCapacityFault);var InvalidACLStateFault$ = [-3, n0, _IACLSF,    { [_aQE]: [`InvalidACLState`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidACLStateFault$, InvalidACLStateFault);var InvalidARNFault$ = [-3, n0, _IARNF,    { [_aQE]: [`InvalidARN`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidARNFault$, InvalidARNFault);var InvalidClusterStateFault$ = [-3, n0, _ICSF,    { [_aQE]: [`InvalidClusterState`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidClusterStateFault$, InvalidClusterStateFault);var InvalidCredentialsException$ = [-3, n0, _ICE,    { [_aQE]: [`InvalidCredentialsException`, 408], [_e]: _c, [_hE]: 408 },    [_m],    [0]];n0_registry.registerError(InvalidCredentialsException$, InvalidCredentialsException);var InvalidKMSKeyFault$ = [-3, n0, _IKMSKF,    { [_aQE]: [`InvalidKMSKeyFault`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidKMSKeyFault$, InvalidKMSKeyFault);var InvalidMultiRegionClusterStateFault$ = [-3, n0, _IMRCSF,    { [_aQE]: [`InvalidMultiRegionClusterState`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidMultiRegionClusterStateFault$, InvalidMultiRegionClusterStateFault);var InvalidNodeStateFault$ = [-3, n0, _INSF,    { [_aQE]: [`InvalidNodeState`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidNodeStateFault$, InvalidNodeStateFault);var InvalidParameterCombinationException$ = [-3, n0, _IPCE,    { [_aQE]: [`InvalidParameterCombination`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidParameterCombinationException$, InvalidParameterCombinationException);var InvalidParameterGroupStateFault$ = [-3, n0, _IPGSF,    { [_aQE]: [`InvalidParameterGroupState`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidParameterGroupStateFault$, InvalidParameterGroupStateFault);var InvalidParameterValueException$ = [-3, n0, _IPVE,    { [_aQE]: [`InvalidParameterValue`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidParameterValueException$, InvalidParameterValueException);var InvalidSnapshotStateFault$ = [-3, n0, _ISSF,    { [_aQE]: [`InvalidSnapshotState`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidSnapshotStateFault$, InvalidSnapshotStateFault);var InvalidSubnet$ = [-3, n0, _IS,    { [_aQE]: [`InvalidSubnet`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidSubnet$, InvalidSubnet);var InvalidUserStateFault$ = [-3, n0, _IUSF,    { [_aQE]: [`InvalidUserState`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidUserStateFault$, InvalidUserStateFault);var InvalidVPCNetworkStateFault$ = [-3, n0, _IVPCNSF,    { [_aQE]: [`InvalidVPCNetworkStateFault`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidVPCNetworkStateFault$, InvalidVPCNetworkStateFault);var MultiRegionClusterAlreadyExistsFault$ = [-3, n0, _MRCAEF,    { [_aQE]: [`MultiRegionClusterAlreadyExistsFault`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(MultiRegionClusterAlreadyExistsFault$, MultiRegionClusterAlreadyExistsFault);var MultiRegionClusterNotFoundFault$ = [-3, n0, _MRCNFF,    { [_aQE]: [`MultiRegionClusterNotFound`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(MultiRegionClusterNotFoundFault$, MultiRegionClusterNotFoundFault);var MultiRegionParameterGroupNotFoundFault$ = [-3, n0, _MRPGNFF,    { [_aQE]: [`MultiRegionParameterGroupNotFoundFault`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(MultiRegionParameterGroupNotFoundFault$, MultiRegionParameterGroupNotFoundFault);var NodeQuotaForClusterExceededFault$ = [-3, n0, _NQFCEF,    { [_aQE]: [`NodeQuotaForClusterExceeded`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(NodeQuotaForClusterExceededFault$, NodeQuotaForClusterExceededFault);var NodeQuotaForCustomerExceededFault$ = [-3, n0, _NQFCEFo,    { [_aQE]: [`NodeQuotaForCustomerExceeded`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(NodeQuotaForCustomerExceededFault$, NodeQuotaForCustomerExceededFault);var NoOperationFault$ = [-3, n0, _NOF,    { [_aQE]: [`NoOperationFault`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(NoOperationFault$, NoOperationFault);var ParameterGroupAlreadyExistsFault$ = [-3, n0, _PGAEF,    { [_aQE]: [`ParameterGroupAlreadyExists`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(ParameterGroupAlreadyExistsFault$, ParameterGroupAlreadyExistsFault);var ParameterGroupNotFoundFault$ = [-3, n0, _PGNFF,    { [_aQE]: [`ParameterGroupNotFound`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(ParameterGroupNotFoundFault$, ParameterGroupNotFoundFault);var ParameterGroupQuotaExceededFault$ = [-3, n0, _PGQEF,    { [_aQE]: [`ParameterGroupQuotaExceeded`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(ParameterGroupQuotaExceededFault$, ParameterGroupQuotaExceededFault);var ReservedNodeAlreadyExistsFault$ = [-3, n0, _RNAEF,    { [_aQE]: [`ReservedNodeAlreadyExists`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(ReservedNodeAlreadyExistsFault$, ReservedNodeAlreadyExistsFault);var ReservedNodeNotFoundFault$ = [-3, n0, _RNNFF,    { [_aQE]: [`ReservedNodeNotFound`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(ReservedNodeNotFoundFault$, ReservedNodeNotFoundFault);var ReservedNodeQuotaExceededFault$ = [-3, n0, _RNQEF,    { [_aQE]: [`ReservedNodeQuotaExceeded`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(ReservedNodeQuotaExceededFault$, ReservedNodeQuotaExceededFault);var ReservedNodesOfferingNotFoundFault$ = [-3, n0, _RNONFF,    { [_aQE]: [`ReservedNodesOfferingNotFound`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(ReservedNodesOfferingNotFoundFault$, ReservedNodesOfferingNotFoundFault);var ServiceLinkedRoleNotFoundFault$ = [-3, n0, _SLRNFF,    { [_aQE]: [`ServiceLinkedRoleNotFoundFault`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(ServiceLinkedRoleNotFoundFault$, ServiceLinkedRoleNotFoundFault);var ServiceUpdateNotFoundFault$ = [-3, n0, _SUNFF,    { [_aQE]: [`ServiceUpdateNotFoundFault`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(ServiceUpdateNotFoundFault$, ServiceUpdateNotFoundFault);var ShardNotFoundFault$ = [-3, n0, _SNFF,    { [_aQE]: [`ShardNotFoundFault`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(ShardNotFoundFault$, ShardNotFoundFault);var ShardsPerClusterQuotaExceededFault$ = [-3, n0, _SPCQEF,    { [_aQE]: [`ShardsPerClusterQuotaExceeded`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(ShardsPerClusterQuotaExceededFault$, ShardsPerClusterQuotaExceededFault);var SnapshotAlreadyExistsFault$ = [-3, n0, _SAEF,    { [_aQE]: [`SnapshotAlreadyExistsFault`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(SnapshotAlreadyExistsFault$, SnapshotAlreadyExistsFault);var SnapshotNotFoundFault$ = [-3, n0, _SNFFn,    { [_aQE]: [`SnapshotNotFoundFault`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(SnapshotNotFoundFault$, SnapshotNotFoundFault);var SnapshotQuotaExceededFault$ = [-3, n0, _SQEF,    { [_aQE]: [`SnapshotQuotaExceededFault`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(SnapshotQuotaExceededFault$, SnapshotQuotaExceededFault);var SubnetGroupAlreadyExistsFault$ = [-3, n0, _SGAEF,    { [_aQE]: [`SubnetGroupAlreadyExists`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(SubnetGroupAlreadyExistsFault$, SubnetGroupAlreadyExistsFault);var SubnetGroupInUseFault$ = [-3, n0, _SGIUF,    { [_aQE]: [`SubnetGroupInUse`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(SubnetGroupInUseFault$, SubnetGroupInUseFault);var SubnetGroupNotFoundFault$ = [-3, n0, _SGNFF,    { [_aQE]: [`SubnetGroupNotFoundFault`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(SubnetGroupNotFoundFault$, SubnetGroupNotFoundFault);var SubnetGroupQuotaExceededFault$ = [-3, n0, _SGQEF,    { [_aQE]: [`SubnetGroupQuotaExceeded`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(SubnetGroupQuotaExceededFault$, SubnetGroupQuotaExceededFault);var SubnetInUse$ = [-3, n0, _SIU,    { [_aQE]: [`SubnetInUse`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(SubnetInUse$, SubnetInUse);var SubnetNotAllowedFault$ = [-3, n0, _SNAF,    { [_aQE]: [`SubnetNotAllowedFault`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(SubnetNotAllowedFault$, SubnetNotAllowedFault);var SubnetQuotaExceededFault$ = [-3, n0, _SQEFu,    { [_aQE]: [`SubnetQuotaExceededFault`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(SubnetQuotaExceededFault$, SubnetQuotaExceededFault);var TagNotFoundFault$ = [-3, n0, _TNFF,    { [_aQE]: [`TagNotFound`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(TagNotFoundFault$, TagNotFoundFault);var TagQuotaPerResourceExceeded$ = [-3, n0, _TQPRE,    { [_aQE]: [`TagQuotaPerResourceExceeded`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(TagQuotaPerResourceExceeded$, TagQuotaPerResourceExceeded);var TestFailoverNotAvailableFault$ = [-3, n0, _TFNAF,    { [_aQE]: [`TestFailoverNotAvailableFault`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(TestFailoverNotAvailableFault$, TestFailoverNotAvailableFault);var UserAlreadyExistsFault$ = [-3, n0, _UAEF,    { [_aQE]: [`UserAlreadyExists`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(UserAlreadyExistsFault$, UserAlreadyExistsFault);var UserNotFoundFault$ = [-3, n0, _UNFF,    { [_aQE]: [`UserNotFound`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(UserNotFoundFault$, UserNotFoundFault);var UserQuotaExceededFault$ = [-3, n0, _UQEF,    { [_aQE]: [`UserQuotaExceeded`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(UserQuotaExceededFault$, UserQuotaExceededFault);const errorTypeRegistries = [    _s_registry,    n0_registry,];var ACL$ = [3, n0, _ACL,    0,    [_N, _S, _UN, _MEV, _PC, _C, _ARN],    [0, 0, 64 | 0, 0, () => ACLPendingChanges$, 64 | 0, 0]];var ACLPendingChanges$ = [3, n0, _ACLPC,    0,    [_UNTR, _UNTA],    [64 | 0, 64 | 0]];var ACLsUpdateStatus$ = [3, n0, _ACLUS,    0,    [_ACLTA],    [0]];var Authentication$ = [3, n0, _A,    0,    [_T, _PCa],    [0, 1]];var AuthenticationMode$ = [3, n0, _AM,    0,    [_T, _P],    [0, 64 | 0]];var AvailabilityZone$ = [3, n0, _AZ,    0,    [_N],    [0]];var BatchUpdateClusterRequest$ = [3, n0, _BUCR,    0,    [_CN, _SU],    [64 | 0, () => ServiceUpdateRequest$], 1];var BatchUpdateClusterResponse$ = [3, n0, _BUCRa,    0,    [_PCr, _UC],    [[() => ClusterList, 0], [() => UnprocessedClusterList, 0]]];var Cluster$ = [3, n0, _Cl,    0,    [_N, _D, _S, _PU, _MRCN, _NOS, _Sh, _AMv, _CE, _NT, _E, _EV, _EPV, _PGN, _PGS, _SG, _SGN, _TLSE, _KKI, _ARN, _STA, _STS, _SRL, _MW, _SW, _ACLN, _AMVU, _DT, _NTe, _ID],    [0, 0, 0, [() => ClusterPendingUpdates$, 0], 0, 1, [() => ShardList, 0], 0, () => Endpoint$, 0, 0, 0, 0, 0, 0, () => SecurityGroupMembershipList, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0]];var ClusterConfiguration$ = [3, n0, _CC,    0,    [_N, _D, _NT, _E, _EV, _MW, _TA, _Po, _PGN, _SGN, _VI, _SRL, _SW, _NS, _Sh, _MRPGN, _MRCN],    [0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, () => ShardDetails, 0, 0]];var ClusterPendingUpdates$ = [3, n0, _CPU,    0,    [_R, _ACLs, _SUe],    [() => ReshardingStatus$, () => ACLsUpdateStatus$, [() => PendingModifiedServiceUpdateList, 0]]];var CopySnapshotRequest$ = [3, n0, _CSR,    0,    [_SSN, _TSN, _TB, _KKI, _Ta],    [0, 0, 0, 0, [() => TagList, 0]], 2];var CopySnapshotResponse$ = [3, n0, _CSRo,    0,    [_Sn],    [() => Snapshot$]];var CreateACLRequest$ = [3, n0, _CACLR,    0,    [_ACLN, _UN, _Ta],    [0, 64 | 0, [() => TagList, 0]], 1];var CreateACLResponse$ = [3, n0, _CACLRr,    0,    [_ACL],    [() => ACL$]];var CreateClusterRequest$ = [3, n0, _CCR,    0,    [_CNl, _NT, _ACLN, _MRCN, _PGN, _D, _NS, _NRPS, _SGN, _SGI, _MW, _Po, _STA, _TLSE, _KKI, _SA, _SN, _SRL, _Ta, _SW, _E, _EV, _AMVU, _DT, _NTe, _ID],    [0, 0, 0, 0, 0, 0, 1, 1, 0, [() => SecurityGroupIdsList, 0], 0, 1, 0, 2, 0, [() => SnapshotArnsList, 0], 0, 1, [() => TagList, 0], 0, 0, 0, 2, 2, 0, 0], 3];var CreateClusterResponse$ = [3, n0, _CCRr,    0,    [_Cl],    [[() => Cluster$, 0]]];var CreateMultiRegionClusterRequest$ = [3, n0, _CMRCR,    0,    [_MRCNS, _NT, _D, _E, _EV, _MRPGN, _NS, _TLSE, _Ta],    [0, 0, 0, 0, 0, 0, 1, 2, [() => TagList, 0]], 2];var CreateMultiRegionClusterResponse$ = [3, n0, _CMRCRr,    0,    [_MRC],    [[() => MultiRegionCluster$, 0]]];var CreateParameterGroupRequest$ = [3, n0, _CPGR,    0,    [_PGN, _F, _D, _Ta],    [0, 0, 0, [() => TagList, 0]], 2];var CreateParameterGroupResponse$ = [3, n0, _CPGRr,    0,    [_PG],    [() => ParameterGroup$]];var CreateSnapshotRequest$ = [3, n0, _CSRr,    0,    [_CNl, _SN, _KKI, _Ta],    [0, 0, 0, [() => TagList, 0]], 2];var CreateSnapshotResponse$ = [3, n0, _CSRre,    0,    [_Sn],    [() => Snapshot$]];var CreateSubnetGroupRequest$ = [3, n0, _CSGR,    0,    [_SGN, _SI, _D, _Ta],    [0, [() => SubnetIdentifierList, 0], 0, [() => TagList, 0]], 2];var CreateSubnetGroupResponse$ = [3, n0, _CSGRr,    0,    [_SGu],    [[() => SubnetGroup$, 0]]];var CreateUserRequest$ = [3, n0, _CUR,    0,    [_UNs, _AM, _AS, _Ta],    [0, () => AuthenticationMode$, 0, [() => TagList, 0]], 3];var CreateUserResponse$ = [3, n0, _CURr,    0,    [_U],    [() => User$]];var DeleteACLRequest$ = [3, n0, _DACLR,    0,    [_ACLN],    [0], 1];var DeleteACLResponse$ = [3, n0, _DACLRe,    0,    [_ACL],    [() => ACL$]];var DeleteClusterRequest$ = [3, n0, _DCR,    0,    [_CNl, _MRCN, _FSN],    [0, 0, 0], 1];var DeleteClusterResponse$ = [3, n0, _DCRe,    0,    [_Cl],    [[() => Cluster$, 0]]];var DeleteMultiRegionClusterRequest$ = [3, n0, _DMRCR,    0,    [_MRCN],    [0], 1];var DeleteMultiRegionClusterResponse$ = [3, n0, _DMRCRe,    0,    [_MRC],    [[() => MultiRegionCluster$, 0]]];var DeleteParameterGroupRequest$ = [3, n0, _DPGR,    0,    [_PGN],    [0], 1];var DeleteParameterGroupResponse$ = [3, n0, _DPGRe,    0,    [_PG],    [() => ParameterGroup$]];var DeleteSnapshotRequest$ = [3, n0, _DSR,    0,    [_SN],    [0], 1];var DeleteSnapshotResponse$ = [3, n0, _DSRe,    0,    [_Sn],    [() => Snapshot$]];var DeleteSubnetGroupRequest$ = [3, n0, _DSGR,    0,    [_SGN],    [0], 1];var DeleteSubnetGroupResponse$ = [3, n0, _DSGRe,    0,    [_SGu],    [[() => SubnetGroup$, 0]]];var DeleteUserRequest$ = [3, n0, _DURe,    0,    [_UNs],    [0], 1];var DeleteUserResponse$ = [3, n0, _DURel,    0,    [_U],    [() => User$]];var DescribeACLsRequest$ = [3, n0, _DACLRes,    0,    [_ACLN, _MR, _NTex],    [0, 1, 0]];var DescribeACLsResponse$ = [3, n0, _DACLResc,    0,    [_ACLs, _NTex],    [() => ACLList, 0]];var DescribeClustersRequest$ = [3, n0, _DCRes,    0,    [_CNl, _MR, _NTex, _SSD],    [0, 1, 0, 2]];var DescribeClustersResponse$ = [3, n0, _DCResc,    0,    [_NTex, _C],    [0, [() => ClusterList, 0]]];var DescribeEngineVersionsRequest$ = [3, n0, _DEVR,    0,    [_E, _EV, _PGF, _MR, _NTex, _DO],    [0, 0, 0, 1, 0, 2]];var DescribeEngineVersionsResponse$ = [3, n0, _DEVRe,    0,    [_NTex, _EVn],    [0, () => EngineVersionInfoList]];var DescribeEventsRequest$ = [3, n0, _DER,    0,    [_SNo, _ST, _STt, _ET, _Du, _MR, _NTex],    [0, 0, 4, 4, 1, 1, 0]];var DescribeEventsResponse$ = [3, n0, _DERe,    0,    [_NTex, _Ev],    [0, [() => EventList, 0]]];var DescribeMultiRegionClustersRequest$ = [3, n0, _DMRCRes,    0,    [_MRCN, _MR, _NTex, _SCD],    [0, 1, 0, 2]];var DescribeMultiRegionClustersResponse$ = [3, n0, _DMRCResc,    0,    [_NTex, _MRCu],    [0, [() => MultiRegionClusterList, 0]]];var DescribeMultiRegionParameterGroupsRequest$ = [3, n0, _DMRPGR,    0,    [_MRPGN, _MR, _NTex],    [0, 1, 0]];var DescribeMultiRegionParameterGroupsResponse$ = [3, n0, _DMRPGRe,    0,    [_NTex, _MRPG],    [0, [() => MultiRegionParameterGroupList, 0]]];var DescribeMultiRegionParametersRequest$ = [3, n0, _DMRPR,    0,    [_MRPGN, _So, _MR, _NTex],    [0, 0, 1, 0], 1];var DescribeMultiRegionParametersResponse$ = [3, n0, _DMRPRe,    0,    [_NTex, _MRP],    [0, [() => MultiRegionParametersList, 0]]];var DescribeParameterGroupsRequest$ = [3, n0, _DPGRes,    0,    [_PGN, _MR, _NTex],    [0, 1, 0]];var DescribeParameterGroupsResponse$ = [3, n0, _DPGResc,    0,    [_NTex, _PGa],    [0, [() => ParameterGroupList, 0]]];var DescribeParametersRequest$ = [3, n0, _DPR,    0,    [_PGN, _MR, _NTex],    [0, 1, 0], 1];var DescribeParametersResponse$ = [3, n0, _DPRe,    0,    [_NTex, _Pa],    [0, [() => ParametersList, 0]]];var DescribeReservedNodesOfferingsRequest$ = [3, n0, _DRNOR,    0,    [_RNOI, _NT, _Du, _OT, _MR, _NTex],    [0, 0, 0, 0, 1, 0]];var DescribeReservedNodesOfferingsResponse$ = [3, n0, _DRNORe,    0,    [_NTex, _RNO],    [0, [() => ReservedNodesOfferingList, 0]]];var DescribeReservedNodesRequest$ = [3, n0, _DRNR,    0,    [_RI, _RNOI, _NT, _Du, _OT, _MR, _NTex],    [0, 0, 0, 0, 0, 1, 0]];var DescribeReservedNodesResponse$ = [3, n0, _DRNRe,    0,    [_NTex, _RN],    [0, [() => ReservedNodeList, 0]]];var DescribeServiceUpdatesRequest$ = [3, n0, _DSUR,    0,    [_SUN, _CN, _S, _MR, _NTex],    [0, 64 | 0, 64 | 0, 1, 0]];var DescribeServiceUpdatesResponse$ = [3, n0, _DSURe,    0,    [_NTex, _SUe],    [0, [() => ServiceUpdateList, 0]]];var DescribeSnapshotsRequest$ = [3, n0, _DSRes,    0,    [_CNl, _SN, _So, _NTex, _MR, _SD],    [0, 0, 0, 0, 1, 2]];var DescribeSnapshotsResponse$ = [3, n0, _DSResc,    0,    [_NTex, _Sna],    [0, () => SnapshotList]];var DescribeSubnetGroupsRequest$ = [3, n0, _DSGRes,    0,    [_SGN, _MR, _NTex],    [0, 1, 0]];var DescribeSubnetGroupsResponse$ = [3, n0, _DSGResc,    0,    [_NTex, _SGub],    [0, [() => SubnetGroupList, 0]]];var DescribeUsersRequest$ = [3, n0, _DURes,    0,    [_UNs, _Fi, _MR, _NTex],    [0, () => FilterList, 1, 0]];var DescribeUsersResponse$ = [3, n0, _DUResc,    0,    [_Us, _NTex],    [() => UserList, 0]];var Endpoint$ = [3, n0, _En,    0,    [_Ad, _Po],    [0, 1]];var EngineVersionInfo$ = [3, n0, _EVI,    0,    [_E, _EV, _EPV, _PGF],    [0, 0, 0, 0]];var Event$ = [3, n0, _Eve,    0,    [_SNo, _ST, _M, _Da],    [0, 0, 0, 4]];var FailoverShardRequest$ = [3, n0, _FSR,    0,    [_CNl, _SNh],    [0, 0], 2];var FailoverShardResponse$ = [3, n0, _FSRa,    0,    [_Cl],    [[() => Cluster$, 0]]];var Filter$ = [3, n0, _Fil,    0,    [_N, _V],    [0, 64 | 0], 2];var ListAllowedMultiRegionClusterUpdatesRequest$ = [3, n0, _LAMRCUR,    0,    [_MRCN],    [0], 1];var ListAllowedMultiRegionClusterUpdatesResponse$ = [3, n0, _LAMRCURi,    0,    [_SUNT, _SDNT],    [64 | 0, 64 | 0]];var ListAllowedNodeTypeUpdatesRequest$ = [3, n0, _LANTUR,    0,    [_CNl],    [0], 1];var ListAllowedNodeTypeUpdatesResponse$ = [3, n0, _LANTURi,    0,    [_SUNT, _SDNT],    [64 | 0, 64 | 0]];var ListTagsRequest$ = [3, n0, _LTR,    0,    [_RA],    [0], 1];var ListTagsResponse$ = [3, n0, _LTRi,    0,    [_TL],    [[() => TagList, 0]]];var MultiRegionCluster$ = [3, n0, _MRC,    0,    [_MRCN, _D, _S, _NT, _E, _EV, _NOS, _C, _MRPGN, _TLSE, _ARN],    [0, 0, 0, 0, 0, 0, 1, [() => RegionalClusterList, 0], 0, 2, 0]];var MultiRegionParameter$ = [3, n0, _MRPu,    0,    [_N, _Va, _D, _So, _DTa, _AV, _MEV],    [0, 0, 0, 0, 0, 0, 0]];var MultiRegionParameterGroup$ = [3, n0, _MRPGu,    0,    [_N, _F, _D, _ARN],    [0, 0, 0, 0]];var Node$ = [3, n0, _No,    0,    [_N, _S, _AZ, _CT, _En],    [0, 0, 0, 4, () => Endpoint$]];var Parameter$ = [3, n0, _Par,    0,    [_N, _Va, _D, _DTa, _AV, _MEV],    [0, 0, 0, 0, 0, 0]];var ParameterGroup$ = [3, n0, _PG,    0,    [_N, _F, _D, _ARN],    [0, 0, 0, 0]];var ParameterNameValue$ = [3, n0, _PNV,    0,    [_PN, _PV],    [0, 0]];var PendingModifiedServiceUpdate$ = [3, n0, _PMSU,    0,    [_SUN, _S],    [0, 0]];var PurchaseReservedNodesOfferingRequest$ = [3, n0, _PRNOR,    0,    [_RNOI, _RI, _NC, _Ta],    [0, 0, 1, [() => TagList, 0]], 1];var PurchaseReservedNodesOfferingResponse$ = [3, n0, _PRNORu,    0,    [_RNe],    [[() => ReservedNode$, 0]]];var RecurringCharge$ = [3, n0, _RC,    0,    [_RCA, _RCF],    [1, 0]];var RegionalCluster$ = [3, n0, _RCe,    0,    [_CNl, _Re, _S, _ARN],    [0, 0, 0, 0]];var ReplicaConfigurationRequest$ = [3, n0, _RCR,    0,    [_RCep],    [1]];var ReservedNode$ = [3, n0, _RNe,    0,    [_RI, _RNOI, _NT, _STt, _Du, _FP, _NC, _OT, _St, _RCec, _ARN],    [0, 0, 0, 4, 1, 1, 1, 0, 0, [() => RecurringChargeList, 0], 0]];var ReservedNodesOffering$ = [3, n0, _RNOe,    0,    [_RNOI, _NT, _Du, _FP, _OT, _RCec],    [0, 0, 1, 1, 0, [() => RecurringChargeList, 0]]];var ResetParameterGroupRequest$ = [3, n0, _RPGR,    0,    [_PGN, _AP, _PNa],    [0, 2, 64 | 0], 1];var ResetParameterGroupResponse$ = [3, n0, _RPGRe,    0,    [_PG],    [() => ParameterGroup$]];var ReshardingStatus$ = [3, n0, _RS,    0,    [_SM],    [() => SlotMigration$]];var SecurityGroupMembership$ = [3, n0, _SGM,    0,    [_SGIe, _S],    [0, 0]];var ServiceUpdate$ = [3, n0, _SU,    0,    [_CNl, _SUN, _RD, _D, _S, _T, _E, _NU, _AUSD],    [0, 0, 4, 0, 0, 0, 0, 0, 4]];var ServiceUpdateRequest$ = [3, n0, _SUR,    0,    [_SUNTA],    [0]];var Shard$ = [3, n0, _Sha,    0,    [_N, _S, _Sl, _Nod, _NON],    [0, 0, 0, [() => NodeList, 0], 1]];var ShardConfiguration$ = [3, n0, _SC,    0,    [_Sl, _RCep],    [0, 1]];var ShardConfigurationRequest$ = [3, n0, _SCR,    0,    [_SCh],    [1]];var ShardDetail$ = [3, n0, _SDh,    0,    [_N, _Co, _Si, _SCT],    [0, () => ShardConfiguration$, 0, 4]];var SlotMigration$ = [3, n0, _SM,    0,    [_PP],    [1]];var Snapshot$ = [3, n0, _Sn,    0,    [_N, _S, _So, _KKI, _ARN, _CC, _DT],    [0, 0, 0, 0, 0, () => ClusterConfiguration$, 0]];var Subnet$ = [3, n0, _Su,    0,    [_I, _AZ, _SNT],    [0, () => AvailabilityZone$, 64 | 0]];var SubnetGroup$ = [3, n0, _SGu,    0,    [_N, _D, _VI, _Sub, _ARN, _SNT],    [0, 0, 0, [() => SubnetList, 0], 0, 64 | 0]];var Tag$ = [3, n0, _Tag,    0,    [_K, _Va],    [0, 0]];var TagResourceRequest$ = [3, n0, _TRR,    0,    [_RA, _Ta],    [0, [() => TagList, 0]], 2];var TagResourceResponse$ = [3, n0, _TRRa,    0,    [_TL],    [[() => TagList, 0]]];var UnprocessedCluster$ = [3, n0, _UCn,    0,    [_CNl, _ETr, _EM],    [0, 0, 0]];var UntagResourceRequest$ = [3, n0, _URR,    0,    [_RA, _TK],    [0, 64 | 0], 2];var UntagResourceResponse$ = [3, n0, _URRn,    0,    [_TL],    [[() => TagList, 0]]];var UpdateACLRequest$ = [3, n0, _UACLR,    0,    [_ACLN, _UNTA, _UNTR],    [0, 64 | 0, 64 | 0], 1];var UpdateACLResponse$ = [3, n0, _UACLRp,    0,    [_ACL],    [() => ACL$]];var UpdateClusterRequest$ = [3, n0, _UCR,    0,    [_CNl, _D, _SGI, _MW, _STA, _STS, _PGN, _SW, _SRL, _NT, _E, _EV, _RCepl, _SC, _ACLN, _ID],    [0, 0, [() => SecurityGroupIdsList, 0], 0, 0, 0, 0, 0, 1, 0, 0, 0, () => ReplicaConfigurationRequest$, () => ShardConfigurationRequest$, 0, 0], 1];var UpdateClusterResponse$ = [3, n0, _UCRp,    0,    [_Cl],    [[() => Cluster$, 0]]];var UpdateMultiRegionClusterRequest$ = [3, n0, _UMRCR,    0,    [_MRCN, _NT, _D, _EV, _SC, _MRPGN, _US],    [0, 0, 0, 0, () => ShardConfigurationRequest$, 0, 0], 1];var UpdateMultiRegionClusterResponse$ = [3, n0, _UMRCRp,    0,    [_MRC],    [[() => MultiRegionCluster$, 0]]];var UpdateParameterGroupRequest$ = [3, n0, _UPGR,    0,    [_PGN, _PNVa],    [0, [() => ParameterNameValueList, 0]], 2];var UpdateParameterGroupResponse$ = [3, n0, _UPGRp,    0,    [_PG],    [() => ParameterGroup$]];var UpdateSubnetGroupRequest$ = [3, n0, _USGR,    0,    [_SGN, _D, _SI],    [0, 0, [() => SubnetIdentifierList, 0]], 1];var UpdateSubnetGroupResponse$ = [3, n0, _USGRp,    0,    [_SGu],    [[() => SubnetGroup$, 0]]];var UpdateUserRequest$ = [3, n0, _UUR,    0,    [_UNs, _AM, _AS],    [0, () => AuthenticationMode$, 0], 1];var UpdateUserResponse$ = [3, n0, _UURp,    0,    [_U],    [() => User$]];var User$ = [3, n0, _U,    0,    [_N, _S, _AS, _ACLNa, _MEV, _A, _ARN],    [0, 0, 0, 64 | 0, 0, () => Authentication$, 0]];var ACLList = [1, n0, _ACLL,    0, () => ACL$];var ClusterList = [1, n0, _CL,    0, [() => Cluster$,        { [_xN]: _Cl }]];var EngineVersionInfoList = [1, n0, _EVIL,    0, () => EngineVersionInfo$];var EventList = [1, n0, _EL,    0, [() => Event$,        { [_xN]: _Eve }]];var FilterList = [1, n0, _FL,    0, () => Filter$];var MultiRegionClusterList = [1, n0, _MRCL,    0, [() => MultiRegionCluster$,        0]];var MultiRegionParameterGroupList = [1, n0, _MRPGL,    0, [() => MultiRegionParameterGroup$,        { [_xN]: _MRPGu }]];var MultiRegionParametersList = [1, n0, _MRPL,    0, [() => MultiRegionParameter$,        { [_xN]: _MRPu }]];var NodeList = [1, n0, _NL,    0, [() => Node$,        { [_xN]: _No }]];var ParameterGroupList = [1, n0, _PGL,    0, [() => ParameterGroup$,        { [_xN]: _PG }]];var ParameterNameValueList = [1, n0, _PNVL,    0, [() => ParameterNameValue$,        { [_xN]: _PNV }]];var ParametersList = [1, n0, _PL,    0, [() => Parameter$,        { [_xN]: _Par }]];var PendingModifiedServiceUpdateList = [1, n0, _PMSUL,    0, [() => PendingModifiedServiceUpdate$,        { [_xN]: _PMSU }]];var RecurringChargeList = [1, n0, _RCL,    0, [() => RecurringCharge$,        { [_xN]: _RC }]];var RegionalClusterList = [1, n0, _RCLe,    0, [() => RegionalCluster$,        { [_xN]: _RCe }]];var ReservedNodeList = [1, n0, _RNL,    0, [() => ReservedNode$,        { [_xN]: _RNe }]];var ReservedNodesOfferingList = [1, n0, _RNOL,    0, [() => ReservedNodesOffering$,        { [_xN]: _RNOe }]];var SecurityGroupIdsList = [1, n0, _SGIL,    0, [0,        { [_xN]: _SGIe }]];var SecurityGroupMembershipList = [1, n0, _SGML,    0, () => SecurityGroupMembership$];var ServiceUpdateList = [1, n0, _SUL,    0, [() => ServiceUpdate$,        { [_xN]: _SU }]];var ShardDetails = [1, n0, _SDha,    0, () => ShardDetail$];var ShardList = [1, n0, _SL,    0, [() => Shard$,        { [_xN]: _Sha }]];var SnapshotArnsList = [1, n0, _SAL,    0, [0,        { [_xN]: _SAn }]];var SnapshotList = [1, n0, _SLn,    0, () => Snapshot$];var SubnetGroupList = [1, n0, _SGL,    0, [() => SubnetGroup$,        0]];var SubnetIdentifierList = [1, n0, _SIL,    0, [0,        { [_xN]: _SIu }]];var SubnetList = [1, n0, _SLu,    0, [() => Subnet$,        { [_xN]: _Su }]];var TagList = [1, n0, _TL,    0, [() => Tag$,        { [_xN]: _Tag }]];var UnprocessedClusterList = [1, n0, _UCL,    0, [() => UnprocessedCluster$,        { [_xN]: _UCn }]];var UserList = [1, n0, _UL,    0, () => User$];var BatchUpdateCluster$ = [9, n0, _BUC,    0, () => BatchUpdateClusterRequest$, () => BatchUpdateClusterResponse$];var CopySnapshot$ = [9, n0, _CS,    0, () => CopySnapshotRequest$, () => CopySnapshotResponse$];var CreateACL$ = [9, n0, _CACL,    0, () => CreateACLRequest$, () => CreateACLResponse$];var CreateCluster$ = [9, n0, _CCr,    0, () => CreateClusterRequest$, () => CreateClusterResponse$];var CreateMultiRegionCluster$ = [9, n0, _CMRC,    0, () => CreateMultiRegionClusterRequest$, () => CreateMultiRegionClusterResponse$];var CreateParameterGroup$ = [9, n0, _CPG,    0, () => CreateParameterGroupRequest$, () => CreateParameterGroupResponse$];var CreateSnapshot$ = [9, n0, _CSr,    0, () => CreateSnapshotRequest$, () => CreateSnapshotResponse$];var CreateSubnetGroup$ = [9, n0, _CSG,    0, () => CreateSubnetGroupRequest$, () => CreateSubnetGroupResponse$];var CreateUser$ = [9, n0, _CU,    0, () => CreateUserRequest$, () => CreateUserResponse$];var DeleteACL$ = [9, n0, _DACL,    0, () => DeleteACLRequest$, () => DeleteACLResponse$];var DeleteCluster$ = [9, n0, _DC,    0, () => DeleteClusterRequest$, () => DeleteClusterResponse$];var DeleteMultiRegionCluster$ = [9, n0, _DMRC,    0, () => DeleteMultiRegionClusterRequest$, () => DeleteMultiRegionClusterResponse$];var DeleteParameterGroup$ = [9, n0, _DPG,    0, () => DeleteParameterGroupRequest$, () => DeleteParameterGroupResponse$];var DeleteSnapshot$ = [9, n0, _DS,    0, () => DeleteSnapshotRequest$, () => DeleteSnapshotResponse$];var DeleteSubnetGroup$ = [9, n0, _DSG,    0, () => DeleteSubnetGroupRequest$, () => DeleteSubnetGroupResponse$];var DeleteUser$ = [9, n0, _DU,    0, () => DeleteUserRequest$, () => DeleteUserResponse$];var DescribeACLs$ = [9, n0, _DACLe,    0, () => DescribeACLsRequest$, () => DescribeACLsResponse$];var DescribeClusters$ = [9, n0, _DCe,    0, () => DescribeClustersRequest$, () => DescribeClustersResponse$];var DescribeEngineVersions$ = [9, n0, _DEV,    0, () => DescribeEngineVersionsRequest$, () => DescribeEngineVersionsResponse$];var DescribeEvents$ = [9, n0, _DE,    0, () => DescribeEventsRequest$, () => DescribeEventsResponse$];var DescribeMultiRegionClusters$ = [9, n0, _DMRCe,    0, () => DescribeMultiRegionClustersRequest$, () => DescribeMultiRegionClustersResponse$];var DescribeMultiRegionParameterGroups$ = [9, n0, _DMRPG,    0, () => DescribeMultiRegionParameterGroupsRequest$, () => DescribeMultiRegionParameterGroupsResponse$];var DescribeMultiRegionParameters$ = [9, n0, _DMRP,    0, () => DescribeMultiRegionParametersRequest$, () => DescribeMultiRegionParametersResponse$];var DescribeParameterGroups$ = [9, n0, _DPGe,    0, () => DescribeParameterGroupsRequest$, () => DescribeParameterGroupsResponse$];var DescribeParameters$ = [9, n0, _DP,    0, () => DescribeParametersRequest$, () => DescribeParametersResponse$];var DescribeReservedNodes$ = [9, n0, _DRN,    0, () => DescribeReservedNodesRequest$, () => DescribeReservedNodesResponse$];var DescribeReservedNodesOfferings$ = [9, n0, _DRNO,    0, () => DescribeReservedNodesOfferingsRequest$, () => DescribeReservedNodesOfferingsResponse$];var DescribeServiceUpdates$ = [9, n0, _DSU,    0, () => DescribeServiceUpdatesRequest$, () => DescribeServiceUpdatesResponse$];var DescribeSnapshots$ = [9, n0, _DSe,    0, () => DescribeSnapshotsRequest$, () => DescribeSnapshotsResponse$];var DescribeSubnetGroups$ = [9, n0, _DSGe,    0, () => DescribeSubnetGroupsRequest$, () => DescribeSubnetGroupsResponse$];var DescribeUsers$ = [9, n0, _DUe,    0, () => DescribeUsersRequest$, () => DescribeUsersResponse$];var FailoverShard$ = [9, n0, _FS,    0, () => FailoverShardRequest$, () => FailoverShardResponse$];var ListAllowedMultiRegionClusterUpdates$ = [9, n0, _LAMRCU,    0, () => ListAllowedMultiRegionClusterUpdatesRequest$, () => ListAllowedMultiRegionClusterUpdatesResponse$];var ListAllowedNodeTypeUpdates$ = [9, n0, _LANTU,    0, () => ListAllowedNodeTypeUpdatesRequest$, () => ListAllowedNodeTypeUpdatesResponse$];var ListTags$ = [9, n0, _LT,    0, () => ListTagsRequest$, () => ListTagsResponse$];var PurchaseReservedNodesOffering$ = [9, n0, _PRNO,    0, () => PurchaseReservedNodesOfferingRequest$, () => PurchaseReservedNodesOfferingResponse$];var ResetParameterGroup$ = [9, n0, _RPG,    0, () => ResetParameterGroupRequest$, () => ResetParameterGroupResponse$];var TagResource$ = [9, n0, _TR,    0, () => TagResourceRequest$, () => TagResourceResponse$];var UntagResource$ = [9, n0, _UR,    0, () => UntagResourceRequest$, () => UntagResourceResponse$];var UpdateACL$ = [9, n0, _UACL,    0, () => UpdateACLRequest$, () => UpdateACLResponse$];var UpdateCluster$ = [9, n0, _UCp,    0, () => UpdateClusterRequest$, () => UpdateClusterResponse$];var UpdateMultiRegionCluster$ = [9, n0, _UMRC,    0, () => UpdateMultiRegionClusterRequest$, () => UpdateMultiRegionClusterResponse$];var UpdateParameterGroup$ = [9, n0, _UPG,    0, () => UpdateParameterGroupRequest$, () => UpdateParameterGroupResponse$];var UpdateSubnetGroup$ = [9, n0, _USG,    0, () => UpdateSubnetGroupRequest$, () => UpdateSubnetGroupResponse$];var UpdateUser$ = [9, n0, _UU,    0, () => UpdateUserRequest$, () => UpdateUserResponse$]; const getRuntimeConfig$1 = (config) => {    return {        apiVersion: "2021-01-01",        base64Decoder: config?.base64Decoder ?? fromBase64,        base64Encoder: config?.base64Encoder ?? toBase64,        disableHostPrefix: config?.disableHostPrefix ?? false,        endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,        extensions: config?.extensions ?? [],        httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultMemoryDBHttpAuthSchemeProvider,        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 ?? AwsJson1_1Protocol,        protocolSettings: config?.protocolSettings ?? {            defaultNamespace: "com.amazonaws.memorydb",            errorTypeRegistries,            xmlNamespace: "http://memorydb.amazonaws.com/doc/2021-01-01/",            version: "2021-01-01",            serviceTarget: "AmazonMemoryDB",        },        serviceId: config?.serviceId ?? "MemoryDB",        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 MemoryDBClient 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: defaultMemoryDBHttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} const command = makeBuilder(commonParams, "AmazonMemoryDB", "MemoryDBClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class BatchUpdateClusterCommand extends command(_ep0, _mw0, "BatchUpdateCluster", BatchUpdateCluster$) {} class CopySnapshotCommand extends command(_ep0, _mw0, "CopySnapshot", CopySnapshot$) {} class CreateACLCommand extends command(_ep0, _mw0, "CreateACL", CreateACL$) {} class CreateClusterCommand extends command(_ep0, _mw0, "CreateCluster", CreateCluster$) {} class CreateMultiRegionClusterCommand extends command(_ep0, _mw0, "CreateMultiRegionCluster", CreateMultiRegionCluster$) {} class CreateParameterGroupCommand extends command(_ep0, _mw0, "CreateParameterGroup", CreateParameterGroup$) {} class CreateSnapshotCommand extends command(_ep0, _mw0, "CreateSnapshot", CreateSnapshot$) {} class CreateSubnetGroupCommand extends command(_ep0, _mw0, "CreateSubnetGroup", CreateSubnetGroup$) {} class CreateUserCommand extends command(_ep0, _mw0, "CreateUser", CreateUser$) {} class DeleteACLCommand extends command(_ep0, _mw0, "DeleteACL", DeleteACL$) {} class DeleteClusterCommand extends command(_ep0, _mw0, "DeleteCluster", DeleteCluster$) {} class DeleteMultiRegionClusterCommand extends command(_ep0, _mw0, "DeleteMultiRegionCluster", DeleteMultiRegionCluster$) {} class DeleteParameterGroupCommand extends command(_ep0, _mw0, "DeleteParameterGroup", DeleteParameterGroup$) {} class DeleteSnapshotCommand extends command(_ep0, _mw0, "DeleteSnapshot", DeleteSnapshot$) {} class DeleteSubnetGroupCommand extends command(_ep0, _mw0, "DeleteSubnetGroup", DeleteSubnetGroup$) {} class DeleteUserCommand extends command(_ep0, _mw0, "DeleteUser", DeleteUser$) {} class DescribeACLsCommand extends command(_ep0, _mw0, "DescribeACLs", DescribeACLs$) {} class DescribeClustersCommand extends command(_ep0, _mw0, "DescribeClusters", DescribeClusters$) {} class DescribeEngineVersionsCommand extends command(_ep0, _mw0, "DescribeEngineVersions", DescribeEngineVersions$) {} class DescribeEventsCommand extends command(_ep0, _mw0, "DescribeEvents", DescribeEvents$) {} class DescribeMultiRegionClustersCommand extends command(_ep0, _mw0, "DescribeMultiRegionClusters", DescribeMultiRegionClusters$) {} class DescribeMultiRegionParameterGroupsCommand extends command(_ep0, _mw0, "DescribeMultiRegionParameterGroups", DescribeMultiRegionParameterGroups$) {} class DescribeMultiRegionParametersCommand extends command(_ep0, _mw0, "DescribeMultiRegionParameters", DescribeMultiRegionParameters$) {} class DescribeParameterGroupsCommand extends command(_ep0, _mw0, "DescribeParameterGroups", DescribeParameterGroups$) {} class DescribeParametersCommand extends command(_ep0, _mw0, "DescribeParameters", DescribeParameters$) {} class DescribeReservedNodesCommand extends command(_ep0, _mw0, "DescribeReservedNodes", DescribeReservedNodes$) {} class DescribeReservedNodesOfferingsCommand extends command(_ep0, _mw0, "DescribeReservedNodesOfferings", DescribeReservedNodesOfferings$) {} class DescribeServiceUpdatesCommand extends command(_ep0, _mw0, "DescribeServiceUpdates", DescribeServiceUpdates$) {} class DescribeSnapshotsCommand extends command(_ep0, _mw0, "DescribeSnapshots", DescribeSnapshots$) {} class DescribeSubnetGroupsCommand extends command(_ep0, _mw0, "DescribeSubnetGroups", DescribeSubnetGroups$) {} class DescribeUsersCommand extends command(_ep0, _mw0, "DescribeUsers", DescribeUsers$) {} class FailoverShardCommand extends command(_ep0, _mw0, "FailoverShard", FailoverShard$) {} class ListAllowedMultiRegionClusterUpdatesCommand extends command(_ep0, _mw0, "ListAllowedMultiRegionClusterUpdates", ListAllowedMultiRegionClusterUpdates$) {} class ListAllowedNodeTypeUpdatesCommand extends command(_ep0, _mw0, "ListAllowedNodeTypeUpdates", ListAllowedNodeTypeUpdates$) {} class ListTagsCommand extends command(_ep0, _mw0, "ListTags", ListTags$) {} class PurchaseReservedNodesOfferingCommand extends command(_ep0, _mw0, "PurchaseReservedNodesOffering", PurchaseReservedNodesOffering$) {} class ResetParameterGroupCommand extends command(_ep0, _mw0, "ResetParameterGroup", ResetParameterGroup$) {} class TagResourceCommand extends command(_ep0, _mw0, "TagResource", TagResource$) {} class UntagResourceCommand extends command(_ep0, _mw0, "UntagResource", UntagResource$) {} class UpdateACLCommand extends command(_ep0, _mw0, "UpdateACL", UpdateACL$) {} class UpdateClusterCommand extends command(_ep0, _mw0, "UpdateCluster", UpdateCluster$) {} class UpdateMultiRegionClusterCommand extends command(_ep0, _mw0, "UpdateMultiRegionCluster", UpdateMultiRegionCluster$) {} class UpdateParameterGroupCommand extends command(_ep0, _mw0, "UpdateParameterGroup", UpdateParameterGroup$) {} class UpdateSubnetGroupCommand extends command(_ep0, _mw0, "UpdateSubnetGroup", UpdateSubnetGroup$) {} class UpdateUserCommand extends command(_ep0, _mw0, "UpdateUser", UpdateUser$) {} const paginateDescribeACLs = createPaginator(MemoryDBClient, DescribeACLsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeClusters = createPaginator(MemoryDBClient, DescribeClustersCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeEngineVersions = createPaginator(MemoryDBClient, DescribeEngineVersionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeEvents = createPaginator(MemoryDBClient, DescribeEventsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeMultiRegionClusters = createPaginator(MemoryDBClient, DescribeMultiRegionClustersCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeParameterGroups = createPaginator(MemoryDBClient, DescribeParameterGroupsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeParameters = createPaginator(MemoryDBClient, DescribeParametersCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeReservedNodesOfferings = createPaginator(MemoryDBClient, DescribeReservedNodesOfferingsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeReservedNodes = createPaginator(MemoryDBClient, DescribeReservedNodesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeServiceUpdates = createPaginator(MemoryDBClient, DescribeServiceUpdatesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeSnapshots = createPaginator(MemoryDBClient, DescribeSnapshotsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeSubnetGroups = createPaginator(MemoryDBClient, DescribeSubnetGroupsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeUsers = createPaginator(MemoryDBClient, DescribeUsersCommand, "NextToken", "NextToken", "MaxResults"); const commands = {    BatchUpdateClusterCommand,    CopySnapshotCommand,    CreateACLCommand,    CreateClusterCommand,    CreateMultiRegionClusterCommand,    CreateParameterGroupCommand,    CreateSnapshotCommand,    CreateSubnetGroupCommand,    CreateUserCommand,    DeleteACLCommand,    DeleteClusterCommand,    DeleteMultiRegionClusterCommand,    DeleteParameterGroupCommand,    DeleteSnapshotCommand,    DeleteSubnetGroupCommand,    DeleteUserCommand,    DescribeACLsCommand,    DescribeClustersCommand,    DescribeEngineVersionsCommand,    DescribeEventsCommand,    DescribeMultiRegionClustersCommand,    DescribeMultiRegionParameterGroupsCommand,    DescribeMultiRegionParametersCommand,    DescribeParameterGroupsCommand,    DescribeParametersCommand,    DescribeReservedNodesCommand,    DescribeReservedNodesOfferingsCommand,    DescribeServiceUpdatesCommand,    DescribeSnapshotsCommand,    DescribeSubnetGroupsCommand,    DescribeUsersCommand,    FailoverShardCommand,    ListAllowedMultiRegionClusterUpdatesCommand,    ListAllowedNodeTypeUpdatesCommand,    ListTagsCommand,    PurchaseReservedNodesOfferingCommand,    ResetParameterGroupCommand,    TagResourceCommand,    UntagResourceCommand,    UpdateACLCommand,    UpdateClusterCommand,    UpdateMultiRegionClusterCommand,    UpdateParameterGroupCommand,    UpdateSubnetGroupCommand,    UpdateUserCommand,};const paginators = {    paginateDescribeACLs,    paginateDescribeClusters,    paginateDescribeEngineVersions,    paginateDescribeEvents,    paginateDescribeMultiRegionClusters,    paginateDescribeParameterGroups,    paginateDescribeParameters,    paginateDescribeReservedNodes,    paginateDescribeReservedNodesOfferings,    paginateDescribeServiceUpdates,    paginateDescribeSnapshots,    paginateDescribeSubnetGroups,    paginateDescribeUsers,};class MemoryDB extends MemoryDBClient {}createAggregatedClient(commands, MemoryDB, { paginators }); const AZStatus = {    MultiAZ: "multiaz",    SingleAZ: "singleaz",};const DataTieringStatus = {    FALSE: "false",    TRUE: "true",};const IpDiscovery = {    IPV4: "ipv4",    IPV6: "ipv6",};const NetworkType = {    DUAL_STACK: "dual_stack",    IPV4: "ipv4",    IPV6: "ipv6",};const ServiceUpdateStatus = {    COMPLETE: "complete",    IN_PROGRESS: "in-progress",    NOT_APPLIED: "available",    SCHEDULED: "scheduled",};const InputAuthenticationType = {    IAM: "iam",    PASSWORD: "password",};const AuthenticationType = {    IAM: "iam",    NO_PASSWORD: "no-password",    PASSWORD: "password",};const SourceType = {    acl: "acl",    cluster: "cluster",    node: "node",    parameter_group: "parameter-group",    subnet_group: "subnet-group",    user: "user",};const ServiceUpdateType = {    SECURITY_UPDATE: "security-update",};const UpdateStrategy = {    COORDINATED: "coordinated",    UNCOORDINATED: "uncoordinated",}; exports.ACL$ = ACL$;exports.ACLAlreadyExistsFault = ACLAlreadyExistsFault;exports.ACLAlreadyExistsFault$ = ACLAlreadyExistsFault$;exports.ACLNotFoundFault = ACLNotFoundFault;exports.ACLNotFoundFault$ = ACLNotFoundFault$;exports.ACLPendingChanges$ = ACLPendingChanges$;exports.ACLQuotaExceededFault = ACLQuotaExceededFault;exports.ACLQuotaExceededFault$ = ACLQuotaExceededFault$;exports.ACLsUpdateStatus$ = ACLsUpdateStatus$;exports.APICallRateForCustomerExceededFault = APICallRateForCustomerExceededFault;exports.APICallRateForCustomerExceededFault$ = APICallRateForCustomerExceededFault$;exports.AZStatus = AZStatus;exports.Authentication$ = Authentication$;exports.AuthenticationMode$ = AuthenticationMode$;exports.AuthenticationType = AuthenticationType;exports.AvailabilityZone$ = AvailabilityZone$;exports.BatchUpdateCluster$ = BatchUpdateCluster$;exports.BatchUpdateClusterCommand = BatchUpdateClusterCommand;exports.BatchUpdateClusterRequest$ = BatchUpdateClusterRequest$;exports.BatchUpdateClusterResponse$ = BatchUpdateClusterResponse$;exports.Cluster$ = Cluster$;exports.ClusterAlreadyExistsFault = ClusterAlreadyExistsFault;exports.ClusterAlreadyExistsFault$ = ClusterAlreadyExistsFault$;exports.ClusterConfiguration$ = ClusterConfiguration$;exports.ClusterNotFoundFault = ClusterNotFoundFault;exports.ClusterNotFoundFault$ = ClusterNotFoundFault$;exports.ClusterPendingUpdates$ = ClusterPendingUpdates$;exports.ClusterQuotaForCustomerExceededFault = ClusterQuotaForCustomerExceededFault;exports.ClusterQuotaForCustomerExceededFault$ = ClusterQuotaForCustomerExceededFault$;exports.CopySnapshot$ = CopySnapshot$;exports.CopySnapshotCommand = CopySnapshotCommand;exports.CopySnapshotRequest$ = CopySnapshotRequest$;exports.CopySnapshotResponse$ = CopySnapshotResponse$;exports.CreateACL$ = CreateACL$;exports.CreateACLCommand = CreateACLCommand;exports.CreateACLRequest$ = CreateACLRequest$;exports.CreateACLResponse$ = CreateACLResponse$;exports.CreateCluster$ = CreateCluster$;exports.CreateClusterCommand = CreateClusterCommand;exports.CreateClusterRequest$ = CreateClusterRequest$;exports.CreateClusterResponse$ = CreateClusterResponse$;exports.CreateMultiRegionCluster$ = CreateMultiRegionCluster$;exports.CreateMultiRegionClusterCommand = CreateMultiRegionClusterCommand;exports.CreateMultiRegionClusterRequest$ = CreateMultiRegionClusterRequest$;exports.CreateMultiRegionClusterResponse$ = CreateMultiRegionClusterResponse$;exports.CreateParameterGroup$ = CreateParameterGroup$;exports.CreateParameterGroupCommand = CreateParameterGroupCommand;exports.CreateParameterGroupRequest$ = CreateParameterGroupRequest$;exports.CreateParameterGroupResponse$ = CreateParameterGroupResponse$;exports.CreateSnapshot$ = CreateSnapshot$;exports.CreateSnapshotCommand = CreateSnapshotCommand;exports.CreateSnapshotRequest$ = CreateSnapshotRequest$;exports.CreateSnapshotResponse$ = CreateSnapshotResponse$;exports.CreateSubnetGroup$ = CreateSubnetGroup$;exports.CreateSubnetGroupCommand = CreateSubnetGroupCommand;exports.CreateSubnetGroupRequest$ = CreateSubnetGroupRequest$;exports.CreateSubnetGroupResponse$ = CreateSubnetGroupResponse$;exports.CreateUser$ = CreateUser$;exports.CreateUserCommand = CreateUserCommand;exports.CreateUserRequest$ = CreateUserRequest$;exports.CreateUserResponse$ = CreateUserResponse$;exports.DataTieringStatus = DataTieringStatus;exports.DefaultUserRequired = DefaultUserRequired;exports.DefaultUserRequired$ = DefaultUserRequired$;exports.DeleteACL$ = DeleteACL$;exports.DeleteACLCommand = DeleteACLCommand;exports.DeleteACLRequest$ = DeleteACLRequest$;exports.DeleteACLResponse$ = DeleteACLResponse$;exports.DeleteCluster$ = DeleteCluster$;exports.DeleteClusterCommand = DeleteClusterCommand;exports.DeleteClusterRequest$ = DeleteClusterRequest$;exports.DeleteClusterResponse$ = DeleteClusterResponse$;exports.DeleteMultiRegionCluster$ = DeleteMultiRegionCluster$;exports.DeleteMultiRegionClusterCommand = DeleteMultiRegionClusterCommand;exports.DeleteMultiRegionClusterRequest$ = DeleteMultiRegionClusterRequest$;exports.DeleteMultiRegionClusterResponse$ = DeleteMultiRegionClusterResponse$;exports.DeleteParameterGroup$ = DeleteParameterGroup$;exports.DeleteParameterGroupCommand = DeleteParameterGroupCommand;exports.DeleteParameterGroupRequest$ = DeleteParameterGroupRequest$;exports.DeleteParameterGroupResponse$ = DeleteParameterGroupResponse$;exports.DeleteSnapshot$ = DeleteSnapshot$;exports.DeleteSnapshotCommand = DeleteSnapshotCommand;exports.DeleteSnapshotRequest$ = DeleteSnapshotRequest$;exports.DeleteSnapshotResponse$ = DeleteSnapshotResponse$;exports.DeleteSubnetGroup$ = DeleteSubnetGroup$;exports.DeleteSubnetGroupCommand = DeleteSubnetGroupCommand;exports.DeleteSubnetGroupRequest$ = DeleteSubnetGroupRequest$;exports.DeleteSubnetGroupResponse$ = DeleteSubnetGroupResponse$;exports.DeleteUser$ = DeleteUser$;exports.DeleteUserCommand = DeleteUserCommand;exports.DeleteUserRequest$ = DeleteUserRequest$;exports.DeleteUserResponse$ = DeleteUserResponse$;exports.DescribeACLs$ = DescribeACLs$;exports.DescribeACLsCommand = DescribeACLsCommand;exports.DescribeACLsRequest$ = DescribeACLsRequest$;exports.DescribeACLsResponse$ = DescribeACLsResponse$;exports.DescribeClusters$ = DescribeClusters$;exports.DescribeClustersCommand = DescribeClustersCommand;exports.DescribeClustersRequest$ = DescribeClustersRequest$;exports.DescribeClustersResponse$ = DescribeClustersResponse$;exports.DescribeEngineVersions$ = DescribeEngineVersions$;exports.DescribeEngineVersionsCommand = DescribeEngineVersionsCommand;exports.DescribeEngineVersionsRequest$ = DescribeEngineVersionsRequest$;exports.DescribeEngineVersionsResponse$ = DescribeEngineVersionsResponse$;exports.DescribeEvents$ = DescribeEvents$;exports.DescribeEventsCommand = DescribeEventsCommand;exports.DescribeEventsRequest$ = DescribeEventsRequest$;exports.DescribeEventsResponse$ = DescribeEventsResponse$;exports.DescribeMultiRegionClusters$ = DescribeMultiRegionClusters$;exports.DescribeMultiRegionClustersCommand = DescribeMultiRegionClustersCommand;exports.DescribeMultiRegionClustersRequest$ = DescribeMultiRegionClustersRequest$;exports.DescribeMultiRegionClustersResponse$ = DescribeMultiRegionClustersResponse$;exports.DescribeMultiRegionParameterGroups$ = DescribeMultiRegionParameterGroups$;exports.DescribeMultiRegionParameterGroupsCommand = DescribeMultiRegionParameterGroupsCommand;exports.DescribeMultiRegionParameterGroupsRequest$ = DescribeMultiRegionParameterGroupsRequest$;exports.DescribeMultiRegionParameterGroupsResponse$ = DescribeMultiRegionParameterGroupsResponse$;exports.DescribeMultiRegionParameters$ = DescribeMultiRegionParameters$;exports.DescribeMultiRegionParametersCommand = DescribeMultiRegionParametersCommand;exports.DescribeMultiRegionParametersRequest$ = DescribeMultiRegionParametersRequest$;exports.DescribeMultiRegionParametersResponse$ = DescribeMultiRegionParametersResponse$;exports.DescribeParameterGroups$ = DescribeParameterGroups$;exports.DescribeParameterGroupsCommand = DescribeParameterGroupsCommand;exports.DescribeParameterGroupsRequest$ = DescribeParameterGroupsRequest$;exports.DescribeParameterGroupsResponse$ = DescribeParameterGroupsResponse$;exports.DescribeParameters$ = DescribeParameters$;exports.DescribeParametersCommand = DescribeParametersCommand;exports.DescribeParametersRequest$ = DescribeParametersRequest$;exports.DescribeParametersResponse$ = DescribeParametersResponse$;exports.DescribeReservedNodes$ = DescribeReservedNodes$;exports.DescribeReservedNodesCommand = DescribeReservedNodesCommand;exports.DescribeReservedNodesOfferings$ = DescribeReservedNodesOfferings$;exports.DescribeReservedNodesOfferingsCommand = DescribeReservedNodesOfferingsCommand;exports.DescribeReservedNodesOfferingsRequest$ = DescribeReservedNodesOfferingsRequest$;exports.DescribeReservedNodesOfferingsResponse$ = DescribeReservedNodesOfferingsResponse$;exports.DescribeReservedNodesRequest$ = DescribeReservedNodesRequest$;exports.DescribeReservedNodesResponse$ = DescribeReservedNodesResponse$;exports.DescribeServiceUpdates$ = DescribeServiceUpdates$;exports.DescribeServiceUpdatesCommand = DescribeServiceUpdatesCommand;exports.DescribeServiceUpdatesRequest$ = DescribeServiceUpdatesRequest$;exports.DescribeServiceUpdatesResponse$ = DescribeServiceUpdatesResponse$;exports.DescribeSnapshots$ = DescribeSnapshots$;exports.DescribeSnapshotsCommand = DescribeSnapshotsCommand;exports.DescribeSnapshotsRequest$ = DescribeSnapshotsRequest$;exports.DescribeSnapshotsResponse$ = DescribeSnapshotsResponse$;exports.DescribeSubnetGroups$ = DescribeSubnetGroups$;exports.DescribeSubnetGroupsCommand = DescribeSubnetGroupsCommand;exports.DescribeSubnetGroupsRequest$ = DescribeSubnetGroupsRequest$;exports.DescribeSubnetGroupsResponse$ = DescribeSubnetGroupsResponse$;exports.DescribeUsers$ = DescribeUsers$;exports.DescribeUsersCommand = DescribeUsersCommand;exports.DescribeUsersRequest$ = DescribeUsersRequest$;exports.DescribeUsersResponse$ = DescribeUsersResponse$;exports.DuplicateUserNameFault = DuplicateUserNameFault;exports.DuplicateUserNameFault$ = DuplicateUserNameFault$;exports.Endpoint$ = Endpoint$;exports.EngineVersionInfo$ = EngineVersionInfo$;exports.Event$ = Event$;exports.FailoverShard$ = FailoverShard$;exports.FailoverShardCommand = FailoverShardCommand;exports.FailoverShardRequest$ = FailoverShardRequest$;exports.FailoverShardResponse$ = FailoverShardResponse$;exports.Filter$ = Filter$;exports.InputAuthenticationType = InputAuthenticationType;exports.InsufficientClusterCapacityFault = InsufficientClusterCapacityFault;exports.InsufficientClusterCapacityFault$ = InsufficientClusterCapacityFault$;exports.InvalidACLStateFault = InvalidACLStateFault;exports.InvalidACLStateFault$ = InvalidACLStateFault$;exports.InvalidARNFault = InvalidARNFault;exports.InvalidARNFault$ = InvalidARNFault$;exports.InvalidClusterStateFault = InvalidClusterStateFault;exports.InvalidClusterStateFault$ = InvalidClusterStateFault$;exports.InvalidCredentialsException = InvalidCredentialsException;exports.InvalidCredentialsException$ = InvalidCredentialsException$;exports.InvalidKMSKeyFault = InvalidKMSKeyFault;exports.InvalidKMSKeyFault$ = InvalidKMSKeyFault$;exports.InvalidMultiRegionClusterStateFault = InvalidMultiRegionClusterStateFault;exports.InvalidMultiRegionClusterStateFault$ = InvalidMultiRegionClusterStateFault$;exports.InvalidNodeStateFault = InvalidNodeStateFault;exports.InvalidNodeStateFault$ = InvalidNodeStateFault$;exports.InvalidParameterCombinationException = InvalidParameterCombinationException;exports.InvalidParameterCombinationException$ = InvalidParameterCombinationException$;exports.InvalidParameterGroupStateFault = InvalidParameterGroupStateFault;exports.InvalidParameterGroupStateFault$ = InvalidParameterGroupStateFault$;exports.InvalidParameterValueException = InvalidParameterValueException;exports.InvalidParameterValueException$ = InvalidParameterValueException$;exports.InvalidSnapshotStateFault = InvalidSnapshotStateFault;exports.InvalidSnapshotStateFault$ = InvalidSnapshotStateFault$;exports.InvalidSubnet = InvalidSubnet;exports.InvalidSubnet$ = InvalidSubnet$;exports.InvalidUserStateFault = InvalidUserStateFault;exports.InvalidUserStateFault$ = InvalidUserStateFault$;exports.InvalidVPCNetworkStateFault = InvalidVPCNetworkStateFault;exports.InvalidVPCNetworkStateFault$ = InvalidVPCNetworkStateFault$;exports.IpDiscovery = IpDiscovery;exports.ListAllowedMultiRegionClusterUpdates$ = ListAllowedMultiRegionClusterUpdates$;exports.ListAllowedMultiRegionClusterUpdatesCommand = ListAllowedMultiRegionClusterUpdatesCommand;exports.ListAllowedMultiRegionClusterUpdatesRequest$ = ListAllowedMultiRegionClusterUpdatesRequest$;exports.ListAllowedMultiRegionClusterUpdatesResponse$ = ListAllowedMultiRegionClusterUpdatesResponse$;exports.ListAllowedNodeTypeUpdates$ = ListAllowedNodeTypeUpdates$;exports.ListAllowedNodeTypeUpdatesCommand = ListAllowedNodeTypeUpdatesCommand;exports.ListAllowedNodeTypeUpdatesRequest$ = ListAllowedNodeTypeUpdatesRequest$;exports.ListAllowedNodeTypeUpdatesResponse$ = ListAllowedNodeTypeUpdatesResponse$;exports.ListTags$ = ListTags$;exports.ListTagsCommand = ListTagsCommand;exports.ListTagsRequest$ = ListTagsRequest$;exports.ListTagsResponse$ = ListTagsResponse$;exports.MemoryDB = MemoryDB;exports.MemoryDBClient = MemoryDBClient;exports.MemoryDBServiceException = MemoryDBServiceException;exports.MemoryDBServiceException$ = MemoryDBServiceException$;exports.MultiRegionCluster$ = MultiRegionCluster$;exports.MultiRegionClusterAlreadyExistsFault = MultiRegionClusterAlreadyExistsFault;exports.MultiRegionClusterAlreadyExistsFault$ = MultiRegionClusterAlreadyExistsFault$;exports.MultiRegionClusterNotFoundFault = MultiRegionClusterNotFoundFault;exports.MultiRegionClusterNotFoundFault$ = MultiRegionClusterNotFoundFault$;exports.MultiRegionParameter$ = MultiRegionParameter$;exports.MultiRegionParameterGroup$ = MultiRegionParameterGroup$;exports.MultiRegionParameterGroupNotFoundFault = MultiRegionParameterGroupNotFoundFault;exports.MultiRegionParameterGroupNotFoundFault$ = MultiRegionParameterGroupNotFoundFault$;exports.NetworkType = NetworkType;exports.NoOperationFault = NoOperationFault;exports.NoOperationFault$ = NoOperationFault$;exports.Node$ = Node$;exports.NodeQuotaForClusterExceededFault = NodeQuotaForClusterExceededFault;exports.NodeQuotaForClusterExceededFault$ = NodeQuotaForClusterExceededFault$;exports.NodeQuotaForCustomerExceededFault = NodeQuotaForCustomerExceededFault;exports.NodeQuotaForCustomerExceededFault$ = NodeQuotaForCustomerExceededFault$;exports.Parameter$ = Parameter$;exports.ParameterGroup$ = ParameterGroup$;exports.ParameterGroupAlreadyExistsFault = ParameterGroupAlreadyExistsFault;exports.ParameterGroupAlreadyExistsFault$ = ParameterGroupAlreadyExistsFault$;exports.ParameterGroupNotFoundFault = ParameterGroupNotFoundFault;exports.ParameterGroupNotFoundFault$ = ParameterGroupNotFoundFault$;exports.ParameterGroupQuotaExceededFault = ParameterGroupQuotaExceededFault;exports.ParameterGroupQuotaExceededFault$ = ParameterGroupQuotaExceededFault$;exports.ParameterNameValue$ = ParameterNameValue$;exports.PendingModifiedServiceUpdate$ = PendingModifiedServiceUpdate$;exports.PurchaseReservedNodesOffering$ = PurchaseReservedNodesOffering$;exports.PurchaseReservedNodesOfferingCommand = PurchaseReservedNodesOfferingCommand;exports.PurchaseReservedNodesOfferingRequest$ = PurchaseReservedNodesOfferingRequest$;exports.PurchaseReservedNodesOfferingResponse$ = PurchaseReservedNodesOfferingResponse$;exports.RecurringCharge$ = RecurringCharge$;exports.RegionalCluster$ = RegionalCluster$;exports.ReplicaConfigurationRequest$ = ReplicaConfigurationRequest$;exports.ReservedNode$ = ReservedNode$;exports.ReservedNodeAlreadyExistsFault = ReservedNodeAlreadyExistsFault;exports.ReservedNodeAlreadyExistsFault$ = ReservedNodeAlreadyExistsFault$;exports.ReservedNodeNotFoundFault = ReservedNodeNotFoundFault;exports.ReservedNodeNotFoundFault$ = ReservedNodeNotFoundFault$;exports.ReservedNodeQuotaExceededFault = ReservedNodeQuotaExceededFault;exports.ReservedNodeQuotaExceededFault$ = ReservedNodeQuotaExceededFault$;exports.ReservedNodesOffering$ = ReservedNodesOffering$;exports.ReservedNodesOfferingNotFoundFault = ReservedNodesOfferingNotFoundFault;exports.ReservedNodesOfferingNotFoundFault$ = ReservedNodesOfferingNotFoundFault$;exports.ResetParameterGroup$ = ResetParameterGroup$;exports.ResetParameterGroupCommand = ResetParameterGroupCommand;exports.ResetParameterGroupRequest$ = ResetParameterGroupRequest$;exports.ResetParameterGroupResponse$ = ResetParameterGroupResponse$;exports.ReshardingStatus$ = ReshardingStatus$;exports.SecurityGroupMembership$ = SecurityGroupMembership$;exports.ServiceLinkedRoleNotFoundFault = ServiceLinkedRoleNotFoundFault;exports.ServiceLinkedRoleNotFoundFault$ = ServiceLinkedRoleNotFoundFault$;exports.ServiceUpdate$ = ServiceUpdate$;exports.ServiceUpdateNotFoundFault = ServiceUpdateNotFoundFault;exports.ServiceUpdateNotFoundFault$ = ServiceUpdateNotFoundFault$;exports.ServiceUpdateRequest$ = ServiceUpdateRequest$;exports.ServiceUpdateStatus = ServiceUpdateStatus;exports.ServiceUpdateType = ServiceUpdateType;exports.Shard$ = Shard$;exports.ShardConfiguration$ = ShardConfiguration$;exports.ShardConfigurationRequest$ = ShardConfigurationRequest$;exports.ShardDetail$ = ShardDetail$;exports.ShardNotFoundFault = ShardNotFoundFault;exports.ShardNotFoundFault$ = ShardNotFoundFault$;exports.ShardsPerClusterQuotaExceededFault = ShardsPerClusterQuotaExceededFault;exports.ShardsPerClusterQuotaExceededFault$ = ShardsPerClusterQuotaExceededFault$;exports.SlotMigration$ = SlotMigration$;exports.Snapshot$ = Snapshot$;exports.SnapshotAlreadyExistsFault = SnapshotAlreadyExistsFault;exports.SnapshotAlreadyExistsFault$ = SnapshotAlreadyExistsFault$;exports.SnapshotNotFoundFault = SnapshotNotFoundFault;exports.SnapshotNotFoundFault$ = SnapshotNotFoundFault$;exports.SnapshotQuotaExceededFault = SnapshotQuotaExceededFault;exports.SnapshotQuotaExceededFault$ = SnapshotQuotaExceededFault$;exports.SourceType = SourceType;exports.Subnet$ = Subnet$;exports.SubnetGroup$ = SubnetGroup$;exports.SubnetGroupAlreadyExistsFault = SubnetGroupAlreadyExistsFault;exports.SubnetGroupAlreadyExistsFault$ = SubnetGroupAlreadyExistsFault$;exports.SubnetGroupInUseFault = SubnetGroupInUseFault;exports.SubnetGroupInUseFault$ = SubnetGroupInUseFault$;exports.SubnetGroupNotFoundFault = SubnetGroupNotFoundFault;exports.SubnetGroupNotFoundFault$ = SubnetGroupNotFoundFault$;exports.SubnetGroupQuotaExceededFault = SubnetGroupQuotaExceededFault;exports.SubnetGroupQuotaExceededFault$ = SubnetGroupQuotaExceededFault$;exports.SubnetInUse = SubnetInUse;exports.SubnetInUse$ = SubnetInUse$;exports.SubnetNotAllowedFault = SubnetNotAllowedFault;exports.SubnetNotAllowedFault$ = SubnetNotAllowedFault$;exports.SubnetQuotaExceededFault = SubnetQuotaExceededFault;exports.SubnetQuotaExceededFault$ = SubnetQuotaExceededFault$;exports.Tag$ = Tag$;exports.TagNotFoundFault = TagNotFoundFault;exports.TagNotFoundFault$ = TagNotFoundFault$;exports.TagQuotaPerResourceExceeded = TagQuotaPerResourceExceeded;exports.TagQuotaPerResourceExceeded$ = TagQuotaPerResourceExceeded$;exports.TagResource$ = TagResource$;exports.TagResourceCommand = TagResourceCommand;exports.TagResourceRequest$ = TagResourceRequest$;exports.TagResourceResponse$ = TagResourceResponse$;exports.TestFailoverNotAvailableFault = TestFailoverNotAvailableFault;exports.TestFailoverNotAvailableFault$ = TestFailoverNotAvailableFault$;exports.UnprocessedCluster$ = UnprocessedCluster$;exports.UntagResource$ = UntagResource$;exports.UntagResourceCommand = UntagResourceCommand;exports.UntagResourceRequest$ = UntagResourceRequest$;exports.UntagResourceResponse$ = UntagResourceResponse$;exports.UpdateACL$ = UpdateACL$;exports.UpdateACLCommand = UpdateACLCommand;exports.UpdateACLRequest$ = UpdateACLRequest$;exports.UpdateACLResponse$ = UpdateACLResponse$;exports.UpdateCluster$ = UpdateCluster$;exports.UpdateClusterCommand = UpdateClusterCommand;exports.UpdateClusterRequest$ = UpdateClusterRequest$;exports.UpdateClusterResponse$ = UpdateClusterResponse$;exports.UpdateMultiRegionCluster$ = UpdateMultiRegionCluster$;exports.UpdateMultiRegionClusterCommand = UpdateMultiRegionClusterCommand;exports.UpdateMultiRegionClusterRequest$ = UpdateMultiRegionClusterRequest$;exports.UpdateMultiRegionClusterResponse$ = UpdateMultiRegionClusterResponse$;exports.UpdateParameterGroup$ = UpdateParameterGroup$;exports.UpdateParameterGroupCommand = UpdateParameterGroupCommand;exports.UpdateParameterGroupRequest$ = UpdateParameterGroupRequest$;exports.UpdateParameterGroupResponse$ = UpdateParameterGroupResponse$;exports.UpdateStrategy = UpdateStrategy;exports.UpdateSubnetGroup$ = UpdateSubnetGroup$;exports.UpdateSubnetGroupCommand = UpdateSubnetGroupCommand;exports.UpdateSubnetGroupRequest$ = UpdateSubnetGroupRequest$;exports.UpdateSubnetGroupResponse$ = UpdateSubnetGroupResponse$;exports.UpdateUser$ = UpdateUser$;exports.UpdateUserCommand = UpdateUserCommand;exports.UpdateUserRequest$ = UpdateUserRequest$;exports.UpdateUserResponse$ = UpdateUserResponse$;exports.User$ = User$;exports.UserAlreadyExistsFault = UserAlreadyExistsFault;exports.UserAlreadyExistsFault$ = UserAlreadyExistsFault$;exports.UserNotFoundFault = UserNotFoundFault;exports.UserNotFoundFault$ = UserNotFoundFault$;exports.UserQuotaExceededFault = UserQuotaExceededFault;exports.UserQuotaExceededFault$ = UserQuotaExceededFault$;exports.errorTypeRegistries = errorTypeRegistries;exports.paginateDescribeACLs = paginateDescribeACLs;exports.paginateDescribeClusters = paginateDescribeClusters;exports.paginateDescribeEngineVersions = paginateDescribeEngineVersions;exports.paginateDescribeEvents = paginateDescribeEvents;exports.paginateDescribeMultiRegionClusters = paginateDescribeMultiRegionClusters;exports.paginateDescribeParameterGroups = paginateDescribeParameterGroups;exports.paginateDescribeParameters = paginateDescribeParameters;exports.paginateDescribeReservedNodes = paginateDescribeReservedNodes;exports.paginateDescribeReservedNodesOfferings = paginateDescribeReservedNodesOfferings;exports.paginateDescribeServiceUpdates = paginateDescribeServiceUpdates;exports.paginateDescribeSnapshots = paginateDescribeSnapshots;exports.paginateDescribeSubnetGroups = paginateDescribeSubnetGroups;exports.paginateDescribeUsers = paginateDescribeUsers;