/proc/2/root/var/runtime/node_modules/@aws-sdk/client-elasticache/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 /.
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, createWaiter, checkExceptions, WaiterState, 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 { AwsQueryProtocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultElastiCacheHttpAuthSchemeParametersProvider = 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: "elasticache", region: authParameters.region, }, propertiesExtractor: (config, context) => ({ signingProperties: { config, context, }, }), };}const defaultElastiCacheHttpAuthSchemeProvider = (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: "elasticache", });};const commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },}; var version = "3.1104.0";var packageInfo = { version: version}; const k = "ref";const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = { [k]: "Endpoint" }, h = { [k]: d }, i = {}, j = [{ [k]: "Region" }];const _data = { conditions: [ [c, [g]], [c, j], ["aws.partition", j, d], [e, [{ [k]: "UseFIPS" }, b]], [e, [{ [k]: "UseDualStack" }, b]], [e, [{ fn: f, argv: [h, "supportsDualStack"] }, b]], [e, [{ fn: f, argv: [h, "supportsFIPS"] }, b]], ["stringEquals", [{ fn: f, argv: [h, "name"] }, "aws-us-gov"]] ], results: [ [a], [a, "Invalid Configuration: FIPS and custom endpoint are not supported"], [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"], [g, i], ["https://elasticache-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", i], [a, "FIPS and DualStack are enabled, but this partition does not support one or both"], ["https://elasticache.{Region}.amazonaws.com", i], ["https://elasticache-fips.{Region}.{PartitionResult#dnsSuffix}", i], [a, "FIPS is enabled but this partition does not support FIPS"], ["https://elasticache.{Region}.{PartitionResult#dualStackDnsSuffix}", i], [a, "DualStack is enabled but this partition does not support DualStack"], ["https://elasticache.{Region}.{PartitionResult#dnsSuffix}", i], [a, "Invalid Configuration: Missing Region"] ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([ -1, 1, -1, 0, 13, 3, 1, 4, r + 12, 2, 5, r + 12, 3, 8, 6, 4, 7, r + 11, 5, r + 9, r + 10, 4, 11, 9, 6, 10, r + 8, 7, 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 ElastiCacheServiceException extends ServiceException { constructor(options) { super(options); Object.setPrototypeOf(this, ElastiCacheServiceException.prototype); }} class CacheClusterNotFoundFault extends ElastiCacheServiceException { name = "CacheClusterNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "CacheClusterNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, CacheClusterNotFoundFault.prototype); }}class CacheParameterGroupNotFoundFault extends ElastiCacheServiceException { name = "CacheParameterGroupNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "CacheParameterGroupNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, CacheParameterGroupNotFoundFault.prototype); }}class CacheSecurityGroupNotFoundFault extends ElastiCacheServiceException { name = "CacheSecurityGroupNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "CacheSecurityGroupNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, CacheSecurityGroupNotFoundFault.prototype); }}class CacheSubnetGroupNotFoundFault extends ElastiCacheServiceException { name = "CacheSubnetGroupNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "CacheSubnetGroupNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, CacheSubnetGroupNotFoundFault.prototype); }}class InvalidARNFault extends ElastiCacheServiceException { name = "InvalidARNFault"; $fault = "client"; constructor(opts) { super({ name: "InvalidARNFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidARNFault.prototype); }}class InvalidReplicationGroupStateFault extends ElastiCacheServiceException { name = "InvalidReplicationGroupStateFault"; $fault = "client"; constructor(opts) { super({ name: "InvalidReplicationGroupStateFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidReplicationGroupStateFault.prototype); }}class InvalidServerlessCacheSnapshotStateFault extends ElastiCacheServiceException { name = "InvalidServerlessCacheSnapshotStateFault"; $fault = "client"; constructor(opts) { super({ name: "InvalidServerlessCacheSnapshotStateFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidServerlessCacheSnapshotStateFault.prototype); }}class InvalidServerlessCacheStateFault extends ElastiCacheServiceException { name = "InvalidServerlessCacheStateFault"; $fault = "client"; constructor(opts) { super({ name: "InvalidServerlessCacheStateFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidServerlessCacheStateFault.prototype); }}class ReplicationGroupNotFoundFault extends ElastiCacheServiceException { name = "ReplicationGroupNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "ReplicationGroupNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ReplicationGroupNotFoundFault.prototype); }}class ReservedCacheNodeNotFoundFault extends ElastiCacheServiceException { name = "ReservedCacheNodeNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "ReservedCacheNodeNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ReservedCacheNodeNotFoundFault.prototype); }}class ServerlessCacheNotFoundFault extends ElastiCacheServiceException { name = "ServerlessCacheNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "ServerlessCacheNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ServerlessCacheNotFoundFault.prototype); }}class ServerlessCacheSnapshotNotFoundFault extends ElastiCacheServiceException { name = "ServerlessCacheSnapshotNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "ServerlessCacheSnapshotNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ServerlessCacheSnapshotNotFoundFault.prototype); }}class SnapshotNotFoundFault extends ElastiCacheServiceException { name = "SnapshotNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "SnapshotNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, SnapshotNotFoundFault.prototype); }}class TagQuotaPerResourceExceeded extends ElastiCacheServiceException { name = "TagQuotaPerResourceExceeded"; $fault = "client"; constructor(opts) { super({ name: "TagQuotaPerResourceExceeded", $fault: "client", ...opts, }); Object.setPrototypeOf(this, TagQuotaPerResourceExceeded.prototype); }}class UserGroupNotFoundFault extends ElastiCacheServiceException { name = "UserGroupNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "UserGroupNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, UserGroupNotFoundFault.prototype); }}class UserNotFoundFault extends ElastiCacheServiceException { name = "UserNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "UserNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, UserNotFoundFault.prototype); }}class AuthorizationAlreadyExistsFault extends ElastiCacheServiceException { name = "AuthorizationAlreadyExistsFault"; $fault = "client"; constructor(opts) { super({ name: "AuthorizationAlreadyExistsFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, AuthorizationAlreadyExistsFault.prototype); }}class InvalidCacheSecurityGroupStateFault extends ElastiCacheServiceException { name = "InvalidCacheSecurityGroupStateFault"; $fault = "client"; constructor(opts) { super({ name: "InvalidCacheSecurityGroupStateFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidCacheSecurityGroupStateFault.prototype); }}class InvalidParameterCombinationException extends ElastiCacheServiceException { name = "InvalidParameterCombinationException"; $fault = "client"; constructor(opts) { super({ name: "InvalidParameterCombinationException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidParameterCombinationException.prototype); }}class InvalidParameterValueException extends ElastiCacheServiceException { name = "InvalidParameterValueException"; $fault = "client"; constructor(opts) { super({ name: "InvalidParameterValueException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidParameterValueException.prototype); }}class ServiceUpdateNotFoundFault extends ElastiCacheServiceException { name = "ServiceUpdateNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "ServiceUpdateNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ServiceUpdateNotFoundFault.prototype); }}class ReplicationGroupNotUnderMigrationFault extends ElastiCacheServiceException { name = "ReplicationGroupNotUnderMigrationFault"; $fault = "client"; constructor(opts) { super({ name: "ReplicationGroupNotUnderMigrationFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ReplicationGroupNotUnderMigrationFault.prototype); }}class ServerlessCacheSnapshotAlreadyExistsFault extends ElastiCacheServiceException { name = "ServerlessCacheSnapshotAlreadyExistsFault"; $fault = "client"; constructor(opts) { super({ name: "ServerlessCacheSnapshotAlreadyExistsFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ServerlessCacheSnapshotAlreadyExistsFault.prototype); }}class ServerlessCacheSnapshotQuotaExceededFault extends ElastiCacheServiceException { name = "ServerlessCacheSnapshotQuotaExceededFault"; $fault = "client"; constructor(opts) { super({ name: "ServerlessCacheSnapshotQuotaExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ServerlessCacheSnapshotQuotaExceededFault.prototype); }}class ServiceLinkedRoleNotFoundFault extends ElastiCacheServiceException { name = "ServiceLinkedRoleNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "ServiceLinkedRoleNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ServiceLinkedRoleNotFoundFault.prototype); }}class InvalidSnapshotStateFault extends ElastiCacheServiceException { name = "InvalidSnapshotStateFault"; $fault = "client"; constructor(opts) { super({ name: "InvalidSnapshotStateFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidSnapshotStateFault.prototype); }}class SnapshotAlreadyExistsFault extends ElastiCacheServiceException { name = "SnapshotAlreadyExistsFault"; $fault = "client"; constructor(opts) { super({ name: "SnapshotAlreadyExistsFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, SnapshotAlreadyExistsFault.prototype); }}class SnapshotQuotaExceededFault extends ElastiCacheServiceException { name = "SnapshotQuotaExceededFault"; $fault = "client"; constructor(opts) { super({ name: "SnapshotQuotaExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, SnapshotQuotaExceededFault.prototype); }}class CacheClusterAlreadyExistsFault extends ElastiCacheServiceException { name = "CacheClusterAlreadyExistsFault"; $fault = "client"; constructor(opts) { super({ name: "CacheClusterAlreadyExistsFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, CacheClusterAlreadyExistsFault.prototype); }}class ClusterQuotaForCustomerExceededFault extends ElastiCacheServiceException { name = "ClusterQuotaForCustomerExceededFault"; $fault = "client"; constructor(opts) { super({ name: "ClusterQuotaForCustomerExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ClusterQuotaForCustomerExceededFault.prototype); }}class InsufficientCacheClusterCapacityFault extends ElastiCacheServiceException { name = "InsufficientCacheClusterCapacityFault"; $fault = "client"; constructor(opts) { super({ name: "InsufficientCacheClusterCapacityFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InsufficientCacheClusterCapacityFault.prototype); }}class InvalidVPCNetworkStateFault extends ElastiCacheServiceException { name = "InvalidVPCNetworkStateFault"; $fault = "client"; constructor(opts) { super({ name: "InvalidVPCNetworkStateFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidVPCNetworkStateFault.prototype); }}class NodeQuotaForClusterExceededFault extends ElastiCacheServiceException { name = "NodeQuotaForClusterExceededFault"; $fault = "client"; constructor(opts) { super({ name: "NodeQuotaForClusterExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, NodeQuotaForClusterExceededFault.prototype); }}class NodeQuotaForCustomerExceededFault extends ElastiCacheServiceException { name = "NodeQuotaForCustomerExceededFault"; $fault = "client"; constructor(opts) { super({ name: "NodeQuotaForCustomerExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, NodeQuotaForCustomerExceededFault.prototype); }}class CacheParameterGroupAlreadyExistsFault extends ElastiCacheServiceException { name = "CacheParameterGroupAlreadyExistsFault"; $fault = "client"; constructor(opts) { super({ name: "CacheParameterGroupAlreadyExistsFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, CacheParameterGroupAlreadyExistsFault.prototype); }}class CacheParameterGroupQuotaExceededFault extends ElastiCacheServiceException { name = "CacheParameterGroupQuotaExceededFault"; $fault = "client"; constructor(opts) { super({ name: "CacheParameterGroupQuotaExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, CacheParameterGroupQuotaExceededFault.prototype); }}class InvalidCacheParameterGroupStateFault extends ElastiCacheServiceException { name = "InvalidCacheParameterGroupStateFault"; $fault = "client"; constructor(opts) { super({ name: "InvalidCacheParameterGroupStateFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidCacheParameterGroupStateFault.prototype); }}class CacheSecurityGroupAlreadyExistsFault extends ElastiCacheServiceException { name = "CacheSecurityGroupAlreadyExistsFault"; $fault = "client"; constructor(opts) { super({ name: "CacheSecurityGroupAlreadyExistsFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, CacheSecurityGroupAlreadyExistsFault.prototype); }}class CacheSecurityGroupQuotaExceededFault extends ElastiCacheServiceException { name = "CacheSecurityGroupQuotaExceededFault"; $fault = "client"; constructor(opts) { super({ name: "CacheSecurityGroupQuotaExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, CacheSecurityGroupQuotaExceededFault.prototype); }}class CacheSubnetGroupAlreadyExistsFault extends ElastiCacheServiceException { name = "CacheSubnetGroupAlreadyExistsFault"; $fault = "client"; constructor(opts) { super({ name: "CacheSubnetGroupAlreadyExistsFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, CacheSubnetGroupAlreadyExistsFault.prototype); }}class CacheSubnetGroupQuotaExceededFault extends ElastiCacheServiceException { name = "CacheSubnetGroupQuotaExceededFault"; $fault = "client"; constructor(opts) { super({ name: "CacheSubnetGroupQuotaExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, CacheSubnetGroupQuotaExceededFault.prototype); }}class CacheSubnetQuotaExceededFault extends ElastiCacheServiceException { name = "CacheSubnetQuotaExceededFault"; $fault = "client"; constructor(opts) { super({ name: "CacheSubnetQuotaExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, CacheSubnetQuotaExceededFault.prototype); }}class InvalidSubnet extends ElastiCacheServiceException { name = "InvalidSubnet"; $fault = "client"; constructor(opts) { super({ name: "InvalidSubnet", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidSubnet.prototype); }}class SubnetNotAllowedFault extends ElastiCacheServiceException { name = "SubnetNotAllowedFault"; $fault = "client"; constructor(opts) { super({ name: "SubnetNotAllowedFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, SubnetNotAllowedFault.prototype); }}class GlobalReplicationGroupAlreadyExistsFault extends ElastiCacheServiceException { name = "GlobalReplicationGroupAlreadyExistsFault"; $fault = "client"; constructor(opts) { super({ name: "GlobalReplicationGroupAlreadyExistsFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, GlobalReplicationGroupAlreadyExistsFault.prototype); }}class GlobalReplicationGroupNotFoundFault extends ElastiCacheServiceException { name = "GlobalReplicationGroupNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "GlobalReplicationGroupNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, GlobalReplicationGroupNotFoundFault.prototype); }}class InvalidCacheClusterStateFault extends ElastiCacheServiceException { name = "InvalidCacheClusterStateFault"; $fault = "client"; constructor(opts) { super({ name: "InvalidCacheClusterStateFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidCacheClusterStateFault.prototype); }}class InvalidGlobalReplicationGroupStateFault extends ElastiCacheServiceException { name = "InvalidGlobalReplicationGroupStateFault"; $fault = "client"; constructor(opts) { super({ name: "InvalidGlobalReplicationGroupStateFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidGlobalReplicationGroupStateFault.prototype); }}class InvalidUserGroupStateFault extends ElastiCacheServiceException { name = "InvalidUserGroupStateFault"; $fault = "client"; constructor(opts) { super({ name: "InvalidUserGroupStateFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidUserGroupStateFault.prototype); }}class NodeGroupsPerReplicationGroupQuotaExceededFault extends ElastiCacheServiceException { name = "NodeGroupsPerReplicationGroupQuotaExceededFault"; $fault = "client"; constructor(opts) { super({ name: "NodeGroupsPerReplicationGroupQuotaExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, NodeGroupsPerReplicationGroupQuotaExceededFault.prototype); }}class ReplicationGroupAlreadyExistsFault extends ElastiCacheServiceException { name = "ReplicationGroupAlreadyExistsFault"; $fault = "client"; constructor(opts) { super({ name: "ReplicationGroupAlreadyExistsFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ReplicationGroupAlreadyExistsFault.prototype); }}class InvalidCredentialsException extends ElastiCacheServiceException { name = "InvalidCredentialsException"; $fault = "client"; constructor(opts) { super({ name: "InvalidCredentialsException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidCredentialsException.prototype); }}class ServerlessCacheAlreadyExistsFault extends ElastiCacheServiceException { name = "ServerlessCacheAlreadyExistsFault"; $fault = "client"; constructor(opts) { super({ name: "ServerlessCacheAlreadyExistsFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ServerlessCacheAlreadyExistsFault.prototype); }}class ServerlessCacheQuotaForCustomerExceededFault extends ElastiCacheServiceException { name = "ServerlessCacheQuotaForCustomerExceededFault"; $fault = "client"; constructor(opts) { super({ name: "ServerlessCacheQuotaForCustomerExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ServerlessCacheQuotaForCustomerExceededFault.prototype); }}class SnapshotFeatureNotSupportedFault extends ElastiCacheServiceException { name = "SnapshotFeatureNotSupportedFault"; $fault = "client"; constructor(opts) { super({ name: "SnapshotFeatureNotSupportedFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, SnapshotFeatureNotSupportedFault.prototype); }}class DuplicateUserNameFault extends ElastiCacheServiceException { name = "DuplicateUserNameFault"; $fault = "client"; constructor(opts) { super({ name: "DuplicateUserNameFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, DuplicateUserNameFault.prototype); }}class UserAlreadyExistsFault extends ElastiCacheServiceException { name = "UserAlreadyExistsFault"; $fault = "client"; constructor(opts) { super({ name: "UserAlreadyExistsFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, UserAlreadyExistsFault.prototype); }}class UserQuotaExceededFault extends ElastiCacheServiceException { name = "UserQuotaExceededFault"; $fault = "client"; constructor(opts) { super({ name: "UserQuotaExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, UserQuotaExceededFault.prototype); }}class DefaultUserRequired extends ElastiCacheServiceException { name = "DefaultUserRequired"; $fault = "client"; constructor(opts) { super({ name: "DefaultUserRequired", $fault: "client", ...opts, }); Object.setPrototypeOf(this, DefaultUserRequired.prototype); }}class UserGroupAlreadyExistsFault extends ElastiCacheServiceException { name = "UserGroupAlreadyExistsFault"; $fault = "client"; constructor(opts) { super({ name: "UserGroupAlreadyExistsFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, UserGroupAlreadyExistsFault.prototype); }}class UserGroupQuotaExceededFault extends ElastiCacheServiceException { name = "UserGroupQuotaExceededFault"; $fault = "client"; constructor(opts) { super({ name: "UserGroupQuotaExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, UserGroupQuotaExceededFault.prototype); }}class NoOperationFault extends ElastiCacheServiceException { name = "NoOperationFault"; $fault = "client"; constructor(opts) { super({ name: "NoOperationFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, NoOperationFault.prototype); }}class CacheSubnetGroupInUse extends ElastiCacheServiceException { name = "CacheSubnetGroupInUse"; $fault = "client"; constructor(opts) { super({ name: "CacheSubnetGroupInUse", $fault: "client", ...opts, }); Object.setPrototypeOf(this, CacheSubnetGroupInUse.prototype); }}class DefaultUserAssociatedToUserGroupFault extends ElastiCacheServiceException { name = "DefaultUserAssociatedToUserGroupFault"; $fault = "client"; constructor(opts) { super({ name: "DefaultUserAssociatedToUserGroupFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, DefaultUserAssociatedToUserGroupFault.prototype); }}class InvalidUserStateFault extends ElastiCacheServiceException { name = "InvalidUserStateFault"; $fault = "client"; constructor(opts) { super({ name: "InvalidUserStateFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidUserStateFault.prototype); }}class ReservedCacheNodesOfferingNotFoundFault extends ElastiCacheServiceException { name = "ReservedCacheNodesOfferingNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "ReservedCacheNodesOfferingNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ReservedCacheNodesOfferingNotFoundFault.prototype); }}class InvalidKMSKeyFault extends ElastiCacheServiceException { name = "InvalidKMSKeyFault"; $fault = "client"; constructor(opts) { super({ name: "InvalidKMSKeyFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidKMSKeyFault.prototype); }}class SubnetInUse extends ElastiCacheServiceException { name = "SubnetInUse"; $fault = "client"; constructor(opts) { super({ name: "SubnetInUse", $fault: "client", ...opts, }); Object.setPrototypeOf(this, SubnetInUse.prototype); }}class ReservedCacheNodeAlreadyExistsFault extends ElastiCacheServiceException { name = "ReservedCacheNodeAlreadyExistsFault"; $fault = "client"; constructor(opts) { super({ name: "ReservedCacheNodeAlreadyExistsFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ReservedCacheNodeAlreadyExistsFault.prototype); }}class ReservedCacheNodeQuotaExceededFault extends ElastiCacheServiceException { name = "ReservedCacheNodeQuotaExceededFault"; $fault = "client"; constructor(opts) { super({ name: "ReservedCacheNodeQuotaExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ReservedCacheNodeQuotaExceededFault.prototype); }}class TagNotFoundFault extends ElastiCacheServiceException { name = "TagNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "TagNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, TagNotFoundFault.prototype); }}class AuthorizationNotFoundFault extends ElastiCacheServiceException { name = "AuthorizationNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "AuthorizationNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, AuthorizationNotFoundFault.prototype); }}class ReplicationGroupAlreadyUnderMigrationFault extends ElastiCacheServiceException { name = "ReplicationGroupAlreadyUnderMigrationFault"; $fault = "client"; constructor(opts) { super({ name: "ReplicationGroupAlreadyUnderMigrationFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ReplicationGroupAlreadyUnderMigrationFault.prototype); }}class APICallRateForCustomerExceededFault extends ElastiCacheServiceException { name = "APICallRateForCustomerExceededFault"; $fault = "client"; constructor(opts) { super({ name: "APICallRateForCustomerExceededFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, APICallRateForCustomerExceededFault.prototype); }}class NodeGroupNotFoundFault extends ElastiCacheServiceException { name = "NodeGroupNotFoundFault"; $fault = "client"; constructor(opts) { super({ name: "NodeGroupNotFoundFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, NodeGroupNotFoundFault.prototype); }}class TestFailoverNotAvailableFault extends ElastiCacheServiceException { name = "TestFailoverNotAvailableFault"; $fault = "client"; constructor(opts) { super({ name: "TestFailoverNotAvailableFault", $fault: "client", ...opts, }); Object.setPrototypeOf(this, TestFailoverNotAvailableFault.prototype); }} const _A = "Authentication";const _AAEF = "AuthorizationAlreadyExistsFault";const _AAS = "AppendAccessString";const _ACSGI = "AuthorizeCacheSecurityGroupIngress";const _ACSGIM = "AuthorizeCacheSecurityGroupIngressMessage";const _ACSGIR = "AuthorizeCacheSecurityGroupIngressResult";const _AF = "AutomaticFailover";const _AFE = "AutomaticFailoverEnabled";const _AFS = "AutomaticFailoverStatus";const _AI = "ApplyImmediately";const _AM = "AuthenticationMode";const _AMVU = "AutoMinorVersionUpgrade";const _ANFF = "AuthorizationNotFoundFault";const _ANTMM = "AllowedNodeTypeModificationsMessage";const _APICRFCEF = "APICallRateForCustomerExceededFault";const _AREE = "AtRestEncryptionEnabled";const _ARN = "ARN";const _AS = "AccessString";const _AT = "AuthToken";const _ATE = "AuthTokenEnabled";const _ATLMD = "AuthTokenLastModifiedDate";const _ATS = "AuthTokenStatus";const _ATTR = "AddTagsToResource";const _ATTRM = "AddTagsToResourceMessage";const _ATUS = "AuthTokenUpdateStrategy";const _AUARABD = "AutoUpdateAfterRecommendedApplyByDate";const _AV = "AllowedValues";const _AZ = "AvailabilityZone";const _AZL = "AvailabilityZonesList";const _AZM = "AZMode";const _Ad = "Address";const _BAUA = "BatchApplyUpdateAction";const _BAUAM = "BatchApplyUpdateActionMessage";const _BSUA = "BatchStopUpdateAction";const _BSUAM = "BatchStopUpdateActionMessage";const _BUFC = "BytesUsedForCache";const _CAZ = "CustomerAvailabilityZone";const _CC = "CacheCluster";const _CCAEF = "CacheClusterAlreadyExistsFault";const _CCC = "CreateCacheCluster";const _CCCM = "CreateCacheClusterMessage";const _CCCR = "CreateCacheClusterResult";const _CCCT = "CacheClusterCreateTime";const _CCI = "CacheClusterIds";const _CCIa = "CacheClusterId";const _CCL = "CacheClusterList";const _CCM = "CacheClusterMessage";const _CCNFF = "CacheClusterNotFoundFault";const _CCPG = "CreateCacheParameterGroup";const _CCPGM = "CreateCacheParameterGroupMessage";const _CCPGR = "CreateCacheParameterGroupResult";const _CCS = "CacheClusterStatus";const _CCSG = "CreateCacheSecurityGroup";const _CCSGM = "CreateCacheSecurityGroupMessage";const _CCSGMr = "CreateCacheSubnetGroupMessage";const _CCSGR = "CreateCacheSecurityGroupResult";const _CCSGRr = "CreateCacheSubnetGroupResult";const _CCSGr = "CreateCacheSubnetGroup";const _CCa = "CacheClusters";const _CDLP = "ClientDownloadLandingPage";const _CE = "ConfigurationEndpoint";const _CED = "CacheEngineDescription";const _CEV = "CacheEngineVersion";const _CEVD = "CacheEngineVersionDescription";const _CEVL = "CacheEngineVersionList";const _CEVM = "CacheEngineVersionMessage";const _CEVa = "CacheEngineVersions";const _CEl = "ClusterEnabled";const _CGRG = "CreateGlobalReplicationGroup";const _CGRGM = "CreateGlobalReplicationGroupMessage";const _CGRGR = "CreateGlobalReplicationGroupResult";const _CI = "ClusterId";const _CIL = "ClusterIdList";const _CM = "ClusterMode";const _CMM = "CompleteMigrationMessage";const _CMR = "CompleteMigrationResponse";const _CMo = "CompleteMigration";const _CN = "CacheNodes";const _CNC = "CacheNodeCount";const _CNCT = "CacheNodeCreateTime";const _CNE = "CustomerNodeEndpoint";const _CNEL = "CustomerNodeEndpointList";const _CNI = "CacheNodeId";const _CNIL = "CacheNodeIdsList";const _CNITR = "CacheNodeIdsToReboot";const _CNITRa = "CacheNodeIdsToRemove";const _CNL = "CacheNodeList";const _CNS = "CacheNodeStatus";const _CNT = "CacheNodeType";const _CNTSP = "CacheNodeTypeSpecificParameter";const _CNTSPL = "CacheNodeTypeSpecificParametersList";const _CNTSPa = "CacheNodeTypeSpecificParameters";const _CNTSV = "CacheNodeTypeSpecificValues";const _CNTSVL = "CacheNodeTypeSpecificValueList";const _CNTSVa = "CacheNodeTypeSpecificValue";const _CNUS = "CacheNodeUpdateStatus";const _CNUSL = "CacheNodeUpdateStatusList";const _CNa = "CacheNode";const _COA = "CustomerOutpostArn";const _CPG = "CacheParameterGroup";const _CPGAEF = "CacheParameterGroupAlreadyExistsFault";const _CPGD = "CacheParameterGroupDetails";const _CPGF = "CacheParameterGroupFamily";const _CPGL = "CacheParameterGroupList";const _CPGM = "CacheParameterGroupsMessage";const _CPGN = "CacheParameterGroupName";const _CPGNFF = "CacheParameterGroupNotFoundFault";const _CPGNM = "CacheParameterGroupNameMessage";const _CPGQEF = "CacheParameterGroupQuotaExceededFault";const _CPGS = "CacheParameterGroupStatus";const _CPGa = "CacheParameterGroups";const _CQFCEF = "ClusterQuotaForCustomerExceededFault";const _CR = "CurrentRole";const _CRG = "CreateReplicationGroup";const _CRGM = "CreateReplicationGroupMessage";const _CRGR = "CreateReplicationGroupResult";const _CS = "ConfigureShard";const _CSC = "CreateServerlessCache";const _CSCR = "CreateServerlessCacheRequest";const _CSCRr = "CreateServerlessCacheResponse";const _CSCS = "CopyServerlessCacheSnapshot";const _CSCSR = "CopyServerlessCacheSnapshotRequest";const _CSCSRo = "CopyServerlessCacheSnapshotResponse";const _CSCSRr = "CreateServerlessCacheSnapshotRequest";const _CSCSRre = "CreateServerlessCacheSnapshotResponse";const _CSCSr = "CreateServerlessCacheSnapshot";const _CSG = "CacheSecurityGroup";const _CSGAEF = "CacheSecurityGroupAlreadyExistsFault";const _CSGAEFa = "CacheSubnetGroupAlreadyExistsFault";const _CSGD = "CacheSubnetGroupDescription";const _CSGIU = "CacheSubnetGroupInUse";const _CSGM = "CacheSecurityGroupMembership";const _CSGML = "CacheSecurityGroupMembershipList";const _CSGMa = "CacheSecurityGroupMessage";const _CSGMac = "CacheSubnetGroupMessage";const _CSGN = "CacheSecurityGroupName";const _CSGNFF = "CacheSecurityGroupNotFoundFault";const _CSGNFFa = "CacheSubnetGroupNotFoundFault";const _CSGNL = "CacheSecurityGroupNameList";const _CSGNa = "CacheSubnetGroupName";const _CSGNac = "CacheSecurityGroupNames";const _CSGQEF = "CacheSecurityGroupQuotaExceededFault";const _CSGQEFa = "CacheSubnetGroupQuotaExceededFault";const _CSGa = "CacheSecurityGroups";const _CSGac = "CacheSubnetGroup";const _CSGach = "CacheSubnetGroups";const _CSM = "CopySnapshotMessage";const _CSMr = "CreateSnapshotMessage";const _CSQEF = "CacheSubnetQuotaExceededFault";const _CSR = "CopySnapshotResult";const _CSRr = "CreateSnapshotResult";const _CSa = "CacheSize";const _CSo = "CopySnapshot";const _CSr = "CreateSnapshot";const _CT = "ChangeType";const _CTr = "CreateTime";const _CU = "CreateUser";const _CUG = "CreateUserGroup";const _CUGM = "CreateUserGroupMessage";const _CUL = "CacheUsageLimits";const _CUM = "CreateUserMessage";const _CWLD = "CloudWatchLogsDetails";const _CWLDD = "CloudWatchLogsDestinationDetails";const _D = "Description";const _DCC = "DeleteCacheCluster";const _DCCM = "DeleteCacheClusterMessage";const _DCCMe = "DescribeCacheClustersMessage";const _DCCR = "DeleteCacheClusterResult";const _DCCe = "DescribeCacheClusters";const _DCEV = "DescribeCacheEngineVersions";const _DCEVM = "DescribeCacheEngineVersionsMessage";const _DCP = "DescribeCacheParameters";const _DCPG = "DeleteCacheParameterGroup";const _DCPGM = "DeleteCacheParameterGroupMessage";const _DCPGMe = "DescribeCacheParameterGroupsMessage";const _DCPGe = "DescribeCacheParameterGroups";const _DCPM = "DescribeCacheParametersMessage";const _DCSG = "DeleteCacheSecurityGroup";const _DCSGM = "DeleteCacheSecurityGroupMessage";const _DCSGMe = "DeleteCacheSubnetGroupMessage";const _DCSGMes = "DescribeCacheSecurityGroupsMessage";const _DCSGMesc = "DescribeCacheSubnetGroupsMessage";const _DCSGe = "DeleteCacheSubnetGroup";const _DCSGes = "DescribeCacheSecurityGroups";const _DCSGesc = "DescribeCacheSubnetGroups";const _DD = "DestinationDetails";const _DE = "DescribeEvents";const _DEDP = "DescribeEngineDefaultParameters";const _DEDPM = "DescribeEngineDefaultParametersMessage";const _DEDPR = "DescribeEngineDefaultParametersResult";const _DEM = "DescribeEventsMessage";const _DGRG = "DeleteGlobalReplicationGroup";const _DGRGM = "DeleteGlobalReplicationGroupMessage";const _DGRGMe = "DescribeGlobalReplicationGroupsMessage";const _DGRGMi = "DisassociateGlobalReplicationGroupMessage";const _DGRGR = "DeleteGlobalReplicationGroupResult";const _DGRGRe = "DescribeGlobalReplicationGroupsResult";const _DGRGRi = "DisassociateGlobalReplicationGroupResult";const _DGRGe = "DescribeGlobalReplicationGroups";const _DGRGi = "DisassociateGlobalReplicationGroup";const _DNGIGRG = "DecreaseNodeGroupsInGlobalReplicationGroup";const _DNGIGRGM = "DecreaseNodeGroupsInGlobalReplicationGroupMessage";const _DNGIGRGR = "DecreaseNodeGroupsInGlobalReplicationGroupResult";const _DO = "DefaultOnly";const _DRC = "DecreaseReplicaCount";const _DRCM = "DecreaseReplicaCountMessage";const _DRCN = "DescribeReservedCacheNodes";const _DRCNM = "DescribeReservedCacheNodesMessage";const _DRCNO = "DescribeReservedCacheNodesOfferings";const _DRCNOM = "DescribeReservedCacheNodesOfferingsMessage";const _DRCR = "DecreaseReplicaCountResult";const _DRG = "DeleteReplicationGroup";const _DRGM = "DeleteReplicationGroupMessage";const _DRGMe = "DescribeReplicationGroupsMessage";const _DRGR = "DeleteReplicationGroupResult";const _DRGe = "DescribeReplicationGroups";const _DS = "DataStorage";const _DSC = "DeleteServerlessCache";const _DSCR = "DeleteServerlessCacheRequest";const _DSCRe = "DeleteServerlessCacheResponse";const _DSCRes = "DescribeServerlessCachesRequest";const _DSCResc = "DescribeServerlessCachesResponse";const _DSCS = "DeleteServerlessCacheSnapshot";const _DSCSR = "DeleteServerlessCacheSnapshotRequest";const _DSCSRe = "DeleteServerlessCacheSnapshotResponse";const _DSCSRes = "DescribeServerlessCacheSnapshotsRequest";const _DSCSResc = "DescribeServerlessCacheSnapshotsResponse";const _DSCSe = "DescribeServerlessCacheSnapshots";const _DSCe = "DescribeServerlessCaches";const _DSLM = "DescribeSnapshotsListMessage";const _DSM = "DeleteSnapshotMessage";const _DSMe = "DescribeSnapshotsMessage";const _DSR = "DeleteSnapshotResult";const _DST = "DailySnapshotTime";const _DSU = "DescribeServiceUpdates";const _DSUM = "DescribeServiceUpdatesMessage";const _DSe = "DeliveryStream";const _DSel = "DeleteSnapshot";const _DSes = "DescribeSnapshots";const _DT = "DataType";const _DTE = "DataTieringEnabled";const _DTa = "DataTiering";const _DTe = "DestinationType";const _DU = "DeleteUser";const _DUA = "DescribeUpdateActions";const _DUAM = "DescribeUpdateActionsMessage";const _DUATUGF = "DefaultUserAssociatedToUserGroupFault";const _DUG = "DeleteUserGroup";const _DUGM = "DeleteUserGroupMessage";const _DUGMe = "DescribeUserGroupsMessage";const _DUGR = "DescribeUserGroupsResult";const _DUGe = "DescribeUserGroups";const _DUM = "DeleteUserMessage";const _DUMe = "DescribeUsersMessage";const _DUNF = "DuplicateUserNameFault";const _DUR = "DefaultUserRequired";const _DURe = "DescribeUsersResult";const _DUe = "DescribeUsers";const _Da = "Date";const _Du = "Durability";const _Dur = "Duration";const _E = "Engine";const _ECPUPS = "ECPUPerSecond";const _ECSG = "EC2SecurityGroups";const _ECSGL = "EC2SecurityGroupList";const _ECSGN = "EC2SecurityGroupName";const _ECSGOI = "EC2SecurityGroupOwnerId";const _ECSGe = "EC2SecurityGroup";const _ED = "EngineDefaults";const _EDf = "EffectiveDurability";const _EL = "EventList";const _EM = "EventsMessage";const _EMr = "ErrorMessage";const _ESCS = "ExportServerlessCacheSnapshot";const _ESCSR = "ExportServerlessCacheSnapshotRequest";const _ESCSRx = "ExportServerlessCacheSnapshotResponse";const _ET = "EndTime";const _ETr = "ErrorType";const _ETx = "ExpiryTime";const _EUT = "EstimatedUpdateTime";const _EV = "EngineVersion";const _En = "Endpoint";const _Ena = "Enabled";const _Ev = "Event";const _Eve = "Events";const _F = "Force";const _FEV = "FullEngineVersion";const _FGRG = "FailoverGlobalReplicationGroup";const _FGRGM = "FailoverGlobalReplicationGroupMessage";const _FGRGR = "FailoverGlobalReplicationGroupResult";const _FL = "FilterList";const _FP = "FixedPrice";const _FSI = "FinalSnapshotIdentifier";const _FSN = "FinalSnapshotName";const _Fi = "Filters";const _Fil = "Filter";const _GNG = "GlobalNodeGroup";const _GNGI = "GlobalNodeGroupId";const _GNGIL = "GlobalNodeGroupIdList";const _GNGL = "GlobalNodeGroupList";const _GNGTR = "GlobalNodeGroupsToRemove";const _GNGTRl = "GlobalNodeGroupsToRetain";const _GNGl = "GlobalNodeGroups";const _GRG = "GlobalReplicationGroup";const _GRGAEF = "GlobalReplicationGroupAlreadyExistsFault";const _GRGD = "GlobalReplicationGroupDescription";const _GRGI = "GlobalReplicationGroupId";const _GRGIS = "GlobalReplicationGroupIdSuffix";const _GRGIl = "GlobalReplicationGroupInfo";const _GRGL = "GlobalReplicationGroupList";const _GRGM = "GlobalReplicationGroupMember";const _GRGML = "GlobalReplicationGroupMemberList";const _GRGMR = "GlobalReplicationGroupMemberRole";const _GRGNFF = "GlobalReplicationGroupNotFoundFault";const _GRGl = "GlobalReplicationGroups";const _IARNF = "InvalidARNFault";const _ICCCF = "InsufficientCacheClusterCapacityFault";const _ICCSF = "InvalidCacheClusterStateFault";const _ICE = "InvalidCredentialsException";const _ICPGSF = "InvalidCacheParameterGroupStateFault";const _ICSGSF = "InvalidCacheSecurityGroupStateFault";const _ID = "IpDiscovery";const _IG = "IsGlobal";const _IGRGSF = "InvalidGlobalReplicationGroupStateFault";const _IKMSKF = "InvalidKMSKeyFault";const _IM = "IsModifiable";const _INGIGRG = "IncreaseNodeGroupsInGlobalReplicationGroup";const _INGIGRGM = "IncreaseNodeGroupsInGlobalReplicationGroupMessage";const _INGIGRGR = "IncreaseNodeGroupsInGlobalReplicationGroupResult";const _IPCE = "InvalidParameterCombinationException";const _IPVE = "InvalidParameterValueException";const _IRC = "IncreaseReplicaCount";const _IRCM = "IncreaseReplicaCountMessage";const _IRCR = "IncreaseReplicaCountResult";const _IRGSF = "InvalidReplicationGroupStateFault";const _IS = "InvalidSubnet";const _ISCSF = "InvalidServerlessCacheStateFault";const _ISCSSF = "InvalidServerlessCacheSnapshotStateFault";const _ISSF = "InvalidSnapshotStateFault";const _IUGSF = "InvalidUserGroupStateFault";const _IUSF = "InvalidUserStateFault";const _IVPCNSF = "InvalidVPCNetworkStateFault";const _K = "Key";const _KFD = "KinesisFirehoseDetails";const _KFDD = "KinesisFirehoseDestinationDetails";const _KKI = "KmsKeyId";const _LANTM = "ListAllowedNodeTypeModifications";const _LANTMM = "ListAllowedNodeTypeModificationsMessage";const _LDC = "LogDeliveryConfigurations";const _LDCL = "LogDeliveryConfigurationList";const _LDCR = "LogDeliveryConfigurationRequest";const _LDCRL = "LogDeliveryConfigurationRequestList";const _LDCo = "LogDeliveryConfiguration";const _LF = "LogFormat";const _LG = "LogGroup";const _LT = "LogType";const _LTFR = "ListTagsForResource";const _LTFRM = "ListTagsForResourceMessage";const _M = "Marker";const _MAZ = "MultiAZ";const _MAZE = "MultiAZEnabled";const _MC = "MemberClusters";const _MCC = "ModifyCacheCluster";const _MCCM = "ModifyCacheClusterMessage";const _MCCR = "ModifyCacheClusterResult";const _MCOA = "MemberClustersOutpostArns";const _MCPG = "ModifyCacheParameterGroup";const _MCPGM = "ModifyCacheParameterGroupMessage";const _MCSG = "ModifyCacheSubnetGroup";const _MCSGM = "ModifyCacheSubnetGroupMessage";const _MCSGR = "ModifyCacheSubnetGroupResult";const _MEV = "MinimumEngineVersion";const _MEVa = "MajorEngineVersion";const _MGRG = "ModifyGlobalReplicationGroup";const _MGRGM = "ModifyGlobalReplicationGroupMessage";const _MGRGR = "ModifyGlobalReplicationGroupResult";const _MR = "MaxRecords";const _MRG = "ModifyReplicationGroup";const _MRGM = "ModifyReplicationGroupMessage";const _MRGR = "ModifyReplicationGroupResult";const _MRGSC = "ModifyReplicationGroupShardConfiguration";const _MRGSCM = "ModifyReplicationGroupShardConfigurationMessage";const _MRGSCR = "ModifyReplicationGroupShardConfigurationResult";const _MRa = "MaxResults";const _MSC = "ModifyServerlessCache";const _MSCR = "ModifyServerlessCacheRequest";const _MSCRo = "ModifyServerlessCacheResponse";const _MU = "ModifyUser";const _MUG = "ModifyUserGroup";const _MUGM = "ModifyUserGroupMessage";const _MUM = "ModifyUserMessage";const _Ma = "Maximum";const _Me = "Message";const _Mem = "Members";const _Mi = "Minimum";const _N = "Name";const _NAZ = "NewAvailabilityZones";const _NC = "NotificationConfiguration";const _NCC = "NumCacheClusters";const _NCN = "NumCacheNodes";const _NDD = "NodeDeletionDate";const _NG = "NodeGroup";const _NGC = "NodeGroupConfiguration";const _NGCL = "NodeGroupConfigurationList";const _NGCo = "NodeGroupCount";const _NGI = "NodeGroupId";const _NGL = "NodeGroupList";const _NGM = "NodeGroupMembers";const _NGML = "NodeGroupMemberList";const _NGMUS = "NodeGroupMemberUpdateStatus";const _NGMUSL = "NodeGroupMemberUpdateStatusList";const _NGMo = "NodeGroupMember";const _NGNFF = "NodeGroupNotFoundFault";const _NGPRGQEF = "NodeGroupsPerReplicationGroupQuotaExceededFault";const _NGTR = "NodeGroupsToRemove";const _NGTRL = "NodeGroupsToRemoveList";const _NGTRLo = "NodeGroupsToRetainList";const _NGTRo = "NodeGroupsToRetain";const _NGTRod = "NodeGroupToRemove";const _NGTRode = "NodeGroupToRetain";const _NGUS = "NodeGroupUpdateStatus";const _NGUSL = "NodeGroupUpdateStatusList";const _NGo = "NodeGroups";const _NNG = "NumNodeGroups";const _NOF = "NoOperationFault";const _NPR = "NoPasswordRequired";const _NQFCEF = "NodeQuotaForClusterExceededFault";const _NQFCEFo = "NodeQuotaForCustomerExceededFault";const _NRC = "NewReplicaCount";const _NS = "NodeSnapshot";const _NSL = "NodeSnapshotList";const _NSo = "NodeSnapshots";const _NT = "NetworkType";const _NTA = "NotificationTopicArn";const _NTS = "NotificationTopicStatus";const _NTe = "NextToken";const _NU = "NodesUpdated";const _NUED = "NodeUpdateEndDate";const _NUIB = "NodeUpdateInitiatedBy";const _NUID = "NodeUpdateInitiatedDate";const _NUS = "NodeUpdateStatus";const _NUSD = "NodeUpdateStartDate";const _NUSMD = "NodeUpdateStatusModifiedDate";const _OA = "OutpostArn";const _OAL = "OutpostArnsList";const _OI = "OwnerId";const _OM = "OutpostMode";const _OT = "OfferingType";const _P = "Passwords";const _PAS = "ParameterApplyStatus";const _PAZ = "PreferredAvailabilityZone";const _PAZL = "PreferredAvailabilityZoneList";const _PAZr = "PreferredAvailabilityZones";const _PAZri = "PrimaryAvailabilityZone";const _PC = "PasswordCount";const _PCCAZ = "PreferredCacheClusterAZs";const _PCI = "PrimaryClusterId";const _PCe = "PendingChanges";const _PD = "ProductDescription";const _PE = "PrimaryEndpoint";const _PGS = "ParameterGroupStatus";const _PL = "ParametersList";const _PLDC = "PendingLogDeliveryConfiguration";const _PLDCL = "PendingLogDeliveryConfigurationList";const _PMV = "PendingModifiedValues";const _PMW = "PreferredMaintenanceWindow";const _PN = "ParameterName";const _PNV = "ParameterNameValues";const _PNVL = "ParameterNameValueList";const _PNVa = "ParameterNameValue";const _POA = "PreferredOutpostArn";const _POAL = "PreferredOutpostArnList";const _POAr = "PreferredOutpostArns";const _POAri = "PrimaryOutpostArn";const _PP = "ProgressPercentage";const _PR = "PrimaryRegion";const _PRCNO = "PurchaseReservedCacheNodesOffering";const _PRCNOM = "PurchaseReservedCacheNodesOfferingMessage";const _PRCNOR = "PurchaseReservedCacheNodesOfferingResult";const _PRGI = "PrimaryReplicationGroupId";const _PUA = "ProcessedUpdateAction";const _PUAL = "ProcessedUpdateActionList";const _PUAr = "ProcessedUpdateActions";const _PV = "ParameterValue";const _Pa = "Parameters";const _Par = "Parameter";const _Po = "Port";const _R = "Role";const _RAP = "ResetAllParameters";const _RARN = "ReservationARN";const _RAZ = "ReplicaAvailabilityZones";const _RC = "ReplicaConfiguration";const _RCA = "RecurringChargeAmount";const _RCC = "RebootCacheCluster";const _RCCM = "RebootCacheClusterMessage";const _RCCR = "RebootCacheClusterResult";const _RCF = "RecurringChargeFrequency";const _RCL = "RecurringChargeList";const _RCLe = "RegionalConfigurationList";const _RCLep = "ReplicaConfigurationList";const _RCLes = "ReshardingConfigurationList";const _RCN = "ReservedCacheNode";const _RCNAEF = "ReservedCacheNodeAlreadyExistsFault";const _RCNI = "ReservedCacheNodeId";const _RCNL = "ReservedCacheNodeList";const _RCNM = "ReservedCacheNodeMessage";const _RCNNFF = "ReservedCacheNodeNotFoundFault";const _RCNO = "ReservedCacheNodesOffering";const _RCNOI = "ReservedCacheNodesOfferingId";const _RCNOL = "ReservedCacheNodesOfferingList";const _RCNOM = "ReservedCacheNodesOfferingMessage";const _RCNONFF = "ReservedCacheNodesOfferingNotFoundFault";const _RCNOe = "ReservedCacheNodesOfferings";const _RCNQEF = "ReservedCacheNodeQuotaExceededFault";const _RCNe = "ReservedCacheNodes";const _RCPG = "ResetCacheParameterGroup";const _RCPGM = "ResetCacheParameterGroupMessage";const _RCSGI = "RevokeCacheSecurityGroupIngress";const _RCSGIM = "RevokeCacheSecurityGroupIngressMessage";const _RCSGIR = "RevokeCacheSecurityGroupIngressResult";const _RCe = "RegionalConfigurations";const _RCec = "RecurringCharge";const _RCecu = "RecurringCharges";const _RCeg = "RegionalConfiguration";const _RCep = "ReplicaCount";const _RCes = "ReshardingConfiguration";const _RE = "ReaderEndpoint";const _REe = "ReadEndpoint";const _RG = "ReplicationGroup";const _RGAEF = "ReplicationGroupAlreadyExistsFault";const _RGAUMF = "ReplicationGroupAlreadyUnderMigrationFault";const _RGCT = "ReplicationGroupCreateTime";const _RGD = "ReplicationGroupDescription";const _RGI = "ReplicationGroupIds";const _RGIe = "ReplicationGroupId";const _RGL = "ReplicationGroupList";const _RGLDE = "ReplicationGroupLogDeliveryEnabled";const _RGM = "ReplicationGroupMessage";const _RGNFF = "ReplicationGroupNotFoundFault";const _RGNUMF = "ReplicationGroupNotUnderMigrationFault";const _RGOA = "ReplicationGroupOutpostArn";const _RGOAL = "ReplicationGroupOutpostArnList";const _RGPMV = "ReplicationGroupPendingModifiedValues";const _RGR = "ReplicationGroupRegion";const _RGe = "ReplicationGroups";const _RN = "ResourceName";const _ROA = "ReplicaOutpostArns";const _RPC = "RetainPrimaryCluster";const _RPNG = "ReplicasPerNodeGroup";const _RPRG = "RetainPrimaryReplicationGroup";const _RS = "ReshardingStatus";const _RSIGRG = "RebalanceSlotsInGlobalReplicationGroup";const _RSIGRGM = "RebalanceSlotsInGlobalReplicationGroupMessage";const _RSIGRGR = "RebalanceSlotsInGlobalReplicationGroupResult";const _RTFR = "RemoveTagsFromResource";const _RTFRM = "RemoveTagsFromResourceMessage";const _RTR = "ReplicasToRemove";const _RUG = "RemoveUserGroups";const _RUGe = "RemoveUserGroup";const _Re = "Resharding";const _S = "Source";const _SA = "SnapshotArns";const _SAEF = "SnapshotAlreadyExistsFault";const _SAL = "SnapshotArnsList";const _SATR = "SnapshotArnsToRestore";const _SAZ = "SubnetAvailabilityZone";const _SAn = "SnapshotArn";const _SBN = "S3BucketName";const _SC = "ServerlessCache";const _SCAEF = "ServerlessCacheAlreadyExistsFault";const _SCC = "ServerlessCacheConfiguration";const _SCCNIRG = "ShowCacheClustersNotInReplicationGroups";const _SCI = "SnapshottingClusterId";const _SCL = "ServerlessCacheList";const _SCN = "ServerlessCacheName";const _SCNFF = "ServerlessCacheNotFoundFault";const _SCNI = "SourceCacheNodeId";const _SCNIh = "ShowCacheNodeInfo";const _SCQFCEF = "ServerlessCacheQuotaForCustomerExceededFault";const _SCS = "ServerlessCacheSnapshot";const _SCSAEF = "ServerlessCacheSnapshotAlreadyExistsFault";const _SCSL = "ServerlessCacheSnapshotList";const _SCSN = "ServerlessCacheSnapshotName";const _SCSNFF = "ServerlessCacheSnapshotNotFoundFault";const _SCSQEF = "ServerlessCacheSnapshotQuotaExceededFault";const _SCSe = "ServerlessCacheSnapshots";const _SCT = "SnapshotCreateTime";const _SCc = "ScaleConfig";const _SCe = "ServerlessCaches";const _SDM = "ScaleDownModifications";const _SET = "StorageEncryptionType";const _SFNSF = "SnapshotFeatureNotSupportedFault";const _SG = "SecurityGroups";const _SGI = "SecurityGroupIds";const _SGIL = "SecurityGroupIdsList";const _SGIe = "SecurityGroupId";const _SGM = "SecurityGroupMembership";const _SGML = "SecurityGroupMembershipList";const _SI = "SubnetIds";const _SIL = "SubnetIdentifierList";const _SILu = "SubnetIdsList";const _SIM = "ScaleIntervalMinutes";const _SIU = "SubnetInUse";const _SIo = "SourceIdentifier";const _SIu = "SubnetIdentifier";const _SIub = "SubnetId";const _SL = "SnapshotList";const _SLRNFF = "ServiceLinkedRoleNotFoundFault";const _SLu = "SubnetList";const _SM = "SlotMigration";const _SMI = "ShowMemberInfo";const _SMM = "StartMigrationMessage";const _SMR = "StartMigrationResponse";const _SMl = "SlaMet";const _SMt = "StartMigration";const _SN = "SnapshotName";const _SNAF = "SubnetNotAllowedFault";const _SNFF = "SnapshotNotFoundFault";const _SNGC = "ShowNodeGroupConfig";const _SNLUS = "ShowNodeLevelUpdateStatus";const _SNT = "SupportedNetworkTypes";const _SO = "SubnetOutpost";const _SOA = "SubnetOutpostArn";const _SP = "ScalePercentage";const _SQEF = "SnapshotQuotaExceededFault";const _SRL = "SnapshotRetentionLimit";const _SS = "SnapshotSource";const _SSCSN = "SourceServerlessCacheSnapshotName";const _SSN = "SourceSnapshotName";const _SSn = "SnapshotStatus";const _ST = "SourceType";const _STn = "SnapshotType";const _STt = "StartTime";const _SU = "ServiceUpdate";const _SUD = "ServiceUpdateDescription";const _SUED = "ServiceUpdateEndDate";const _SUL = "ServiceUpdateList";const _SUM = "ScaleUpModifications";const _SUMe = "ServiceUpdatesMessage";const _SUN = "ServiceUpdateName";const _SUNFF = "ServiceUpdateNotFoundFault";const _SURABD = "ServiceUpdateRecommendedApplyByDate";const _SURD = "ServiceUpdateReleaseDate";const _SUS = "ServiceUpdateStatus";const _SUSe = "ServiceUpdateSeverity";const _SUT = "ServiceUpdateType";const _SUTR = "ServiceUpdateTimeRange";const _SUe = "ServiceUpdates";const _SW = "SnapshotWindow";const _Sl = "Slots";const _Sn = "Snapshot";const _Sna = "Snapshots";const _St = "Status";const _Sta = "State";const _Su = "Subnets";const _Sub = "Subnet";const _T = "Tags";const _TA = "TopicArn";const _TB = "TargetBucket";const _TEE = "TransitEncryptionEnabled";const _TEM = "TransitEncryptionMode";const _TF = "TestFailover";const _TFM = "TestFailoverMessage";const _TFNAF = "TestFailoverNotAvailableFault";const _TFR = "TestFailoverResult";const _TK = "TagKeys";const _TL = "TagList";const _TLM = "TagListMessage";const _TM = "TestMigration";const _TMM = "TestMigrationMessage";const _TMR = "TestMigrationResponse";const _TNFF = "TagNotFoundFault";const _TQPRE = "TagQuotaPerResourceExceeded";const _TRF = "TimeRangeFilter";const _TS = "TopicStatus";const _TSCSN = "TargetServerlessCacheSnapshotName";const _TSN = "TargetSnapshotName";const _Ta = "Tag";const _Ty = "Type";const _U = "Unit";const _UA = "UpdateAction";const _UAAD = "UpdateActionAvailableDate";const _UAEF = "UserAlreadyExistsFault";const _UAL = "UpdateActionList";const _UAM = "UpdateActionsMessage";const _UARM = "UpdateActionResultsMessage";const _UAS = "UpdateActionStatus";const _UASMD = "UpdateActionStatusModifiedDate";const _UAp = "UpdateActions";const _UG = "UserGroups";const _UGAEF = "UserGroupAlreadyExistsFault";const _UGI = "UserGroupIds";const _UGITA = "UserGroupIdsToAdd";const _UGITR = "UserGroupIdsToRemove";const _UGIs = "UserGroupId";const _UGL = "UserGroupList";const _UGNFF = "UserGroupNotFoundFault";const _UGPC = "UserGroupPendingChanges";const _UGQEF = "UserGroupQuotaExceededFault";const _UGUS = "UserGroupsUpdateStatus";const _UGs = "UserGroup";const _UI = "UserIds";const _UITA = "UserIdsToAdd";const _UITR = "UserIdsToRemove";const _UIs = "UserId";const _UL = "UserList";const _UN = "UserName";const _UNFF = "UserNotFoundFault";const _UP = "UsagePrice";const _UQEF = "UserQuotaExceededFault";const _UUA = "UnprocessedUpdateAction";const _UUAL = "UnprocessedUpdateActionList";const _UUAn = "UnprocessedUpdateActions";const _Us = "Users";const _Use = "User";const _V = "Value";const _VI = "VpcId";const _Va = "Values";const _aQE = "awsQueryError";const _c = "client";const _e = "error";const _hE = "httpError";const _m = "message";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.elasticache";const _xN = "xmlName";const n0 = "com.amazonaws.elasticache";const _s_registry = TypeRegistry.for(_s);var ElastiCacheServiceException$ = [-3, _s, "ElastiCacheServiceException", 0, [], []];_s_registry.registerError(ElastiCacheServiceException$, ElastiCacheServiceException);const n0_registry = TypeRegistry.for(n0);var APICallRateForCustomerExceededFault$ = [-3, n0, _APICRFCEF, { [_aQE]: [`APICallRateForCustomerExceeded`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(APICallRateForCustomerExceededFault$, APICallRateForCustomerExceededFault);var AuthorizationAlreadyExistsFault$ = [-3, n0, _AAEF, { [_aQE]: [`AuthorizationAlreadyExists`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(AuthorizationAlreadyExistsFault$, AuthorizationAlreadyExistsFault);var AuthorizationNotFoundFault$ = [-3, n0, _ANFF, { [_aQE]: [`AuthorizationNotFound`, 404], [_e]: _c, [_hE]: 404 }, [_m], [0]];n0_registry.registerError(AuthorizationNotFoundFault$, AuthorizationNotFoundFault);var CacheClusterAlreadyExistsFault$ = [-3, n0, _CCAEF, { [_aQE]: [`CacheClusterAlreadyExists`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(CacheClusterAlreadyExistsFault$, CacheClusterAlreadyExistsFault);var CacheClusterNotFoundFault$ = [-3, n0, _CCNFF, { [_aQE]: [`CacheClusterNotFound`, 404], [_e]: _c, [_hE]: 404 }, [_m], [0]];n0_registry.registerError(CacheClusterNotFoundFault$, CacheClusterNotFoundFault);var CacheParameterGroupAlreadyExistsFault$ = [-3, n0, _CPGAEF, { [_aQE]: [`CacheParameterGroupAlreadyExists`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(CacheParameterGroupAlreadyExistsFault$, CacheParameterGroupAlreadyExistsFault);var CacheParameterGroupNotFoundFault$ = [-3, n0, _CPGNFF, { [_aQE]: [`CacheParameterGroupNotFound`, 404], [_e]: _c, [_hE]: 404 }, [_m], [0]];n0_registry.registerError(CacheParameterGroupNotFoundFault$, CacheParameterGroupNotFoundFault);var CacheParameterGroupQuotaExceededFault$ = [-3, n0, _CPGQEF, { [_aQE]: [`CacheParameterGroupQuotaExceeded`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(CacheParameterGroupQuotaExceededFault$, CacheParameterGroupQuotaExceededFault);var CacheSecurityGroupAlreadyExistsFault$ = [-3, n0, _CSGAEF, { [_aQE]: [`CacheSecurityGroupAlreadyExists`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(CacheSecurityGroupAlreadyExistsFault$, CacheSecurityGroupAlreadyExistsFault);var CacheSecurityGroupNotFoundFault$ = [-3, n0, _CSGNFF, { [_aQE]: [`CacheSecurityGroupNotFound`, 404], [_e]: _c, [_hE]: 404 }, [_m], [0]];n0_registry.registerError(CacheSecurityGroupNotFoundFault$, CacheSecurityGroupNotFoundFault);var CacheSecurityGroupQuotaExceededFault$ = [-3, n0, _CSGQEF, { [_aQE]: [`QuotaExceeded.CacheSecurityGroup`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(CacheSecurityGroupQuotaExceededFault$, CacheSecurityGroupQuotaExceededFault);var CacheSubnetGroupAlreadyExistsFault$ = [-3, n0, _CSGAEFa, { [_aQE]: [`CacheSubnetGroupAlreadyExists`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(CacheSubnetGroupAlreadyExistsFault$, CacheSubnetGroupAlreadyExistsFault);var CacheSubnetGroupInUse$ = [-3, n0, _CSGIU, { [_aQE]: [`CacheSubnetGroupInUse`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(CacheSubnetGroupInUse$, CacheSubnetGroupInUse);var CacheSubnetGroupNotFoundFault$ = [-3, n0, _CSGNFFa, { [_aQE]: [`CacheSubnetGroupNotFoundFault`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(CacheSubnetGroupNotFoundFault$, CacheSubnetGroupNotFoundFault);var CacheSubnetGroupQuotaExceededFault$ = [-3, n0, _CSGQEFa, { [_aQE]: [`CacheSubnetGroupQuotaExceeded`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(CacheSubnetGroupQuotaExceededFault$, CacheSubnetGroupQuotaExceededFault);var CacheSubnetQuotaExceededFault$ = [-3, n0, _CSQEF, { [_aQE]: [`CacheSubnetQuotaExceededFault`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(CacheSubnetQuotaExceededFault$, CacheSubnetQuotaExceededFault);var ClusterQuotaForCustomerExceededFault$ = [-3, n0, _CQFCEF, { [_aQE]: [`ClusterQuotaForCustomerExceeded`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(ClusterQuotaForCustomerExceededFault$, ClusterQuotaForCustomerExceededFault);var DefaultUserAssociatedToUserGroupFault$ = [-3, n0, _DUATUGF, { [_aQE]: [`DefaultUserAssociatedToUserGroup`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(DefaultUserAssociatedToUserGroupFault$, DefaultUserAssociatedToUserGroupFault);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 GlobalReplicationGroupAlreadyExistsFault$ = [-3, n0, _GRGAEF, { [_aQE]: [`GlobalReplicationGroupAlreadyExistsFault`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(GlobalReplicationGroupAlreadyExistsFault$, GlobalReplicationGroupAlreadyExistsFault);var GlobalReplicationGroupNotFoundFault$ = [-3, n0, _GRGNFF, { [_aQE]: [`GlobalReplicationGroupNotFoundFault`, 404], [_e]: _c, [_hE]: 404 }, [_m], [0]];n0_registry.registerError(GlobalReplicationGroupNotFoundFault$, GlobalReplicationGroupNotFoundFault);var InsufficientCacheClusterCapacityFault$ = [-3, n0, _ICCCF, { [_aQE]: [`InsufficientCacheClusterCapacity`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(InsufficientCacheClusterCapacityFault$, InsufficientCacheClusterCapacityFault);var InvalidARNFault$ = [-3, n0, _IARNF, { [_aQE]: [`InvalidARN`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(InvalidARNFault$, InvalidARNFault);var InvalidCacheClusterStateFault$ = [-3, n0, _ICCSF, { [_aQE]: [`InvalidCacheClusterState`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(InvalidCacheClusterStateFault$, InvalidCacheClusterStateFault);var InvalidCacheParameterGroupStateFault$ = [-3, n0, _ICPGSF, { [_aQE]: [`InvalidCacheParameterGroupState`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(InvalidCacheParameterGroupStateFault$, InvalidCacheParameterGroupStateFault);var InvalidCacheSecurityGroupStateFault$ = [-3, n0, _ICSGSF, { [_aQE]: [`InvalidCacheSecurityGroupState`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(InvalidCacheSecurityGroupStateFault$, InvalidCacheSecurityGroupStateFault);var InvalidCredentialsException$ = [-3, n0, _ICE, { [_aQE]: [`InvalidCredentialsException`, 408], [_e]: _c, [_hE]: 408 }, [_m], [0]];n0_registry.registerError(InvalidCredentialsException$, InvalidCredentialsException);var InvalidGlobalReplicationGroupStateFault$ = [-3, n0, _IGRGSF, { [_aQE]: [`InvalidGlobalReplicationGroupState`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(InvalidGlobalReplicationGroupStateFault$, InvalidGlobalReplicationGroupStateFault);var InvalidKMSKeyFault$ = [-3, n0, _IKMSKF, { [_aQE]: [`InvalidKMSKeyFault`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(InvalidKMSKeyFault$, InvalidKMSKeyFault);var InvalidParameterCombinationException$ = [-3, n0, _IPCE, { [_aQE]: [`InvalidParameterCombination`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(InvalidParameterCombinationException$, InvalidParameterCombinationException);var InvalidParameterValueException$ = [-3, n0, _IPVE, { [_aQE]: [`InvalidParameterValue`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(InvalidParameterValueException$, InvalidParameterValueException);var InvalidReplicationGroupStateFault$ = [-3, n0, _IRGSF, { [_aQE]: [`InvalidReplicationGroupState`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(InvalidReplicationGroupStateFault$, InvalidReplicationGroupStateFault);var InvalidServerlessCacheSnapshotStateFault$ = [-3, n0, _ISCSSF, { [_aQE]: [`InvalidServerlessCacheSnapshotStateFault`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(InvalidServerlessCacheSnapshotStateFault$, InvalidServerlessCacheSnapshotStateFault);var InvalidServerlessCacheStateFault$ = [-3, n0, _ISCSF, { [_aQE]: [`InvalidServerlessCacheStateFault`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(InvalidServerlessCacheStateFault$, InvalidServerlessCacheStateFault);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 InvalidUserGroupStateFault$ = [-3, n0, _IUGSF, { [_aQE]: [`InvalidUserGroupState`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(InvalidUserGroupStateFault$, InvalidUserGroupStateFault);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 NodeGroupNotFoundFault$ = [-3, n0, _NGNFF, { [_aQE]: [`NodeGroupNotFoundFault`, 404], [_e]: _c, [_hE]: 404 }, [_m], [0]];n0_registry.registerError(NodeGroupNotFoundFault$, NodeGroupNotFoundFault);var NodeGroupsPerReplicationGroupQuotaExceededFault$ = [-3, n0, _NGPRGQEF, { [_aQE]: [`NodeGroupsPerReplicationGroupQuotaExceeded`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(NodeGroupsPerReplicationGroupQuotaExceededFault$, NodeGroupsPerReplicationGroupQuotaExceededFault);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 ReplicationGroupAlreadyExistsFault$ = [-3, n0, _RGAEF, { [_aQE]: [`ReplicationGroupAlreadyExists`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(ReplicationGroupAlreadyExistsFault$, ReplicationGroupAlreadyExistsFault);var ReplicationGroupAlreadyUnderMigrationFault$ = [-3, n0, _RGAUMF, { [_aQE]: [`ReplicationGroupAlreadyUnderMigrationFault`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(ReplicationGroupAlreadyUnderMigrationFault$, ReplicationGroupAlreadyUnderMigrationFault);var ReplicationGroupNotFoundFault$ = [-3, n0, _RGNFF, { [_aQE]: [`ReplicationGroupNotFoundFault`, 404], [_e]: _c, [_hE]: 404 }, [_m], [0]];n0_registry.registerError(ReplicationGroupNotFoundFault$, ReplicationGroupNotFoundFault);var ReplicationGroupNotUnderMigrationFault$ = [-3, n0, _RGNUMF, { [_aQE]: [`ReplicationGroupNotUnderMigrationFault`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(ReplicationGroupNotUnderMigrationFault$, ReplicationGroupNotUnderMigrationFault);var ReservedCacheNodeAlreadyExistsFault$ = [-3, n0, _RCNAEF, { [_aQE]: [`ReservedCacheNodeAlreadyExists`, 404], [_e]: _c, [_hE]: 404 }, [_m], [0]];n0_registry.registerError(ReservedCacheNodeAlreadyExistsFault$, ReservedCacheNodeAlreadyExistsFault);var ReservedCacheNodeNotFoundFault$ = [-3, n0, _RCNNFF, { [_aQE]: [`ReservedCacheNodeNotFound`, 404], [_e]: _c, [_hE]: 404 }, [_m], [0]];n0_registry.registerError(ReservedCacheNodeNotFoundFault$, ReservedCacheNodeNotFoundFault);var ReservedCacheNodeQuotaExceededFault$ = [-3, n0, _RCNQEF, { [_aQE]: [`ReservedCacheNodeQuotaExceeded`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(ReservedCacheNodeQuotaExceededFault$, ReservedCacheNodeQuotaExceededFault);var ReservedCacheNodesOfferingNotFoundFault$ = [-3, n0, _RCNONFF, { [_aQE]: [`ReservedCacheNodesOfferingNotFound`, 404], [_e]: _c, [_hE]: 404 }, [_m], [0]];n0_registry.registerError(ReservedCacheNodesOfferingNotFoundFault$, ReservedCacheNodesOfferingNotFoundFault);var ServerlessCacheAlreadyExistsFault$ = [-3, n0, _SCAEF, { [_aQE]: [`ServerlessCacheAlreadyExistsFault`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(ServerlessCacheAlreadyExistsFault$, ServerlessCacheAlreadyExistsFault);var ServerlessCacheNotFoundFault$ = [-3, n0, _SCNFF, { [_aQE]: [`ServerlessCacheNotFoundFault`, 404], [_e]: _c, [_hE]: 404 }, [_m], [0]];n0_registry.registerError(ServerlessCacheNotFoundFault$, ServerlessCacheNotFoundFault);var ServerlessCacheQuotaForCustomerExceededFault$ = [-3, n0, _SCQFCEF, { [_aQE]: [`ServerlessCacheQuotaForCustomerExceededFault`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(ServerlessCacheQuotaForCustomerExceededFault$, ServerlessCacheQuotaForCustomerExceededFault);var ServerlessCacheSnapshotAlreadyExistsFault$ = [-3, n0, _SCSAEF, { [_aQE]: [`ServerlessCacheSnapshotAlreadyExistsFault`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(ServerlessCacheSnapshotAlreadyExistsFault$, ServerlessCacheSnapshotAlreadyExistsFault);var ServerlessCacheSnapshotNotFoundFault$ = [-3, n0, _SCSNFF, { [_aQE]: [`ServerlessCacheSnapshotNotFoundFault`, 404], [_e]: _c, [_hE]: 404 }, [_m], [0]];n0_registry.registerError(ServerlessCacheSnapshotNotFoundFault$, ServerlessCacheSnapshotNotFoundFault);var ServerlessCacheSnapshotQuotaExceededFault$ = [-3, n0, _SCSQEF, { [_aQE]: [`ServerlessCacheSnapshotQuotaExceededFault`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(ServerlessCacheSnapshotQuotaExceededFault$, ServerlessCacheSnapshotQuotaExceededFault);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 SnapshotAlreadyExistsFault$ = [-3, n0, _SAEF, { [_aQE]: [`SnapshotAlreadyExistsFault`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(SnapshotAlreadyExistsFault$, SnapshotAlreadyExistsFault);var SnapshotFeatureNotSupportedFault$ = [-3, n0, _SFNSF, { [_aQE]: [`SnapshotFeatureNotSupportedFault`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(SnapshotFeatureNotSupportedFault$, SnapshotFeatureNotSupportedFault);var SnapshotNotFoundFault$ = [-3, n0, _SNFF, { [_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 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 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 UserGroupAlreadyExistsFault$ = [-3, n0, _UGAEF, { [_aQE]: [`UserGroupAlreadyExists`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(UserGroupAlreadyExistsFault$, UserGroupAlreadyExistsFault);var UserGroupNotFoundFault$ = [-3, n0, _UGNFF, { [_aQE]: [`UserGroupNotFound`, 404], [_e]: _c, [_hE]: 404 }, [_m], [0]];n0_registry.registerError(UserGroupNotFoundFault$, UserGroupNotFoundFault);var UserGroupQuotaExceededFault$ = [-3, n0, _UGQEF, { [_aQE]: [`UserGroupQuotaExceeded`, 400], [_e]: _c, [_hE]: 400 }, [_m], [0]];n0_registry.registerError(UserGroupQuotaExceededFault$, UserGroupQuotaExceededFault);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 AddTagsToResourceMessage$ = [3, n0, _ATTRM, 0, [_RN, _T], [0, [() => TagList, 0]], 2];var AllowedNodeTypeModificationsMessage$ = [3, n0, _ANTMM, 0, [_SUM, _SDM], [64 | 0, 64 | 0]];var Authentication$ = [3, n0, _A, 0, [_Ty, _PC], [0, 1]];var AuthenticationMode$ = [3, n0, _AM, 0, [_Ty, _P], [0, 64 | 0]];var AuthorizeCacheSecurityGroupIngressMessage$ = [3, n0, _ACSGIM, 0, [_CSGN, _ECSGN, _ECSGOI], [0, 0, 0], 3];var AuthorizeCacheSecurityGroupIngressResult$ = [3, n0, _ACSGIR, 0, [_CSG], [[() => CacheSecurityGroup$, 0]]];var AvailabilityZone$ = [3, n0, _AZ, 0, [_N], [0]];var BatchApplyUpdateActionMessage$ = [3, n0, _BAUAM, 0, [_SUN, _RGI, _CCI], [0, 64 | 0, 64 | 0], 1];var BatchStopUpdateActionMessage$ = [3, n0, _BSUAM, 0, [_SUN, _RGI, _CCI], [0, 64 | 0, 64 | 0], 1];var CacheCluster$ = [3, n0, _CC, 0, [_CCIa, _CE, _CDLP, _CNT, _E, _EV, _CCS, _NCN, _PAZ, _POA, _CCCT, _PMW, _PMV, _NC, _CSGa, _CPG, _CSGNa, _CN, _AMVU, _SG, _RGIe, _SRL, _SW, _ATE, _ATLMD, _TEE, _AREE, _ARN, _RGLDE, _LDC, _NT, _ID, _TEM], [0, () => Endpoint$, 0, 0, 0, 0, 0, 1, 0, 0, 4, 0, [() => PendingModifiedValues$, 0], () => NotificationConfiguration$, [() => CacheSecurityGroupMembershipList, 0], [() => CacheParameterGroupStatus$, 0], 0, [() => CacheNodeList, 0], 2, () => SecurityGroupMembershipList, 0, 1, 0, 2, 4, 2, 2, 0, 2, [() => LogDeliveryConfigurationList, 0], 0, 0, 0]];var CacheClusterMessage$ = [3, n0, _CCM, 0, [_M, _CCa], [0, [() => CacheClusterList, 0]]];var CacheEngineVersion$ = [3, n0, _CEV, 0, [_E, _EV, _CPGF, _CED, _CEVD], [0, 0, 0, 0, 0]];var CacheEngineVersionMessage$ = [3, n0, _CEVM, 0, [_M, _CEVa], [0, [() => CacheEngineVersionList, 0]]];var CacheNode$ = [3, n0, _CNa, 0, [_CNI, _CNS, _CNCT, _En, _PGS, _SCNI, _CAZ, _COA], [0, 0, 4, () => Endpoint$, 0, 0, 0, 0]];var CacheNodeTypeSpecificParameter$ = [3, n0, _CNTSP, 0, [_PN, _D, _S, _DT, _AV, _IM, _MEV, _CNTSV, _CT], [0, 0, 0, 0, 0, 2, 0, [() => CacheNodeTypeSpecificValueList, 0], 0]];var CacheNodeTypeSpecificValue$ = [3, n0, _CNTSVa, 0, [_CNT, _V], [0, 0]];var CacheNodeUpdateStatus$ = [3, n0, _CNUS, 0, [_CNI, _NUS, _NDD, _NUSD, _NUED, _NUIB, _NUID, _NUSMD], [0, 0, 4, 4, 4, 0, 4, 4]];var CacheParameterGroup$ = [3, n0, _CPG, 0, [_CPGN, _CPGF, _D, _IG, _ARN], [0, 0, 0, 2, 0]];var CacheParameterGroupDetails$ = [3, n0, _CPGD, 0, [_M, _Pa, _CNTSPa], [0, [() => ParametersList, 0], [() => CacheNodeTypeSpecificParametersList, 0]]];var CacheParameterGroupNameMessage$ = [3, n0, _CPGNM, 0, [_CPGN], [0]];var CacheParameterGroupsMessage$ = [3, n0, _CPGM, 0, [_M, _CPGa], [0, [() => CacheParameterGroupList, 0]]];var CacheParameterGroupStatus$ = [3, n0, _CPGS, 0, [_CPGN, _PAS, _CNITR], [0, 0, [() => CacheNodeIdsList, 0]]];var CacheSecurityGroup$ = [3, n0, _CSG, 0, [_OI, _CSGN, _D, _ECSG, _ARN], [0, 0, 0, [() => EC2SecurityGroupList, 0], 0]];var CacheSecurityGroupMembership$ = [3, n0, _CSGM, 0, [_CSGN, _St], [0, 0]];var CacheSecurityGroupMessage$ = [3, n0, _CSGMa, 0, [_M, _CSGa], [0, [() => CacheSecurityGroups, 0]]];var CacheSubnetGroup$ = [3, n0, _CSGac, 0, [_CSGNa, _CSGD, _VI, _Su, _ARN, _SNT], [0, 0, 0, [() => SubnetList, 0], 0, 64 | 0]];var CacheSubnetGroupMessage$ = [3, n0, _CSGMac, 0, [_M, _CSGach], [0, [() => CacheSubnetGroups, 0]]];var CacheUsageLimits$ = [3, n0, _CUL, 0, [_DS, _ECPUPS], [() => DataStorage$, () => ECPUPerSecond$]];var CloudWatchLogsDestinationDetails$ = [3, n0, _CWLDD, 0, [_LG], [0]];var CompleteMigrationMessage$ = [3, n0, _CMM, 0, [_RGIe, _F], [0, 2], 1];var CompleteMigrationResponse$ = [3, n0, _CMR, 0, [_RG], [[() => ReplicationGroup$, 0]]];var ConfigureShard$ = [3, n0, _CS, 0, [_NGI, _NRC, _PAZr, _POAr], [0, 1, [() => PreferredAvailabilityZoneList, 0], [() => PreferredOutpostArnList, 0]], 2];var CopyServerlessCacheSnapshotRequest$ = [3, n0, _CSCSR, 0, [_SSCSN, _TSCSN, _KKI, _T], [0, 0, 0, [() => TagList, 0]], 2];var CopyServerlessCacheSnapshotResponse$ = [3, n0, _CSCSRo, 0, [_SCS], [() => ServerlessCacheSnapshot$]];var CopySnapshotMessage$ = [3, n0, _CSM, 0, [_SSN, _TSN, _TB, _KKI, _T], [0, 0, 0, 0, [() => TagList, 0]], 2];var CopySnapshotResult$ = [3, n0, _CSR, 0, [_Sn], [[() => Snapshot$, 0]]];var CreateCacheClusterMessage$ = [3, n0, _CCCM, 0, [_CCIa, _RGIe, _AZM, _PAZ, _PAZr, _NCN, _CNT, _E, _EV, _CPGN, _CSGNa, _CSGNac, _SGI, _T, _SA, _SN, _PMW, _Po, _NTA, _AMVU, _SRL, _SW, _AT, _OM, _POA, _POAr, _LDC, _TEE, _NT, _ID], [0, 0, 0, 0, [() => PreferredAvailabilityZoneList, 0], 1, 0, 0, 0, 0, 0, [() => CacheSecurityGroupNameList, 0], [() => SecurityGroupIdsList, 0], [() => TagList, 0], [() => SnapshotArnsList, 0], 0, 0, 1, 0, 2, 1, 0, 0, 0, 0, [() => PreferredOutpostArnList, 0], [() => LogDeliveryConfigurationRequestList, 0], 2, 0, 0], 1];var CreateCacheClusterResult$ = [3, n0, _CCCR, 0, [_CC], [[() => CacheCluster$, 0]]];var CreateCacheParameterGroupMessage$ = [3, n0, _CCPGM, 0, [_CPGN, _CPGF, _D, _T], [0, 0, 0, [() => TagList, 0]], 3];var CreateCacheParameterGroupResult$ = [3, n0, _CCPGR, 0, [_CPG], [() => CacheParameterGroup$]];var CreateCacheSecurityGroupMessage$ = [3, n0, _CCSGM, 0, [_CSGN, _D, _T], [0, 0, [() => TagList, 0]], 2];var CreateCacheSecurityGroupResult$ = [3, n0, _CCSGR, 0, [_CSG], [[() => CacheSecurityGroup$, 0]]];var CreateCacheSubnetGroupMessage$ = [3, n0, _CCSGMr, 0, [_CSGNa, _CSGD, _SI, _T], [0, 0, [() => SubnetIdentifierList, 0], [() => TagList, 0]], 3];var CreateCacheSubnetGroupResult$ = [3, n0, _CCSGRr, 0, [_CSGac], [[() => CacheSubnetGroup$, 0]]];var CreateGlobalReplicationGroupMessage$ = [3, n0, _CGRGM, 0, [_GRGIS, _PRGI, _GRGD], [0, 0, 0], 2];var CreateGlobalReplicationGroupResult$ = [3, n0, _CGRGR, 0, [_GRG], [[() => GlobalReplicationGroup$, 0]]];var CreateReplicationGroupMessage$ = [3, n0, _CRGM, 0, [_RGIe, _RGD, _GRGI, _PCI, _AFE, _MAZE, _NCC, _PCCAZ, _NNG, _RPNG, _NGC, _CNT, _E, _EV, _CPGN, _CSGNa, _CSGNac, _SGI, _T, _SA, _SN, _PMW, _Po, _NTA, _AMVU, _SRL, _SW, _AT, _TEE, _AREE, _KKI, _UGI, _LDC, _DTE, _NT, _ID, _TEM, _CM, _SCSN, _Du], [0, 0, 0, 0, 2, 2, 1, [() => AvailabilityZonesList, 0], 1, 1, [() => NodeGroupConfigurationList, 0], 0, 0, 0, 0, 0, [() => CacheSecurityGroupNameList, 0], [() => SecurityGroupIdsList, 0], [() => TagList, 0], [() => SnapshotArnsList, 0], 0, 0, 1, 0, 2, 1, 0, 0, 2, 2, 0, 64 | 0, [() => LogDeliveryConfigurationRequestList, 0], 2, 0, 0, 0, 0, 0, 0], 2];var CreateReplicationGroupResult$ = [3, n0, _CRGR, 0, [_RG], [[() => ReplicationGroup$, 0]]];var CreateServerlessCacheRequest$ = [3, n0, _CSCR, 0, [_SCN, _E, _D, _MEVa, _CUL, _KKI, _SGI, _SATR, _T, _UGIs, _SI, _SRL, _DST, _NT], [0, 0, 0, 0, () => CacheUsageLimits$, 0, [() => SecurityGroupIdsList, 0], [() => SnapshotArnsList, 0], [() => TagList, 0], 0, [() => SubnetIdsList, 0], 1, 0, 0], 2];var CreateServerlessCacheResponse$ = [3, n0, _CSCRr, 0, [_SC], [[() => ServerlessCache$, 0]]];var CreateServerlessCacheSnapshotRequest$ = [3, n0, _CSCSRr, 0, [_SCSN, _SCN, _KKI, _T], [0, 0, 0, [() => TagList, 0]], 2];var CreateServerlessCacheSnapshotResponse$ = [3, n0, _CSCSRre, 0, [_SCS], [() => ServerlessCacheSnapshot$]];var CreateSnapshotMessage$ = [3, n0, _CSMr, 0, [_SN, _RGIe, _CCIa, _KKI, _T], [0, 0, 0, 0, [() => TagList, 0]], 1];var CreateSnapshotResult$ = [3, n0, _CSRr, 0, [_Sn], [[() => Snapshot$, 0]]];var CreateUserGroupMessage$ = [3, n0, _CUGM, 0, [_UGIs, _E, _UI, _T], [0, 0, 64 | 0, [() => TagList, 0]], 2];var CreateUserMessage$ = [3, n0, _CUM, 0, [_UIs, _UN, _E, _AS, _P, _NPR, _T, _AM], [0, 0, 0, 0, 64 | 0, 2, [() => TagList, 0], () => AuthenticationMode$], 4];var CustomerNodeEndpoint$ = [3, n0, _CNE, 0, [_Ad, _Po], [0, 1]];var DataStorage$ = [3, n0, _DS, 0, [_U, _Ma, _Mi], [0, 1, 1], 1];var DecreaseNodeGroupsInGlobalReplicationGroupMessage$ = [3, n0, _DNGIGRGM, 0, [_GRGI, _NGCo, _AI, _GNGTR, _GNGTRl], [0, 1, 2, [() => GlobalNodeGroupIdList, 0], [() => GlobalNodeGroupIdList, 0]], 3];var DecreaseNodeGroupsInGlobalReplicationGroupResult$ = [3, n0, _DNGIGRGR, 0, [_GRG], [[() => GlobalReplicationGroup$, 0]]];var DecreaseReplicaCountMessage$ = [3, n0, _DRCM, 0, [_RGIe, _AI, _NRC, _RC, _RTR], [0, 2, 1, [() => ReplicaConfigurationList, 0], 64 | 0], 2];var DecreaseReplicaCountResult$ = [3, n0, _DRCR, 0, [_RG], [[() => ReplicationGroup$, 0]]];var DeleteCacheClusterMessage$ = [3, n0, _DCCM, 0, [_CCIa, _FSI], [0, 0], 1];var DeleteCacheClusterResult$ = [3, n0, _DCCR, 0, [_CC], [[() => CacheCluster$, 0]]];var DeleteCacheParameterGroupMessage$ = [3, n0, _DCPGM, 0, [_CPGN], [0], 1];var DeleteCacheSecurityGroupMessage$ = [3, n0, _DCSGM, 0, [_CSGN], [0], 1];var DeleteCacheSubnetGroupMessage$ = [3, n0, _DCSGMe, 0, [_CSGNa], [0], 1];var DeleteGlobalReplicationGroupMessage$ = [3, n0, _DGRGM, 0, [_GRGI, _RPRG], [0, 2], 2];var DeleteGlobalReplicationGroupResult$ = [3, n0, _DGRGR, 0, [_GRG], [[() => GlobalReplicationGroup$, 0]]];var DeleteReplicationGroupMessage$ = [3, n0, _DRGM, 0, [_RGIe, _RPC, _FSI], [0, 2, 0], 1];var DeleteReplicationGroupResult$ = [3, n0, _DRGR, 0, [_RG], [[() => ReplicationGroup$, 0]]];var DeleteServerlessCacheRequest$ = [3, n0, _DSCR, 0, [_SCN, _FSN], [0, 0], 1];var DeleteServerlessCacheResponse$ = [3, n0, _DSCRe, 0, [_SC], [[() => ServerlessCache$, 0]]];var DeleteServerlessCacheSnapshotRequest$ = [3, n0, _DSCSR, 0, [_SCSN], [0], 1];var DeleteServerlessCacheSnapshotResponse$ = [3, n0, _DSCSRe, 0, [_SCS], [() => ServerlessCacheSnapshot$]];var DeleteSnapshotMessage$ = [3, n0, _DSM, 0, [_SN], [0], 1];var DeleteSnapshotResult$ = [3, n0, _DSR, 0, [_Sn], [[() => Snapshot$, 0]]];var DeleteUserGroupMessage$ = [3, n0, _DUGM, 0, [_UGIs], [0], 1];var DeleteUserMessage$ = [3, n0, _DUM, 0, [_UIs], [0], 1];var DescribeCacheClustersMessage$ = [3, n0, _DCCMe, 0, [_CCIa, _MR, _M, _SCNIh, _SCCNIRG], [0, 1, 0, 2, 2]];var DescribeCacheEngineVersionsMessage$ = [3, n0, _DCEVM, 0, [_E, _EV, _CPGF, _MR, _M, _DO], [0, 0, 0, 1, 0, 2]];var DescribeCacheParameterGroupsMessage$ = [3, n0, _DCPGMe, 0, [_CPGN, _MR, _M], [0, 1, 0]];var DescribeCacheParametersMessage$ = [3, n0, _DCPM, 0, [_CPGN, _S, _MR, _M], [0, 0, 1, 0], 1];var DescribeCacheSecurityGroupsMessage$ = [3, n0, _DCSGMes, 0, [_CSGN, _MR, _M], [0, 1, 0]];var DescribeCacheSubnetGroupsMessage$ = [3, n0, _DCSGMesc, 0, [_CSGNa, _MR, _M], [0, 1, 0]];var DescribeEngineDefaultParametersMessage$ = [3, n0, _DEDPM, 0, [_CPGF, _MR, _M], [0, 1, 0], 1];var DescribeEngineDefaultParametersResult$ = [3, n0, _DEDPR, 0, [_ED], [[() => EngineDefaults$, 0]]];var DescribeEventsMessage$ = [3, n0, _DEM, 0, [_SIo, _ST, _STt, _ET, _Dur, _MR, _M], [0, 0, 4, 4, 1, 1, 0]];var DescribeGlobalReplicationGroupsMessage$ = [3, n0, _DGRGMe, 0, [_GRGI, _MR, _M, _SMI], [0, 1, 0, 2]];var DescribeGlobalReplicationGroupsResult$ = [3, n0, _DGRGRe, 0, [_M, _GRGl], [0, [() => GlobalReplicationGroupList, 0]]];var DescribeReplicationGroupsMessage$ = [3, n0, _DRGMe, 0, [_RGIe, _MR, _M], [0, 1, 0]];var DescribeReservedCacheNodesMessage$ = [3, n0, _DRCNM, 0, [_RCNI, _RCNOI, _CNT, _Dur, _PD, _OT, _MR, _M], [0, 0, 0, 0, 0, 0, 1, 0]];var DescribeReservedCacheNodesOfferingsMessage$ = [3, n0, _DRCNOM, 0, [_RCNOI, _CNT, _Dur, _PD, _OT, _MR, _M], [0, 0, 0, 0, 0, 1, 0]];var DescribeServerlessCacheSnapshotsRequest$ = [3, n0, _DSCSRes, 0, [_SCN, _SCSN, _STn, _NTe, _MRa], [0, 0, 0, 0, 1]];var DescribeServerlessCacheSnapshotsResponse$ = [3, n0, _DSCSResc, 0, [_NTe, _SCSe], [0, [() => ServerlessCacheSnapshotList, 0]]];var DescribeServerlessCachesRequest$ = [3, n0, _DSCRes, 0, [_SCN, _MRa, _NTe], [0, 1, 0]];var DescribeServerlessCachesResponse$ = [3, n0, _DSCResc, 0, [_NTe, _SCe], [0, [() => ServerlessCacheList, 0]]];var DescribeServiceUpdatesMessage$ = [3, n0, _DSUM, 0, [_SUN, _SUS, _MR, _M], [0, 64 | 0, 1, 0]];var DescribeSnapshotsListMessage$ = [3, n0, _DSLM, 0, [_M, _Sna], [0, [() => SnapshotList, 0]]];var DescribeSnapshotsMessage$ = [3, n0, _DSMe, 0, [_RGIe, _CCIa, _SN, _SS, _M, _MR, _SNGC], [0, 0, 0, 0, 0, 1, 2]];var DescribeUpdateActionsMessage$ = [3, n0, _DUAM, 0, [_SUN, _RGI, _CCI, _E, _SUS, _SUTR, _UAS, _SNLUS, _MR, _M], [0, 64 | 0, 64 | 0, 0, 64 | 0, () => TimeRangeFilter$, 64 | 0, 2, 1, 0]];var DescribeUserGroupsMessage$ = [3, n0, _DUGMe, 0, [_UGIs, _MR, _M], [0, 1, 0]];var DescribeUserGroupsResult$ = [3, n0, _DUGR, 0, [_UG, _M], [() => UserGroupList, 0]];var DescribeUsersMessage$ = [3, n0, _DUMe, 0, [_E, _UIs, _Fi, _MR, _M], [0, 0, () => FilterList, 1, 0]];var DescribeUsersResult$ = [3, n0, _DURe, 0, [_Us, _M], [() => UserList, 0]];var DestinationDetails$ = [3, n0, _DD, 0, [_CWLD, _KFD], [() => CloudWatchLogsDestinationDetails$, () => KinesisFirehoseDestinationDetails$]];var DisassociateGlobalReplicationGroupMessage$ = [3, n0, _DGRGMi, 0, [_GRGI, _RGIe, _RGR], [0, 0, 0], 3];var DisassociateGlobalReplicationGroupResult$ = [3, n0, _DGRGRi, 0, [_GRG], [[() => GlobalReplicationGroup$, 0]]];var EC2SecurityGroup$ = [3, n0, _ECSGe, 0, [_St, _ECSGN, _ECSGOI], [0, 0, 0]];var ECPUPerSecond$ = [3, n0, _ECPUPS, 0, [_Ma, _Mi], [1, 1]];var Endpoint$ = [3, n0, _En, 0, [_Ad, _Po], [0, 1]];var EngineDefaults$ = [3, n0, _ED, 0, [_CPGF, _M, _Pa, _CNTSPa], [0, 0, [() => ParametersList, 0], [() => CacheNodeTypeSpecificParametersList, 0]]];var Event$ = [3, n0, _Ev, 0, [_SIo, _ST, _Me, _Da], [0, 0, 0, 4]];var EventsMessage$ = [3, n0, _EM, 0, [_M, _Eve], [0, [() => EventList, 0]]];var ExportServerlessCacheSnapshotRequest$ = [3, n0, _ESCSR, 0, [_SCSN, _SBN], [0, 0], 2];var ExportServerlessCacheSnapshotResponse$ = [3, n0, _ESCSRx, 0, [_SCS], [() => ServerlessCacheSnapshot$]];var FailoverGlobalReplicationGroupMessage$ = [3, n0, _FGRGM, 0, [_GRGI, _PR, _PRGI], [0, 0, 0], 3];var FailoverGlobalReplicationGroupResult$ = [3, n0, _FGRGR, 0, [_GRG], [[() => GlobalReplicationGroup$, 0]]];var Filter$ = [3, n0, _Fil, 0, [_N, _Va], [0, 64 | 0], 2];var GlobalNodeGroup$ = [3, n0, _GNG, 0, [_GNGI, _Sl], [0, 0]];var GlobalReplicationGroup$ = [3, n0, _GRG, 0, [_GRGI, _GRGD, _St, _CNT, _E, _EV, _Mem, _CEl, _GNGl, _ATE, _TEE, _AREE, _ARN], [0, 0, 0, 0, 0, 0, [() => GlobalReplicationGroupMemberList, 0], 2, [() => GlobalNodeGroupList, 0], 2, 2, 2, 0]];var GlobalReplicationGroupInfo$ = [3, n0, _GRGIl, 0, [_GRGI, _GRGMR], [0, 0]];var GlobalReplicationGroupMember$ = [3, n0, _GRGM, 0, [_RGIe, _RGR, _R, _AF, _St], [0, 0, 0, 0, 0]];var IncreaseNodeGroupsInGlobalReplicationGroupMessage$ = [3, n0, _INGIGRGM, 0, [_GRGI, _NGCo, _AI, _RCe], [0, 1, 2, [() => RegionalConfigurationList, 0]], 3];var IncreaseNodeGroupsInGlobalReplicationGroupResult$ = [3, n0, _INGIGRGR, 0, [_GRG], [[() => GlobalReplicationGroup$, 0]]];var IncreaseReplicaCountMessage$ = [3, n0, _IRCM, 0, [_RGIe, _AI, _NRC, _RC], [0, 2, 1, [() => ReplicaConfigurationList, 0]], 2];var IncreaseReplicaCountResult$ = [3, n0, _IRCR, 0, [_RG], [[() => ReplicationGroup$, 0]]];var KinesisFirehoseDestinationDetails$ = [3, n0, _KFDD, 0, [_DSe], [0]];var ListAllowedNodeTypeModificationsMessage$ = [3, n0, _LANTMM, 0, [_CCIa, _RGIe], [0, 0]];var ListTagsForResourceMessage$ = [3, n0, _LTFRM, 0, [_RN], [0], 1];var LogDeliveryConfiguration$ = [3, n0, _LDCo, 0, [_LT, _DTe, _DD, _LF, _St, _Me], [0, 0, () => DestinationDetails$, 0, 0, 0]];var LogDeliveryConfigurationRequest$ = [3, n0, _LDCR, 0, [_LT, _DTe, _DD, _LF, _Ena], [0, 0, () => DestinationDetails$, 0, 2]];var ModifyCacheClusterMessage$ = [3, n0, _MCCM, 0, [_CCIa, _NCN, _CNITRa, _AZM, _NAZ, _CSGNac, _SGI, _PMW, _NTA, _CPGN, _NTS, _AI, _E, _EV, _AMVU, _SRL, _SW, _CNT, _AT, _ATUS, _LDC, _ID, _SCc], [0, 1, [() => CacheNodeIdsList, 0], 0, [() => PreferredAvailabilityZoneList, 0], [() => CacheSecurityGroupNameList, 0], [() => SecurityGroupIdsList, 0], 0, 0, 0, 0, 2, 0, 0, 2, 1, 0, 0, 0, 0, [() => LogDeliveryConfigurationRequestList, 0], 0, () => ScaleConfig$], 1];var ModifyCacheClusterResult$ = [3, n0, _MCCR, 0, [_CC], [[() => CacheCluster$, 0]]];var ModifyCacheParameterGroupMessage$ = [3, n0, _MCPGM, 0, [_CPGN, _PNV], [0, [() => ParameterNameValueList, 0]], 2];var ModifyCacheSubnetGroupMessage$ = [3, n0, _MCSGM, 0, [_CSGNa, _CSGD, _SI], [0, 0, [() => SubnetIdentifierList, 0]], 1];var ModifyCacheSubnetGroupResult$ = [3, n0, _MCSGR, 0, [_CSGac], [[() => CacheSubnetGroup$, 0]]];var ModifyGlobalReplicationGroupMessage$ = [3, n0, _MGRGM, 0, [_GRGI, _AI, _CNT, _E, _EV, _CPGN, _GRGD, _AFE], [0, 2, 0, 0, 0, 0, 0, 2], 2];var ModifyGlobalReplicationGroupResult$ = [3, n0, _MGRGR, 0, [_GRG], [[() => GlobalReplicationGroup$, 0]]];var ModifyReplicationGroupMessage$ = [3, n0, _MRGM, 0, [_RGIe, _RGD, _PCI, _SCI, _AFE, _MAZE, _NGI, _CSGNac, _SGI, _PMW, _NTA, _CPGN, _NTS, _AI, _E, _EV, _AMVU, _SRL, _SW, _CNT, _AT, _ATUS, _UGITA, _UGITR, _RUG, _LDC, _ID, _TEE, _TEM, _CM, _Du], [0, 0, 0, 0, 2, 2, 0, [() => CacheSecurityGroupNameList, 0], [() => SecurityGroupIdsList, 0], 0, 0, 0, 0, 2, 0, 0, 2, 1, 0, 0, 0, 0, 64 | 0, 64 | 0, 2, [() => LogDeliveryConfigurationRequestList, 0], 0, 2, 0, 0, 0], 1];var ModifyReplicationGroupResult$ = [3, n0, _MRGR, 0, [_RG], [[() => ReplicationGroup$, 0]]];var ModifyReplicationGroupShardConfigurationMessage$ = [3, n0, _MRGSCM, 0, [_RGIe, _NGCo, _AI, _RCes, _NGTR, _NGTRo], [0, 1, 2, [() => ReshardingConfigurationList, 0], [() => NodeGroupsToRemoveList, 0], [() => NodeGroupsToRetainList, 0]], 3];var ModifyReplicationGroupShardConfigurationResult$ = [3, n0, _MRGSCR, 0, [_RG], [[() => ReplicationGroup$, 0]]];var ModifyServerlessCacheRequest$ = [3, n0, _MSCR, 0, [_SCN, _D, _CUL, _RUGe, _UGIs, _SGI, _SRL, _DST, _E, _MEVa], [0, 0, () => CacheUsageLimits$, 2, 0, [() => SecurityGroupIdsList, 0], 1, 0, 0, 0], 1];var ModifyServerlessCacheResponse$ = [3, n0, _MSCRo, 0, [_SC], [[() => ServerlessCache$, 0]]];var ModifyUserGroupMessage$ = [3, n0, _MUGM, 0, [_UGIs, _UITA, _UITR, _E], [0, 64 | 0, 64 | 0, 0], 1];var ModifyUserMessage$ = [3, n0, _MUM, 0, [_UIs, _AS, _AAS, _P, _NPR, _AM, _E], [0, 0, 0, 64 | 0, 2, () => AuthenticationMode$, 0], 1];var NodeGroup$ = [3, n0, _NG, 0, [_NGI, _St, _PE, _RE, _Sl, _NGM], [0, 0, () => Endpoint$, () => Endpoint$, 0, [() => NodeGroupMemberList, 0]]];var NodeGroupConfiguration$ = [3, n0, _NGC, 0, [_NGI, _Sl, _RCep, _PAZri, _RAZ, _POAri, _ROA], [0, 0, 1, 0, [() => AvailabilityZonesList, 0], 0, [() => OutpostArnsList, 0]]];var NodeGroupMember$ = [3, n0, _NGMo, 0, [_CCIa, _CNI, _REe, _PAZ, _POA, _CR], [0, 0, () => Endpoint$, 0, 0, 0]];var NodeGroupMemberUpdateStatus$ = [3, n0, _NGMUS, 0, [_CCIa, _CNI, _NUS, _NDD, _NUSD, _NUED, _NUIB, _NUID, _NUSMD], [0, 0, 0, 4, 4, 4, 0, 4, 4]];var NodeGroupUpdateStatus$ = [3, n0, _NGUS, 0, [_NGI, _NGMUS], [0, [() => NodeGroupMemberUpdateStatusList, 0]]];var NodeSnapshot$ = [3, n0, _NS, 0, [_CCIa, _NGI, _CNI, _NGC, _CSa, _CNCT, _SCT], [0, 0, 0, [() => NodeGroupConfiguration$, 0], 0, 4, 4]];var NotificationConfiguration$ = [3, n0, _NC, 0, [_TA, _TS], [0, 0]];var Parameter$ = [3, n0, _Par, 0, [_PN, _PV, _D, _S, _DT, _AV, _IM, _MEV, _CT], [0, 0, 0, 0, 0, 0, 2, 0, 0]];var ParameterNameValue$ = [3, n0, _PNVa, 0, [_PN, _PV], [0, 0]];var PendingLogDeliveryConfiguration$ = [3, n0, _PLDC, 0, [_LT, _DTe, _DD, _LF], [0, 0, () => DestinationDetails$, 0]];var PendingModifiedValues$ = [3, n0, _PMV, 0, [_NCN, _CNITRa, _EV, _CNT, _ATS, _LDC, _TEE, _TEM, _SCc], [1, [() => CacheNodeIdsList, 0], 0, 0, 0, () => PendingLogDeliveryConfigurationList, 2, 0, () => ScaleConfig$]];var ProcessedUpdateAction$ = [3, n0, _PUA, 0, [_RGIe, _CCIa, _SUN, _UAS], [0, 0, 0, 0]];var PurchaseReservedCacheNodesOfferingMessage$ = [3, n0, _PRCNOM, 0, [_RCNOI, _RCNI, _CNC, _T], [0, 0, 1, [() => TagList, 0]], 1];var PurchaseReservedCacheNodesOfferingResult$ = [3, n0, _PRCNOR, 0, [_RCN], [[() => ReservedCacheNode$, 0]]];var RebalanceSlotsInGlobalReplicationGroupMessage$ = [3, n0, _RSIGRGM, 0, [_GRGI, _AI], [0, 2], 2];var RebalanceSlotsInGlobalReplicationGroupResult$ = [3, n0, _RSIGRGR, 0, [_GRG], [[() => GlobalReplicationGroup$, 0]]];var RebootCacheClusterMessage$ = [3, n0, _RCCM, 0, [_CCIa, _CNITR], [0, [() => CacheNodeIdsList, 0]], 2];var RebootCacheClusterResult$ = [3, n0, _RCCR, 0, [_CC], [[() => CacheCluster$, 0]]];var RecurringCharge$ = [3, n0, _RCec, 0, [_RCA, _RCF], [1, 0]];var RegionalConfiguration$ = [3, n0, _RCeg, 0, [_RGIe, _RGR, _RCes], [0, 0, [() => ReshardingConfigurationList, 0]], 3];var RemoveTagsFromResourceMessage$ = [3, n0, _RTFRM, 0, [_RN, _TK], [0, 64 | 0], 2];var ReplicationGroup$ = [3, n0, _RG, 0, [_RGIe, _D, _GRGIl, _St, _PMV, _MC, _NGo, _SCI, _AF, _MAZ, _CE, _SRL, _SW, _CEl, _CNT, _ATE, _ATLMD, _TEE, _AREE, _MCOA, _KKI, _SET, _ARN, _UGI, _LDC, _RGCT, _DTa, _AMVU, _NT, _ID, _TEM, _CM, _E, _Du, _EDf], [0, 0, () => GlobalReplicationGroupInfo$, 0, () => ReplicationGroupPendingModifiedValues$, [() => ClusterIdList, 0], [() => NodeGroupList, 0], 0, 0, 0, () => Endpoint$, 1, 0, 2, 0, 2, 4, 2, 2, [() => ReplicationGroupOutpostArnList, 0], 0, 0, 0, 64 | 0, [() => LogDeliveryConfigurationList, 0], 4, 0, 2, 0, 0, 0, 0, 0, 0, 0]];var ReplicationGroupMessage$ = [3, n0, _RGM, 0, [_M, _RGe], [0, [() => ReplicationGroupList, 0]]];var ReplicationGroupPendingModifiedValues$ = [3, n0, _RGPMV, 0, [_PCI, _AFS, _Re, _ATS, _UG, _LDC, _TEE, _TEM, _CM], [0, 0, () => ReshardingStatus$, 0, () => UserGroupsUpdateStatus$, () => PendingLogDeliveryConfigurationList, 2, 0, 0]];var ReservedCacheNode$ = [3, n0, _RCN, 0, [_RCNI, _RCNOI, _CNT, _STt, _Dur, _FP, _UP, _CNC, _PD, _OT, _Sta, _RCecu, _RARN], [0, 0, 0, 4, 1, 1, 1, 1, 0, 0, 0, [() => RecurringChargeList, 0], 0]];var ReservedCacheNodeMessage$ = [3, n0, _RCNM, 0, [_M, _RCNe], [0, [() => ReservedCacheNodeList, 0]]];var ReservedCacheNodesOffering$ = [3, n0, _RCNO, 0, [_RCNOI, _CNT, _Dur, _FP, _UP, _PD, _OT, _RCecu], [0, 0, 1, 1, 1, 0, 0, [() => RecurringChargeList, 0]]];var ReservedCacheNodesOfferingMessage$ = [3, n0, _RCNOM, 0, [_M, _RCNOe], [0, [() => ReservedCacheNodesOfferingList, 0]]];var ResetCacheParameterGroupMessage$ = [3, n0, _RCPGM, 0, [_CPGN, _RAP, _PNV], [0, 2, [() => ParameterNameValueList, 0]], 1];var ReshardingConfiguration$ = [3, n0, _RCes, 0, [_NGI, _PAZr], [0, [() => AvailabilityZonesList, 0]]];var ReshardingStatus$ = [3, n0, _RS, 0, [_SM], [() => SlotMigration$]];var RevokeCacheSecurityGroupIngressMessage$ = [3, n0, _RCSGIM, 0, [_CSGN, _ECSGN, _ECSGOI], [0, 0, 0], 3];var RevokeCacheSecurityGroupIngressResult$ = [3, n0, _RCSGIR, 0, [_CSG], [[() => CacheSecurityGroup$, 0]]];var ScaleConfig$ = [3, n0, _SCc, 0, [_SP, _SIM], [1, 1]];var SecurityGroupMembership$ = [3, n0, _SGM, 0, [_SGIe, _St], [0, 0]];var ServerlessCache$ = [3, n0, _SC, 0, [_SCN, _D, _CTr, _St, _E, _MEVa, _FEV, _CUL, _KKI, _SET, _SGI, _En, _RE, _ARN, _UGIs, _SI, _SRL, _DST, _NT], [0, 0, 4, 0, 0, 0, 0, () => CacheUsageLimits$, 0, 0, [() => SecurityGroupIdsList, 0], () => Endpoint$, () => Endpoint$, 0, 0, [() => SubnetIdsList, 0], 1, 0, 0]];var ServerlessCacheConfiguration$ = [3, n0, _SCC, 0, [_SCN, _E, _MEVa], [0, 0, 0]];var ServerlessCacheSnapshot$ = [3, n0, _SCS, 0, [_SCSN, _ARN, _KKI, _STn, _St, _CTr, _ETx, _BUFC, _SCC], [0, 0, 0, 0, 0, 4, 4, 0, () => ServerlessCacheConfiguration$]];var ServiceUpdate$ = [3, n0, _SU, 0, [_SUN, _SURD, _SUED, _SUSe, _SURABD, _SUS, _SUD, _SUT, _E, _EV, _AUARABD, _EUT], [0, 4, 4, 0, 4, 0, 0, 0, 0, 0, 2, 0]];var ServiceUpdatesMessage$ = [3, n0, _SUMe, 0, [_M, _SUe], [0, [() => ServiceUpdateList, 0]]];var SlotMigration$ = [3, n0, _SM, 0, [_PP], [1]];var Snapshot$ = [3, n0, _Sn, 0, [_SN, _RGIe, _RGD, _CCIa, _SSn, _SS, _CNT, _E, _EV, _NCN, _PAZ, _POA, _CCCT, _PMW, _TA, _Po, _CPGN, _CSGNa, _VI, _AMVU, _SRL, _SW, _NNG, _AF, _NSo, _KKI, _ARN, _DTa, _Du], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 0, 0, 1, 0, 0, 0, 2, 1, 0, 1, 0, [() => NodeSnapshotList, 0], 0, 0, 0, 0]];var StartMigrationMessage$ = [3, n0, _SMM, 0, [_RGIe, _CNEL], [0, () => CustomerNodeEndpointList], 2];var StartMigrationResponse$ = [3, n0, _SMR, 0, [_RG], [[() => ReplicationGroup$, 0]]];var Subnet$ = [3, n0, _Sub, 0, [_SIu, _SAZ, _SO, _SNT], [0, () => AvailabilityZone$, () => SubnetOutpost$, 64 | 0]];var SubnetOutpost$ = [3, n0, _SO, 0, [_SOA], [0]];var Tag$ = [3, n0, _Ta, 0, [_K, _V], [0, 0]];var TagListMessage$ = [3, n0, _TLM, 0, [_TL], [[() => TagList, 0]]];var TestFailoverMessage$ = [3, n0, _TFM, 0, [_RGIe, _NGI], [0, 0], 2];var TestFailoverResult$ = [3, n0, _TFR, 0, [_RG], [[() => ReplicationGroup$, 0]]];var TestMigrationMessage$ = [3, n0, _TMM, 0, [_RGIe, _CNEL], [0, () => CustomerNodeEndpointList], 2];var TestMigrationResponse$ = [3, n0, _TMR, 0, [_RG], [[() => ReplicationGroup$, 0]]];var TimeRangeFilter$ = [3, n0, _TRF, 0, [_STt, _ET], [4, 4]];var UnprocessedUpdateAction$ = [3, n0, _UUA, 0, [_RGIe, _CCIa, _SUN, _ETr, _EMr], [0, 0, 0, 0, 0]];var UpdateAction$ = [3, n0, _UA, 0, [_RGIe, _CCIa, _SUN, _SURD, _SUSe, _SUS, _SURABD, _SUT, _UAAD, _UAS, _NU, _UASMD, _SMl, _NGUS, _CNUS, _EUT, _E], [0, 0, 0, 4, 0, 0, 4, 0, 4, 0, 0, 4, 0, [() => NodeGroupUpdateStatusList, 0], [() => CacheNodeUpdateStatusList, 0], 0, 0]];var UpdateActionResultsMessage$ = [3, n0, _UARM, 0, [_PUAr, _UUAn], [[() => ProcessedUpdateActionList, 0], [() => UnprocessedUpdateActionList, 0]]];var UpdateActionsMessage$ = [3, n0, _UAM, 0, [_M, _UAp], [0, [() => UpdateActionList, 0]]];var User$ = [3, n0, _Use, 0, [_UIs, _UN, _St, _E, _MEV, _AS, _UGI, _A, _ARN], [0, 0, 0, 0, 0, 0, 64 | 0, () => Authentication$, 0]];var UserGroup$ = [3, n0, _UGs, 0, [_UGIs, _St, _E, _UI, _MEV, _PCe, _RGe, _SCe, _ARN], [0, 0, 0, 64 | 0, 0, () => UserGroupPendingChanges$, 64 | 0, 64 | 0, 0]];var UserGroupPendingChanges$ = [3, n0, _UGPC, 0, [_UITR, _UITA], [64 | 0, 64 | 0]];var UserGroupsUpdateStatus$ = [3, n0, _UGUS, 0, [_UGITA, _UGITR], [64 | 0, 64 | 0]];var __Unit = "unit";var AvailabilityZonesList = [1, n0, _AZL, 0, [0, { [_xN]: _AZ }]];var CacheClusterList = [1, n0, _CCL, 0, [() => CacheCluster$, { [_xN]: _CC }]];var CacheEngineVersionList = [1, n0, _CEVL, 0, [() => CacheEngineVersion$, { [_xN]: _CEV }]];var CacheNodeIdsList = [1, n0, _CNIL, 0, [0, { [_xN]: _CNI }]];var CacheNodeList = [1, n0, _CNL, 0, [() => CacheNode$, { [_xN]: _CNa }]];var CacheNodeTypeSpecificParametersList = [1, n0, _CNTSPL, 0, [() => CacheNodeTypeSpecificParameter$, { [_xN]: _CNTSP }]];var CacheNodeTypeSpecificValueList = [1, n0, _CNTSVL, 0, [() => CacheNodeTypeSpecificValue$, { [_xN]: _CNTSVa }]];var CacheNodeUpdateStatusList = [1, n0, _CNUSL, 0, [() => CacheNodeUpdateStatus$, { [_xN]: _CNUS }]];var CacheParameterGroupList = [1, n0, _CPGL, 0, [() => CacheParameterGroup$, { [_xN]: _CPG }]];var CacheSecurityGroupMembershipList = [1, n0, _CSGML, 0, [() => CacheSecurityGroupMembership$, { [_xN]: _CSG }]];var CacheSecurityGroupNameList = [1, n0, _CSGNL, 0, [0, { [_xN]: _CSGN }]];var CacheSecurityGroups = [1, n0, _CSGa, 0, [() => CacheSecurityGroup$, { [_xN]: _CSG }]];var CacheSubnetGroups = [1, n0, _CSGach, 0, [() => CacheSubnetGroup$, { [_xN]: _CSGac }]];var ClusterIdList = [1, n0, _CIL, 0, [0, { [_xN]: _CI }]];var CustomerNodeEndpointList = [1, n0, _CNEL, 0, () => CustomerNodeEndpoint$];var EC2SecurityGroupList = [1, n0, _ECSGL, 0, [() => EC2SecurityGroup$, { [_xN]: _ECSGe }]];var EventList = [1, n0, _EL, 0, [() => Event$, { [_xN]: _Ev }]];var FilterList = [1, n0, _FL, 0, () => Filter$];var GlobalNodeGroupIdList = [1, n0, _GNGIL, 0, [0, { [_xN]: _GNGI }]];var GlobalNodeGroupList = [1, n0, _GNGL, 0, [() => GlobalNodeGroup$, { [_xN]: _GNG }]];var GlobalReplicationGroupList = [1, n0, _GRGL, 0, [() => GlobalReplicationGroup$, { [_xN]: _GRG }]];var GlobalReplicationGroupMemberList = [1, n0, _GRGML, 0, [() => GlobalReplicationGroupMember$, { [_xN]: _GRGM }]];var LogDeliveryConfigurationList = [1, n0, _LDCL, 0, [() => LogDeliveryConfiguration$, { [_xN]: _LDCo }]];var LogDeliveryConfigurationRequestList = [1, n0, _LDCRL, 0, [() => LogDeliveryConfigurationRequest$, { [_xN]: _LDCR }]];var NodeGroupConfigurationList = [1, n0, _NGCL, 0, [() => NodeGroupConfiguration$, { [_xN]: _NGC }]];var NodeGroupList = [1, n0, _NGL, 0, [() => NodeGroup$, { [_xN]: _NG }]];var NodeGroupMemberList = [1, n0, _NGML, 0, [() => NodeGroupMember$, { [_xN]: _NGMo }]];var NodeGroupMemberUpdateStatusList = [1, n0, _NGMUSL, 0, [() => NodeGroupMemberUpdateStatus$, { [_xN]: _NGMUS }]];var NodeGroupsToRemoveList = [1, n0, _NGTRL, 0, [0, { [_xN]: _NGTRod }]];var NodeGroupsToRetainList = [1, n0, _NGTRLo, 0, [0, { [_xN]: _NGTRode }]];var NodeGroupUpdateStatusList = [1, n0, _NGUSL, 0, [() => NodeGroupUpdateStatus$, { [_xN]: _NGUS }]];var NodeSnapshotList = [1, n0, _NSL, 0, [() => NodeSnapshot$, { [_xN]: _NS }]];var OutpostArnsList = [1, n0, _OAL, 0, [0, { [_xN]: _OA }]];var ParameterNameValueList = [1, n0, _PNVL, 0, [() => ParameterNameValue$, { [_xN]: _PNVa }]];var ParametersList = [1, n0, _PL, 0, [() => Parameter$, { [_xN]: _Par }]];var PendingLogDeliveryConfigurationList = [1, n0, _PLDCL, 0, () => PendingLogDeliveryConfiguration$];var PreferredAvailabilityZoneList = [1, n0, _PAZL, 0, [0, { [_xN]: _PAZ }]];var PreferredOutpostArnList = [1, n0, _POAL, 0, [0, { [_xN]: _POA }]];var ProcessedUpdateActionList = [1, n0, _PUAL, 0, [() => ProcessedUpdateAction$, { [_xN]: _PUA }]];var RecurringChargeList = [1, n0, _RCL, 0, [() => RecurringCharge$, { [_xN]: _RCec }]];var RegionalConfigurationList = [1, n0, _RCLe, 0, [() => RegionalConfiguration$, { [_xN]: _RCeg }]];var ReplicaConfigurationList = [1, n0, _RCLep, 0, [() => ConfigureShard$, { [_xN]: _CS }]];var ReplicationGroupList = [1, n0, _RGL, 0, [() => ReplicationGroup$, { [_xN]: _RG }]];var ReplicationGroupOutpostArnList = [1, n0, _RGOAL, 0, [0, { [_xN]: _RGOA }]];var ReservedCacheNodeList = [1, n0, _RCNL, 0, [() => ReservedCacheNode$, { [_xN]: _RCN }]];var ReservedCacheNodesOfferingList = [1, n0, _RCNOL, 0, [() => ReservedCacheNodesOffering$, { [_xN]: _RCNO }]];var ReshardingConfigurationList = [1, n0, _RCLes, 0, [() => ReshardingConfiguration$, { [_xN]: _RCes }]];var SecurityGroupIdsList = [1, n0, _SGIL, 0, [0, { [_xN]: _SGIe }]];var SecurityGroupMembershipList = [1, n0, _SGML, 0, () => SecurityGroupMembership$];var ServerlessCacheList = [1, n0, _SCL, 0, [() => ServerlessCache$, 0]];var ServerlessCacheSnapshotList = [1, n0, _SCSL, 0, [() => ServerlessCacheSnapshot$, { [_xN]: _SCS }]];var ServiceUpdateList = [1, n0, _SUL, 0, [() => ServiceUpdate$, { [_xN]: _SU }]];var SnapshotArnsList = [1, n0, _SAL, 0, [0, { [_xN]: _SAn }]];var SnapshotList = [1, n0, _SL, 0, [() => Snapshot$, { [_xN]: _Sn }]];var SubnetIdentifierList = [1, n0, _SIL, 0, [0, { [_xN]: _SIu }]];var SubnetIdsList = [1, n0, _SILu, 0, [0, { [_xN]: _SIub }]];var SubnetList = [1, n0, _SLu, 0, [() => Subnet$, { [_xN]: _Sub }]];var TagList = [1, n0, _TL, 0, [() => Tag$, { [_xN]: _Ta }]];var UnprocessedUpdateActionList = [1, n0, _UUAL, 0, [() => UnprocessedUpdateAction$, { [_xN]: _UUA }]];var UpdateActionList = [1, n0, _UAL, 0, [() => UpdateAction$, { [_xN]: _UA }]];var UserGroupList = [1, n0, _UGL, 0, () => UserGroup$];var UserList = [1, n0, _UL, 0, () => User$];var AddTagsToResource$ = [9, n0, _ATTR, 0, () => AddTagsToResourceMessage$, () => TagListMessage$];var AuthorizeCacheSecurityGroupIngress$ = [9, n0, _ACSGI, 0, () => AuthorizeCacheSecurityGroupIngressMessage$, () => AuthorizeCacheSecurityGroupIngressResult$];var BatchApplyUpdateAction$ = [9, n0, _BAUA, 0, () => BatchApplyUpdateActionMessage$, () => UpdateActionResultsMessage$];var BatchStopUpdateAction$ = [9, n0, _BSUA, 0, () => BatchStopUpdateActionMessage$, () => UpdateActionResultsMessage$];var CompleteMigration$ = [9, n0, _CMo, 0, () => CompleteMigrationMessage$, () => CompleteMigrationResponse$];var CopyServerlessCacheSnapshot$ = [9, n0, _CSCS, 0, () => CopyServerlessCacheSnapshotRequest$, () => CopyServerlessCacheSnapshotResponse$];var CopySnapshot$ = [9, n0, _CSo, 0, () => CopySnapshotMessage$, () => CopySnapshotResult$];var CreateCacheCluster$ = [9, n0, _CCC, 0, () => CreateCacheClusterMessage$, () => CreateCacheClusterResult$];var CreateCacheParameterGroup$ = [9, n0, _CCPG, 0, () => CreateCacheParameterGroupMessage$, () => CreateCacheParameterGroupResult$];var CreateCacheSecurityGroup$ = [9, n0, _CCSG, 0, () => CreateCacheSecurityGroupMessage$, () => CreateCacheSecurityGroupResult$];var CreateCacheSubnetGroup$ = [9, n0, _CCSGr, 0, () => CreateCacheSubnetGroupMessage$, () => CreateCacheSubnetGroupResult$];var CreateGlobalReplicationGroup$ = [9, n0, _CGRG, 0, () => CreateGlobalReplicationGroupMessage$, () => CreateGlobalReplicationGroupResult$];var CreateReplicationGroup$ = [9, n0, _CRG, 0, () => CreateReplicationGroupMessage$, () => CreateReplicationGroupResult$];var CreateServerlessCache$ = [9, n0, _CSC, 0, () => CreateServerlessCacheRequest$, () => CreateServerlessCacheResponse$];var CreateServerlessCacheSnapshot$ = [9, n0, _CSCSr, 0, () => CreateServerlessCacheSnapshotRequest$, () => CreateServerlessCacheSnapshotResponse$];var CreateSnapshot$ = [9, n0, _CSr, 0, () => CreateSnapshotMessage$, () => CreateSnapshotResult$];var CreateUser$ = [9, n0, _CU, 0, () => CreateUserMessage$, () => User$];var CreateUserGroup$ = [9, n0, _CUG, 0, () => CreateUserGroupMessage$, () => UserGroup$];var DecreaseNodeGroupsInGlobalReplicationGroup$ = [9, n0, _DNGIGRG, 0, () => DecreaseNodeGroupsInGlobalReplicationGroupMessage$, () => DecreaseNodeGroupsInGlobalReplicationGroupResult$];var DecreaseReplicaCount$ = [9, n0, _DRC, 0, () => DecreaseReplicaCountMessage$, () => DecreaseReplicaCountResult$];var DeleteCacheCluster$ = [9, n0, _DCC, 0, () => DeleteCacheClusterMessage$, () => DeleteCacheClusterResult$];var DeleteCacheParameterGroup$ = [9, n0, _DCPG, 0, () => DeleteCacheParameterGroupMessage$, () => __Unit];var DeleteCacheSecurityGroup$ = [9, n0, _DCSG, 0, () => DeleteCacheSecurityGroupMessage$, () => __Unit];var DeleteCacheSubnetGroup$ = [9, n0, _DCSGe, 0, () => DeleteCacheSubnetGroupMessage$, () => __Unit];var DeleteGlobalReplicationGroup$ = [9, n0, _DGRG, 0, () => DeleteGlobalReplicationGroupMessage$, () => DeleteGlobalReplicationGroupResult$];var DeleteReplicationGroup$ = [9, n0, _DRG, 0, () => DeleteReplicationGroupMessage$, () => DeleteReplicationGroupResult$];var DeleteServerlessCache$ = [9, n0, _DSC, 0, () => DeleteServerlessCacheRequest$, () => DeleteServerlessCacheResponse$];var DeleteServerlessCacheSnapshot$ = [9, n0, _DSCS, 0, () => DeleteServerlessCacheSnapshotRequest$, () => DeleteServerlessCacheSnapshotResponse$];var DeleteSnapshot$ = [9, n0, _DSel, 0, () => DeleteSnapshotMessage$, () => DeleteSnapshotResult$];var DeleteUser$ = [9, n0, _DU, 0, () => DeleteUserMessage$, () => User$];var DeleteUserGroup$ = [9, n0, _DUG, 0, () => DeleteUserGroupMessage$, () => UserGroup$];var DescribeCacheClusters$ = [9, n0, _DCCe, 0, () => DescribeCacheClustersMessage$, () => CacheClusterMessage$];var DescribeCacheEngineVersions$ = [9, n0, _DCEV, 0, () => DescribeCacheEngineVersionsMessage$, () => CacheEngineVersionMessage$];var DescribeCacheParameterGroups$ = [9, n0, _DCPGe, 0, () => DescribeCacheParameterGroupsMessage$, () => CacheParameterGroupsMessage$];var DescribeCacheParameters$ = [9, n0, _DCP, 0, () => DescribeCacheParametersMessage$, () => CacheParameterGroupDetails$];var DescribeCacheSecurityGroups$ = [9, n0, _DCSGes, 0, () => DescribeCacheSecurityGroupsMessage$, () => CacheSecurityGroupMessage$];var DescribeCacheSubnetGroups$ = [9, n0, _DCSGesc, 0, () => DescribeCacheSubnetGroupsMessage$, () => CacheSubnetGroupMessage$];var DescribeEngineDefaultParameters$ = [9, n0, _DEDP, 0, () => DescribeEngineDefaultParametersMessage$, () => DescribeEngineDefaultParametersResult$];var DescribeEvents$ = [9, n0, _DE, 0, () => DescribeEventsMessage$, () => EventsMessage$];var DescribeGlobalReplicationGroups$ = [9, n0, _DGRGe, 0, () => DescribeGlobalReplicationGroupsMessage$, () => DescribeGlobalReplicationGroupsResult$];var DescribeReplicationGroups$ = [9, n0, _DRGe, 0, () => DescribeReplicationGroupsMessage$, () => ReplicationGroupMessage$];var DescribeReservedCacheNodes$ = [9, n0, _DRCN, 0, () => DescribeReservedCacheNodesMessage$, () => ReservedCacheNodeMessage$];var DescribeReservedCacheNodesOfferings$ = [9, n0, _DRCNO, 0, () => DescribeReservedCacheNodesOfferingsMessage$, () => ReservedCacheNodesOfferingMessage$];var DescribeServerlessCaches$ = [9, n0, _DSCe, 0, () => DescribeServerlessCachesRequest$, () => DescribeServerlessCachesResponse$];var DescribeServerlessCacheSnapshots$ = [9, n0, _DSCSe, 0, () => DescribeServerlessCacheSnapshotsRequest$, () => DescribeServerlessCacheSnapshotsResponse$];var DescribeServiceUpdates$ = [9, n0, _DSU, 0, () => DescribeServiceUpdatesMessage$, () => ServiceUpdatesMessage$];var DescribeSnapshots$ = [9, n0, _DSes, 0, () => DescribeSnapshotsMessage$, () => DescribeSnapshotsListMessage$];var DescribeUpdateActions$ = [9, n0, _DUA, 0, () => DescribeUpdateActionsMessage$, () => UpdateActionsMessage$];var DescribeUserGroups$ = [9, n0, _DUGe, 0, () => DescribeUserGroupsMessage$, () => DescribeUserGroupsResult$];var DescribeUsers$ = [9, n0, _DUe, 0, () => DescribeUsersMessage$, () => DescribeUsersResult$];var DisassociateGlobalReplicationGroup$ = [9, n0, _DGRGi, 0, () => DisassociateGlobalReplicationGroupMessage$, () => DisassociateGlobalReplicationGroupResult$];var ExportServerlessCacheSnapshot$ = [9, n0, _ESCS, 0, () => ExportServerlessCacheSnapshotRequest$, () => ExportServerlessCacheSnapshotResponse$];var FailoverGlobalReplicationGroup$ = [9, n0, _FGRG, 0, () => FailoverGlobalReplicationGroupMessage$, () => FailoverGlobalReplicationGroupResult$];var IncreaseNodeGroupsInGlobalReplicationGroup$ = [9, n0, _INGIGRG, 0, () => IncreaseNodeGroupsInGlobalReplicationGroupMessage$, () => IncreaseNodeGroupsInGlobalReplicationGroupResult$];var IncreaseReplicaCount$ = [9, n0, _IRC, 0, () => IncreaseReplicaCountMessage$, () => IncreaseReplicaCountResult$];var ListAllowedNodeTypeModifications$ = [9, n0, _LANTM, 0, () => ListAllowedNodeTypeModificationsMessage$, () => AllowedNodeTypeModificationsMessage$];var ListTagsForResource$ = [9, n0, _LTFR, 0, () => ListTagsForResourceMessage$, () => TagListMessage$];var ModifyCacheCluster$ = [9, n0, _MCC, 0, () => ModifyCacheClusterMessage$, () => ModifyCacheClusterResult$];var ModifyCacheParameterGroup$ = [9, n0, _MCPG, 0, () => ModifyCacheParameterGroupMessage$, () => CacheParameterGroupNameMessage$];var ModifyCacheSubnetGroup$ = [9, n0, _MCSG, 0, () => ModifyCacheSubnetGroupMessage$, () => ModifyCacheSubnetGroupResult$];var ModifyGlobalReplicationGroup$ = [9, n0, _MGRG, 0, () => ModifyGlobalReplicationGroupMessage$, () => ModifyGlobalReplicationGroupResult$];var ModifyReplicationGroup$ = [9, n0, _MRG, 0, () => ModifyReplicationGroupMessage$, () => ModifyReplicationGroupResult$];var ModifyReplicationGroupShardConfiguration$ = [9, n0, _MRGSC, 0, () => ModifyReplicationGroupShardConfigurationMessage$, () => ModifyReplicationGroupShardConfigurationResult$];var ModifyServerlessCache$ = [9, n0, _MSC, 0, () => ModifyServerlessCacheRequest$, () => ModifyServerlessCacheResponse$];var ModifyUser$ = [9, n0, _MU, 0, () => ModifyUserMessage$, () => User$];var ModifyUserGroup$ = [9, n0, _MUG, 0, () => ModifyUserGroupMessage$, () => UserGroup$];var PurchaseReservedCacheNodesOffering$ = [9, n0, _PRCNO, 0, () => PurchaseReservedCacheNodesOfferingMessage$, () => PurchaseReservedCacheNodesOfferingResult$];var RebalanceSlotsInGlobalReplicationGroup$ = [9, n0, _RSIGRG, 0, () => RebalanceSlotsInGlobalReplicationGroupMessage$, () => RebalanceSlotsInGlobalReplicationGroupResult$];var RebootCacheCluster$ = [9, n0, _RCC, 0, () => RebootCacheClusterMessage$, () => RebootCacheClusterResult$];var RemoveTagsFromResource$ = [9, n0, _RTFR, 0, () => RemoveTagsFromResourceMessage$, () => TagListMessage$];var ResetCacheParameterGroup$ = [9, n0, _RCPG, 0, () => ResetCacheParameterGroupMessage$, () => CacheParameterGroupNameMessage$];var RevokeCacheSecurityGroupIngress$ = [9, n0, _RCSGI, 0, () => RevokeCacheSecurityGroupIngressMessage$, () => RevokeCacheSecurityGroupIngressResult$];var StartMigration$ = [9, n0, _SMt, 0, () => StartMigrationMessage$, () => StartMigrationResponse$];var TestFailover$ = [9, n0, _TF, 0, () => TestFailoverMessage$, () => TestFailoverResult$];var TestMigration$ = [9, n0, _TM, 0, () => TestMigrationMessage$, () => TestMigrationResponse$]; const getRuntimeConfig$1 = (config) => { return { apiVersion: "2015-02-02", base64Decoder: config?.base64Decoder ?? fromBase64, base64Encoder: config?.base64Encoder ?? toBase64, disableHostPrefix: config?.disableHostPrefix ?? false, endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, extensions: config?.extensions ?? [], httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultElastiCacheHttpAuthSchemeProvider, 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 ?? AwsQueryProtocol, protocolSettings: config?.protocolSettings ?? { defaultNamespace: "com.amazonaws.elasticache", errorTypeRegistries, xmlNamespace: "http://elasticache.amazonaws.com/doc/2015-02-02/", version: "2015-02-02", serviceTarget: "AmazonElastiCacheV9", }, serviceId: config?.serviceId ?? "ElastiCache", 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 ElastiCacheClient 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: defaultElastiCacheHttpAuthSchemeParametersProvider, identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials, }), })); this.middlewareStack.use(getHttpSigningPlugin(this.config)); } destroy() { super.destroy(); }} const command = makeBuilder(commonParams, "AmazonElastiCacheV9", "ElastiCacheClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class AddTagsToResourceCommand extends command(_ep0, _mw0, "AddTagsToResource", AddTagsToResource$) {} class AuthorizeCacheSecurityGroupIngressCommand extends command(_ep0, _mw0, "AuthorizeCacheSecurityGroupIngress", AuthorizeCacheSecurityGroupIngress$) {} class BatchApplyUpdateActionCommand extends command(_ep0, _mw0, "BatchApplyUpdateAction", BatchApplyUpdateAction$) {} class BatchStopUpdateActionCommand extends command(_ep0, _mw0, "BatchStopUpdateAction", BatchStopUpdateAction$) {} class CompleteMigrationCommand extends command(_ep0, _mw0, "CompleteMigration", CompleteMigration$) {} class CopyServerlessCacheSnapshotCommand extends command(_ep0, _mw0, "CopyServerlessCacheSnapshot", CopyServerlessCacheSnapshot$) {} class CopySnapshotCommand extends command(_ep0, _mw0, "CopySnapshot", CopySnapshot$) {} class CreateCacheClusterCommand extends command(_ep0, _mw0, "CreateCacheCluster", CreateCacheCluster$) {} class CreateCacheParameterGroupCommand extends command(_ep0, _mw0, "CreateCacheParameterGroup", CreateCacheParameterGroup$) {} class CreateCacheSecurityGroupCommand extends command(_ep0, _mw0, "CreateCacheSecurityGroup", CreateCacheSecurityGroup$) {} class CreateCacheSubnetGroupCommand extends command(_ep0, _mw0, "CreateCacheSubnetGroup", CreateCacheSubnetGroup$) {} class CreateGlobalReplicationGroupCommand extends command(_ep0, _mw0, "CreateGlobalReplicationGroup", CreateGlobalReplicationGroup$) {} class CreateReplicationGroupCommand extends command(_ep0, _mw0, "CreateReplicationGroup", CreateReplicationGroup$) {} class CreateServerlessCacheCommand extends command(_ep0, _mw0, "CreateServerlessCache", CreateServerlessCache$) {} class CreateServerlessCacheSnapshotCommand extends command(_ep0, _mw0, "CreateServerlessCacheSnapshot", CreateServerlessCacheSnapshot$) {} class CreateSnapshotCommand extends command(_ep0, _mw0, "CreateSnapshot", CreateSnapshot$) {} class CreateUserCommand extends command(_ep0, _mw0, "CreateUser", CreateUser$) {} class CreateUserGroupCommand extends command(_ep0, _mw0, "CreateUserGroup", CreateUserGroup$) {} class DecreaseNodeGroupsInGlobalReplicationGroupCommand extends command(_ep0, _mw0, "DecreaseNodeGroupsInGlobalReplicationGroup", DecreaseNodeGroupsInGlobalReplicationGroup$) {} class DecreaseReplicaCountCommand extends command(_ep0, _mw0, "DecreaseReplicaCount", DecreaseReplicaCount$) {} class DeleteCacheClusterCommand extends command(_ep0, _mw0, "DeleteCacheCluster", DeleteCacheCluster$) {} class DeleteCacheParameterGroupCommand extends command(_ep0, _mw0, "DeleteCacheParameterGroup", DeleteCacheParameterGroup$) {} class DeleteCacheSecurityGroupCommand extends command(_ep0, _mw0, "DeleteCacheSecurityGroup", DeleteCacheSecurityGroup$) {} class DeleteCacheSubnetGroupCommand extends command(_ep0, _mw0, "DeleteCacheSubnetGroup", DeleteCacheSubnetGroup$) {} class DeleteGlobalReplicationGroupCommand extends command(_ep0, _mw0, "DeleteGlobalReplicationGroup", DeleteGlobalReplicationGroup$) {} class DeleteReplicationGroupCommand extends command(_ep0, _mw0, "DeleteReplicationGroup", DeleteReplicationGroup$) {} class DeleteServerlessCacheCommand extends command(_ep0, _mw0, "DeleteServerlessCache", DeleteServerlessCache$) {} class DeleteServerlessCacheSnapshotCommand extends command(_ep0, _mw0, "DeleteServerlessCacheSnapshot", DeleteServerlessCacheSnapshot$) {} class DeleteSnapshotCommand extends command(_ep0, _mw0, "DeleteSnapshot", DeleteSnapshot$) {} class DeleteUserCommand extends command(_ep0, _mw0, "DeleteUser", DeleteUser$) {} class DeleteUserGroupCommand extends command(_ep0, _mw0, "DeleteUserGroup", DeleteUserGroup$) {} class DescribeCacheClustersCommand extends command(_ep0, _mw0, "DescribeCacheClusters", DescribeCacheClusters$) {} class DescribeCacheEngineVersionsCommand extends command(_ep0, _mw0, "DescribeCacheEngineVersions", DescribeCacheEngineVersions$) {} class DescribeCacheParameterGroupsCommand extends command(_ep0, _mw0, "DescribeCacheParameterGroups", DescribeCacheParameterGroups$) {} class DescribeCacheParametersCommand extends command(_ep0, _mw0, "DescribeCacheParameters", DescribeCacheParameters$) {} class DescribeCacheSecurityGroupsCommand extends command(_ep0, _mw0, "DescribeCacheSecurityGroups", DescribeCacheSecurityGroups$) {} class DescribeCacheSubnetGroupsCommand extends command(_ep0, _mw0, "DescribeCacheSubnetGroups", DescribeCacheSubnetGroups$) {} class DescribeEngineDefaultParametersCommand extends command(_ep0, _mw0, "DescribeEngineDefaultParameters", DescribeEngineDefaultParameters$) {} class DescribeEventsCommand extends command(_ep0, _mw0, "DescribeEvents", DescribeEvents$) {} class DescribeGlobalReplicationGroupsCommand extends command(_ep0, _mw0, "DescribeGlobalReplicationGroups", DescribeGlobalReplicationGroups$) {} class DescribeReplicationGroupsCommand extends command(_ep0, _mw0, "DescribeReplicationGroups", DescribeReplicationGroups$) {} class DescribeReservedCacheNodesCommand extends command(_ep0, _mw0, "DescribeReservedCacheNodes", DescribeReservedCacheNodes$) {} class DescribeReservedCacheNodesOfferingsCommand extends command(_ep0, _mw0, "DescribeReservedCacheNodesOfferings", DescribeReservedCacheNodesOfferings$) {} class DescribeServerlessCachesCommand extends command(_ep0, _mw0, "DescribeServerlessCaches", DescribeServerlessCaches$) {} class DescribeServerlessCacheSnapshotsCommand extends command(_ep0, _mw0, "DescribeServerlessCacheSnapshots", DescribeServerlessCacheSnapshots$) {} class DescribeServiceUpdatesCommand extends command(_ep0, _mw0, "DescribeServiceUpdates", DescribeServiceUpdates$) {} class DescribeSnapshotsCommand extends command(_ep0, _mw0, "DescribeSnapshots", DescribeSnapshots$) {} class DescribeUpdateActionsCommand extends command(_ep0, _mw0, "DescribeUpdateActions", DescribeUpdateActions$) {} class DescribeUserGroupsCommand extends command(_ep0, _mw0, "DescribeUserGroups", DescribeUserGroups$) {} class DescribeUsersCommand extends command(_ep0, _mw0, "DescribeUsers", DescribeUsers$) {} class DisassociateGlobalReplicationGroupCommand extends command(_ep0, _mw0, "DisassociateGlobalReplicationGroup", DisassociateGlobalReplicationGroup$) {} class ExportServerlessCacheSnapshotCommand extends command(_ep0, _mw0, "ExportServerlessCacheSnapshot", ExportServerlessCacheSnapshot$) {} class FailoverGlobalReplicationGroupCommand extends command(_ep0, _mw0, "FailoverGlobalReplicationGroup", FailoverGlobalReplicationGroup$) {} class IncreaseNodeGroupsInGlobalReplicationGroupCommand extends command(_ep0, _mw0, "IncreaseNodeGroupsInGlobalReplicationGroup", IncreaseNodeGroupsInGlobalReplicationGroup$) {} class IncreaseReplicaCountCommand extends command(_ep0, _mw0, "IncreaseReplicaCount", IncreaseReplicaCount$) {} class ListAllowedNodeTypeModificationsCommand extends command(_ep0, _mw0, "ListAllowedNodeTypeModifications", ListAllowedNodeTypeModifications$) {} class ListTagsForResourceCommand extends command(_ep0, _mw0, "ListTagsForResource", ListTagsForResource$) {} class ModifyCacheClusterCommand extends command(_ep0, _mw0, "ModifyCacheCluster", ModifyCacheCluster$) {} class ModifyCacheParameterGroupCommand extends command(_ep0, _mw0, "ModifyCacheParameterGroup", ModifyCacheParameterGroup$) {} class ModifyCacheSubnetGroupCommand extends command(_ep0, _mw0, "ModifyCacheSubnetGroup", ModifyCacheSubnetGroup$) {} class ModifyGlobalReplicationGroupCommand extends command(_ep0, _mw0, "ModifyGlobalReplicationGroup", ModifyGlobalReplicationGroup$) {} class ModifyReplicationGroupCommand extends command(_ep0, _mw0, "ModifyReplicationGroup", ModifyReplicationGroup$) {} class ModifyReplicationGroupShardConfigurationCommand extends command(_ep0, _mw0, "ModifyReplicationGroupShardConfiguration", ModifyReplicationGroupShardConfiguration$) {} class ModifyServerlessCacheCommand extends command(_ep0, _mw0, "ModifyServerlessCache", ModifyServerlessCache$) {} class ModifyUserCommand extends command(_ep0, _mw0, "ModifyUser", ModifyUser$) {} class ModifyUserGroupCommand extends command(_ep0, _mw0, "ModifyUserGroup", ModifyUserGroup$) {} class PurchaseReservedCacheNodesOfferingCommand extends command(_ep0, _mw0, "PurchaseReservedCacheNodesOffering", PurchaseReservedCacheNodesOffering$) {} class RebalanceSlotsInGlobalReplicationGroupCommand extends command(_ep0, _mw0, "RebalanceSlotsInGlobalReplicationGroup", RebalanceSlotsInGlobalReplicationGroup$) {} class RebootCacheClusterCommand extends command(_ep0, _mw0, "RebootCacheCluster", RebootCacheCluster$) {} class RemoveTagsFromResourceCommand extends command(_ep0, _mw0, "RemoveTagsFromResource", RemoveTagsFromResource$) {} class ResetCacheParameterGroupCommand extends command(_ep0, _mw0, "ResetCacheParameterGroup", ResetCacheParameterGroup$) {} class RevokeCacheSecurityGroupIngressCommand extends command(_ep0, _mw0, "RevokeCacheSecurityGroupIngress", RevokeCacheSecurityGroupIngress$) {} class StartMigrationCommand extends command(_ep0, _mw0, "StartMigration", StartMigration$) {} class TestFailoverCommand extends command(_ep0, _mw0, "TestFailover", TestFailover$) {} class TestMigrationCommand extends command(_ep0, _mw0, "TestMigration", TestMigration$) {} const paginateDescribeCacheClusters = createPaginator(ElastiCacheClient, DescribeCacheClustersCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeCacheEngineVersions = createPaginator(ElastiCacheClient, DescribeCacheEngineVersionsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeCacheParameterGroups = createPaginator(ElastiCacheClient, DescribeCacheParameterGroupsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeCacheParameters = createPaginator(ElastiCacheClient, DescribeCacheParametersCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeCacheSecurityGroups = createPaginator(ElastiCacheClient, DescribeCacheSecurityGroupsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeCacheSubnetGroups = createPaginator(ElastiCacheClient, DescribeCacheSubnetGroupsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeEngineDefaultParameters = createPaginator(ElastiCacheClient, DescribeEngineDefaultParametersCommand, "Marker", "EngineDefaults.Marker", "MaxRecords"); const paginateDescribeEvents = createPaginator(ElastiCacheClient, DescribeEventsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeGlobalReplicationGroups = createPaginator(ElastiCacheClient, DescribeGlobalReplicationGroupsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeReplicationGroups = createPaginator(ElastiCacheClient, DescribeReplicationGroupsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeReservedCacheNodesOfferings = createPaginator(ElastiCacheClient, DescribeReservedCacheNodesOfferingsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeReservedCacheNodes = createPaginator(ElastiCacheClient, DescribeReservedCacheNodesCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeServerlessCacheSnapshots = createPaginator(ElastiCacheClient, DescribeServerlessCacheSnapshotsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeServerlessCaches = createPaginator(ElastiCacheClient, DescribeServerlessCachesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeServiceUpdates = createPaginator(ElastiCacheClient, DescribeServiceUpdatesCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeSnapshots = createPaginator(ElastiCacheClient, DescribeSnapshotsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeUpdateActions = createPaginator(ElastiCacheClient, DescribeUpdateActionsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeUserGroups = createPaginator(ElastiCacheClient, DescribeUserGroupsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeUsers = createPaginator(ElastiCacheClient, DescribeUsersCommand, "Marker", "Marker", "MaxRecords"); const checkState$3 = async (client, input) => { let reason; try { let result = await client.send(new DescribeCacheClustersCommand(input)); reason = result; try { const returnComparator = () => { let flat_1 = [].concat(...result.CacheClusters); let projection_3 = flat_1.map((element_2) => { return element_2.CacheClusterStatus; }); return projection_3; }; let allStringEq_5 = (returnComparator().length > 0); for (let element_4 of returnComparator()) { allStringEq_5 = allStringEq_5 && (element_4 == "available"); } if (allStringEq_5) { return { state: WaiterState.SUCCESS, reason }; } } catch (e) { } try { const returnComparator = () => { let flat_1 = [].concat(...result.CacheClusters); let projection_3 = flat_1.map((element_2) => { return element_2.CacheClusterStatus; }); return projection_3; }; for (let anyStringEq_4 of returnComparator()) { if (anyStringEq_4 == "deleted") { return { state: WaiterState.FAILURE, reason }; } } } catch (e) { } try { const returnComparator = () => { let flat_1 = [].concat(...result.CacheClusters); let projection_3 = flat_1.map((element_2) => { return element_2.CacheClusterStatus; }); return projection_3; }; for (let anyStringEq_4 of returnComparator()) { if (anyStringEq_4 == "deleting") { return { state: WaiterState.FAILURE, reason }; } } } catch (e) { } try { const returnComparator = () => { let flat_1 = [].concat(...result.CacheClusters); let projection_3 = flat_1.map((element_2) => { return element_2.CacheClusterStatus; }); return projection_3; }; for (let anyStringEq_4 of returnComparator()) { if (anyStringEq_4 == "incompatible-network") { return { state: WaiterState.FAILURE, reason }; } } } catch (e) { } try { const returnComparator = () => { let flat_1 = [].concat(...result.CacheClusters); let projection_3 = flat_1.map((element_2) => { return element_2.CacheClusterStatus; }); return projection_3; }; for (let anyStringEq_4 of returnComparator()) { if (anyStringEq_4 == "restore-failed") { return { state: WaiterState.FAILURE, reason }; } } } catch (e) { } } catch (exception) { reason = exception; } return { state: WaiterState.RETRY, reason };};const waitForCacheClusterAvailable = async (params, input) => { const serviceDefaults = { minDelay: 15, maxDelay: 120 }; return createWaiter({ ...serviceDefaults, ...params }, input, checkState$3);};const waitUntilCacheClusterAvailable = async (params, input) => { const serviceDefaults = { minDelay: 15, maxDelay: 120 }; const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$3); return checkExceptions(result);}; const checkState$2 = async (client, input) => { let reason; try { let result = await client.send(new DescribeCacheClustersCommand(input)); reason = result; try { const returnComparator = () => { let flat_1 = [].concat(...result.CacheClusters); let projection_3 = flat_1.map((element_2) => { return element_2.CacheClusterStatus; }); return projection_3; }; let allStringEq_5 = (returnComparator().length > 0); for (let element_4 of returnComparator()) { allStringEq_5 = allStringEq_5 && (element_4 == "deleted"); } if (allStringEq_5) { return { state: WaiterState.SUCCESS, reason }; } } catch (e) { } try { const returnComparator = () => { let flat_1 = [].concat(...result.CacheClusters); let projection_3 = flat_1.map((element_2) => { return element_2.CacheClusterStatus; }); return projection_3; }; for (let anyStringEq_4 of returnComparator()) { if (anyStringEq_4 == "available") { return { state: WaiterState.FAILURE, reason }; } } } catch (e) { } try { const returnComparator = () => { let flat_1 = [].concat(...result.CacheClusters); let projection_3 = flat_1.map((element_2) => { return element_2.CacheClusterStatus; }); return projection_3; }; for (let anyStringEq_4 of returnComparator()) { if (anyStringEq_4 == "creating") { return { state: WaiterState.FAILURE, reason }; } } } catch (e) { } try { const returnComparator = () => { let flat_1 = [].concat(...result.CacheClusters); let projection_3 = flat_1.map((element_2) => { return element_2.CacheClusterStatus; }); return projection_3; }; for (let anyStringEq_4 of returnComparator()) { if (anyStringEq_4 == "incompatible-network") { return { state: WaiterState.FAILURE, reason }; } } } catch (e) { } try { const returnComparator = () => { let flat_1 = [].concat(...result.CacheClusters); let projection_3 = flat_1.map((element_2) => { return element_2.CacheClusterStatus; }); return projection_3; }; for (let anyStringEq_4 of returnComparator()) { if (anyStringEq_4 == "modifying") { return { state: WaiterState.FAILURE, reason }; } } } catch (e) { } try { const returnComparator = () => { let flat_1 = [].concat(...result.CacheClusters); let projection_3 = flat_1.map((element_2) => { return element_2.CacheClusterStatus; }); return projection_3; }; for (let anyStringEq_4 of returnComparator()) { if (anyStringEq_4 == "restore-failed") { return { state: WaiterState.FAILURE, reason }; } } } catch (e) { } try { const returnComparator = () => { let flat_1 = [].concat(...result.CacheClusters); let projection_3 = flat_1.map((element_2) => { return element_2.CacheClusterStatus; }); return projection_3; }; for (let anyStringEq_4 of returnComparator()) { if (anyStringEq_4 == "snapshotting") { return { state: WaiterState.FAILURE, reason }; } } } catch (e) { } } catch (exception) { reason = exception; if (exception.name === "CacheClusterNotFoundFault") { return { state: WaiterState.SUCCESS, reason }; } } return { state: WaiterState.RETRY, reason };};const waitForCacheClusterDeleted = async (params, input) => { const serviceDefaults = { minDelay: 15, maxDelay: 120 }; return createWaiter({ ...serviceDefaults, ...params }, input, checkState$2);};const waitUntilCacheClusterDeleted = async (params, input) => { const serviceDefaults = { minDelay: 15, maxDelay: 120 }; const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$2); return checkExceptions(result);}; const checkState$1 = async (client, input) => { let reason; try { let result = await client.send(new DescribeReplicationGroupsCommand(input)); reason = result; try { const returnComparator = () => { let flat_1 = [].concat(...result.ReplicationGroups); let projection_3 = flat_1.map((element_2) => { return element_2.Status; }); return projection_3; }; let allStringEq_5 = (returnComparator().length > 0); for (let element_4 of returnComparator()) { allStringEq_5 = allStringEq_5 && (element_4 == "available"); } if (allStringEq_5) { return { state: WaiterState.SUCCESS, reason }; } } catch (e) { } try { const returnComparator = () => { let flat_1 = [].concat(...result.ReplicationGroups); let projection_3 = flat_1.map((element_2) => { return element_2.Status; }); return projection_3; }; for (let anyStringEq_4 of returnComparator()) { if (anyStringEq_4 == "deleted") { return { state: WaiterState.FAILURE, reason }; } } } catch (e) { } } catch (exception) { reason = exception; } return { state: WaiterState.RETRY, reason };};const waitForReplicationGroupAvailable = async (params, input) => { const serviceDefaults = { minDelay: 15, maxDelay: 120 }; return createWaiter({ ...serviceDefaults, ...params }, input, checkState$1);};const waitUntilReplicationGroupAvailable = async (params, input) => { const serviceDefaults = { minDelay: 15, maxDelay: 120 }; const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$1); return checkExceptions(result);}; const checkState = async (client, input) => { let reason; try { let result = await client.send(new DescribeReplicationGroupsCommand(input)); reason = result; try { const returnComparator = () => { let flat_1 = [].concat(...result.ReplicationGroups); let projection_3 = flat_1.map((element_2) => { return element_2.Status; }); return projection_3; }; let allStringEq_5 = (returnComparator().length > 0); for (let element_4 of returnComparator()) { allStringEq_5 = allStringEq_5 && (element_4 == "deleted"); } if (allStringEq_5) { return { state: WaiterState.SUCCESS, reason }; } } catch (e) { } try { const returnComparator = () => { let flat_1 = [].concat(...result.ReplicationGroups); let projection_3 = flat_1.map((element_2) => { return element_2.Status; }); return projection_3; }; for (let anyStringEq_4 of returnComparator()) { if (anyStringEq_4 == "available") { return { state: WaiterState.FAILURE, reason }; } } } catch (e) { } } catch (exception) { reason = exception; if (exception.name === "ReplicationGroupNotFoundFault") { return { state: WaiterState.SUCCESS, reason }; } } return { state: WaiterState.RETRY, reason };};const waitForReplicationGroupDeleted = async (params, input) => { const serviceDefaults = { minDelay: 15, maxDelay: 120 }; return createWaiter({ ...serviceDefaults, ...params }, input, checkState);};const waitUntilReplicationGroupDeleted = async (params, input) => { const serviceDefaults = { minDelay: 15, maxDelay: 120 }; const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState); return checkExceptions(result);}; const commands = { AddTagsToResourceCommand, AuthorizeCacheSecurityGroupIngressCommand, BatchApplyUpdateActionCommand, BatchStopUpdateActionCommand, CompleteMigrationCommand, CopyServerlessCacheSnapshotCommand, CopySnapshotCommand, CreateCacheClusterCommand, CreateCacheParameterGroupCommand, CreateCacheSecurityGroupCommand, CreateCacheSubnetGroupCommand, CreateGlobalReplicationGroupCommand, CreateReplicationGroupCommand, CreateServerlessCacheCommand, CreateServerlessCacheSnapshotCommand, CreateSnapshotCommand, CreateUserCommand, CreateUserGroupCommand, DecreaseNodeGroupsInGlobalReplicationGroupCommand, DecreaseReplicaCountCommand, DeleteCacheClusterCommand, DeleteCacheParameterGroupCommand, DeleteCacheSecurityGroupCommand, DeleteCacheSubnetGroupCommand, DeleteGlobalReplicationGroupCommand, DeleteReplicationGroupCommand, DeleteServerlessCacheCommand, DeleteServerlessCacheSnapshotCommand, DeleteSnapshotCommand, DeleteUserCommand, DeleteUserGroupCommand, DescribeCacheClustersCommand, DescribeCacheEngineVersionsCommand, DescribeCacheParameterGroupsCommand, DescribeCacheParametersCommand, DescribeCacheSecurityGroupsCommand, DescribeCacheSubnetGroupsCommand, DescribeEngineDefaultParametersCommand, DescribeEventsCommand, DescribeGlobalReplicationGroupsCommand, DescribeReplicationGroupsCommand, DescribeReservedCacheNodesCommand, DescribeReservedCacheNodesOfferingsCommand, DescribeServerlessCachesCommand, DescribeServerlessCacheSnapshotsCommand, DescribeServiceUpdatesCommand, DescribeSnapshotsCommand, DescribeUpdateActionsCommand, DescribeUserGroupsCommand, DescribeUsersCommand, DisassociateGlobalReplicationGroupCommand, ExportServerlessCacheSnapshotCommand, FailoverGlobalReplicationGroupCommand, IncreaseNodeGroupsInGlobalReplicationGroupCommand, IncreaseReplicaCountCommand, ListAllowedNodeTypeModificationsCommand, ListTagsForResourceCommand, ModifyCacheClusterCommand, ModifyCacheParameterGroupCommand, ModifyCacheSubnetGroupCommand, ModifyGlobalReplicationGroupCommand, ModifyReplicationGroupCommand, ModifyReplicationGroupShardConfigurationCommand, ModifyServerlessCacheCommand, ModifyUserCommand, ModifyUserGroupCommand, PurchaseReservedCacheNodesOfferingCommand, RebalanceSlotsInGlobalReplicationGroupCommand, RebootCacheClusterCommand, RemoveTagsFromResourceCommand, ResetCacheParameterGroupCommand, RevokeCacheSecurityGroupIngressCommand, StartMigrationCommand, TestFailoverCommand, TestMigrationCommand,};const paginators = { paginateDescribeCacheClusters, paginateDescribeCacheEngineVersions, paginateDescribeCacheParameterGroups, paginateDescribeCacheParameters, paginateDescribeCacheSecurityGroups, paginateDescribeCacheSubnetGroups, paginateDescribeEngineDefaultParameters, paginateDescribeEvents, paginateDescribeGlobalReplicationGroups, paginateDescribeReplicationGroups, paginateDescribeReservedCacheNodes, paginateDescribeReservedCacheNodesOfferings, paginateDescribeServerlessCaches, paginateDescribeServerlessCacheSnapshots, paginateDescribeServiceUpdates, paginateDescribeSnapshots, paginateDescribeUpdateActions, paginateDescribeUserGroups, paginateDescribeUsers,};const waiters = { waitUntilCacheClusterAvailable, waitUntilCacheClusterDeleted, waitUntilReplicationGroupAvailable, waitUntilReplicationGroupDeleted,};class ElastiCache extends ElastiCacheClient {}createAggregatedClient(commands, ElastiCache, { paginators, waiters }); const UpdateActionStatus = { COMPLETE: "complete", IN_PROGRESS: "in-progress", NOT_APPLICABLE: "not-applicable", NOT_APPLIED: "not-applied", SCHEDULED: "scheduled", SCHEDULING: "scheduling", STOPPED: "stopped", STOPPING: "stopping", WAITING_TO_START: "waiting-to-start",};const AutomaticFailoverStatus = { DISABLED: "disabled", DISABLING: "disabling", ENABLED: "enabled", ENABLING: "enabling",};const ClusterMode = { COMPATIBLE: "compatible", DISABLED: "disabled", ENABLED: "enabled",};const DataTieringStatus = { DISABLED: "disabled", ENABLED: "enabled",};const Durability = { ASYNC: "async", DEFAULT: "default", DISABLED: "disabled", SYNC: "sync",};const EffectiveDurability = { ASYNC: "async", DISABLED: "disabled", SYNC: "sync",};const IpDiscovery = { IPV4: "ipv4", IPV6: "ipv6",};const DestinationType = { CloudWatchLogs: "cloudwatch-logs", KinesisFirehose: "kinesis-firehose",};const LogFormat = { JSON: "json", TEXT: "text",};const LogType = { ENGINE_LOG: "engine-log", SLOW_LOG: "slow-log",};const LogDeliveryConfigurationStatus = { ACTIVE: "active", DISABLING: "disabling", ENABLING: "enabling", ERROR: "error", MODIFYING: "modifying",};const MultiAZStatus = { DISABLED: "disabled", ENABLED: "enabled",};const NetworkType = { DUAL_STACK: "dual_stack", IPV4: "ipv4", IPV6: "ipv6",};const AuthTokenUpdateStatus = { ROTATING: "ROTATING", SETTING: "SETTING",};const PendingAutomaticFailoverStatus = { DISABLED: "disabled", ENABLED: "enabled",};const TransitEncryptionMode = { PREFERRED: "preferred", REQUIRED: "required",};const StorageEncryptionType = { NONE: "none", SSE_ELASTICACHE: "sse-elasticache", SSE_KMS: "sse-kms",};const AZMode = { CROSS_AZ: "cross-az", SINGLE_AZ: "single-az",};const OutpostMode = { CROSS_OUTPOST: "cross-outpost", SINGLE_OUTPOST: "single-outpost",};const DataStorageUnit = { GB: "GB",};const InputAuthenticationType = { IAM: "iam", NO_PASSWORD: "no-password-required", PASSWORD: "password",};const AuthenticationType = { IAM: "iam", NO_PASSWORD: "no-password", PASSWORD: "password",};const ChangeType = { immediate: "immediate", requires_reboot: "requires-reboot",};const SourceType = { cache_cluster: "cache-cluster", cache_parameter_group: "cache-parameter-group", cache_security_group: "cache-security-group", cache_subnet_group: "cache-subnet-group", replication_group: "replication-group", serverless_cache: "serverless-cache", serverless_cache_snapshot: "serverless-cache-snapshot", user: "user", user_group: "user-group",};const ServiceUpdateStatus = { AVAILABLE: "available", CANCELLED: "cancelled", EXPIRED: "expired",};const ServiceUpdateSeverity = { CRITICAL: "critical", IMPORTANT: "important", LOW: "low", MEDIUM: "medium",};const ServiceUpdateType = { SECURITY_UPDATE: "security-update",};const NodeUpdateInitiatedBy = { CUSTOMER: "customer", SYSTEM: "system",};const NodeUpdateStatus = { COMPLETE: "complete", IN_PROGRESS: "in-progress", NOT_APPLIED: "not-applied", STOPPED: "stopped", STOPPING: "stopping", WAITING_TO_START: "waiting-to-start",};const SlaMet = { NA: "n/a", NO: "no", YES: "yes",};const AuthTokenUpdateStrategyType = { DELETE: "DELETE", ROTATE: "ROTATE", SET: "SET",}; exports.APICallRateForCustomerExceededFault = APICallRateForCustomerExceededFault;exports.APICallRateForCustomerExceededFault$ = APICallRateForCustomerExceededFault$;exports.AZMode = AZMode;exports.AddTagsToResource$ = AddTagsToResource$;exports.AddTagsToResourceCommand = AddTagsToResourceCommand;exports.AddTagsToResourceMessage$ = AddTagsToResourceMessage$;exports.AllowedNodeTypeModificationsMessage$ = AllowedNodeTypeModificationsMessage$;exports.AuthTokenUpdateStatus = AuthTokenUpdateStatus;exports.AuthTokenUpdateStrategyType = AuthTokenUpdateStrategyType;exports.Authentication$ = Authentication$;exports.AuthenticationMode$ = AuthenticationMode$;exports.AuthenticationType = AuthenticationType;exports.AuthorizationAlreadyExistsFault = AuthorizationAlreadyExistsFault;exports.AuthorizationAlreadyExistsFault$ = AuthorizationAlreadyExistsFault$;exports.AuthorizationNotFoundFault = AuthorizationNotFoundFault;exports.AuthorizationNotFoundFault$ = AuthorizationNotFoundFault$;exports.AuthorizeCacheSecurityGroupIngress$ = AuthorizeCacheSecurityGroupIngress$;exports.AuthorizeCacheSecurityGroupIngressCommand = AuthorizeCacheSecurityGroupIngressCommand;exports.AuthorizeCacheSecurityGroupIngressMessage$ = AuthorizeCacheSecurityGroupIngressMessage$;exports.AuthorizeCacheSecurityGroupIngressResult$ = AuthorizeCacheSecurityGroupIngressResult$;exports.AutomaticFailoverStatus = AutomaticFailoverStatus;exports.AvailabilityZone$ = AvailabilityZone$;exports.BatchApplyUpdateAction$ = BatchApplyUpdateAction$;exports.BatchApplyUpdateActionCommand = BatchApplyUpdateActionCommand;exports.BatchApplyUpdateActionMessage$ = BatchApplyUpdateActionMessage$;exports.BatchStopUpdateAction$ = BatchStopUpdateAction$;exports.BatchStopUpdateActionCommand = BatchStopUpdateActionCommand;exports.BatchStopUpdateActionMessage$ = BatchStopUpdateActionMessage$;exports.CacheCluster$ = CacheCluster$;exports.CacheClusterAlreadyExistsFault = CacheClusterAlreadyExistsFault;exports.CacheClusterAlreadyExistsFault$ = CacheClusterAlreadyExistsFault$;exports.CacheClusterMessage$ = CacheClusterMessage$;exports.CacheClusterNotFoundFault = CacheClusterNotFoundFault;exports.CacheClusterNotFoundFault$ = CacheClusterNotFoundFault$;exports.CacheEngineVersion$ = CacheEngineVersion$;exports.CacheEngineVersionMessage$ = CacheEngineVersionMessage$;exports.CacheNode$ = CacheNode$;exports.CacheNodeTypeSpecificParameter$ = CacheNodeTypeSpecificParameter$;exports.CacheNodeTypeSpecificValue$ = CacheNodeTypeSpecificValue$;exports.CacheNodeUpdateStatus$ = CacheNodeUpdateStatus$;exports.CacheParameterGroup$ = CacheParameterGroup$;exports.CacheParameterGroupAlreadyExistsFault = CacheParameterGroupAlreadyExistsFault;exports.CacheParameterGroupAlreadyExistsFault$ = CacheParameterGroupAlreadyExistsFault$;exports.CacheParameterGroupDetails$ = CacheParameterGroupDetails$;exports.CacheParameterGroupNameMessage$ = CacheParameterGroupNameMessage$;exports.CacheParameterGroupNotFoundFault = CacheParameterGroupNotFoundFault;exports.CacheParameterGroupNotFoundFault$ = CacheParameterGroupNotFoundFault$;exports.CacheParameterGroupQuotaExceededFault = CacheParameterGroupQuotaExceededFault;exports.CacheParameterGroupQuotaExceededFault$ = CacheParameterGroupQuotaExceededFault$;exports.CacheParameterGroupStatus$ = CacheParameterGroupStatus$;exports.CacheParameterGroupsMessage$ = CacheParameterGroupsMessage$;exports.CacheSecurityGroup$ = CacheSecurityGroup$;exports.CacheSecurityGroupAlreadyExistsFault = CacheSecurityGroupAlreadyExistsFault;exports.CacheSecurityGroupAlreadyExistsFault$ = CacheSecurityGroupAlreadyExistsFault$;exports.CacheSecurityGroupMembership$ = CacheSecurityGroupMembership$;exports.CacheSecurityGroupMessage$ = CacheSecurityGroupMessage$;exports.CacheSecurityGroupNotFoundFault = CacheSecurityGroupNotFoundFault;exports.CacheSecurityGroupNotFoundFault$ = CacheSecurityGroupNotFoundFault$;exports.CacheSecurityGroupQuotaExceededFault = CacheSecurityGroupQuotaExceededFault;exports.CacheSecurityGroupQuotaExceededFault$ = CacheSecurityGroupQuotaExceededFault$;exports.CacheSubnetGroup$ = CacheSubnetGroup$;exports.CacheSubnetGroupAlreadyExistsFault = CacheSubnetGroupAlreadyExistsFault;exports.CacheSubnetGroupAlreadyExistsFault$ = CacheSubnetGroupAlreadyExistsFault$;exports.CacheSubnetGroupInUse = CacheSubnetGroupInUse;exports.CacheSubnetGroupInUse$ = CacheSubnetGroupInUse$;exports.CacheSubnetGroupMessage$ = CacheSubnetGroupMessage$;exports.CacheSubnetGroupNotFoundFault = CacheSubnetGroupNotFoundFault;exports.CacheSubnetGroupNotFoundFault$ = CacheSubnetGroupNotFoundFault$;exports.CacheSubnetGroupQuotaExceededFault = CacheSubnetGroupQuotaExceededFault;exports.CacheSubnetGroupQuotaExceededFault$ = CacheSubnetGroupQuotaExceededFault$;exports.CacheSubnetQuotaExceededFault = CacheSubnetQuotaExceededFault;exports.CacheSubnetQuotaExceededFault$ = CacheSubnetQuotaExceededFault$;exports.CacheUsageLimits$ = CacheUsageLimits$;exports.ChangeType = ChangeType;exports.CloudWatchLogsDestinationDetails$ = CloudWatchLogsDestinationDetails$;exports.ClusterMode = ClusterMode;exports.ClusterQuotaForCustomerExceededFault = ClusterQuotaForCustomerExceededFault;exports.ClusterQuotaForCustomerExceededFault$ = ClusterQuotaForCustomerExceededFault$;exports.CompleteMigration$ = CompleteMigration$;exports.CompleteMigrationCommand = CompleteMigrationCommand;exports.CompleteMigrationMessage$ = CompleteMigrationMessage$;exports.CompleteMigrationResponse$ = CompleteMigrationResponse$;exports.ConfigureShard$ = ConfigureShard$;exports.CopyServerlessCacheSnapshot$ = CopyServerlessCacheSnapshot$;exports.CopyServerlessCacheSnapshotCommand = CopyServerlessCacheSnapshotCommand;exports.CopyServerlessCacheSnapshotRequest$ = CopyServerlessCacheSnapshotRequest$;exports.CopyServerlessCacheSnapshotResponse$ = CopyServerlessCacheSnapshotResponse$;exports.CopySnapshot$ = CopySnapshot$;exports.CopySnapshotCommand = CopySnapshotCommand;exports.CopySnapshotMessage$ = CopySnapshotMessage$;exports.CopySnapshotResult$ = CopySnapshotResult$;exports.CreateCacheCluster$ = CreateCacheCluster$;exports.CreateCacheClusterCommand = CreateCacheClusterCommand;exports.CreateCacheClusterMessage$ = CreateCacheClusterMessage$;exports.CreateCacheClusterResult$ = CreateCacheClusterResult$;exports.CreateCacheParameterGroup$ = CreateCacheParameterGroup$;exports.CreateCacheParameterGroupCommand = CreateCacheParameterGroupCommand;exports.CreateCacheParameterGroupMessage$ = CreateCacheParameterGroupMessage$;exports.CreateCacheParameterGroupResult$ = CreateCacheParameterGroupResult$;exports.CreateCacheSecurityGroup$ = CreateCacheSecurityGroup$;exports.CreateCacheSecurityGroupCommand = CreateCacheSecurityGroupCommand;exports.CreateCacheSecurityGroupMessage$ = CreateCacheSecurityGroupMessage$;exports.CreateCacheSecurityGroupResult$ = CreateCacheSecurityGroupResult$;exports.CreateCacheSubnetGroup$ = CreateCacheSubnetGroup$;exports.CreateCacheSubnetGroupCommand = CreateCacheSubnetGroupCommand;exports.CreateCacheSubnetGroupMessage$ = CreateCacheSubnetGroupMessage$;exports.CreateCacheSubnetGroupResult$ = CreateCacheSubnetGroupResult$;exports.CreateGlobalReplicationGroup$ = CreateGlobalReplicationGroup$;exports.CreateGlobalReplicationGroupCommand = CreateGlobalReplicationGroupCommand;exports.CreateGlobalReplicationGroupMessage$ = CreateGlobalReplicationGroupMessage$;exports.CreateGlobalReplicationGroupResult$ = CreateGlobalReplicationGroupResult$;exports.CreateReplicationGroup$ = CreateReplicationGroup$;exports.CreateReplicationGroupCommand = CreateReplicationGroupCommand;exports.CreateReplicationGroupMessage$ = CreateReplicationGroupMessage$;exports.CreateReplicationGroupResult$ = CreateReplicationGroupResult$;exports.CreateServerlessCache$ = CreateServerlessCache$;exports.CreateServerlessCacheCommand = CreateServerlessCacheCommand;exports.CreateServerlessCacheRequest$ = CreateServerlessCacheRequest$;exports.CreateServerlessCacheResponse$ = CreateServerlessCacheResponse$;exports.CreateServerlessCacheSnapshot$ = CreateServerlessCacheSnapshot$;exports.CreateServerlessCacheSnapshotCommand = CreateServerlessCacheSnapshotCommand;exports.CreateServerlessCacheSnapshotRequest$ = CreateServerlessCacheSnapshotRequest$;exports.CreateServerlessCacheSnapshotResponse$ = CreateServerlessCacheSnapshotResponse$;exports.CreateSnapshot$ = CreateSnapshot$;exports.CreateSnapshotCommand = CreateSnapshotCommand;exports.CreateSnapshotMessage$ = CreateSnapshotMessage$;exports.CreateSnapshotResult$ = CreateSnapshotResult$;exports.CreateUser$ = CreateUser$;exports.CreateUserCommand = CreateUserCommand;exports.CreateUserGroup$ = CreateUserGroup$;exports.CreateUserGroupCommand = CreateUserGroupCommand;exports.CreateUserGroupMessage$ = CreateUserGroupMessage$;exports.CreateUserMessage$ = CreateUserMessage$;exports.CustomerNodeEndpoint$ = CustomerNodeEndpoint$;exports.DataStorage$ = DataStorage$;exports.DataStorageUnit = DataStorageUnit;exports.DataTieringStatus = DataTieringStatus;exports.DecreaseNodeGroupsInGlobalReplicationGroup$ = DecreaseNodeGroupsInGlobalReplicationGroup$;exports.DecreaseNodeGroupsInGlobalReplicationGroupCommand = DecreaseNodeGroupsInGlobalReplicationGroupCommand;exports.DecreaseNodeGroupsInGlobalReplicationGroupMessage$ = DecreaseNodeGroupsInGlobalReplicationGroupMessage$;exports.DecreaseNodeGroupsInGlobalReplicationGroupResult$ = DecreaseNodeGroupsInGlobalReplicationGroupResult$;exports.DecreaseReplicaCount$ = DecreaseReplicaCount$;exports.DecreaseReplicaCountCommand = DecreaseReplicaCountCommand;exports.DecreaseReplicaCountMessage$ = DecreaseReplicaCountMessage$;exports.DecreaseReplicaCountResult$ = DecreaseReplicaCountResult$;exports.DefaultUserAssociatedToUserGroupFault = DefaultUserAssociatedToUserGroupFault;exports.DefaultUserAssociatedToUserGroupFault$ = DefaultUserAssociatedToUserGroupFault$;exports.DefaultUserRequired = DefaultUserRequired;exports.DefaultUserRequired$ = DefaultUserRequired$;exports.DeleteCacheCluster$ = DeleteCacheCluster$;exports.DeleteCacheClusterCommand = DeleteCacheClusterCommand;exports.DeleteCacheClusterMessage$ = DeleteCacheClusterMessage$;exports.DeleteCacheClusterResult$ = DeleteCacheClusterResult$;exports.DeleteCacheParameterGroup$ = DeleteCacheParameterGroup$;exports.DeleteCacheParameterGroupCommand = DeleteCacheParameterGroupCommand;exports.DeleteCacheParameterGroupMessage$ = DeleteCacheParameterGroupMessage$;exports.DeleteCacheSecurityGroup$ = DeleteCacheSecurityGroup$;exports.DeleteCacheSecurityGroupCommand = DeleteCacheSecurityGroupCommand;exports.DeleteCacheSecurityGroupMessage$ = DeleteCacheSecurityGroupMessage$;exports.DeleteCacheSubnetGroup$ = DeleteCacheSubnetGroup$;exports.DeleteCacheSubnetGroupCommand = DeleteCacheSubnetGroupCommand;exports.DeleteCacheSubnetGroupMessage$ = DeleteCacheSubnetGroupMessage$;exports.DeleteGlobalReplicationGroup$ = DeleteGlobalReplicationGroup$;exports.DeleteGlobalReplicationGroupCommand = DeleteGlobalReplicationGroupCommand;exports.DeleteGlobalReplicationGroupMessage$ = DeleteGlobalReplicationGroupMessage$;exports.DeleteGlobalReplicationGroupResult$ = DeleteGlobalReplicationGroupResult$;exports.DeleteReplicationGroup$ = DeleteReplicationGroup$;exports.DeleteReplicationGroupCommand = DeleteReplicationGroupCommand;exports.DeleteReplicationGroupMessage$ = DeleteReplicationGroupMessage$;exports.DeleteReplicationGroupResult$ = DeleteReplicationGroupResult$;exports.DeleteServerlessCache$ = DeleteServerlessCache$;exports.DeleteServerlessCacheCommand = DeleteServerlessCacheCommand;exports.DeleteServerlessCacheRequest$ = DeleteServerlessCacheRequest$;exports.DeleteServerlessCacheResponse$ = DeleteServerlessCacheResponse$;exports.DeleteServerlessCacheSnapshot$ = DeleteServerlessCacheSnapshot$;exports.DeleteServerlessCacheSnapshotCommand = DeleteServerlessCacheSnapshotCommand;exports.DeleteServerlessCacheSnapshotRequest$ = DeleteServerlessCacheSnapshotRequest$;exports.DeleteServerlessCacheSnapshotResponse$ = DeleteServerlessCacheSnapshotResponse$;exports.DeleteSnapshot$ = DeleteSnapshot$;exports.DeleteSnapshotCommand = DeleteSnapshotCommand;exports.DeleteSnapshotMessage$ = DeleteSnapshotMessage$;exports.DeleteSnapshotResult$ = DeleteSnapshotResult$;exports.DeleteUser$ = DeleteUser$;exports.DeleteUserCommand = DeleteUserCommand;exports.DeleteUserGroup$ = DeleteUserGroup$;exports.DeleteUserGroupCommand = DeleteUserGroupCommand;exports.DeleteUserGroupMessage$ = DeleteUserGroupMessage$;exports.DeleteUserMessage$ = DeleteUserMessage$;exports.DescribeCacheClusters$ = DescribeCacheClusters$;exports.DescribeCacheClustersCommand = DescribeCacheClustersCommand;exports.DescribeCacheClustersMessage$ = DescribeCacheClustersMessage$;exports.DescribeCacheEngineVersions$ = DescribeCacheEngineVersions$;exports.DescribeCacheEngineVersionsCommand = DescribeCacheEngineVersionsCommand;exports.DescribeCacheEngineVersionsMessage$ = DescribeCacheEngineVersionsMessage$;exports.DescribeCacheParameterGroups$ = DescribeCacheParameterGroups$;exports.DescribeCacheParameterGroupsCommand = DescribeCacheParameterGroupsCommand;exports.DescribeCacheParameterGroupsMessage$ = DescribeCacheParameterGroupsMessage$;exports.DescribeCacheParameters$ = DescribeCacheParameters$;exports.DescribeCacheParametersCommand = DescribeCacheParametersCommand;exports.DescribeCacheParametersMessage$ = DescribeCacheParametersMessage$;exports.DescribeCacheSecurityGroups$ = DescribeCacheSecurityGroups$;exports.DescribeCacheSecurityGroupsCommand = DescribeCacheSecurityGroupsCommand;exports.DescribeCacheSecurityGroupsMessage$ = DescribeCacheSecurityGroupsMessage$;exports.DescribeCacheSubnetGroups$ = DescribeCacheSubnetGroups$;exports.DescribeCacheSubnetGroupsCommand = DescribeCacheSubnetGroupsCommand;exports.DescribeCacheSubnetGroupsMessage$ = DescribeCacheSubnetGroupsMessage$;exports.DescribeEngineDefaultParameters$ = DescribeEngineDefaultParameters$;exports.DescribeEngineDefaultParametersCommand = DescribeEngineDefaultParametersCommand;exports.DescribeEngineDefaultParametersMessage$ = DescribeEngineDefaultParametersMessage$;exports.DescribeEngineDefaultParametersResult$ = DescribeEngineDefaultParametersResult$;exports.DescribeEvents$ = DescribeEvents$;exports.DescribeEventsCommand = DescribeEventsCommand;exports.DescribeEventsMessage$ = DescribeEventsMessage$;exports.DescribeGlobalReplicationGroups$ = DescribeGlobalReplicationGroups$;exports.DescribeGlobalReplicationGroupsCommand = DescribeGlobalReplicationGroupsCommand;exports.DescribeGlobalReplicationGroupsMessage$ = DescribeGlobalReplicationGroupsMessage$;exports.DescribeGlobalReplicationGroupsResult$ = DescribeGlobalReplicationGroupsResult$;exports.DescribeReplicationGroups$ = DescribeReplicationGroups$;exports.DescribeReplicationGroupsCommand = DescribeReplicationGroupsCommand;exports.DescribeReplicationGroupsMessage$ = DescribeReplicationGroupsMessage$;exports.DescribeReservedCacheNodes$ = DescribeReservedCacheNodes$;exports.DescribeReservedCacheNodesCommand = DescribeReservedCacheNodesCommand;exports.DescribeReservedCacheNodesMessage$ = DescribeReservedCacheNodesMessage$;exports.DescribeReservedCacheNodesOfferings$ = DescribeReservedCacheNodesOfferings$;exports.DescribeReservedCacheNodesOfferingsCommand = DescribeReservedCacheNodesOfferingsCommand;exports.DescribeReservedCacheNodesOfferingsMessage$ = DescribeReservedCacheNodesOfferingsMessage$;exports.DescribeServerlessCacheSnapshots$ = DescribeServerlessCacheSnapshots$;exports.DescribeServerlessCacheSnapshotsCommand = DescribeServerlessCacheSnapshotsCommand;exports.DescribeServerlessCacheSnapshotsRequest$ = DescribeServerlessCacheSnapshotsRequest$;exports.DescribeServerlessCacheSnapshotsResponse$ = DescribeServerlessCacheSnapshotsResponse$;exports.DescribeServerlessCaches$ = DescribeServerlessCaches$;exports.DescribeServerlessCachesCommand = DescribeServerlessCachesCommand;exports.DescribeServerlessCachesRequest$ = DescribeServerlessCachesRequest$;exports.DescribeServerlessCachesResponse$ = DescribeServerlessCachesResponse$;exports.DescribeServiceUpdates$ = DescribeServiceUpdates$;exports.DescribeServiceUpdatesCommand = DescribeServiceUpdatesCommand;exports.DescribeServiceUpdatesMessage$ = DescribeServiceUpdatesMessage$;exports.DescribeSnapshots$ = DescribeSnapshots$;exports.DescribeSnapshotsCommand = DescribeSnapshotsCommand;exports.DescribeSnapshotsListMessage$ = DescribeSnapshotsListMessage$;exports.DescribeSnapshotsMessage$ = DescribeSnapshotsMessage$;exports.DescribeUpdateActions$ = DescribeUpdateActions$;exports.DescribeUpdateActionsCommand = DescribeUpdateActionsCommand;exports.DescribeUpdateActionsMessage$ = DescribeUpdateActionsMessage$;exports.DescribeUserGroups$ = DescribeUserGroups$;exports.DescribeUserGroupsCommand = DescribeUserGroupsCommand;exports.DescribeUserGroupsMessage$ = DescribeUserGroupsMessage$;exports.DescribeUserGroupsResult$ = DescribeUserGroupsResult$;exports.DescribeUsers$ = DescribeUsers$;exports.DescribeUsersCommand = DescribeUsersCommand;exports.DescribeUsersMessage$ = DescribeUsersMessage$;exports.DescribeUsersResult$ = DescribeUsersResult$;exports.DestinationDetails$ = DestinationDetails$;exports.DestinationType = DestinationType;exports.DisassociateGlobalReplicationGroup$ = DisassociateGlobalReplicationGroup$;exports.DisassociateGlobalReplicationGroupCommand = DisassociateGlobalReplicationGroupCommand;exports.DisassociateGlobalReplicationGroupMessage$ = DisassociateGlobalReplicationGroupMessage$;exports.DisassociateGlobalReplicationGroupResult$ = DisassociateGlobalReplicationGroupResult$;exports.DuplicateUserNameFault = DuplicateUserNameFault;exports.DuplicateUserNameFault$ = DuplicateUserNameFault$;exports.Durability = Durability;exports.EC2SecurityGroup$ = EC2SecurityGroup$;exports.ECPUPerSecond$ = ECPUPerSecond$;exports.EffectiveDurability = EffectiveDurability;exports.ElastiCache = ElastiCache;exports.ElastiCacheClient = ElastiCacheClient;exports.ElastiCacheServiceException = ElastiCacheServiceException;exports.ElastiCacheServiceException$ = ElastiCacheServiceException$;exports.Endpoint$ = Endpoint$;exports.EngineDefaults$ = EngineDefaults$;exports.Event$ = Event$;exports.EventsMessage$ = EventsMessage$;exports.ExportServerlessCacheSnapshot$ = ExportServerlessCacheSnapshot$;exports.ExportServerlessCacheSnapshotCommand = ExportServerlessCacheSnapshotCommand;exports.ExportServerlessCacheSnapshotRequest$ = ExportServerlessCacheSnapshotRequest$;exports.ExportServerlessCacheSnapshotResponse$ = ExportServerlessCacheSnapshotResponse$;exports.FailoverGlobalReplicationGroup$ = FailoverGlobalReplicationGroup$;exports.FailoverGlobalReplicationGroupCommand = FailoverGlobalReplicationGroupCommand;exports.FailoverGlobalReplicationGroupMessage$ = FailoverGlobalReplicationGroupMessage$;exports.FailoverGlobalReplicationGroupResult$ = FailoverGlobalReplicationGroupResult$;exports.Filter$ = Filter$;exports.GlobalNodeGroup$ = GlobalNodeGroup$;exports.GlobalReplicationGroup$ = GlobalReplicationGroup$;exports.GlobalReplicationGroupAlreadyExistsFault = GlobalReplicationGroupAlreadyExistsFault;exports.GlobalReplicationGroupAlreadyExistsFault$ = GlobalReplicationGroupAlreadyExistsFault$;exports.GlobalReplicationGroupInfo$ = GlobalReplicationGroupInfo$;exports.GlobalReplicationGroupMember$ = GlobalReplicationGroupMember$;exports.GlobalReplicationGroupNotFoundFault = GlobalReplicationGroupNotFoundFault;exports.GlobalReplicationGroupNotFoundFault$ = GlobalReplicationGroupNotFoundFault$;exports.IncreaseNodeGroupsInGlobalReplicationGroup$ = IncreaseNodeGroupsInGlobalReplicationGroup$;exports.IncreaseNodeGroupsInGlobalReplicationGroupCommand = IncreaseNodeGroupsInGlobalReplicationGroupCommand;exports.IncreaseNodeGroupsInGlobalReplicationGroupMessage$ = IncreaseNodeGroupsInGlobalReplicationGroupMessage$;exports.IncreaseNodeGroupsInGlobalReplicationGroupResult$ = IncreaseNodeGroupsInGlobalReplicationGroupResult$;exports.IncreaseReplicaCount$ = IncreaseReplicaCount$;exports.IncreaseReplicaCountCommand = IncreaseReplicaCountCommand;exports.IncreaseReplicaCountMessage$ = IncreaseReplicaCountMessage$;exports.IncreaseReplicaCountResult$ = IncreaseReplicaCountResult$;exports.InputAuthenticationType = InputAuthenticationType;exports.InsufficientCacheClusterCapacityFault = InsufficientCacheClusterCapacityFault;exports.InsufficientCacheClusterCapacityFault$ = InsufficientCacheClusterCapacityFault$;exports.InvalidARNFault = InvalidARNFault;exports.InvalidARNFault$ = InvalidARNFault$;exports.InvalidCacheClusterStateFault = InvalidCacheClusterStateFault;exports.InvalidCacheClusterStateFault$ = InvalidCacheClusterStateFault$;exports.InvalidCacheParameterGroupStateFault = InvalidCacheParameterGroupStateFault;exports.InvalidCacheParameterGroupStateFault$ = InvalidCacheParameterGroupStateFault$;exports.InvalidCacheSecurityGroupStateFault = InvalidCacheSecurityGroupStateFault;exports.InvalidCacheSecurityGroupStateFault$ = InvalidCacheSecurityGroupStateFault$;exports.InvalidCredentialsException = InvalidCredentialsException;exports.InvalidCredentialsException$ = InvalidCredentialsException$;exports.InvalidGlobalReplicationGroupStateFault = InvalidGlobalReplicationGroupStateFault;exports.InvalidGlobalReplicationGroupStateFault$ = InvalidGlobalReplicationGroupStateFault$;exports.InvalidKMSKeyFault = InvalidKMSKeyFault;exports.InvalidKMSKeyFault$ = InvalidKMSKeyFault$;exports.InvalidParameterCombinationException = InvalidParameterCombinationException;exports.InvalidParameterCombinationException$ = InvalidParameterCombinationException$;exports.InvalidParameterValueException = InvalidParameterValueException;exports.InvalidParameterValueException$ = InvalidParameterValueException$;exports.InvalidReplicationGroupStateFault = InvalidReplicationGroupStateFault;exports.InvalidReplicationGroupStateFault$ = InvalidReplicationGroupStateFault$;exports.InvalidServerlessCacheSnapshotStateFault = InvalidServerlessCacheSnapshotStateFault;exports.InvalidServerlessCacheSnapshotStateFault$ = InvalidServerlessCacheSnapshotStateFault$;exports.InvalidServerlessCacheStateFault = InvalidServerlessCacheStateFault;exports.InvalidServerlessCacheStateFault$ = InvalidServerlessCacheStateFault$;exports.InvalidSnapshotStateFault = InvalidSnapshotStateFault;exports.InvalidSnapshotStateFault$ = InvalidSnapshotStateFault$;exports.InvalidSubnet = InvalidSubnet;exports.InvalidSubnet$ = InvalidSubnet$;exports.InvalidUserGroupStateFault = InvalidUserGroupStateFault;exports.InvalidUserGroupStateFault$ = InvalidUserGroupStateFault$;exports.InvalidUserStateFault = InvalidUserStateFault;exports.InvalidUserStateFault$ = InvalidUserStateFault$;exports.InvalidVPCNetworkStateFault = InvalidVPCNetworkStateFault;exports.InvalidVPCNetworkStateFault$ = InvalidVPCNetworkStateFault$;exports.IpDiscovery = IpDiscovery;exports.KinesisFirehoseDestinationDetails$ = KinesisFirehoseDestinationDetails$;exports.ListAllowedNodeTypeModifications$ = ListAllowedNodeTypeModifications$;exports.ListAllowedNodeTypeModificationsCommand = ListAllowedNodeTypeModificationsCommand;exports.ListAllowedNodeTypeModificationsMessage$ = ListAllowedNodeTypeModificationsMessage$;exports.ListTagsForResource$ = ListTagsForResource$;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListTagsForResourceMessage$ = ListTagsForResourceMessage$;exports.LogDeliveryConfiguration$ = LogDeliveryConfiguration$;exports.LogDeliveryConfigurationRequest$ = LogDeliveryConfigurationRequest$;exports.LogDeliveryConfigurationStatus = LogDeliveryConfigurationStatus;exports.LogFormat = LogFormat;exports.LogType = LogType;exports.ModifyCacheCluster$ = ModifyCacheCluster$;exports.ModifyCacheClusterCommand = ModifyCacheClusterCommand;exports.ModifyCacheClusterMessage$ = ModifyCacheClusterMessage$;exports.ModifyCacheClusterResult$ = ModifyCacheClusterResult$;exports.ModifyCacheParameterGroup$ = ModifyCacheParameterGroup$;exports.ModifyCacheParameterGroupCommand = ModifyCacheParameterGroupCommand;exports.ModifyCacheParameterGroupMessage$ = ModifyCacheParameterGroupMessage$;exports.ModifyCacheSubnetGroup$ = ModifyCacheSubnetGroup$;exports.ModifyCacheSubnetGroupCommand = ModifyCacheSubnetGroupCommand;exports.ModifyCacheSubnetGroupMessage$ = ModifyCacheSubnetGroupMessage$;exports.ModifyCacheSubnetGroupResult$ = ModifyCacheSubnetGroupResult$;exports.ModifyGlobalReplicationGroup$ = ModifyGlobalReplicationGroup$;exports.ModifyGlobalReplicationGroupCommand = ModifyGlobalReplicationGroupCommand;exports.ModifyGlobalReplicationGroupMessage$ = ModifyGlobalReplicationGroupMessage$;exports.ModifyGlobalReplicationGroupResult$ = ModifyGlobalReplicationGroupResult$;exports.ModifyReplicationGroup$ = ModifyReplicationGroup$;exports.ModifyReplicationGroupCommand = ModifyReplicationGroupCommand;exports.ModifyReplicationGroupMessage$ = ModifyReplicationGroupMessage$;exports.ModifyReplicationGroupResult$ = ModifyReplicationGroupResult$;exports.ModifyReplicationGroupShardConfiguration$ = ModifyReplicationGroupShardConfiguration$;exports.ModifyReplicationGroupShardConfigurationCommand = ModifyReplicationGroupShardConfigurationCommand;exports.ModifyReplicationGroupShardConfigurationMessage$ = ModifyReplicationGroupShardConfigurationMessage$;exports.ModifyReplicationGroupShardConfigurationResult$ = ModifyReplicationGroupShardConfigurationResult$;exports.ModifyServerlessCache$ = ModifyServerlessCache$;exports.ModifyServerlessCacheCommand = ModifyServerlessCacheCommand;exports.ModifyServerlessCacheRequest$ = ModifyServerlessCacheRequest$;exports.ModifyServerlessCacheResponse$ = ModifyServerlessCacheResponse$;exports.ModifyUser$ = ModifyUser$;exports.ModifyUserCommand = ModifyUserCommand;exports.ModifyUserGroup$ = ModifyUserGroup$;exports.ModifyUserGroupCommand = ModifyUserGroupCommand;exports.ModifyUserGroupMessage$ = ModifyUserGroupMessage$;exports.ModifyUserMessage$ = ModifyUserMessage$;exports.MultiAZStatus = MultiAZStatus;exports.NetworkType = NetworkType;exports.NoOperationFault = NoOperationFault;exports.NoOperationFault$ = NoOperationFault$;exports.NodeGroup$ = NodeGroup$;exports.NodeGroupConfiguration$ = NodeGroupConfiguration$;exports.NodeGroupMember$ = NodeGroupMember$;exports.NodeGroupMemberUpdateStatus$ = NodeGroupMemberUpdateStatus$;exports.NodeGroupNotFoundFault = NodeGroupNotFoundFault;exports.NodeGroupNotFoundFault$ = NodeGroupNotFoundFault$;exports.NodeGroupUpdateStatus$ = NodeGroupUpdateStatus$;exports.NodeGroupsPerReplicationGroupQuotaExceededFault = NodeGroupsPerReplicationGroupQuotaExceededFault;exports.NodeGroupsPerReplicationGroupQuotaExceededFault$ = NodeGroupsPerReplicationGroupQuotaExceededFault$;exports.NodeQuotaForClusterExceededFault = NodeQuotaForClusterExceededFault;exports.NodeQuotaForClusterExceededFault$ = NodeQuotaForClusterExceededFault$;exports.NodeQuotaForCustomerExceededFault = NodeQuotaForCustomerExceededFault;exports.NodeQuotaForCustomerExceededFault$ = NodeQuotaForCustomerExceededFault$;exports.NodeSnapshot$ = NodeSnapshot$;exports.NodeUpdateInitiatedBy = NodeUpdateInitiatedBy;exports.NodeUpdateStatus = NodeUpdateStatus;exports.NotificationConfiguration$ = NotificationConfiguration$;exports.OutpostMode = OutpostMode;exports.Parameter$ = Parameter$;exports.ParameterNameValue$ = ParameterNameValue$;exports.PendingAutomaticFailoverStatus = PendingAutomaticFailoverStatus;exports.PendingLogDeliveryConfiguration$ = PendingLogDeliveryConfiguration$;exports.PendingModifiedValues$ = PendingModifiedValues$;exports.ProcessedUpdateAction$ = ProcessedUpdateAction$;exports.PurchaseReservedCacheNodesOffering$ = PurchaseReservedCacheNodesOffering$;exports.PurchaseReservedCacheNodesOfferingCommand = PurchaseReservedCacheNodesOfferingCommand;exports.PurchaseReservedCacheNodesOfferingMessage$ = PurchaseReservedCacheNodesOfferingMessage$;exports.PurchaseReservedCacheNodesOfferingResult$ = PurchaseReservedCacheNodesOfferingResult$;exports.RebalanceSlotsInGlobalReplicationGroup$ = RebalanceSlotsInGlobalReplicationGroup$;exports.RebalanceSlotsInGlobalReplicationGroupCommand = RebalanceSlotsInGlobalReplicationGroupCommand;exports.RebalanceSlotsInGlobalReplicationGroupMessage$ = RebalanceSlotsInGlobalReplicationGroupMessage$;exports.RebalanceSlotsInGlobalReplicationGroupResult$ = RebalanceSlotsInGlobalReplicationGroupResult$;exports.RebootCacheCluster$ = RebootCacheCluster$;exports.RebootCacheClusterCommand = RebootCacheClusterCommand;exports.RebootCacheClusterMessage$ = RebootCacheClusterMessage$;exports.RebootCacheClusterResult$ = RebootCacheClusterResult$;exports.RecurringCharge$ = RecurringCharge$;exports.RegionalConfiguration$ = RegionalConfiguration$;exports.RemoveTagsFromResource$ = RemoveTagsFromResource$;exports.RemoveTagsFromResourceCommand = RemoveTagsFromResourceCommand;exports.RemoveTagsFromResourceMessage$ = RemoveTagsFromResourceMessage$;exports.ReplicationGroup$ = ReplicationGroup$;exports.ReplicationGroupAlreadyExistsFault = ReplicationGroupAlreadyExistsFault;exports.ReplicationGroupAlreadyExistsFault$ = ReplicationGroupAlreadyExistsFault$;exports.ReplicationGroupAlreadyUnderMigrationFault = ReplicationGroupAlreadyUnderMigrationFault;exports.ReplicationGroupAlreadyUnderMigrationFault$ = ReplicationGroupAlreadyUnderMigrationFault$;exports.ReplicationGroupMessage$ = ReplicationGroupMessage$;exports.ReplicationGroupNotFoundFault = ReplicationGroupNotFoundFault;exports.ReplicationGroupNotFoundFault$ = ReplicationGroupNotFoundFault$;exports.ReplicationGroupNotUnderMigrationFault = ReplicationGroupNotUnderMigrationFault;exports.ReplicationGroupNotUnderMigrationFault$ = ReplicationGroupNotUnderMigrationFault$;exports.ReplicationGroupPendingModifiedValues$ = ReplicationGroupPendingModifiedValues$;exports.ReservedCacheNode$ = ReservedCacheNode$;exports.ReservedCacheNodeAlreadyExistsFault = ReservedCacheNodeAlreadyExistsFault;exports.ReservedCacheNodeAlreadyExistsFault$ = ReservedCacheNodeAlreadyExistsFault$;exports.ReservedCacheNodeMessage$ = ReservedCacheNodeMessage$;exports.ReservedCacheNodeNotFoundFault = ReservedCacheNodeNotFoundFault;exports.ReservedCacheNodeNotFoundFault$ = ReservedCacheNodeNotFoundFault$;exports.ReservedCacheNodeQuotaExceededFault = ReservedCacheNodeQuotaExceededFault;exports.ReservedCacheNodeQuotaExceededFault$ = ReservedCacheNodeQuotaExceededFault$;exports.ReservedCacheNodesOffering$ = ReservedCacheNodesOffering$;exports.ReservedCacheNodesOfferingMessage$ = ReservedCacheNodesOfferingMessage$;exports.ReservedCacheNodesOfferingNotFoundFault = ReservedCacheNodesOfferingNotFoundFault;exports.ReservedCacheNodesOfferingNotFoundFault$ = ReservedCacheNodesOfferingNotFoundFault$;exports.ResetCacheParameterGroup$ = ResetCacheParameterGroup$;exports.ResetCacheParameterGroupCommand = ResetCacheParameterGroupCommand;exports.ResetCacheParameterGroupMessage$ = ResetCacheParameterGroupMessage$;exports.ReshardingConfiguration$ = ReshardingConfiguration$;exports.ReshardingStatus$ = ReshardingStatus$;exports.RevokeCacheSecurityGroupIngress$ = RevokeCacheSecurityGroupIngress$;exports.RevokeCacheSecurityGroupIngressCommand = RevokeCacheSecurityGroupIngressCommand;exports.RevokeCacheSecurityGroupIngressMessage$ = RevokeCacheSecurityGroupIngressMessage$;exports.RevokeCacheSecurityGroupIngressResult$ = RevokeCacheSecurityGroupIngressResult$;exports.ScaleConfig$ = ScaleConfig$;exports.SecurityGroupMembership$ = SecurityGroupMembership$;exports.ServerlessCache$ = ServerlessCache$;exports.ServerlessCacheAlreadyExistsFault = ServerlessCacheAlreadyExistsFault;exports.ServerlessCacheAlreadyExistsFault$ = ServerlessCacheAlreadyExistsFault$;exports.ServerlessCacheConfiguration$ = ServerlessCacheConfiguration$;exports.ServerlessCacheNotFoundFault = ServerlessCacheNotFoundFault;exports.ServerlessCacheNotFoundFault$ = ServerlessCacheNotFoundFault$;exports.ServerlessCacheQuotaForCustomerExceededFault = ServerlessCacheQuotaForCustomerExceededFault;exports.ServerlessCacheQuotaForCustomerExceededFault$ = ServerlessCacheQuotaForCustomerExceededFault$;exports.ServerlessCacheSnapshot$ = ServerlessCacheSnapshot$;exports.ServerlessCacheSnapshotAlreadyExistsFault = ServerlessCacheSnapshotAlreadyExistsFault;exports.ServerlessCacheSnapshotAlreadyExistsFault$ = ServerlessCacheSnapshotAlreadyExistsFault$;exports.ServerlessCacheSnapshotNotFoundFault = ServerlessCacheSnapshotNotFoundFault;exports.ServerlessCacheSnapshotNotFoundFault$ = ServerlessCacheSnapshotNotFoundFault$;exports.ServerlessCacheSnapshotQuotaExceededFault = ServerlessCacheSnapshotQuotaExceededFault;exports.ServerlessCacheSnapshotQuotaExceededFault$ = ServerlessCacheSnapshotQuotaExceededFault$;exports.ServiceLinkedRoleNotFoundFault = ServiceLinkedRoleNotFoundFault;exports.ServiceLinkedRoleNotFoundFault$ = ServiceLinkedRoleNotFoundFault$;exports.ServiceUpdate$ = ServiceUpdate$;exports.ServiceUpdateNotFoundFault = ServiceUpdateNotFoundFault;exports.ServiceUpdateNotFoundFault$ = ServiceUpdateNotFoundFault$;exports.ServiceUpdateSeverity = ServiceUpdateSeverity;exports.ServiceUpdateStatus = ServiceUpdateStatus;exports.ServiceUpdateType = ServiceUpdateType;exports.ServiceUpdatesMessage$ = ServiceUpdatesMessage$;exports.SlaMet = SlaMet;exports.SlotMigration$ = SlotMigration$;exports.Snapshot$ = Snapshot$;exports.SnapshotAlreadyExistsFault = SnapshotAlreadyExistsFault;exports.SnapshotAlreadyExistsFault$ = SnapshotAlreadyExistsFault$;exports.SnapshotFeatureNotSupportedFault = SnapshotFeatureNotSupportedFault;exports.SnapshotFeatureNotSupportedFault$ = SnapshotFeatureNotSupportedFault$;exports.SnapshotNotFoundFault = SnapshotNotFoundFault;exports.SnapshotNotFoundFault$ = SnapshotNotFoundFault$;exports.SnapshotQuotaExceededFault = SnapshotQuotaExceededFault;exports.SnapshotQuotaExceededFault$ = SnapshotQuotaExceededFault$;exports.SourceType = SourceType;exports.StartMigration$ = StartMigration$;exports.StartMigrationCommand = StartMigrationCommand;exports.StartMigrationMessage$ = StartMigrationMessage$;exports.StartMigrationResponse$ = StartMigrationResponse$;exports.StorageEncryptionType = StorageEncryptionType;exports.Subnet$ = Subnet$;exports.SubnetInUse = SubnetInUse;exports.SubnetInUse$ = SubnetInUse$;exports.SubnetNotAllowedFault = SubnetNotAllowedFault;exports.SubnetNotAllowedFault$ = SubnetNotAllowedFault$;exports.SubnetOutpost$ = SubnetOutpost$;exports.Tag$ = Tag$;exports.TagListMessage$ = TagListMessage$;exports.TagNotFoundFault = TagNotFoundFault;exports.TagNotFoundFault$ = TagNotFoundFault$;exports.TagQuotaPerResourceExceeded = TagQuotaPerResourceExceeded;exports.TagQuotaPerResourceExceeded$ = TagQuotaPerResourceExceeded$;exports.TestFailover$ = TestFailover$;exports.TestFailoverCommand = TestFailoverCommand;exports.TestFailoverMessage$ = TestFailoverMessage$;exports.TestFailoverNotAvailableFault = TestFailoverNotAvailableFault;exports.TestFailoverNotAvailableFault$ = TestFailoverNotAvailableFault$;exports.TestFailoverResult$ = TestFailoverResult$;exports.TestMigration$ = TestMigration$;exports.TestMigrationCommand = TestMigrationCommand;exports.TestMigrationMessage$ = TestMigrationMessage$;exports.TestMigrationResponse$ = TestMigrationResponse$;exports.TimeRangeFilter$ = TimeRangeFilter$;exports.TransitEncryptionMode = TransitEncryptionMode;exports.UnprocessedUpdateAction$ = UnprocessedUpdateAction$;exports.UpdateAction$ = UpdateAction$;exports.UpdateActionResultsMessage$ = UpdateActionResultsMessage$;exports.UpdateActionStatus = UpdateActionStatus;exports.UpdateActionsMessage$ = UpdateActionsMessage$;exports.User$ = User$;exports.UserAlreadyExistsFault = UserAlreadyExistsFault;exports.UserAlreadyExistsFault$ = UserAlreadyExistsFault$;exports.UserGroup$ = UserGroup$;exports.UserGroupAlreadyExistsFault = UserGroupAlreadyExistsFault;exports.UserGroupAlreadyExistsFault$ = UserGroupAlreadyExistsFault$;exports.UserGroupNotFoundFault = UserGroupNotFoundFault;exports.UserGroupNotFoundFault$ = UserGroupNotFoundFault$;exports.UserGroupPendingChanges$ = UserGroupPendingChanges$;exports.UserGroupQuotaExceededFault = UserGroupQuotaExceededFault;exports.UserGroupQuotaExceededFault$ = UserGroupQuotaExceededFault$;exports.UserGroupsUpdateStatus$ = UserGroupsUpdateStatus$;exports.UserNotFoundFault = UserNotFoundFault;exports.UserNotFoundFault$ = UserNotFoundFault$;exports.UserQuotaExceededFault = UserQuotaExceededFault;exports.UserQuotaExceededFault$ = UserQuotaExceededFault$;exports.errorTypeRegistries = errorTypeRegistries;exports.paginateDescribeCacheClusters = paginateDescribeCacheClusters;exports.paginateDescribeCacheEngineVersions = paginateDescribeCacheEngineVersions;exports.paginateDescribeCacheParameterGroups = paginateDescribeCacheParameterGroups;exports.paginateDescribeCacheParameters = paginateDescribeCacheParameters;exports.paginateDescribeCacheSecurityGroups = paginateDescribeCacheSecurityGroups;exports.paginateDescribeCacheSubnetGroups = paginateDescribeCacheSubnetGroups;exports.paginateDescribeEngineDefaultParameters = paginateDescribeEngineDefaultParameters;exports.paginateDescribeEvents = paginateDescribeEvents;exports.paginateDescribeGlobalReplicationGroups = paginateDescribeGlobalReplicationGroups;exports.paginateDescribeReplicationGroups = paginateDescribeReplicationGroups;exports.paginateDescribeReservedCacheNodes = paginateDescribeReservedCacheNodes;exports.paginateDescribeReservedCacheNodesOfferings = paginateDescribeReservedCacheNodesOfferings;exports.paginateDescribeServerlessCacheSnapshots = paginateDescribeServerlessCacheSnapshots;exports.paginateDescribeServerlessCaches = paginateDescribeServerlessCaches;exports.paginateDescribeServiceUpdates = paginateDescribeServiceUpdates;exports.paginateDescribeSnapshots = paginateDescribeSnapshots;exports.paginateDescribeUpdateActions = paginateDescribeUpdateActions;exports.paginateDescribeUserGroups = paginateDescribeUserGroups;exports.paginateDescribeUsers = paginateDescribeUsers;exports.waitForCacheClusterAvailable = waitForCacheClusterAvailable;exports.waitForCacheClusterDeleted = waitForCacheClusterDeleted;exports.waitForReplicationGroupAvailable = waitForReplicationGroupAvailable;exports.waitForReplicationGroupDeleted = waitForReplicationGroupDeleted;exports.waitUntilCacheClusterAvailable = waitUntilCacheClusterAvailable;exports.waitUntilCacheClusterDeleted = waitUntilCacheClusterDeleted;exports.waitUntilReplicationGroupAvailable = waitUntilReplicationGroupAvailable;exports.waitUntilReplicationGroupDeleted = waitUntilReplicationGroupDeleted;