"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AutoScaling = void 0;
const BINDING_ERROR = 'SimpleSteps service bindings cannot be called directly. They exist only for the compiler.';
/** Auto Scaling service binding for Step Functions SDK integrations. */
class AutoScaling {
    constructor() { }
    attachInstances(params) {
        throw new Error(BINDING_ERROR);
    }
    attachLoadBalancers(params) {
        throw new Error(BINDING_ERROR);
    }
    attachLoadBalancerTargetGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    attachTrafficSources(params) {
        throw new Error(BINDING_ERROR);
    }
    batchDeleteScheduledAction(params) {
        throw new Error(BINDING_ERROR);
    }
    batchPutScheduledUpdateGroupAction(params) {
        throw new Error(BINDING_ERROR);
    }
    cancelInstanceRefresh(params) {
        throw new Error(BINDING_ERROR);
    }
    completeLifecycleAction(params) {
        throw new Error(BINDING_ERROR);
    }
    createAutoScalingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    createLaunchConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    createOrUpdateTags(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteAutoScalingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteLaunchConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteLifecycleHook(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteNotificationConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    deletePolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteScheduledAction(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteTags(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteWarmPool(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAccountLimits() {
        throw new Error(BINDING_ERROR);
    }
    describeAdjustmentTypes() {
        throw new Error(BINDING_ERROR);
    }
    describeAutoScalingGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAutoScalingInstances(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAutoScalingNotificationTypes() {
        throw new Error(BINDING_ERROR);
    }
    describeInstanceRefreshes(params) {
        throw new Error(BINDING_ERROR);
    }
    describeLaunchConfigurations(params) {
        throw new Error(BINDING_ERROR);
    }
    describeLifecycleHooks(params) {
        throw new Error(BINDING_ERROR);
    }
    describeLifecycleHookTypes() {
        throw new Error(BINDING_ERROR);
    }
    describeLoadBalancers(params) {
        throw new Error(BINDING_ERROR);
    }
    describeLoadBalancerTargetGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    describeMetricCollectionTypes() {
        throw new Error(BINDING_ERROR);
    }
    describeNotificationConfigurations(params) {
        throw new Error(BINDING_ERROR);
    }
    describePolicies(params) {
        throw new Error(BINDING_ERROR);
    }
    describeScalingActivities(params) {
        throw new Error(BINDING_ERROR);
    }
    describeScalingProcessTypes() {
        throw new Error(BINDING_ERROR);
    }
    describeScheduledActions(params) {
        throw new Error(BINDING_ERROR);
    }
    describeTags(params) {
        throw new Error(BINDING_ERROR);
    }
    describeTerminationPolicyTypes() {
        throw new Error(BINDING_ERROR);
    }
    describeTrafficSources(params) {
        throw new Error(BINDING_ERROR);
    }
    describeWarmPool(params) {
        throw new Error(BINDING_ERROR);
    }
    detachInstances(params) {
        throw new Error(BINDING_ERROR);
    }
    detachLoadBalancers(params) {
        throw new Error(BINDING_ERROR);
    }
    detachLoadBalancerTargetGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    detachTrafficSources(params) {
        throw new Error(BINDING_ERROR);
    }
    disableMetricsCollection(params) {
        throw new Error(BINDING_ERROR);
    }
    enableMetricsCollection(params) {
        throw new Error(BINDING_ERROR);
    }
    enterStandby(params) {
        throw new Error(BINDING_ERROR);
    }
    executePolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    exitStandby(params) {
        throw new Error(BINDING_ERROR);
    }
    getPredictiveScalingForecast(params) {
        throw new Error(BINDING_ERROR);
    }
    launchInstances(params) {
        throw new Error(BINDING_ERROR);
    }
    putLifecycleHook(params) {
        throw new Error(BINDING_ERROR);
    }
    putNotificationConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    putScalingPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    putScheduledUpdateGroupAction(params) {
        throw new Error(BINDING_ERROR);
    }
    putWarmPool(params) {
        throw new Error(BINDING_ERROR);
    }
    recordLifecycleActionHeartbeat(params) {
        throw new Error(BINDING_ERROR);
    }
    resumeProcesses(params) {
        throw new Error(BINDING_ERROR);
    }
    rollbackInstanceRefresh(params) {
        throw new Error(BINDING_ERROR);
    }
    setDesiredCapacity(params) {
        throw new Error(BINDING_ERROR);
    }
    setInstanceHealth(params) {
        throw new Error(BINDING_ERROR);
    }
    setInstanceProtection(params) {
        throw new Error(BINDING_ERROR);
    }
    startInstanceRefresh(params) {
        throw new Error(BINDING_ERROR);
    }
    suspendProcesses(params) {
        throw new Error(BINDING_ERROR);
    }
    terminateInstanceInAutoScalingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    updateAutoScalingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
}
exports.AutoScaling = AutoScaling;
//# sourceMappingURL=AutoScaling.js.map