import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  The <code>AWS::Batch::ComputeEnvironment</code> resource defines your AWS Batch compute environment. You can define <code>MANAGED</code> or <code>UNMANAGED</code> compute environments. <code>MANAGED</code> compute environments can use Amazon EC2 or AWS Fargate resources. <code>UNMANAGED</code> compute environments can only use EC2 resources. For more information, see <a href="https://docs.aws.amazon.com/batch/latest/userguide/compute_environments.html">Compute Environments</a> in the <em>AWS Batch User Guide</em>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html">the AWS Docs</a>
*/
export function computeEnvironment(computeEnvironmentProps) {
    return new AwsResource('AWS::Batch::ComputeEnvironment', computeEnvironmentProps, { ComputeEnvironmentArn: 'ComputeEnvironmentArn' });
}
