import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  The <code>AWS::AutoScalingPlans::ScalingPlan</code> resource defines an AWS Auto Scaling scaling plan. A scaling plan is used to scale application resources to size them appropriately to ensure that enough resource is available in the application at peak times and to reduce allocated resource during periods of low utilization. The following resources can be added to a scaling plan:
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscalingplans-scalingplan.html">the AWS Docs</a>
*/
export function scalingPlan(scalingPlanProps) {
    return new AwsResource('AWS::AutoScalingPlans::ScalingPlan', scalingPlanProps, { ScalingPlanName: 'ScalingPlanName', ScalingPlanVersion: 'ScalingPlanVersion' });
}
