/var/runtime/node_modules/@aws-sdk/client-memorydb/dist-cjs
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
"use strict";var __defProp = Object.defineProperty;var __getOwnPropDesc = Object.getOwnPropertyDescriptor;var __getOwnPropNames = Object.getOwnPropertyNames;var __hasOwnProp = Object.prototype.hasOwnProperty;var __name = (target, value) => __defProp(target, "name", { value, configurable: true });var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true });};var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to;};var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.tsvar index_exports = {};__export(index_exports, { ACLAlreadyExistsFault: () => ACLAlreadyExistsFault, ACLNotFoundFault: () => ACLNotFoundFault, ACLQuotaExceededFault: () => ACLQuotaExceededFault, APICallRateForCustomerExceededFault: () => APICallRateForCustomerExceededFault, AZStatus: () => AZStatus, AuthenticationType: () => AuthenticationType, BatchUpdateClusterCommand: () => BatchUpdateClusterCommand, ClusterAlreadyExistsFault: () => ClusterAlreadyExistsFault, ClusterNotFoundFault: () => ClusterNotFoundFault, ClusterQuotaForCustomerExceededFault: () => ClusterQuotaForCustomerExceededFault, CopySnapshotCommand: () => CopySnapshotCommand, CreateACLCommand: () => CreateACLCommand, CreateClusterCommand: () => CreateClusterCommand, CreateMultiRegionClusterCommand: () => CreateMultiRegionClusterCommand, CreateParameterGroupCommand: () => CreateParameterGroupCommand, CreateSnapshotCommand: () => CreateSnapshotCommand, CreateSubnetGroupCommand: () => CreateSubnetGroupCommand, CreateUserCommand: () => CreateUserCommand, DataTieringStatus: () => DataTieringStatus, DefaultUserRequired: () => DefaultUserRequired, DeleteACLCommand: () => DeleteACLCommand, DeleteClusterCommand: () => DeleteClusterCommand, DeleteMultiRegionClusterCommand: () => DeleteMultiRegionClusterCommand, DeleteParameterGroupCommand: () => DeleteParameterGroupCommand, DeleteSnapshotCommand: () => DeleteSnapshotCommand, DeleteSubnetGroupCommand: () => DeleteSubnetGroupCommand, DeleteUserCommand: () => DeleteUserCommand, DescribeACLsCommand: () => DescribeACLsCommand, DescribeClustersCommand: () => DescribeClustersCommand, DescribeEngineVersionsCommand: () => DescribeEngineVersionsCommand, DescribeEventsCommand: () => DescribeEventsCommand, DescribeMultiRegionClustersCommand: () => DescribeMultiRegionClustersCommand, DescribeParameterGroupsCommand: () => DescribeParameterGroupsCommand, DescribeParametersCommand: () => DescribeParametersCommand, DescribeReservedNodesCommand: () => DescribeReservedNodesCommand, DescribeReservedNodesOfferingsCommand: () => DescribeReservedNodesOfferingsCommand, DescribeServiceUpdatesCommand: () => DescribeServiceUpdatesCommand, DescribeSnapshotsCommand: () => DescribeSnapshotsCommand, DescribeSubnetGroupsCommand: () => DescribeSubnetGroupsCommand, DescribeUsersCommand: () => DescribeUsersCommand, DuplicateUserNameFault: () => DuplicateUserNameFault, FailoverShardCommand: () => FailoverShardCommand, InputAuthenticationType: () => InputAuthenticationType, InsufficientClusterCapacityFault: () => InsufficientClusterCapacityFault, InvalidACLStateFault: () => InvalidACLStateFault, InvalidARNFault: () => InvalidARNFault, InvalidClusterStateFault: () => InvalidClusterStateFault, InvalidCredentialsException: () => InvalidCredentialsException, InvalidKMSKeyFault: () => InvalidKMSKeyFault, InvalidMultiRegionClusterStateFault: () => InvalidMultiRegionClusterStateFault, InvalidNodeStateFault: () => InvalidNodeStateFault, InvalidParameterCombinationException: () => InvalidParameterCombinationException, InvalidParameterGroupStateFault: () => InvalidParameterGroupStateFault, InvalidParameterValueException: () => InvalidParameterValueException, InvalidSnapshotStateFault: () => InvalidSnapshotStateFault, InvalidSubnet: () => InvalidSubnet, InvalidUserStateFault: () => InvalidUserStateFault, InvalidVPCNetworkStateFault: () => InvalidVPCNetworkStateFault, IpDiscovery: () => IpDiscovery, ListAllowedMultiRegionClusterUpdatesCommand: () => ListAllowedMultiRegionClusterUpdatesCommand, ListAllowedNodeTypeUpdatesCommand: () => ListAllowedNodeTypeUpdatesCommand, ListTagsCommand: () => ListTagsCommand, MemoryDB: () => MemoryDB, MemoryDBClient: () => MemoryDBClient, MemoryDBServiceException: () => MemoryDBServiceException, MultiRegionClusterAlreadyExistsFault: () => MultiRegionClusterAlreadyExistsFault, MultiRegionClusterNotFoundFault: () => MultiRegionClusterNotFoundFault, MultiRegionParameterGroupNotFoundFault: () => MultiRegionParameterGroupNotFoundFault, NetworkType: () => NetworkType, NoOperationFault: () => NoOperationFault, NodeQuotaForClusterExceededFault: () => NodeQuotaForClusterExceededFault, NodeQuotaForCustomerExceededFault: () => NodeQuotaForCustomerExceededFault, ParameterGroupAlreadyExistsFault: () => ParameterGroupAlreadyExistsFault, ParameterGroupNotFoundFault: () => ParameterGroupNotFoundFault, ParameterGroupQuotaExceededFault: () => ParameterGroupQuotaExceededFault, PurchaseReservedNodesOfferingCommand: () => PurchaseReservedNodesOfferingCommand, ReservedNodeAlreadyExistsFault: () => ReservedNodeAlreadyExistsFault, ReservedNodeNotFoundFault: () => ReservedNodeNotFoundFault, ReservedNodeQuotaExceededFault: () => ReservedNodeQuotaExceededFault, ReservedNodesOfferingNotFoundFault: () => ReservedNodesOfferingNotFoundFault, ResetParameterGroupCommand: () => ResetParameterGroupCommand, ServiceLinkedRoleNotFoundFault: () => ServiceLinkedRoleNotFoundFault, ServiceUpdateNotFoundFault: () => ServiceUpdateNotFoundFault, ServiceUpdateStatus: () => ServiceUpdateStatus, ServiceUpdateType: () => ServiceUpdateType, ShardNotFoundFault: () => ShardNotFoundFault, ShardsPerClusterQuotaExceededFault: () => ShardsPerClusterQuotaExceededFault, SnapshotAlreadyExistsFault: () => SnapshotAlreadyExistsFault, SnapshotNotFoundFault: () => SnapshotNotFoundFault, SnapshotQuotaExceededFault: () => SnapshotQuotaExceededFault, SourceType: () => SourceType, SubnetGroupAlreadyExistsFault: () => SubnetGroupAlreadyExistsFault, SubnetGroupInUseFault: () => SubnetGroupInUseFault, SubnetGroupNotFoundFault: () => SubnetGroupNotFoundFault, SubnetGroupQuotaExceededFault: () => SubnetGroupQuotaExceededFault, SubnetInUse: () => SubnetInUse, SubnetNotAllowedFault: () => SubnetNotAllowedFault, SubnetQuotaExceededFault: () => SubnetQuotaExceededFault, TagNotFoundFault: () => TagNotFoundFault, TagQuotaPerResourceExceeded: () => TagQuotaPerResourceExceeded, TagResourceCommand: () => TagResourceCommand, TestFailoverNotAvailableFault: () => TestFailoverNotAvailableFault, UntagResourceCommand: () => UntagResourceCommand, UpdateACLCommand: () => UpdateACLCommand, UpdateClusterCommand: () => UpdateClusterCommand, UpdateMultiRegionClusterCommand: () => UpdateMultiRegionClusterCommand, UpdateParameterGroupCommand: () => UpdateParameterGroupCommand, UpdateStrategy: () => UpdateStrategy, UpdateSubnetGroupCommand: () => UpdateSubnetGroupCommand, UpdateUserCommand: () => UpdateUserCommand, UserAlreadyExistsFault: () => UserAlreadyExistsFault, UserNotFoundFault: () => UserNotFoundFault, UserQuotaExceededFault: () => UserQuotaExceededFault, __Client: () => import_smithy_client.Client, paginateDescribeACLs: () => paginateDescribeACLs, paginateDescribeClusters: () => paginateDescribeClusters, paginateDescribeEngineVersions: () => paginateDescribeEngineVersions, paginateDescribeEvents: () => paginateDescribeEvents, paginateDescribeMultiRegionClusters: () => paginateDescribeMultiRegionClusters, paginateDescribeParameterGroups: () => paginateDescribeParameterGroups, paginateDescribeParameters: () => paginateDescribeParameters, paginateDescribeReservedNodes: () => paginateDescribeReservedNodes, paginateDescribeReservedNodesOfferings: () => paginateDescribeReservedNodesOfferings, paginateDescribeServiceUpdates: () => paginateDescribeServiceUpdates, paginateDescribeSnapshots: () => paginateDescribeSnapshots, paginateDescribeSubnetGroups: () => paginateDescribeSubnetGroups, paginateDescribeUsers: () => paginateDescribeUsers});module.exports = __toCommonJS(index_exports); // src/MemoryDBClient.tsvar import_middleware_host_header = require("@aws-sdk/middleware-host-header");var import_middleware_logger = require("@aws-sdk/middleware-logger");var import_middleware_recursion_detection = require("@aws-sdk/middleware-recursion-detection");var import_middleware_user_agent = require("@aws-sdk/middleware-user-agent");var import_config_resolver = require("@smithy/config-resolver");var import_core = require("@smithy/core");var import_middleware_content_length = require("@smithy/middleware-content-length");var import_middleware_endpoint = require("@smithy/middleware-endpoint");var import_middleware_retry = require("@smithy/middleware-retry"); var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider"); // src/endpoint/EndpointParameters.tsvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => { return Object.assign(options, { useDualstackEndpoint: options.useDualstackEndpoint ?? false, useFipsEndpoint: options.useFipsEndpoint ?? false, defaultSigningName: "memorydb" });}, "resolveClientEndpointParameters");var commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/MemoryDBClient.tsvar import_runtimeConfig = require("././runtimeConfig"); // src/runtimeExtensions.tsvar import_region_config_resolver = require("@aws-sdk/region-config-resolver");var import_protocol_http = require("@smithy/protocol-http");var import_smithy_client = require("@smithy/smithy-client"); // src/auth/httpAuthExtensionConfiguration.tsvar getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; let _credentials = runtimeConfig.credentials; return { setHttpAuthScheme(httpAuthScheme) { const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); if (index === -1) { _httpAuthSchemes.push(httpAuthScheme); } else { _httpAuthSchemes.splice(index, 1, httpAuthScheme); } }, httpAuthSchemes() { return _httpAuthSchemes; }, setHttpAuthSchemeProvider(httpAuthSchemeProvider) { _httpAuthSchemeProvider = httpAuthSchemeProvider; }, httpAuthSchemeProvider() { return _httpAuthSchemeProvider; }, setCredentials(credentials) { _credentials = credentials; }, credentials() { return _credentials; } };}, "getHttpAuthExtensionConfiguration");var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => { return { httpAuthSchemes: config.httpAuthSchemes(), httpAuthSchemeProvider: config.httpAuthSchemeProvider(), credentials: config.credentials() };}, "resolveHttpAuthRuntimeConfig"); // src/runtimeExtensions.tsvar resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => { const extensionConfiguration = Object.assign( (0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig), (0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig), (0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig) ); extensions.forEach((extension) => extension.configure(extensionConfiguration)); return Object.assign( runtimeConfig, (0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration), (0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration), (0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration) );}, "resolveRuntimeExtensions"); // src/MemoryDBClient.tsvar MemoryDBClient = class extends import_smithy_client.Client { static { __name(this, "MemoryDBClient"); } /** * The resolved configuration of MemoryDBClient class. This is resolved and normalized from the {@link MemoryDBClientConfig | constructor configuration interface}. */ config; constructor(...[configuration]) { const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {}); super(_config_0); this.initConfig = _config_0; const _config_1 = resolveClientEndpointParameters(_config_0); const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1); const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2); const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3); const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4); const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5); const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6); const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); this.config = _config_8; this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config)); this.middlewareStack.use( (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, { httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultMemoryDBHttpAuthSchemeParametersProvider, identityProviderConfigProvider: /* @__PURE__ */ __name(async (config) => new import_core.DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials }), "identityProviderConfigProvider") }) ); this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config)); } /** * Destroy underlying resources, like sockets. It's usually not necessary to do this. * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. * Otherwise, sockets might stay open for quite a long time before the server terminates them. */ destroy() { super.destroy(); }}; // src/MemoryDB.ts // src/commands/BatchUpdateClusterCommand.ts var import_middleware_serde = require("@smithy/middleware-serde"); // src/protocols/Aws_json1_1.tsvar import_core2 = require("@aws-sdk/core"); // src/models/MemoryDBServiceException.ts var MemoryDBServiceException = class _MemoryDBServiceException extends import_smithy_client.ServiceException { static { __name(this, "MemoryDBServiceException"); } /** * @internal */ constructor(options) { super(options); Object.setPrototypeOf(this, _MemoryDBServiceException.prototype); }}; // src/models/models_0.tsvar ACLAlreadyExistsFault = class _ACLAlreadyExistsFault extends MemoryDBServiceException { static { __name(this, "ACLAlreadyExistsFault"); } name = "ACLAlreadyExistsFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ACLAlreadyExistsFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ACLAlreadyExistsFault.prototype); }};var ACLNotFoundFault = class _ACLNotFoundFault extends MemoryDBServiceException { static { __name(this, "ACLNotFoundFault"); } name = "ACLNotFoundFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ACLNotFoundFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ACLNotFoundFault.prototype); }};var ACLQuotaExceededFault = class _ACLQuotaExceededFault extends MemoryDBServiceException { static { __name(this, "ACLQuotaExceededFault"); } name = "ACLQuotaExceededFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ACLQuotaExceededFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ACLQuotaExceededFault.prototype); }};var AZStatus = { MultiAZ: "multiaz", SingleAZ: "singleaz"};var DataTieringStatus = { FALSE: "false", TRUE: "true"};var IpDiscovery = { IPV4: "ipv4", IPV6: "ipv6"};var NetworkType = { DUAL_STACK: "dual_stack", IPV4: "ipv4", IPV6: "ipv6"};var ServiceUpdateStatus = { COMPLETE: "complete", IN_PROGRESS: "in-progress", NOT_APPLIED: "available", SCHEDULED: "scheduled"};var InvalidParameterValueException = class _InvalidParameterValueException extends MemoryDBServiceException { static { __name(this, "InvalidParameterValueException"); } name = "InvalidParameterValueException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidParameterValueException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidParameterValueException.prototype); }};var ServiceUpdateNotFoundFault = class _ServiceUpdateNotFoundFault extends MemoryDBServiceException { static { __name(this, "ServiceUpdateNotFoundFault"); } name = "ServiceUpdateNotFoundFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ServiceUpdateNotFoundFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ServiceUpdateNotFoundFault.prototype); }};var InvalidParameterCombinationException = class _InvalidParameterCombinationException extends MemoryDBServiceException { static { __name(this, "InvalidParameterCombinationException"); } name = "InvalidParameterCombinationException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidParameterCombinationException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidParameterCombinationException.prototype); }};var InvalidSnapshotStateFault = class _InvalidSnapshotStateFault extends MemoryDBServiceException { static { __name(this, "InvalidSnapshotStateFault"); } name = "InvalidSnapshotStateFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidSnapshotStateFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidSnapshotStateFault.prototype); }};var ServiceLinkedRoleNotFoundFault = class _ServiceLinkedRoleNotFoundFault extends MemoryDBServiceException { static { __name(this, "ServiceLinkedRoleNotFoundFault"); } name = "ServiceLinkedRoleNotFoundFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ServiceLinkedRoleNotFoundFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ServiceLinkedRoleNotFoundFault.prototype); }};var SnapshotAlreadyExistsFault = class _SnapshotAlreadyExistsFault extends MemoryDBServiceException { static { __name(this, "SnapshotAlreadyExistsFault"); } name = "SnapshotAlreadyExistsFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "SnapshotAlreadyExistsFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _SnapshotAlreadyExistsFault.prototype); }};var SnapshotNotFoundFault = class _SnapshotNotFoundFault extends MemoryDBServiceException { static { __name(this, "SnapshotNotFoundFault"); } name = "SnapshotNotFoundFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "SnapshotNotFoundFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _SnapshotNotFoundFault.prototype); }};var SnapshotQuotaExceededFault = class _SnapshotQuotaExceededFault extends MemoryDBServiceException { static { __name(this, "SnapshotQuotaExceededFault"); } name = "SnapshotQuotaExceededFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "SnapshotQuotaExceededFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _SnapshotQuotaExceededFault.prototype); }};var TagQuotaPerResourceExceeded = class _TagQuotaPerResourceExceeded extends MemoryDBServiceException { static { __name(this, "TagQuotaPerResourceExceeded"); } name = "TagQuotaPerResourceExceeded"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "TagQuotaPerResourceExceeded", $fault: "client", ...opts }); Object.setPrototypeOf(this, _TagQuotaPerResourceExceeded.prototype); }};var DefaultUserRequired = class _DefaultUserRequired extends MemoryDBServiceException { static { __name(this, "DefaultUserRequired"); } name = "DefaultUserRequired"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "DefaultUserRequired", $fault: "client", ...opts }); Object.setPrototypeOf(this, _DefaultUserRequired.prototype); }};var DuplicateUserNameFault = class _DuplicateUserNameFault extends MemoryDBServiceException { static { __name(this, "DuplicateUserNameFault"); } name = "DuplicateUserNameFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "DuplicateUserNameFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _DuplicateUserNameFault.prototype); }};var UserNotFoundFault = class _UserNotFoundFault extends MemoryDBServiceException { static { __name(this, "UserNotFoundFault"); } name = "UserNotFoundFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "UserNotFoundFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _UserNotFoundFault.prototype); }};var ClusterAlreadyExistsFault = class _ClusterAlreadyExistsFault extends MemoryDBServiceException { static { __name(this, "ClusterAlreadyExistsFault"); } name = "ClusterAlreadyExistsFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ClusterAlreadyExistsFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ClusterAlreadyExistsFault.prototype); }};var ClusterQuotaForCustomerExceededFault = class _ClusterQuotaForCustomerExceededFault extends MemoryDBServiceException { static { __name(this, "ClusterQuotaForCustomerExceededFault"); } name = "ClusterQuotaForCustomerExceededFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ClusterQuotaForCustomerExceededFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ClusterQuotaForCustomerExceededFault.prototype); }};var InsufficientClusterCapacityFault = class _InsufficientClusterCapacityFault extends MemoryDBServiceException { static { __name(this, "InsufficientClusterCapacityFault"); } name = "InsufficientClusterCapacityFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InsufficientClusterCapacityFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InsufficientClusterCapacityFault.prototype); }};var InvalidACLStateFault = class _InvalidACLStateFault extends MemoryDBServiceException { static { __name(this, "InvalidACLStateFault"); } name = "InvalidACLStateFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidACLStateFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidACLStateFault.prototype); }};var InvalidCredentialsException = class _InvalidCredentialsException extends MemoryDBServiceException { static { __name(this, "InvalidCredentialsException"); } name = "InvalidCredentialsException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidCredentialsException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidCredentialsException.prototype); }};var InvalidMultiRegionClusterStateFault = class _InvalidMultiRegionClusterStateFault extends MemoryDBServiceException { static { __name(this, "InvalidMultiRegionClusterStateFault"); } name = "InvalidMultiRegionClusterStateFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidMultiRegionClusterStateFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidMultiRegionClusterStateFault.prototype); }};var InvalidVPCNetworkStateFault = class _InvalidVPCNetworkStateFault extends MemoryDBServiceException { static { __name(this, "InvalidVPCNetworkStateFault"); } name = "InvalidVPCNetworkStateFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidVPCNetworkStateFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidVPCNetworkStateFault.prototype); }};var MultiRegionClusterNotFoundFault = class _MultiRegionClusterNotFoundFault extends MemoryDBServiceException { static { __name(this, "MultiRegionClusterNotFoundFault"); } name = "MultiRegionClusterNotFoundFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "MultiRegionClusterNotFoundFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _MultiRegionClusterNotFoundFault.prototype); }};var NodeQuotaForClusterExceededFault = class _NodeQuotaForClusterExceededFault extends MemoryDBServiceException { static { __name(this, "NodeQuotaForClusterExceededFault"); } name = "NodeQuotaForClusterExceededFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "NodeQuotaForClusterExceededFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _NodeQuotaForClusterExceededFault.prototype); }};var NodeQuotaForCustomerExceededFault = class _NodeQuotaForCustomerExceededFault extends MemoryDBServiceException { static { __name(this, "NodeQuotaForCustomerExceededFault"); } name = "NodeQuotaForCustomerExceededFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "NodeQuotaForCustomerExceededFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _NodeQuotaForCustomerExceededFault.prototype); }};var ParameterGroupNotFoundFault = class _ParameterGroupNotFoundFault extends MemoryDBServiceException { static { __name(this, "ParameterGroupNotFoundFault"); } name = "ParameterGroupNotFoundFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ParameterGroupNotFoundFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ParameterGroupNotFoundFault.prototype); }};var ShardsPerClusterQuotaExceededFault = class _ShardsPerClusterQuotaExceededFault extends MemoryDBServiceException { static { __name(this, "ShardsPerClusterQuotaExceededFault"); } name = "ShardsPerClusterQuotaExceededFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ShardsPerClusterQuotaExceededFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ShardsPerClusterQuotaExceededFault.prototype); }};var SubnetGroupNotFoundFault = class _SubnetGroupNotFoundFault extends MemoryDBServiceException { static { __name(this, "SubnetGroupNotFoundFault"); } name = "SubnetGroupNotFoundFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "SubnetGroupNotFoundFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _SubnetGroupNotFoundFault.prototype); }};var MultiRegionClusterAlreadyExistsFault = class _MultiRegionClusterAlreadyExistsFault extends MemoryDBServiceException { static { __name(this, "MultiRegionClusterAlreadyExistsFault"); } name = "MultiRegionClusterAlreadyExistsFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "MultiRegionClusterAlreadyExistsFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _MultiRegionClusterAlreadyExistsFault.prototype); }};var MultiRegionParameterGroupNotFoundFault = class _MultiRegionParameterGroupNotFoundFault extends MemoryDBServiceException { static { __name(this, "MultiRegionParameterGroupNotFoundFault"); } name = "MultiRegionParameterGroupNotFoundFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "MultiRegionParameterGroupNotFoundFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _MultiRegionParameterGroupNotFoundFault.prototype); }};var InvalidParameterGroupStateFault = class _InvalidParameterGroupStateFault extends MemoryDBServiceException { static { __name(this, "InvalidParameterGroupStateFault"); } name = "InvalidParameterGroupStateFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidParameterGroupStateFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidParameterGroupStateFault.prototype); }};var ParameterGroupAlreadyExistsFault = class _ParameterGroupAlreadyExistsFault extends MemoryDBServiceException { static { __name(this, "ParameterGroupAlreadyExistsFault"); } name = "ParameterGroupAlreadyExistsFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ParameterGroupAlreadyExistsFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ParameterGroupAlreadyExistsFault.prototype); }};var ParameterGroupQuotaExceededFault = class _ParameterGroupQuotaExceededFault extends MemoryDBServiceException { static { __name(this, "ParameterGroupQuotaExceededFault"); } name = "ParameterGroupQuotaExceededFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ParameterGroupQuotaExceededFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ParameterGroupQuotaExceededFault.prototype); }};var ClusterNotFoundFault = class _ClusterNotFoundFault extends MemoryDBServiceException { static { __name(this, "ClusterNotFoundFault"); } name = "ClusterNotFoundFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ClusterNotFoundFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ClusterNotFoundFault.prototype); }};var InvalidClusterStateFault = class _InvalidClusterStateFault extends MemoryDBServiceException { static { __name(this, "InvalidClusterStateFault"); } name = "InvalidClusterStateFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidClusterStateFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidClusterStateFault.prototype); }};var InvalidSubnet = class _InvalidSubnet extends MemoryDBServiceException { static { __name(this, "InvalidSubnet"); } name = "InvalidSubnet"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidSubnet", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidSubnet.prototype); }};var SubnetGroupAlreadyExistsFault = class _SubnetGroupAlreadyExistsFault extends MemoryDBServiceException { static { __name(this, "SubnetGroupAlreadyExistsFault"); } name = "SubnetGroupAlreadyExistsFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "SubnetGroupAlreadyExistsFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _SubnetGroupAlreadyExistsFault.prototype); }};var SubnetGroupQuotaExceededFault = class _SubnetGroupQuotaExceededFault extends MemoryDBServiceException { static { __name(this, "SubnetGroupQuotaExceededFault"); } name = "SubnetGroupQuotaExceededFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "SubnetGroupQuotaExceededFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _SubnetGroupQuotaExceededFault.prototype); }};var SubnetNotAllowedFault = class _SubnetNotAllowedFault extends MemoryDBServiceException { static { __name(this, "SubnetNotAllowedFault"); } name = "SubnetNotAllowedFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "SubnetNotAllowedFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _SubnetNotAllowedFault.prototype); }};var SubnetQuotaExceededFault = class _SubnetQuotaExceededFault extends MemoryDBServiceException { static { __name(this, "SubnetQuotaExceededFault"); } name = "SubnetQuotaExceededFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "SubnetQuotaExceededFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _SubnetQuotaExceededFault.prototype); }};var InputAuthenticationType = { IAM: "iam", PASSWORD: "password"};var AuthenticationType = { IAM: "iam", NO_PASSWORD: "no-password", PASSWORD: "password"};var UserAlreadyExistsFault = class _UserAlreadyExistsFault extends MemoryDBServiceException { static { __name(this, "UserAlreadyExistsFault"); } name = "UserAlreadyExistsFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "UserAlreadyExistsFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _UserAlreadyExistsFault.prototype); }};var UserQuotaExceededFault = class _UserQuotaExceededFault extends MemoryDBServiceException { static { __name(this, "UserQuotaExceededFault"); } name = "UserQuotaExceededFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "UserQuotaExceededFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _UserQuotaExceededFault.prototype); }};var SubnetGroupInUseFault = class _SubnetGroupInUseFault extends MemoryDBServiceException { static { __name(this, "SubnetGroupInUseFault"); } name = "SubnetGroupInUseFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "SubnetGroupInUseFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _SubnetGroupInUseFault.prototype); }};var InvalidUserStateFault = class _InvalidUserStateFault extends MemoryDBServiceException { static { __name(this, "InvalidUserStateFault"); } name = "InvalidUserStateFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidUserStateFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidUserStateFault.prototype); }};var SourceType = { acl: "acl", cluster: "cluster", node: "node", parameter_group: "parameter-group", subnet_group: "subnet-group", user: "user"};var ReservedNodeNotFoundFault = class _ReservedNodeNotFoundFault extends MemoryDBServiceException { static { __name(this, "ReservedNodeNotFoundFault"); } name = "ReservedNodeNotFoundFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ReservedNodeNotFoundFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ReservedNodeNotFoundFault.prototype); }};var ReservedNodesOfferingNotFoundFault = class _ReservedNodesOfferingNotFoundFault extends MemoryDBServiceException { static { __name(this, "ReservedNodesOfferingNotFoundFault"); } name = "ReservedNodesOfferingNotFoundFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ReservedNodesOfferingNotFoundFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ReservedNodesOfferingNotFoundFault.prototype); }};var ServiceUpdateType = { SECURITY_UPDATE: "security-update"};var APICallRateForCustomerExceededFault = class _APICallRateForCustomerExceededFault extends MemoryDBServiceException { static { __name(this, "APICallRateForCustomerExceededFault"); } name = "APICallRateForCustomerExceededFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "APICallRateForCustomerExceededFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _APICallRateForCustomerExceededFault.prototype); }};var InvalidKMSKeyFault = class _InvalidKMSKeyFault extends MemoryDBServiceException { static { __name(this, "InvalidKMSKeyFault"); } name = "InvalidKMSKeyFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidKMSKeyFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidKMSKeyFault.prototype); }};var ShardNotFoundFault = class _ShardNotFoundFault extends MemoryDBServiceException { static { __name(this, "ShardNotFoundFault"); } name = "ShardNotFoundFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ShardNotFoundFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ShardNotFoundFault.prototype); }};var TestFailoverNotAvailableFault = class _TestFailoverNotAvailableFault extends MemoryDBServiceException { static { __name(this, "TestFailoverNotAvailableFault"); } name = "TestFailoverNotAvailableFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "TestFailoverNotAvailableFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _TestFailoverNotAvailableFault.prototype); }};var InvalidARNFault = class _InvalidARNFault extends MemoryDBServiceException { static { __name(this, "InvalidARNFault"); } name = "InvalidARNFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidARNFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidARNFault.prototype); }};var ReservedNodeAlreadyExistsFault = class _ReservedNodeAlreadyExistsFault extends MemoryDBServiceException { static { __name(this, "ReservedNodeAlreadyExistsFault"); } name = "ReservedNodeAlreadyExistsFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ReservedNodeAlreadyExistsFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ReservedNodeAlreadyExistsFault.prototype); }};var ReservedNodeQuotaExceededFault = class _ReservedNodeQuotaExceededFault extends MemoryDBServiceException { static { __name(this, "ReservedNodeQuotaExceededFault"); } name = "ReservedNodeQuotaExceededFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "ReservedNodeQuotaExceededFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ReservedNodeQuotaExceededFault.prototype); }};var TagNotFoundFault = class _TagNotFoundFault extends MemoryDBServiceException { static { __name(this, "TagNotFoundFault"); } name = "TagNotFoundFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "TagNotFoundFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _TagNotFoundFault.prototype); }};var InvalidNodeStateFault = class _InvalidNodeStateFault extends MemoryDBServiceException { static { __name(this, "InvalidNodeStateFault"); } name = "InvalidNodeStateFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "InvalidNodeStateFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidNodeStateFault.prototype); }};var NoOperationFault = class _NoOperationFault extends MemoryDBServiceException { static { __name(this, "NoOperationFault"); } name = "NoOperationFault"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "NoOperationFault", $fault: "client", ...opts }); Object.setPrototypeOf(this, _NoOperationFault.prototype); }};var UpdateStrategy = { COORDINATED: "coordinated", UNCOORDINATED: "uncoordinated"};var SubnetInUse = class _SubnetInUse extends MemoryDBServiceException { static { __name(this, "SubnetInUse"); } name = "SubnetInUse"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "SubnetInUse", $fault: "client", ...opts }); Object.setPrototypeOf(this, _SubnetInUse.prototype); }}; // src/protocols/Aws_json1_1.tsvar se_BatchUpdateClusterCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("BatchUpdateCluster"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_BatchUpdateClusterCommand");var se_CopySnapshotCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CopySnapshot"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CopySnapshotCommand");var se_CreateACLCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateACL"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateACLCommand");var se_CreateClusterCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateCluster"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateClusterCommand");var se_CreateMultiRegionClusterCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateMultiRegionCluster"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateMultiRegionClusterCommand");var se_CreateParameterGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateParameterGroup"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateParameterGroupCommand");var se_CreateSnapshotCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateSnapshot"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateSnapshotCommand");var se_CreateSubnetGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateSubnetGroup"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateSubnetGroupCommand");var se_CreateUserCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateUser"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateUserCommand");var se_DeleteACLCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteACL"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteACLCommand");var se_DeleteClusterCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteCluster"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteClusterCommand");var se_DeleteMultiRegionClusterCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteMultiRegionCluster"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteMultiRegionClusterCommand");var se_DeleteParameterGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteParameterGroup"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteParameterGroupCommand");var se_DeleteSnapshotCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteSnapshot"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteSnapshotCommand");var se_DeleteSubnetGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteSubnetGroup"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteSubnetGroupCommand");var se_DeleteUserCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteUser"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteUserCommand");var se_DescribeACLsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeACLs"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeACLsCommand");var se_DescribeClustersCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeClusters"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeClustersCommand");var se_DescribeEngineVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeEngineVersions"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeEngineVersionsCommand");var se_DescribeEventsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeEvents"); let body; body = JSON.stringify(se_DescribeEventsRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeEventsCommand");var se_DescribeMultiRegionClustersCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeMultiRegionClusters"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeMultiRegionClustersCommand");var se_DescribeParameterGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeParameterGroups"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeParameterGroupsCommand");var se_DescribeParametersCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeParameters"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeParametersCommand");var se_DescribeReservedNodesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeReservedNodes"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeReservedNodesCommand");var se_DescribeReservedNodesOfferingsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeReservedNodesOfferings"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeReservedNodesOfferingsCommand");var se_DescribeServiceUpdatesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeServiceUpdates"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeServiceUpdatesCommand");var se_DescribeSnapshotsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeSnapshots"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeSnapshotsCommand");var se_DescribeSubnetGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeSubnetGroups"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeSubnetGroupsCommand");var se_DescribeUsersCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeUsers"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeUsersCommand");var se_FailoverShardCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("FailoverShard"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_FailoverShardCommand");var se_ListAllowedMultiRegionClusterUpdatesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListAllowedMultiRegionClusterUpdates"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListAllowedMultiRegionClusterUpdatesCommand");var se_ListAllowedNodeTypeUpdatesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListAllowedNodeTypeUpdates"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListAllowedNodeTypeUpdatesCommand");var se_ListTagsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListTags"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListTagsCommand");var se_PurchaseReservedNodesOfferingCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("PurchaseReservedNodesOffering"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PurchaseReservedNodesOfferingCommand");var se_ResetParameterGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ResetParameterGroup"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ResetParameterGroupCommand");var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("TagResource"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_TagResourceCommand");var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UntagResource"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UntagResourceCommand");var se_UpdateACLCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateACL"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateACLCommand");var se_UpdateClusterCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateCluster"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateClusterCommand");var se_UpdateMultiRegionClusterCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateMultiRegionCluster"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateMultiRegionClusterCommand");var se_UpdateParameterGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateParameterGroup"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateParameterGroupCommand");var se_UpdateSubnetGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateSubnetGroup"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateSubnetGroupCommand");var se_UpdateUserCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateUser"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateUserCommand");var de_BatchUpdateClusterCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_BatchUpdateClusterResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_BatchUpdateClusterCommand");var de_CopySnapshotCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_CopySnapshotResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CopySnapshotCommand");var de_CreateACLCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CreateACLCommand");var de_CreateClusterCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_CreateClusterResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CreateClusterCommand");var de_CreateMultiRegionClusterCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CreateMultiRegionClusterCommand");var de_CreateParameterGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CreateParameterGroupCommand");var de_CreateSnapshotCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_CreateSnapshotResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CreateSnapshotCommand");var de_CreateSubnetGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CreateSubnetGroupCommand");var de_CreateUserCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CreateUserCommand");var de_DeleteACLCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DeleteACLCommand");var de_DeleteClusterCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DeleteClusterResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DeleteClusterCommand");var de_DeleteMultiRegionClusterCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DeleteMultiRegionClusterCommand");var de_DeleteParameterGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DeleteParameterGroupCommand");var de_DeleteSnapshotCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DeleteSnapshotResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DeleteSnapshotCommand");var de_DeleteSubnetGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DeleteSubnetGroupCommand");var de_DeleteUserCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DeleteUserCommand");var de_DescribeACLsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeACLsCommand");var de_DescribeClustersCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeClustersResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeClustersCommand");var de_DescribeEngineVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeEngineVersionsCommand");var de_DescribeEventsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeEventsResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeEventsCommand");var de_DescribeMultiRegionClustersCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeMultiRegionClustersCommand");var de_DescribeParameterGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeParameterGroupsCommand");var de_DescribeParametersCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeParametersCommand");var de_DescribeReservedNodesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeReservedNodesResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeReservedNodesCommand");var de_DescribeReservedNodesOfferingsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeReservedNodesOfferingsResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeReservedNodesOfferingsCommand");var de_DescribeServiceUpdatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeServiceUpdatesResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeServiceUpdatesCommand");var de_DescribeSnapshotsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeSnapshotsResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeSnapshotsCommand");var de_DescribeSubnetGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeSubnetGroupsCommand");var de_DescribeUsersCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeUsersCommand");var de_FailoverShardCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_FailoverShardResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_FailoverShardCommand");var de_ListAllowedMultiRegionClusterUpdatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListAllowedMultiRegionClusterUpdatesCommand");var de_ListAllowedNodeTypeUpdatesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListAllowedNodeTypeUpdatesCommand");var de_ListTagsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListTagsCommand");var de_PurchaseReservedNodesOfferingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_PurchaseReservedNodesOfferingResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_PurchaseReservedNodesOfferingCommand");var de_ResetParameterGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ResetParameterGroupCommand");var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_TagResourceCommand");var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_UntagResourceCommand");var de_UpdateACLCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_UpdateACLCommand");var de_UpdateClusterCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_UpdateClusterResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_UpdateClusterCommand");var de_UpdateMultiRegionClusterCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_UpdateMultiRegionClusterCommand");var de_UpdateParameterGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_UpdateParameterGroupCommand");var de_UpdateSubnetGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_UpdateSubnetGroupCommand");var de_UpdateUserCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_UpdateUserCommand");var de_CommandError = /* @__PURE__ */ __name(async (output, context) => { const parsedOutput = { ...output, body: await (0, import_core2.parseJsonErrorBody)(output.body, context) }; const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body); switch (errorCode) { case "InvalidParameterValueException": case "com.amazonaws.memorydb#InvalidParameterValueException": throw await de_InvalidParameterValueExceptionRes(parsedOutput, context); case "ServiceUpdateNotFoundFault": case "com.amazonaws.memorydb#ServiceUpdateNotFoundFault": throw await de_ServiceUpdateNotFoundFaultRes(parsedOutput, context); case "InvalidParameterCombinationException": case "com.amazonaws.memorydb#InvalidParameterCombinationException": throw await de_InvalidParameterCombinationExceptionRes(parsedOutput, context); case "InvalidSnapshotStateFault": case "com.amazonaws.memorydb#InvalidSnapshotStateFault": throw await de_InvalidSnapshotStateFaultRes(parsedOutput, context); case "ServiceLinkedRoleNotFoundFault": case "com.amazonaws.memorydb#ServiceLinkedRoleNotFoundFault": throw await de_ServiceLinkedRoleNotFoundFaultRes(parsedOutput, context); case "SnapshotAlreadyExistsFault": case "com.amazonaws.memorydb#SnapshotAlreadyExistsFault": throw await de_SnapshotAlreadyExistsFaultRes(parsedOutput, context); case "SnapshotNotFoundFault": case "com.amazonaws.memorydb#SnapshotNotFoundFault": throw await de_SnapshotNotFoundFaultRes(parsedOutput, context); case "SnapshotQuotaExceededFault": case "com.amazonaws.memorydb#SnapshotQuotaExceededFault": throw await de_SnapshotQuotaExceededFaultRes(parsedOutput, context); case "TagQuotaPerResourceExceeded": case "com.amazonaws.memorydb#TagQuotaPerResourceExceeded": throw await de_TagQuotaPerResourceExceededRes(parsedOutput, context); case "ACLAlreadyExistsFault": case "com.amazonaws.memorydb#ACLAlreadyExistsFault": throw await de_ACLAlreadyExistsFaultRes(parsedOutput, context); case "ACLQuotaExceededFault": case "com.amazonaws.memorydb#ACLQuotaExceededFault": throw await de_ACLQuotaExceededFaultRes(parsedOutput, context); case "DefaultUserRequired": case "com.amazonaws.memorydb#DefaultUserRequired": throw await de_DefaultUserRequiredRes(parsedOutput, context); case "DuplicateUserNameFault": case "com.amazonaws.memorydb#DuplicateUserNameFault": throw await de_DuplicateUserNameFaultRes(parsedOutput, context); case "UserNotFoundFault": case "com.amazonaws.memorydb#UserNotFoundFault": throw await de_UserNotFoundFaultRes(parsedOutput, context); case "ACLNotFoundFault": case "com.amazonaws.memorydb#ACLNotFoundFault": throw await de_ACLNotFoundFaultRes(parsedOutput, context); case "ClusterAlreadyExistsFault": case "com.amazonaws.memorydb#ClusterAlreadyExistsFault": throw await de_ClusterAlreadyExistsFaultRes(parsedOutput, context); case "ClusterQuotaForCustomerExceededFault": case "com.amazonaws.memorydb#ClusterQuotaForCustomerExceededFault": throw await de_ClusterQuotaForCustomerExceededFaultRes(parsedOutput, context); case "InsufficientClusterCapacityFault": case "com.amazonaws.memorydb#InsufficientClusterCapacityFault": throw await de_InsufficientClusterCapacityFaultRes(parsedOutput, context); case "InvalidACLStateFault": case "com.amazonaws.memorydb#InvalidACLStateFault": throw await de_InvalidACLStateFaultRes(parsedOutput, context); case "InvalidCredentialsException": case "com.amazonaws.memorydb#InvalidCredentialsException": throw await de_InvalidCredentialsExceptionRes(parsedOutput, context); case "InvalidMultiRegionClusterStateFault": case "com.amazonaws.memorydb#InvalidMultiRegionClusterStateFault": throw await de_InvalidMultiRegionClusterStateFaultRes(parsedOutput, context); case "InvalidVPCNetworkStateFault": case "com.amazonaws.memorydb#InvalidVPCNetworkStateFault": throw await de_InvalidVPCNetworkStateFaultRes(parsedOutput, context); case "MultiRegionClusterNotFoundFault": case "com.amazonaws.memorydb#MultiRegionClusterNotFoundFault": throw await de_MultiRegionClusterNotFoundFaultRes(parsedOutput, context); case "NodeQuotaForClusterExceededFault": case "com.amazonaws.memorydb#NodeQuotaForClusterExceededFault": throw await de_NodeQuotaForClusterExceededFaultRes(parsedOutput, context); case "NodeQuotaForCustomerExceededFault": case "com.amazonaws.memorydb#NodeQuotaForCustomerExceededFault": throw await de_NodeQuotaForCustomerExceededFaultRes(parsedOutput, context); case "ParameterGroupNotFoundFault": case "com.amazonaws.memorydb#ParameterGroupNotFoundFault": throw await de_ParameterGroupNotFoundFaultRes(parsedOutput, context); case "ShardsPerClusterQuotaExceededFault": case "com.amazonaws.memorydb#ShardsPerClusterQuotaExceededFault": throw await de_ShardsPerClusterQuotaExceededFaultRes(parsedOutput, context); case "SubnetGroupNotFoundFault": case "com.amazonaws.memorydb#SubnetGroupNotFoundFault": throw await de_SubnetGroupNotFoundFaultRes(parsedOutput, context); case "MultiRegionClusterAlreadyExistsFault": case "com.amazonaws.memorydb#MultiRegionClusterAlreadyExistsFault": throw await de_MultiRegionClusterAlreadyExistsFaultRes(parsedOutput, context); case "MultiRegionParameterGroupNotFoundFault": case "com.amazonaws.memorydb#MultiRegionParameterGroupNotFoundFault": throw await de_MultiRegionParameterGroupNotFoundFaultRes(parsedOutput, context); case "InvalidParameterGroupStateFault": case "com.amazonaws.memorydb#InvalidParameterGroupStateFault": throw await de_InvalidParameterGroupStateFaultRes(parsedOutput, context); case "ParameterGroupAlreadyExistsFault": case "com.amazonaws.memorydb#ParameterGroupAlreadyExistsFault": throw await de_ParameterGroupAlreadyExistsFaultRes(parsedOutput, context); case "ParameterGroupQuotaExceededFault": case "com.amazonaws.memorydb#ParameterGroupQuotaExceededFault": throw await de_ParameterGroupQuotaExceededFaultRes(parsedOutput, context); case "ClusterNotFoundFault": case "com.amazonaws.memorydb#ClusterNotFoundFault": throw await de_ClusterNotFoundFaultRes(parsedOutput, context); case "InvalidClusterStateFault": case "com.amazonaws.memorydb#InvalidClusterStateFault": throw await de_InvalidClusterStateFaultRes(parsedOutput, context); case "InvalidSubnet": case "com.amazonaws.memorydb#InvalidSubnet": throw await de_InvalidSubnetRes(parsedOutput, context); case "SubnetGroupAlreadyExistsFault": case "com.amazonaws.memorydb#SubnetGroupAlreadyExistsFault": throw await de_SubnetGroupAlreadyExistsFaultRes(parsedOutput, context); case "SubnetGroupQuotaExceededFault": case "com.amazonaws.memorydb#SubnetGroupQuotaExceededFault": throw await de_SubnetGroupQuotaExceededFaultRes(parsedOutput, context); case "SubnetNotAllowedFault": case "com.amazonaws.memorydb#SubnetNotAllowedFault": throw await de_SubnetNotAllowedFaultRes(parsedOutput, context); case "SubnetQuotaExceededFault": case "com.amazonaws.memorydb#SubnetQuotaExceededFault": throw await de_SubnetQuotaExceededFaultRes(parsedOutput, context); case "UserAlreadyExistsFault": case "com.amazonaws.memorydb#UserAlreadyExistsFault": throw await de_UserAlreadyExistsFaultRes(parsedOutput, context); case "UserQuotaExceededFault": case "com.amazonaws.memorydb#UserQuotaExceededFault": throw await de_UserQuotaExceededFaultRes(parsedOutput, context); case "SubnetGroupInUseFault": case "com.amazonaws.memorydb#SubnetGroupInUseFault": throw await de_SubnetGroupInUseFaultRes(parsedOutput, context); case "InvalidUserStateFault": case "com.amazonaws.memorydb#InvalidUserStateFault": throw await de_InvalidUserStateFaultRes(parsedOutput, context); case "ReservedNodeNotFoundFault": case "com.amazonaws.memorydb#ReservedNodeNotFoundFault": throw await de_ReservedNodeNotFoundFaultRes(parsedOutput, context); case "ReservedNodesOfferingNotFoundFault": case "com.amazonaws.memorydb#ReservedNodesOfferingNotFoundFault": throw await de_ReservedNodesOfferingNotFoundFaultRes(parsedOutput, context); case "APICallRateForCustomerExceededFault": case "com.amazonaws.memorydb#APICallRateForCustomerExceededFault": throw await de_APICallRateForCustomerExceededFaultRes(parsedOutput, context); case "InvalidKMSKeyFault": case "com.amazonaws.memorydb#InvalidKMSKeyFault": throw await de_InvalidKMSKeyFaultRes(parsedOutput, context); case "ShardNotFoundFault": case "com.amazonaws.memorydb#ShardNotFoundFault": throw await de_ShardNotFoundFaultRes(parsedOutput, context); case "TestFailoverNotAvailableFault": case "com.amazonaws.memorydb#TestFailoverNotAvailableFault": throw await de_TestFailoverNotAvailableFaultRes(parsedOutput, context); case "InvalidARNFault": case "com.amazonaws.memorydb#InvalidARNFault": throw await de_InvalidARNFaultRes(parsedOutput, context); case "ReservedNodeAlreadyExistsFault": case "com.amazonaws.memorydb#ReservedNodeAlreadyExistsFault": throw await de_ReservedNodeAlreadyExistsFaultRes(parsedOutput, context); case "ReservedNodeQuotaExceededFault": case "com.amazonaws.memorydb#ReservedNodeQuotaExceededFault": throw await de_ReservedNodeQuotaExceededFaultRes(parsedOutput, context); case "TagNotFoundFault": case "com.amazonaws.memorydb#TagNotFoundFault": throw await de_TagNotFoundFaultRes(parsedOutput, context); case "InvalidNodeStateFault": case "com.amazonaws.memorydb#InvalidNodeStateFault": throw await de_InvalidNodeStateFaultRes(parsedOutput, context); case "NoOperationFault": case "com.amazonaws.memorydb#NoOperationFault": throw await de_NoOperationFaultRes(parsedOutput, context); case "SubnetInUse": case "com.amazonaws.memorydb#SubnetInUse": throw await de_SubnetInUseRes(parsedOutput, context); default: const parsedBody = parsedOutput.body; return throwDefaultError({ output, parsedBody, errorCode }); }}, "de_CommandError");var de_ACLAlreadyExistsFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ACLAlreadyExistsFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ACLAlreadyExistsFaultRes");var de_ACLNotFoundFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ACLNotFoundFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ACLNotFoundFaultRes");var de_ACLQuotaExceededFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ACLQuotaExceededFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ACLQuotaExceededFaultRes");var de_APICallRateForCustomerExceededFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new APICallRateForCustomerExceededFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_APICallRateForCustomerExceededFaultRes");var de_ClusterAlreadyExistsFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ClusterAlreadyExistsFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ClusterAlreadyExistsFaultRes");var de_ClusterNotFoundFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ClusterNotFoundFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ClusterNotFoundFaultRes");var de_ClusterQuotaForCustomerExceededFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ClusterQuotaForCustomerExceededFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ClusterQuotaForCustomerExceededFaultRes");var de_DefaultUserRequiredRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new DefaultUserRequired({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_DefaultUserRequiredRes");var de_DuplicateUserNameFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new DuplicateUserNameFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_DuplicateUserNameFaultRes");var de_InsufficientClusterCapacityFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InsufficientClusterCapacityFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InsufficientClusterCapacityFaultRes");var de_InvalidACLStateFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidACLStateFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidACLStateFaultRes");var de_InvalidARNFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidARNFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidARNFaultRes");var de_InvalidClusterStateFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidClusterStateFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidClusterStateFaultRes");var de_InvalidCredentialsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidCredentialsException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidCredentialsExceptionRes");var de_InvalidKMSKeyFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidKMSKeyFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidKMSKeyFaultRes");var de_InvalidMultiRegionClusterStateFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidMultiRegionClusterStateFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidMultiRegionClusterStateFaultRes");var de_InvalidNodeStateFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidNodeStateFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidNodeStateFaultRes");var de_InvalidParameterCombinationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidParameterCombinationException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidParameterCombinationExceptionRes");var de_InvalidParameterGroupStateFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidParameterGroupStateFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidParameterGroupStateFaultRes");var de_InvalidParameterValueExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidParameterValueException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidParameterValueExceptionRes");var de_InvalidSnapshotStateFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidSnapshotStateFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidSnapshotStateFaultRes");var de_InvalidSubnetRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidSubnet({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidSubnetRes");var de_InvalidUserStateFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidUserStateFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidUserStateFaultRes");var de_InvalidVPCNetworkStateFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidVPCNetworkStateFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidVPCNetworkStateFaultRes");var de_MultiRegionClusterAlreadyExistsFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new MultiRegionClusterAlreadyExistsFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_MultiRegionClusterAlreadyExistsFaultRes");var de_MultiRegionClusterNotFoundFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new MultiRegionClusterNotFoundFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_MultiRegionClusterNotFoundFaultRes");var de_MultiRegionParameterGroupNotFoundFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new MultiRegionParameterGroupNotFoundFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_MultiRegionParameterGroupNotFoundFaultRes");var de_NodeQuotaForClusterExceededFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new NodeQuotaForClusterExceededFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_NodeQuotaForClusterExceededFaultRes");var de_NodeQuotaForCustomerExceededFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new NodeQuotaForCustomerExceededFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_NodeQuotaForCustomerExceededFaultRes");var de_NoOperationFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new NoOperationFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_NoOperationFaultRes");var de_ParameterGroupAlreadyExistsFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ParameterGroupAlreadyExistsFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ParameterGroupAlreadyExistsFaultRes");var de_ParameterGroupNotFoundFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ParameterGroupNotFoundFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ParameterGroupNotFoundFaultRes");var de_ParameterGroupQuotaExceededFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ParameterGroupQuotaExceededFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ParameterGroupQuotaExceededFaultRes");var de_ReservedNodeAlreadyExistsFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ReservedNodeAlreadyExistsFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ReservedNodeAlreadyExistsFaultRes");var de_ReservedNodeNotFoundFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ReservedNodeNotFoundFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ReservedNodeNotFoundFaultRes");var de_ReservedNodeQuotaExceededFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ReservedNodeQuotaExceededFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ReservedNodeQuotaExceededFaultRes");var de_ReservedNodesOfferingNotFoundFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ReservedNodesOfferingNotFoundFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ReservedNodesOfferingNotFoundFaultRes");var de_ServiceLinkedRoleNotFoundFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ServiceLinkedRoleNotFoundFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ServiceLinkedRoleNotFoundFaultRes");var de_ServiceUpdateNotFoundFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ServiceUpdateNotFoundFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ServiceUpdateNotFoundFaultRes");var de_ShardNotFoundFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ShardNotFoundFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ShardNotFoundFaultRes");var de_ShardsPerClusterQuotaExceededFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ShardsPerClusterQuotaExceededFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ShardsPerClusterQuotaExceededFaultRes");var de_SnapshotAlreadyExistsFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new SnapshotAlreadyExistsFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_SnapshotAlreadyExistsFaultRes");var de_SnapshotNotFoundFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new SnapshotNotFoundFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_SnapshotNotFoundFaultRes");var de_SnapshotQuotaExceededFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new SnapshotQuotaExceededFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_SnapshotQuotaExceededFaultRes");var de_SubnetGroupAlreadyExistsFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new SubnetGroupAlreadyExistsFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_SubnetGroupAlreadyExistsFaultRes");var de_SubnetGroupInUseFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new SubnetGroupInUseFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_SubnetGroupInUseFaultRes");var de_SubnetGroupNotFoundFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new SubnetGroupNotFoundFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_SubnetGroupNotFoundFaultRes");var de_SubnetGroupQuotaExceededFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new SubnetGroupQuotaExceededFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_SubnetGroupQuotaExceededFaultRes");var de_SubnetInUseRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new SubnetInUse({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_SubnetInUseRes");var de_SubnetNotAllowedFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new SubnetNotAllowedFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_SubnetNotAllowedFaultRes");var de_SubnetQuotaExceededFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new SubnetQuotaExceededFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_SubnetQuotaExceededFaultRes");var de_TagNotFoundFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new TagNotFoundFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_TagNotFoundFaultRes");var de_TagQuotaPerResourceExceededRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new TagQuotaPerResourceExceeded({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_TagQuotaPerResourceExceededRes");var de_TestFailoverNotAvailableFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new TestFailoverNotAvailableFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_TestFailoverNotAvailableFaultRes");var de_UserAlreadyExistsFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new UserAlreadyExistsFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_UserAlreadyExistsFaultRes");var de_UserNotFoundFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new UserNotFoundFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_UserNotFoundFaultRes");var de_UserQuotaExceededFaultRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new UserQuotaExceededFault({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_UserQuotaExceededFaultRes");var se_DescribeEventsRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { Duration: [], EndTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "EndTime"), MaxResults: [], NextToken: [], SourceName: [], SourceType: [], StartTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "StartTime") });}, "se_DescribeEventsRequest");var de_BatchUpdateClusterResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ProcessedClusters: /* @__PURE__ */ __name((_) => de_ClusterList(_, context), "ProcessedClusters"), UnprocessedClusters: import_smithy_client._json });}, "de_BatchUpdateClusterResponse");var de_Cluster = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ACLName: import_smithy_client.expectString, ARN: import_smithy_client.expectString, AutoMinorVersionUpgrade: import_smithy_client.expectBoolean, AvailabilityMode: import_smithy_client.expectString, ClusterEndpoint: import_smithy_client._json, DataTiering: import_smithy_client.expectString, Description: import_smithy_client.expectString, Engine: import_smithy_client.expectString, EnginePatchVersion: import_smithy_client.expectString, EngineVersion: import_smithy_client.expectString, IpDiscovery: import_smithy_client.expectString, KmsKeyId: import_smithy_client.expectString, MaintenanceWindow: import_smithy_client.expectString, MultiRegionClusterName: import_smithy_client.expectString, Name: import_smithy_client.expectString, NetworkType: import_smithy_client.expectString, NodeType: import_smithy_client.expectString, NumberOfShards: import_smithy_client.expectInt32, ParameterGroupName: import_smithy_client.expectString, ParameterGroupStatus: import_smithy_client.expectString, PendingUpdates: /* @__PURE__ */ __name((_) => de_ClusterPendingUpdates(_, context), "PendingUpdates"), SecurityGroups: import_smithy_client._json, Shards: /* @__PURE__ */ __name((_) => de_ShardList(_, context), "Shards"), SnapshotRetentionLimit: import_smithy_client.expectInt32, SnapshotWindow: import_smithy_client.expectString, SnsTopicArn: import_smithy_client.expectString, SnsTopicStatus: import_smithy_client.expectString, Status: import_smithy_client.expectString, SubnetGroupName: import_smithy_client.expectString, TLSEnabled: import_smithy_client.expectBoolean });}, "de_Cluster");var de_ClusterConfiguration = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Description: import_smithy_client.expectString, Engine: import_smithy_client.expectString, EngineVersion: import_smithy_client.expectString, MaintenanceWindow: import_smithy_client.expectString, MultiRegionClusterName: import_smithy_client.expectString, MultiRegionParameterGroupName: import_smithy_client.expectString, Name: import_smithy_client.expectString, NodeType: import_smithy_client.expectString, NumShards: import_smithy_client.expectInt32, ParameterGroupName: import_smithy_client.expectString, Port: import_smithy_client.expectInt32, Shards: /* @__PURE__ */ __name((_) => de_ShardDetails(_, context), "Shards"), SnapshotRetentionLimit: import_smithy_client.expectInt32, SnapshotWindow: import_smithy_client.expectString, SubnetGroupName: import_smithy_client.expectString, TopicArn: import_smithy_client.expectString, VpcId: import_smithy_client.expectString });}, "de_ClusterConfiguration");var de_ClusterList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Cluster(entry, context); }); return retVal;}, "de_ClusterList");var de_ClusterPendingUpdates = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ACLs: import_smithy_client._json, Resharding: /* @__PURE__ */ __name((_) => de_ReshardingStatus(_, context), "Resharding"), ServiceUpdates: import_smithy_client._json });}, "de_ClusterPendingUpdates");var de_CopySnapshotResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Snapshot: /* @__PURE__ */ __name((_) => de_Snapshot(_, context), "Snapshot") });}, "de_CopySnapshotResponse");var de_CreateClusterResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Cluster: /* @__PURE__ */ __name((_) => de_Cluster(_, context), "Cluster") });}, "de_CreateClusterResponse");var de_CreateSnapshotResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Snapshot: /* @__PURE__ */ __name((_) => de_Snapshot(_, context), "Snapshot") });}, "de_CreateSnapshotResponse");var de_DeleteClusterResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Cluster: /* @__PURE__ */ __name((_) => de_Cluster(_, context), "Cluster") });}, "de_DeleteClusterResponse");var de_DeleteSnapshotResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Snapshot: /* @__PURE__ */ __name((_) => de_Snapshot(_, context), "Snapshot") });}, "de_DeleteSnapshotResponse");var de_DescribeClustersResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Clusters: /* @__PURE__ */ __name((_) => de_ClusterList(_, context), "Clusters"), NextToken: import_smithy_client.expectString });}, "de_DescribeClustersResponse");var de_DescribeEventsResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Events: /* @__PURE__ */ __name((_) => de_EventList(_, context), "Events"), NextToken: import_smithy_client.expectString });}, "de_DescribeEventsResponse");var de_DescribeReservedNodesOfferingsResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { NextToken: import_smithy_client.expectString, ReservedNodesOfferings: /* @__PURE__ */ __name((_) => de_ReservedNodesOfferingList(_, context), "ReservedNodesOfferings") });}, "de_DescribeReservedNodesOfferingsResponse");var de_DescribeReservedNodesResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { NextToken: import_smithy_client.expectString, ReservedNodes: /* @__PURE__ */ __name((_) => de_ReservedNodeList(_, context), "ReservedNodes") });}, "de_DescribeReservedNodesResponse");var de_DescribeServiceUpdatesResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { NextToken: import_smithy_client.expectString, ServiceUpdates: /* @__PURE__ */ __name((_) => de_ServiceUpdateList(_, context), "ServiceUpdates") });}, "de_DescribeServiceUpdatesResponse");var de_DescribeSnapshotsResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { NextToken: import_smithy_client.expectString, Snapshots: /* @__PURE__ */ __name((_) => de_SnapshotList(_, context), "Snapshots") });}, "de_DescribeSnapshotsResponse");var de_Event = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Date: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "Date"), Message: import_smithy_client.expectString, SourceName: import_smithy_client.expectString, SourceType: import_smithy_client.expectString });}, "de_Event");var de_EventList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Event(entry, context); }); return retVal;}, "de_EventList");var de_FailoverShardResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Cluster: /* @__PURE__ */ __name((_) => de_Cluster(_, context), "Cluster") });}, "de_FailoverShardResponse");var de_Node = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AvailabilityZone: import_smithy_client.expectString, CreateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreateTime"), Endpoint: import_smithy_client._json, Name: import_smithy_client.expectString, Status: import_smithy_client.expectString });}, "de_Node");var de_NodeList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Node(entry, context); }); return retVal;}, "de_NodeList");var de_PurchaseReservedNodesOfferingResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ReservedNode: /* @__PURE__ */ __name((_) => de_ReservedNode(_, context), "ReservedNode") });}, "de_PurchaseReservedNodesOfferingResponse");var de_RecurringCharge = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { RecurringChargeAmount: import_smithy_client.limitedParseDouble, RecurringChargeFrequency: import_smithy_client.expectString });}, "de_RecurringCharge");var de_RecurringChargeList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_RecurringCharge(entry, context); }); return retVal;}, "de_RecurringChargeList");var de_ReservedNode = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ARN: import_smithy_client.expectString, Duration: import_smithy_client.expectInt32, FixedPrice: import_smithy_client.limitedParseDouble, NodeCount: import_smithy_client.expectInt32, NodeType: import_smithy_client.expectString, OfferingType: import_smithy_client.expectString, RecurringCharges: /* @__PURE__ */ __name((_) => de_RecurringChargeList(_, context), "RecurringCharges"), ReservationId: import_smithy_client.expectString, ReservedNodesOfferingId: import_smithy_client.expectString, StartTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartTime"), State: import_smithy_client.expectString });}, "de_ReservedNode");var de_ReservedNodeList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ReservedNode(entry, context); }); return retVal;}, "de_ReservedNodeList");var de_ReservedNodesOffering = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Duration: import_smithy_client.expectInt32, FixedPrice: import_smithy_client.limitedParseDouble, NodeType: import_smithy_client.expectString, OfferingType: import_smithy_client.expectString, RecurringCharges: /* @__PURE__ */ __name((_) => de_RecurringChargeList(_, context), "RecurringCharges"), ReservedNodesOfferingId: import_smithy_client.expectString });}, "de_ReservedNodesOffering");var de_ReservedNodesOfferingList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ReservedNodesOffering(entry, context); }); return retVal;}, "de_ReservedNodesOfferingList");var de_ReshardingStatus = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { SlotMigration: /* @__PURE__ */ __name((_) => de_SlotMigration(_, context), "SlotMigration") });}, "de_ReshardingStatus");var de_ServiceUpdate = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AutoUpdateStartDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "AutoUpdateStartDate"), ClusterName: import_smithy_client.expectString, Description: import_smithy_client.expectString, Engine: import_smithy_client.expectString, NodesUpdated: import_smithy_client.expectString, ReleaseDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ReleaseDate"), ServiceUpdateName: import_smithy_client.expectString, Status: import_smithy_client.expectString, Type: import_smithy_client.expectString });}, "de_ServiceUpdate");var de_ServiceUpdateList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ServiceUpdate(entry, context); }); return retVal;}, "de_ServiceUpdateList");var de_Shard = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Name: import_smithy_client.expectString, Nodes: /* @__PURE__ */ __name((_) => de_NodeList(_, context), "Nodes"), NumberOfNodes: import_smithy_client.expectInt32, Slots: import_smithy_client.expectString, Status: import_smithy_client.expectString });}, "de_Shard");var de_ShardDetail = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Configuration: import_smithy_client._json, Name: import_smithy_client.expectString, Size: import_smithy_client.expectString, SnapshotCreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "SnapshotCreationTime") });}, "de_ShardDetail");var de_ShardDetails = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ShardDetail(entry, context); }); return retVal;}, "de_ShardDetails");var de_ShardList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Shard(entry, context); }); return retVal;}, "de_ShardList");var de_SlotMigration = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ProgressPercentage: import_smithy_client.limitedParseDouble });}, "de_SlotMigration");var de_Snapshot = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ARN: import_smithy_client.expectString, ClusterConfiguration: /* @__PURE__ */ __name((_) => de_ClusterConfiguration(_, context), "ClusterConfiguration"), DataTiering: import_smithy_client.expectString, KmsKeyId: import_smithy_client.expectString, Name: import_smithy_client.expectString, Source: import_smithy_client.expectString, Status: import_smithy_client.expectString });}, "de_Snapshot");var de_SnapshotList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Snapshot(entry, context); }); return retVal;}, "de_SnapshotList");var de_UpdateClusterResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Cluster: /* @__PURE__ */ __name((_) => de_Cluster(_, context), "Cluster") });}, "de_UpdateClusterResponse");var deserializeMetadata = /* @__PURE__ */ __name((output) => ({ httpStatusCode: output.statusCode, requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], extendedRequestId: output.headers["x-amz-id-2"], cfId: output.headers["x-amz-cf-id"]}), "deserializeMetadata");var throwDefaultError = (0, import_smithy_client.withBaseException)(MemoryDBServiceException);var buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const contents = { protocol, hostname, port, method: "POST", path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, headers }; if (resolvedHostname !== void 0) { contents.hostname = resolvedHostname; } if (body !== void 0) { contents.body = body; } return new import_protocol_http.HttpRequest(contents);}, "buildHttpRpcRequest");function sharedHeaders(operation) { return { "content-type": "application/x-amz-json-1.1", "x-amz-target": `AmazonMemoryDB.${operation}` };}__name(sharedHeaders, "sharedHeaders"); // src/commands/BatchUpdateClusterCommand.tsvar BatchUpdateClusterCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "BatchUpdateCluster", {}).n("MemoryDBClient", "BatchUpdateClusterCommand").f(void 0, void 0).ser(se_BatchUpdateClusterCommand).de(de_BatchUpdateClusterCommand).build() { static { __name(this, "BatchUpdateClusterCommand"); }}; // src/commands/CopySnapshotCommand.ts var CopySnapshotCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "CopySnapshot", {}).n("MemoryDBClient", "CopySnapshotCommand").f(void 0, void 0).ser(se_CopySnapshotCommand).de(de_CopySnapshotCommand).build() { static { __name(this, "CopySnapshotCommand"); }}; // src/commands/CreateACLCommand.ts var CreateACLCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "CreateACL", {}).n("MemoryDBClient", "CreateACLCommand").f(void 0, void 0).ser(se_CreateACLCommand).de(de_CreateACLCommand).build() { static { __name(this, "CreateACLCommand"); }}; // src/commands/CreateClusterCommand.ts var CreateClusterCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "CreateCluster", {}).n("MemoryDBClient", "CreateClusterCommand").f(void 0, void 0).ser(se_CreateClusterCommand).de(de_CreateClusterCommand).build() { static { __name(this, "CreateClusterCommand"); }}; // src/commands/CreateMultiRegionClusterCommand.ts var CreateMultiRegionClusterCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "CreateMultiRegionCluster", {}).n("MemoryDBClient", "CreateMultiRegionClusterCommand").f(void 0, void 0).ser(se_CreateMultiRegionClusterCommand).de(de_CreateMultiRegionClusterCommand).build() { static { __name(this, "CreateMultiRegionClusterCommand"); }}; // src/commands/CreateParameterGroupCommand.ts var CreateParameterGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "CreateParameterGroup", {}).n("MemoryDBClient", "CreateParameterGroupCommand").f(void 0, void 0).ser(se_CreateParameterGroupCommand).de(de_CreateParameterGroupCommand).build() { static { __name(this, "CreateParameterGroupCommand"); }}; // src/commands/CreateSnapshotCommand.ts var CreateSnapshotCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "CreateSnapshot", {}).n("MemoryDBClient", "CreateSnapshotCommand").f(void 0, void 0).ser(se_CreateSnapshotCommand).de(de_CreateSnapshotCommand).build() { static { __name(this, "CreateSnapshotCommand"); }}; // src/commands/CreateSubnetGroupCommand.ts var CreateSubnetGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "CreateSubnetGroup", {}).n("MemoryDBClient", "CreateSubnetGroupCommand").f(void 0, void 0).ser(se_CreateSubnetGroupCommand).de(de_CreateSubnetGroupCommand).build() { static { __name(this, "CreateSubnetGroupCommand"); }}; // src/commands/CreateUserCommand.ts var CreateUserCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "CreateUser", {}).n("MemoryDBClient", "CreateUserCommand").f(void 0, void 0).ser(se_CreateUserCommand).de(de_CreateUserCommand).build() { static { __name(this, "CreateUserCommand"); }}; // src/commands/DeleteACLCommand.ts var DeleteACLCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DeleteACL", {}).n("MemoryDBClient", "DeleteACLCommand").f(void 0, void 0).ser(se_DeleteACLCommand).de(de_DeleteACLCommand).build() { static { __name(this, "DeleteACLCommand"); }}; // src/commands/DeleteClusterCommand.ts var DeleteClusterCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DeleteCluster", {}).n("MemoryDBClient", "DeleteClusterCommand").f(void 0, void 0).ser(se_DeleteClusterCommand).de(de_DeleteClusterCommand).build() { static { __name(this, "DeleteClusterCommand"); }}; // src/commands/DeleteMultiRegionClusterCommand.ts var DeleteMultiRegionClusterCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DeleteMultiRegionCluster", {}).n("MemoryDBClient", "DeleteMultiRegionClusterCommand").f(void 0, void 0).ser(se_DeleteMultiRegionClusterCommand).de(de_DeleteMultiRegionClusterCommand).build() { static { __name(this, "DeleteMultiRegionClusterCommand"); }}; // src/commands/DeleteParameterGroupCommand.ts var DeleteParameterGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DeleteParameterGroup", {}).n("MemoryDBClient", "DeleteParameterGroupCommand").f(void 0, void 0).ser(se_DeleteParameterGroupCommand).de(de_DeleteParameterGroupCommand).build() { static { __name(this, "DeleteParameterGroupCommand"); }}; // src/commands/DeleteSnapshotCommand.ts var DeleteSnapshotCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DeleteSnapshot", {}).n("MemoryDBClient", "DeleteSnapshotCommand").f(void 0, void 0).ser(se_DeleteSnapshotCommand).de(de_DeleteSnapshotCommand).build() { static { __name(this, "DeleteSnapshotCommand"); }}; // src/commands/DeleteSubnetGroupCommand.ts var DeleteSubnetGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DeleteSubnetGroup", {}).n("MemoryDBClient", "DeleteSubnetGroupCommand").f(void 0, void 0).ser(se_DeleteSubnetGroupCommand).de(de_DeleteSubnetGroupCommand).build() { static { __name(this, "DeleteSubnetGroupCommand"); }}; // src/commands/DeleteUserCommand.ts var DeleteUserCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DeleteUser", {}).n("MemoryDBClient", "DeleteUserCommand").f(void 0, void 0).ser(se_DeleteUserCommand).de(de_DeleteUserCommand).build() { static { __name(this, "DeleteUserCommand"); }}; // src/commands/DescribeACLsCommand.ts var DescribeACLsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DescribeACLs", {}).n("MemoryDBClient", "DescribeACLsCommand").f(void 0, void 0).ser(se_DescribeACLsCommand).de(de_DescribeACLsCommand).build() { static { __name(this, "DescribeACLsCommand"); }}; // src/commands/DescribeClustersCommand.ts var DescribeClustersCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DescribeClusters", {}).n("MemoryDBClient", "DescribeClustersCommand").f(void 0, void 0).ser(se_DescribeClustersCommand).de(de_DescribeClustersCommand).build() { static { __name(this, "DescribeClustersCommand"); }}; // src/commands/DescribeEngineVersionsCommand.ts var DescribeEngineVersionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DescribeEngineVersions", {}).n("MemoryDBClient", "DescribeEngineVersionsCommand").f(void 0, void 0).ser(se_DescribeEngineVersionsCommand).de(de_DescribeEngineVersionsCommand).build() { static { __name(this, "DescribeEngineVersionsCommand"); }}; // src/commands/DescribeEventsCommand.ts var DescribeEventsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DescribeEvents", {}).n("MemoryDBClient", "DescribeEventsCommand").f(void 0, void 0).ser(se_DescribeEventsCommand).de(de_DescribeEventsCommand).build() { static { __name(this, "DescribeEventsCommand"); }}; // src/commands/DescribeMultiRegionClustersCommand.ts var DescribeMultiRegionClustersCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DescribeMultiRegionClusters", {}).n("MemoryDBClient", "DescribeMultiRegionClustersCommand").f(void 0, void 0).ser(se_DescribeMultiRegionClustersCommand).de(de_DescribeMultiRegionClustersCommand).build() { static { __name(this, "DescribeMultiRegionClustersCommand"); }}; // src/commands/DescribeParameterGroupsCommand.ts var DescribeParameterGroupsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DescribeParameterGroups", {}).n("MemoryDBClient", "DescribeParameterGroupsCommand").f(void 0, void 0).ser(se_DescribeParameterGroupsCommand).de(de_DescribeParameterGroupsCommand).build() { static { __name(this, "DescribeParameterGroupsCommand"); }}; // src/commands/DescribeParametersCommand.ts var DescribeParametersCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DescribeParameters", {}).n("MemoryDBClient", "DescribeParametersCommand").f(void 0, void 0).ser(se_DescribeParametersCommand).de(de_DescribeParametersCommand).build() { static { __name(this, "DescribeParametersCommand"); }}; // src/commands/DescribeReservedNodesCommand.ts var DescribeReservedNodesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DescribeReservedNodes", {}).n("MemoryDBClient", "DescribeReservedNodesCommand").f(void 0, void 0).ser(se_DescribeReservedNodesCommand).de(de_DescribeReservedNodesCommand).build() { static { __name(this, "DescribeReservedNodesCommand"); }}; // src/commands/DescribeReservedNodesOfferingsCommand.ts var DescribeReservedNodesOfferingsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DescribeReservedNodesOfferings", {}).n("MemoryDBClient", "DescribeReservedNodesOfferingsCommand").f(void 0, void 0).ser(se_DescribeReservedNodesOfferingsCommand).de(de_DescribeReservedNodesOfferingsCommand).build() { static { __name(this, "DescribeReservedNodesOfferingsCommand"); }}; // src/commands/DescribeServiceUpdatesCommand.ts var DescribeServiceUpdatesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DescribeServiceUpdates", {}).n("MemoryDBClient", "DescribeServiceUpdatesCommand").f(void 0, void 0).ser(se_DescribeServiceUpdatesCommand).de(de_DescribeServiceUpdatesCommand).build() { static { __name(this, "DescribeServiceUpdatesCommand"); }}; // src/commands/DescribeSnapshotsCommand.ts var DescribeSnapshotsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DescribeSnapshots", {}).n("MemoryDBClient", "DescribeSnapshotsCommand").f(void 0, void 0).ser(se_DescribeSnapshotsCommand).de(de_DescribeSnapshotsCommand).build() { static { __name(this, "DescribeSnapshotsCommand"); }}; // src/commands/DescribeSubnetGroupsCommand.ts var DescribeSubnetGroupsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DescribeSubnetGroups", {}).n("MemoryDBClient", "DescribeSubnetGroupsCommand").f(void 0, void 0).ser(se_DescribeSubnetGroupsCommand).de(de_DescribeSubnetGroupsCommand).build() { static { __name(this, "DescribeSubnetGroupsCommand"); }}; // src/commands/DescribeUsersCommand.ts var DescribeUsersCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "DescribeUsers", {}).n("MemoryDBClient", "DescribeUsersCommand").f(void 0, void 0).ser(se_DescribeUsersCommand).de(de_DescribeUsersCommand).build() { static { __name(this, "DescribeUsersCommand"); }}; // src/commands/FailoverShardCommand.ts var FailoverShardCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "FailoverShard", {}).n("MemoryDBClient", "FailoverShardCommand").f(void 0, void 0).ser(se_FailoverShardCommand).de(de_FailoverShardCommand).build() { static { __name(this, "FailoverShardCommand"); }}; // src/commands/ListAllowedMultiRegionClusterUpdatesCommand.ts var ListAllowedMultiRegionClusterUpdatesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "ListAllowedMultiRegionClusterUpdates", {}).n("MemoryDBClient", "ListAllowedMultiRegionClusterUpdatesCommand").f(void 0, void 0).ser(se_ListAllowedMultiRegionClusterUpdatesCommand).de(de_ListAllowedMultiRegionClusterUpdatesCommand).build() { static { __name(this, "ListAllowedMultiRegionClusterUpdatesCommand"); }}; // src/commands/ListAllowedNodeTypeUpdatesCommand.ts var ListAllowedNodeTypeUpdatesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "ListAllowedNodeTypeUpdates", {}).n("MemoryDBClient", "ListAllowedNodeTypeUpdatesCommand").f(void 0, void 0).ser(se_ListAllowedNodeTypeUpdatesCommand).de(de_ListAllowedNodeTypeUpdatesCommand).build() { static { __name(this, "ListAllowedNodeTypeUpdatesCommand"); }}; // src/commands/ListTagsCommand.ts var ListTagsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "ListTags", {}).n("MemoryDBClient", "ListTagsCommand").f(void 0, void 0).ser(se_ListTagsCommand).de(de_ListTagsCommand).build() { static { __name(this, "ListTagsCommand"); }}; // src/commands/PurchaseReservedNodesOfferingCommand.ts var PurchaseReservedNodesOfferingCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "PurchaseReservedNodesOffering", {}).n("MemoryDBClient", "PurchaseReservedNodesOfferingCommand").f(void 0, void 0).ser(se_PurchaseReservedNodesOfferingCommand).de(de_PurchaseReservedNodesOfferingCommand).build() { static { __name(this, "PurchaseReservedNodesOfferingCommand"); }}; // src/commands/ResetParameterGroupCommand.ts var ResetParameterGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "ResetParameterGroup", {}).n("MemoryDBClient", "ResetParameterGroupCommand").f(void 0, void 0).ser(se_ResetParameterGroupCommand).de(de_ResetParameterGroupCommand).build() { static { __name(this, "ResetParameterGroupCommand"); }}; // src/commands/TagResourceCommand.ts var TagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "TagResource", {}).n("MemoryDBClient", "TagResourceCommand").f(void 0, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() { static { __name(this, "TagResourceCommand"); }}; // src/commands/UntagResourceCommand.ts var UntagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "UntagResource", {}).n("MemoryDBClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() { static { __name(this, "UntagResourceCommand"); }}; // src/commands/UpdateACLCommand.ts var UpdateACLCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "UpdateACL", {}).n("MemoryDBClient", "UpdateACLCommand").f(void 0, void 0).ser(se_UpdateACLCommand).de(de_UpdateACLCommand).build() { static { __name(this, "UpdateACLCommand"); }}; // src/commands/UpdateClusterCommand.ts var UpdateClusterCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "UpdateCluster", {}).n("MemoryDBClient", "UpdateClusterCommand").f(void 0, void 0).ser(se_UpdateClusterCommand).de(de_UpdateClusterCommand).build() { static { __name(this, "UpdateClusterCommand"); }}; // src/commands/UpdateMultiRegionClusterCommand.ts var UpdateMultiRegionClusterCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "UpdateMultiRegionCluster", {}).n("MemoryDBClient", "UpdateMultiRegionClusterCommand").f(void 0, void 0).ser(se_UpdateMultiRegionClusterCommand).de(de_UpdateMultiRegionClusterCommand).build() { static { __name(this, "UpdateMultiRegionClusterCommand"); }}; // src/commands/UpdateParameterGroupCommand.ts var UpdateParameterGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "UpdateParameterGroup", {}).n("MemoryDBClient", "UpdateParameterGroupCommand").f(void 0, void 0).ser(se_UpdateParameterGroupCommand).de(de_UpdateParameterGroupCommand).build() { static { __name(this, "UpdateParameterGroupCommand"); }}; // src/commands/UpdateSubnetGroupCommand.ts var UpdateSubnetGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "UpdateSubnetGroup", {}).n("MemoryDBClient", "UpdateSubnetGroupCommand").f(void 0, void 0).ser(se_UpdateSubnetGroupCommand).de(de_UpdateSubnetGroupCommand).build() { static { __name(this, "UpdateSubnetGroupCommand"); }}; // src/commands/UpdateUserCommand.ts var UpdateUserCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AmazonMemoryDB", "UpdateUser", {}).n("MemoryDBClient", "UpdateUserCommand").f(void 0, void 0).ser(se_UpdateUserCommand).de(de_UpdateUserCommand).build() { static { __name(this, "UpdateUserCommand"); }}; // src/MemoryDB.tsvar commands = { BatchUpdateClusterCommand, CopySnapshotCommand, CreateACLCommand, CreateClusterCommand, CreateMultiRegionClusterCommand, CreateParameterGroupCommand, CreateSnapshotCommand, CreateSubnetGroupCommand, CreateUserCommand, DeleteACLCommand, DeleteClusterCommand, DeleteMultiRegionClusterCommand, DeleteParameterGroupCommand, DeleteSnapshotCommand, DeleteSubnetGroupCommand, DeleteUserCommand, DescribeACLsCommand, DescribeClustersCommand, DescribeEngineVersionsCommand, DescribeEventsCommand, DescribeMultiRegionClustersCommand, DescribeParameterGroupsCommand, DescribeParametersCommand, DescribeReservedNodesCommand, DescribeReservedNodesOfferingsCommand, DescribeServiceUpdatesCommand, DescribeSnapshotsCommand, DescribeSubnetGroupsCommand, DescribeUsersCommand, FailoverShardCommand, ListAllowedMultiRegionClusterUpdatesCommand, ListAllowedNodeTypeUpdatesCommand, ListTagsCommand, PurchaseReservedNodesOfferingCommand, ResetParameterGroupCommand, TagResourceCommand, UntagResourceCommand, UpdateACLCommand, UpdateClusterCommand, UpdateMultiRegionClusterCommand, UpdateParameterGroupCommand, UpdateSubnetGroupCommand, UpdateUserCommand};var MemoryDB = class extends MemoryDBClient { static { __name(this, "MemoryDB"); }};(0, import_smithy_client.createAggregatedClient)(commands, MemoryDB); // src/pagination/DescribeACLsPaginator.ts var paginateDescribeACLs = (0, import_core.createPaginator)(MemoryDBClient, DescribeACLsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeClustersPaginator.ts var paginateDescribeClusters = (0, import_core.createPaginator)(MemoryDBClient, DescribeClustersCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeEngineVersionsPaginator.ts var paginateDescribeEngineVersions = (0, import_core.createPaginator)(MemoryDBClient, DescribeEngineVersionsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeEventsPaginator.ts var paginateDescribeEvents = (0, import_core.createPaginator)(MemoryDBClient, DescribeEventsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeMultiRegionClustersPaginator.ts var paginateDescribeMultiRegionClusters = (0, import_core.createPaginator)(MemoryDBClient, DescribeMultiRegionClustersCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeParameterGroupsPaginator.ts var paginateDescribeParameterGroups = (0, import_core.createPaginator)(MemoryDBClient, DescribeParameterGroupsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeParametersPaginator.ts var paginateDescribeParameters = (0, import_core.createPaginator)(MemoryDBClient, DescribeParametersCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeReservedNodesOfferingsPaginator.ts var paginateDescribeReservedNodesOfferings = (0, import_core.createPaginator)(MemoryDBClient, DescribeReservedNodesOfferingsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeReservedNodesPaginator.ts var paginateDescribeReservedNodes = (0, import_core.createPaginator)(MemoryDBClient, DescribeReservedNodesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeServiceUpdatesPaginator.ts var paginateDescribeServiceUpdates = (0, import_core.createPaginator)(MemoryDBClient, DescribeServiceUpdatesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeSnapshotsPaginator.ts var paginateDescribeSnapshots = (0, import_core.createPaginator)(MemoryDBClient, DescribeSnapshotsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeSubnetGroupsPaginator.ts var paginateDescribeSubnetGroups = (0, import_core.createPaginator)(MemoryDBClient, DescribeSubnetGroupsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeUsersPaginator.ts var paginateDescribeUsers = (0, import_core.createPaginator)(MemoryDBClient, DescribeUsersCommand, "NextToken", "NextToken", "MaxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { MemoryDBServiceException, __Client, MemoryDBClient, MemoryDB, $Command, BatchUpdateClusterCommand, CopySnapshotCommand, CreateACLCommand, CreateClusterCommand, CreateMultiRegionClusterCommand, CreateParameterGroupCommand, CreateSnapshotCommand, CreateSubnetGroupCommand, CreateUserCommand, DeleteACLCommand, DeleteClusterCommand, DeleteMultiRegionClusterCommand, DeleteParameterGroupCommand, DeleteSnapshotCommand, DeleteSubnetGroupCommand, DeleteUserCommand, DescribeACLsCommand, DescribeClustersCommand, DescribeEngineVersionsCommand, DescribeEventsCommand, DescribeMultiRegionClustersCommand, DescribeParameterGroupsCommand, DescribeParametersCommand, DescribeReservedNodesCommand, DescribeReservedNodesOfferingsCommand, DescribeServiceUpdatesCommand, DescribeSnapshotsCommand, DescribeSubnetGroupsCommand, DescribeUsersCommand, FailoverShardCommand, ListAllowedMultiRegionClusterUpdatesCommand, ListAllowedNodeTypeUpdatesCommand, ListTagsCommand, PurchaseReservedNodesOfferingCommand, ResetParameterGroupCommand, TagResourceCommand, UntagResourceCommand, UpdateACLCommand, UpdateClusterCommand, UpdateMultiRegionClusterCommand, UpdateParameterGroupCommand, UpdateSubnetGroupCommand, UpdateUserCommand, paginateDescribeACLs, paginateDescribeClusters, paginateDescribeEngineVersions, paginateDescribeEvents, paginateDescribeMultiRegionClusters, paginateDescribeParameterGroups, paginateDescribeParameters, paginateDescribeReservedNodesOfferings, paginateDescribeReservedNodes, paginateDescribeServiceUpdates, paginateDescribeSnapshots, paginateDescribeSubnetGroups, paginateDescribeUsers, ACLAlreadyExistsFault, ACLNotFoundFault, ACLQuotaExceededFault, AZStatus, DataTieringStatus, IpDiscovery, NetworkType, ServiceUpdateStatus, InvalidParameterValueException, ServiceUpdateNotFoundFault, InvalidParameterCombinationException, InvalidSnapshotStateFault, ServiceLinkedRoleNotFoundFault, SnapshotAlreadyExistsFault, SnapshotNotFoundFault, SnapshotQuotaExceededFault, TagQuotaPerResourceExceeded, DefaultUserRequired, DuplicateUserNameFault, UserNotFoundFault, ClusterAlreadyExistsFault, ClusterQuotaForCustomerExceededFault, InsufficientClusterCapacityFault, InvalidACLStateFault, InvalidCredentialsException, InvalidMultiRegionClusterStateFault, InvalidVPCNetworkStateFault, MultiRegionClusterNotFoundFault, NodeQuotaForClusterExceededFault, NodeQuotaForCustomerExceededFault, ParameterGroupNotFoundFault, ShardsPerClusterQuotaExceededFault, SubnetGroupNotFoundFault, MultiRegionClusterAlreadyExistsFault, MultiRegionParameterGroupNotFoundFault, InvalidParameterGroupStateFault, ParameterGroupAlreadyExistsFault, ParameterGroupQuotaExceededFault, ClusterNotFoundFault, InvalidClusterStateFault, InvalidSubnet, SubnetGroupAlreadyExistsFault, SubnetGroupQuotaExceededFault, SubnetNotAllowedFault, SubnetQuotaExceededFault, InputAuthenticationType, AuthenticationType, UserAlreadyExistsFault, UserQuotaExceededFault, SubnetGroupInUseFault, InvalidUserStateFault, SourceType, ReservedNodeNotFoundFault, ReservedNodesOfferingNotFoundFault, ServiceUpdateType, APICallRateForCustomerExceededFault, InvalidKMSKeyFault, ShardNotFoundFault, TestFailoverNotAvailableFault, InvalidARNFault, ReservedNodeAlreadyExistsFault, ReservedNodeQuotaExceededFault, TagNotFoundFault, InvalidNodeStateFault, NoOperationFault, UpdateStrategy, SubnetInUse});