"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ElastiCache = void 0;
const BINDING_ERROR = 'SimpleSteps service bindings cannot be called directly. They exist only for the compiler.';
/** ElastiCache service binding for Step Functions SDK integrations. */
class ElastiCache {
    constructor() { }
    addTagsToResource(params) {
        throw new Error(BINDING_ERROR);
    }
    authorizeCacheSecurityGroupIngress(params) {
        throw new Error(BINDING_ERROR);
    }
    batchApplyUpdateAction(params) {
        throw new Error(BINDING_ERROR);
    }
    batchStopUpdateAction(params) {
        throw new Error(BINDING_ERROR);
    }
    completeMigration(params) {
        throw new Error(BINDING_ERROR);
    }
    copyServerlessCacheSnapshot(params) {
        throw new Error(BINDING_ERROR);
    }
    copySnapshot(params) {
        throw new Error(BINDING_ERROR);
    }
    createCacheCluster(params) {
        throw new Error(BINDING_ERROR);
    }
    createCacheParameterGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    createCacheSecurityGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    createCacheSubnetGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    createGlobalReplicationGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    createReplicationGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    createServerlessCache(params) {
        throw new Error(BINDING_ERROR);
    }
    createServerlessCacheSnapshot(params) {
        throw new Error(BINDING_ERROR);
    }
    createSnapshot(params) {
        throw new Error(BINDING_ERROR);
    }
    createUser(params) {
        throw new Error(BINDING_ERROR);
    }
    createUserGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    decreaseNodeGroupsInGlobalReplicationGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    decreaseReplicaCount(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteCacheCluster(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteCacheParameterGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteCacheSecurityGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteCacheSubnetGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteGlobalReplicationGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteReplicationGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteServerlessCache(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteServerlessCacheSnapshot(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteSnapshot(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteUser(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteUserGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    describeCacheClusters(params) {
        throw new Error(BINDING_ERROR);
    }
    describeCacheEngineVersions(params) {
        throw new Error(BINDING_ERROR);
    }
    describeCacheParameterGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    describeCacheParameters(params) {
        throw new Error(BINDING_ERROR);
    }
    describeCacheSecurityGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    describeCacheSubnetGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    describeEngineDefaultParameters(params) {
        throw new Error(BINDING_ERROR);
    }
    describeEvents(params) {
        throw new Error(BINDING_ERROR);
    }
    describeGlobalReplicationGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    describeReplicationGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    describeReservedCacheNodes(params) {
        throw new Error(BINDING_ERROR);
    }
    describeReservedCacheNodesOfferings(params) {
        throw new Error(BINDING_ERROR);
    }
    describeServerlessCaches(params) {
        throw new Error(BINDING_ERROR);
    }
    describeServerlessCacheSnapshots(params) {
        throw new Error(BINDING_ERROR);
    }
    describeServiceUpdates(params) {
        throw new Error(BINDING_ERROR);
    }
    describeSnapshots(params) {
        throw new Error(BINDING_ERROR);
    }
    describeUpdateActions(params) {
        throw new Error(BINDING_ERROR);
    }
    describeUserGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    describeUsers(params) {
        throw new Error(BINDING_ERROR);
    }
    disassociateGlobalReplicationGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    exportServerlessCacheSnapshot(params) {
        throw new Error(BINDING_ERROR);
    }
    failoverGlobalReplicationGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    increaseNodeGroupsInGlobalReplicationGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    increaseReplicaCount(params) {
        throw new Error(BINDING_ERROR);
    }
    listAllowedNodeTypeModifications(params) {
        throw new Error(BINDING_ERROR);
    }
    listTagsForResource(params) {
        throw new Error(BINDING_ERROR);
    }
    modifyCacheCluster(params) {
        throw new Error(BINDING_ERROR);
    }
    modifyCacheParameterGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    modifyCacheSubnetGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    modifyGlobalReplicationGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    modifyReplicationGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    modifyReplicationGroupShardConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    modifyServerlessCache(params) {
        throw new Error(BINDING_ERROR);
    }
    modifyUser(params) {
        throw new Error(BINDING_ERROR);
    }
    modifyUserGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    purchaseReservedCacheNodesOffering(params) {
        throw new Error(BINDING_ERROR);
    }
    rebalanceSlotsInGlobalReplicationGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    rebootCacheCluster(params) {
        throw new Error(BINDING_ERROR);
    }
    removeTagsFromResource(params) {
        throw new Error(BINDING_ERROR);
    }
    resetCacheParameterGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    revokeCacheSecurityGroupIngress(params) {
        throw new Error(BINDING_ERROR);
    }
    startMigration(params) {
        throw new Error(BINDING_ERROR);
    }
    testFailover(params) {
        throw new Error(BINDING_ERROR);
    }
    testMigration(params) {
        throw new Error(BINDING_ERROR);
    }
}
exports.ElastiCache = ElastiCache;
//# sourceMappingURL=ElastiCache.js.map