import { Value } from '../../../cloudformation/Value';
import { TargetConfigurationProps } from './TargetConfigurationProps';
/**
  
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-scalingpolicy.html">the AWS Docs</a>
*/
export interface ScalingPolicyProps {
    /**  */
    status?: Value<string>;
    /**  */
    metricName: Value<string>;
    /**  */
    policyType?: Value<string>;
    /**  */
    comparisonOperator?: Value<string>;
    /**  */
    targetConfiguration?: TargetConfigurationProps;
    /**  */
    updateStatus?: Value<string>;
    /**  */
    scalingAdjustment?: Value<number>;
    /**  */
    evaluationPeriods?: Value<number>;
    /**  */
    location?: Value<string>;
    /**  */
    name: Value<string>;
    /**  */
    scalingAdjustmentType?: Value<string>;
    /**  */
    threshold?: Value<number>;
}
