{"version":3,"sources":["jsdelivr-header.js","/npm/@aws-sdk/client-dax@3.1002.0/dist-cjs/index.js"],"names":[],"mappings":"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","file":"/npm/@aws-sdk/client-dax@3.1002.0/dist-cjs/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@aws-sdk/client-dax@3.1002.0/dist-cjs/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict';\n\nvar middlewareHostHeader = require('@aws-sdk/middleware-host-header');\nvar middlewareLogger = require('@aws-sdk/middleware-logger');\nvar middlewareRecursionDetection = require('@aws-sdk/middleware-recursion-detection');\nvar middlewareUserAgent = require('@aws-sdk/middleware-user-agent');\nvar configResolver = require('@smithy/config-resolver');\nvar core = require('@smithy/core');\nvar schema = require('@smithy/core/schema');\nvar middlewareContentLength = require('@smithy/middleware-content-length');\nvar middlewareEndpoint = require('@smithy/middleware-endpoint');\nvar middlewareRetry = require('@smithy/middleware-retry');\nvar smithyClient = require('@smithy/smithy-client');\nvar httpAuthSchemeProvider = require('./auth/httpAuthSchemeProvider');\nvar runtimeConfig = require('./runtimeConfig');\nvar regionConfigResolver = require('@aws-sdk/region-config-resolver');\nvar protocolHttp = require('@smithy/protocol-http');\nvar schemas_0 = require('./schemas/schemas_0');\nvar errors = require('./models/errors');\nvar DAXServiceException = require('./models/DAXServiceException');\n\nconst resolveClientEndpointParameters = (options) => {\n    return Object.assign(options, {\n        useDualstackEndpoint: options.useDualstackEndpoint ?? false,\n        useFipsEndpoint: options.useFipsEndpoint ?? false,\n        defaultSigningName: \"dax\",\n    });\n};\nconst commonParams = {\n    UseFIPS: { type: \"builtInParams\", name: \"useFipsEndpoint\" },\n    Endpoint: { type: \"builtInParams\", name: \"endpoint\" },\n    Region: { type: \"builtInParams\", name: \"region\" },\n    UseDualStack: { type: \"builtInParams\", name: \"useDualstackEndpoint\" },\n};\n\nconst getHttpAuthExtensionConfiguration = (runtimeConfig) => {\n    const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;\n    let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;\n    let _credentials = runtimeConfig.credentials;\n    return {\n        setHttpAuthScheme(httpAuthScheme) {\n            const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);\n            if (index === -1) {\n                _httpAuthSchemes.push(httpAuthScheme);\n            }\n            else {\n                _httpAuthSchemes.splice(index, 1, httpAuthScheme);\n            }\n        },\n        httpAuthSchemes() {\n            return _httpAuthSchemes;\n        },\n        setHttpAuthSchemeProvider(httpAuthSchemeProvider) {\n            _httpAuthSchemeProvider = httpAuthSchemeProvider;\n        },\n        httpAuthSchemeProvider() {\n            return _httpAuthSchemeProvider;\n        },\n        setCredentials(credentials) {\n            _credentials = credentials;\n        },\n        credentials() {\n            return _credentials;\n        },\n    };\n};\nconst resolveHttpAuthRuntimeConfig = (config) => {\n    return {\n        httpAuthSchemes: config.httpAuthSchemes(),\n        httpAuthSchemeProvider: config.httpAuthSchemeProvider(),\n        credentials: config.credentials(),\n    };\n};\n\nconst resolveRuntimeExtensions = (runtimeConfig, extensions) => {\n    const extensionConfiguration = Object.assign(regionConfigResolver.getAwsRegionExtensionConfiguration(runtimeConfig), smithyClient.getDefaultExtensionConfiguration(runtimeConfig), protocolHttp.getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig));\n    extensions.forEach((extension) => extension.configure(extensionConfiguration));\n    return Object.assign(runtimeConfig, regionConfigResolver.resolveAwsRegionExtensionConfiguration(extensionConfiguration), smithyClient.resolveDefaultRuntimeConfig(extensionConfiguration), protocolHttp.resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));\n};\n\nclass DAXClient extends smithyClient.Client {\n    config;\n    constructor(...[configuration]) {\n        const _config_0 = runtimeConfig.getRuntimeConfig(configuration || {});\n        super(_config_0);\n        this.initConfig = _config_0;\n        const _config_1 = resolveClientEndpointParameters(_config_0);\n        const _config_2 = middlewareUserAgent.resolveUserAgentConfig(_config_1);\n        const _config_3 = middlewareRetry.resolveRetryConfig(_config_2);\n        const _config_4 = configResolver.resolveRegionConfig(_config_3);\n        const _config_5 = middlewareHostHeader.resolveHostHeaderConfig(_config_4);\n        const _config_6 = middlewareEndpoint.resolveEndpointConfig(_config_5);\n        const _config_7 = httpAuthSchemeProvider.resolveHttpAuthSchemeConfig(_config_6);\n        const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);\n        this.config = _config_8;\n        this.middlewareStack.use(schema.getSchemaSerdePlugin(this.config));\n        this.middlewareStack.use(middlewareUserAgent.getUserAgentPlugin(this.config));\n        this.middlewareStack.use(middlewareRetry.getRetryPlugin(this.config));\n        this.middlewareStack.use(middlewareContentLength.getContentLengthPlugin(this.config));\n        this.middlewareStack.use(middlewareHostHeader.getHostHeaderPlugin(this.config));\n        this.middlewareStack.use(middlewareLogger.getLoggerPlugin(this.config));\n        this.middlewareStack.use(middlewareRecursionDetection.getRecursionDetectionPlugin(this.config));\n        this.middlewareStack.use(core.getHttpAuthSchemeEndpointRuleSetPlugin(this.config, {\n            httpAuthSchemeParametersProvider: httpAuthSchemeProvider.defaultDAXHttpAuthSchemeParametersProvider,\n            identityProviderConfigProvider: async (config) => new core.DefaultIdentityProviderConfig({\n                \"aws.auth#sigv4\": config.credentials,\n            }),\n        }));\n        this.middlewareStack.use(core.getHttpSigningPlugin(this.config));\n    }\n    destroy() {\n        super.destroy();\n    }\n}\n\nclass CreateClusterCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"CreateCluster\", {})\n    .n(\"DAXClient\", \"CreateClusterCommand\")\n    .sc(schemas_0.CreateCluster$)\n    .build() {\n}\n\nclass CreateParameterGroupCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"CreateParameterGroup\", {})\n    .n(\"DAXClient\", \"CreateParameterGroupCommand\")\n    .sc(schemas_0.CreateParameterGroup$)\n    .build() {\n}\n\nclass CreateSubnetGroupCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"CreateSubnetGroup\", {})\n    .n(\"DAXClient\", \"CreateSubnetGroupCommand\")\n    .sc(schemas_0.CreateSubnetGroup$)\n    .build() {\n}\n\nclass DecreaseReplicationFactorCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"DecreaseReplicationFactor\", {})\n    .n(\"DAXClient\", \"DecreaseReplicationFactorCommand\")\n    .sc(schemas_0.DecreaseReplicationFactor$)\n    .build() {\n}\n\nclass DeleteClusterCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"DeleteCluster\", {})\n    .n(\"DAXClient\", \"DeleteClusterCommand\")\n    .sc(schemas_0.DeleteCluster$)\n    .build() {\n}\n\nclass DeleteParameterGroupCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"DeleteParameterGroup\", {})\n    .n(\"DAXClient\", \"DeleteParameterGroupCommand\")\n    .sc(schemas_0.DeleteParameterGroup$)\n    .build() {\n}\n\nclass DeleteSubnetGroupCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"DeleteSubnetGroup\", {})\n    .n(\"DAXClient\", \"DeleteSubnetGroupCommand\")\n    .sc(schemas_0.DeleteSubnetGroup$)\n    .build() {\n}\n\nclass DescribeClustersCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"DescribeClusters\", {})\n    .n(\"DAXClient\", \"DescribeClustersCommand\")\n    .sc(schemas_0.DescribeClusters$)\n    .build() {\n}\n\nclass DescribeDefaultParametersCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"DescribeDefaultParameters\", {})\n    .n(\"DAXClient\", \"DescribeDefaultParametersCommand\")\n    .sc(schemas_0.DescribeDefaultParameters$)\n    .build() {\n}\n\nclass DescribeEventsCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"DescribeEvents\", {})\n    .n(\"DAXClient\", \"DescribeEventsCommand\")\n    .sc(schemas_0.DescribeEvents$)\n    .build() {\n}\n\nclass DescribeParameterGroupsCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"DescribeParameterGroups\", {})\n    .n(\"DAXClient\", \"DescribeParameterGroupsCommand\")\n    .sc(schemas_0.DescribeParameterGroups$)\n    .build() {\n}\n\nclass DescribeParametersCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"DescribeParameters\", {})\n    .n(\"DAXClient\", \"DescribeParametersCommand\")\n    .sc(schemas_0.DescribeParameters$)\n    .build() {\n}\n\nclass DescribeSubnetGroupsCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"DescribeSubnetGroups\", {})\n    .n(\"DAXClient\", \"DescribeSubnetGroupsCommand\")\n    .sc(schemas_0.DescribeSubnetGroups$)\n    .build() {\n}\n\nclass IncreaseReplicationFactorCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"IncreaseReplicationFactor\", {})\n    .n(\"DAXClient\", \"IncreaseReplicationFactorCommand\")\n    .sc(schemas_0.IncreaseReplicationFactor$)\n    .build() {\n}\n\nclass ListTagsCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"ListTags\", {})\n    .n(\"DAXClient\", \"ListTagsCommand\")\n    .sc(schemas_0.ListTags$)\n    .build() {\n}\n\nclass RebootNodeCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"RebootNode\", {})\n    .n(\"DAXClient\", \"RebootNodeCommand\")\n    .sc(schemas_0.RebootNode$)\n    .build() {\n}\n\nclass TagResourceCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"TagResource\", {})\n    .n(\"DAXClient\", \"TagResourceCommand\")\n    .sc(schemas_0.TagResource$)\n    .build() {\n}\n\nclass UntagResourceCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"UntagResource\", {})\n    .n(\"DAXClient\", \"UntagResourceCommand\")\n    .sc(schemas_0.UntagResource$)\n    .build() {\n}\n\nclass UpdateClusterCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"UpdateCluster\", {})\n    .n(\"DAXClient\", \"UpdateClusterCommand\")\n    .sc(schemas_0.UpdateCluster$)\n    .build() {\n}\n\nclass UpdateParameterGroupCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"UpdateParameterGroup\", {})\n    .n(\"DAXClient\", \"UpdateParameterGroupCommand\")\n    .sc(schemas_0.UpdateParameterGroup$)\n    .build() {\n}\n\nclass UpdateSubnetGroupCommand extends smithyClient.Command\n    .classBuilder()\n    .ep(commonParams)\n    .m(function (Command, cs, config, o) {\n    return [middlewareEndpoint.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];\n})\n    .s(\"AmazonDAXV3\", \"UpdateSubnetGroup\", {})\n    .n(\"DAXClient\", \"UpdateSubnetGroupCommand\")\n    .sc(schemas_0.UpdateSubnetGroup$)\n    .build() {\n}\n\nconst commands = {\n    CreateClusterCommand,\n    CreateParameterGroupCommand,\n    CreateSubnetGroupCommand,\n    DecreaseReplicationFactorCommand,\n    DeleteClusterCommand,\n    DeleteParameterGroupCommand,\n    DeleteSubnetGroupCommand,\n    DescribeClustersCommand,\n    DescribeDefaultParametersCommand,\n    DescribeEventsCommand,\n    DescribeParameterGroupsCommand,\n    DescribeParametersCommand,\n    DescribeSubnetGroupsCommand,\n    IncreaseReplicationFactorCommand,\n    ListTagsCommand,\n    RebootNodeCommand,\n    TagResourceCommand,\n    UntagResourceCommand,\n    UpdateClusterCommand,\n    UpdateParameterGroupCommand,\n    UpdateSubnetGroupCommand,\n};\nclass DAX extends DAXClient {\n}\nsmithyClient.createAggregatedClient(commands, DAX);\n\nconst ClusterEndpointEncryptionType = {\n    NONE: \"NONE\",\n    TLS: \"TLS\",\n};\nconst NetworkType = {\n    DUAL_STACK: \"dual_stack\",\n    IPV4: \"ipv4\",\n    IPV6: \"ipv6\",\n};\nconst SSEStatus = {\n    DISABLED: \"DISABLED\",\n    DISABLING: \"DISABLING\",\n    ENABLED: \"ENABLED\",\n    ENABLING: \"ENABLING\",\n};\nconst ChangeType = {\n    IMMEDIATE: \"IMMEDIATE\",\n    REQUIRES_REBOOT: \"REQUIRES_REBOOT\",\n};\nconst IsModifiable = {\n    CONDITIONAL: \"CONDITIONAL\",\n    FALSE: \"FALSE\",\n    TRUE: \"TRUE\",\n};\nconst ParameterType = {\n    DEFAULT: \"DEFAULT\",\n    NODE_TYPE_SPECIFIC: \"NODE_TYPE_SPECIFIC\",\n};\nconst SourceType = {\n    CLUSTER: \"CLUSTER\",\n    PARAMETER_GROUP: \"PARAMETER_GROUP\",\n    SUBNET_GROUP: \"SUBNET_GROUP\",\n};\n\nexports.$Command = smithyClient.Command;\nexports.__Client = smithyClient.Client;\nexports.DAXServiceException = DAXServiceException.DAXServiceException;\nexports.ChangeType = ChangeType;\nexports.ClusterEndpointEncryptionType = ClusterEndpointEncryptionType;\nexports.CreateClusterCommand = CreateClusterCommand;\nexports.CreateParameterGroupCommand = CreateParameterGroupCommand;\nexports.CreateSubnetGroupCommand = CreateSubnetGroupCommand;\nexports.DAX = DAX;\nexports.DAXClient = DAXClient;\nexports.DecreaseReplicationFactorCommand = DecreaseReplicationFactorCommand;\nexports.DeleteClusterCommand = DeleteClusterCommand;\nexports.DeleteParameterGroupCommand = DeleteParameterGroupCommand;\nexports.DeleteSubnetGroupCommand = DeleteSubnetGroupCommand;\nexports.DescribeClustersCommand = DescribeClustersCommand;\nexports.DescribeDefaultParametersCommand = DescribeDefaultParametersCommand;\nexports.DescribeEventsCommand = DescribeEventsCommand;\nexports.DescribeParameterGroupsCommand = DescribeParameterGroupsCommand;\nexports.DescribeParametersCommand = DescribeParametersCommand;\nexports.DescribeSubnetGroupsCommand = DescribeSubnetGroupsCommand;\nexports.IncreaseReplicationFactorCommand = IncreaseReplicationFactorCommand;\nexports.IsModifiable = IsModifiable;\nexports.ListTagsCommand = ListTagsCommand;\nexports.NetworkType = NetworkType;\nexports.ParameterType = ParameterType;\nexports.RebootNodeCommand = RebootNodeCommand;\nexports.SSEStatus = SSEStatus;\nexports.SourceType = SourceType;\nexports.TagResourceCommand = TagResourceCommand;\nexports.UntagResourceCommand = UntagResourceCommand;\nexports.UpdateClusterCommand = UpdateClusterCommand;\nexports.UpdateParameterGroupCommand = UpdateParameterGroupCommand;\nexports.UpdateSubnetGroupCommand = UpdateSubnetGroupCommand;\nObject.prototype.hasOwnProperty.call(schemas_0, '__proto__') &&\n    !Object.prototype.hasOwnProperty.call(exports, '__proto__') &&\n    Object.defineProperty(exports, '__proto__', {\n        enumerable: true,\n        value: schemas_0['__proto__']\n    });\n\nObject.keys(schemas_0).forEach(function (k) {\n    if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) exports[k] = schemas_0[k];\n});\nObject.prototype.hasOwnProperty.call(errors, '__proto__') &&\n    !Object.prototype.hasOwnProperty.call(exports, '__proto__') &&\n    Object.defineProperty(exports, '__proto__', {\n        enumerable: true,\n        value: errors['__proto__']\n    });\n\nObject.keys(errors).forEach(function (k) {\n    if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) exports[k] = errors[k];\n});\n"]}