File Explorer

/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 /.

2 dirs
3 files
index.js161 KB · 4142 lines
"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});