import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  The AWS::Athena::WorkGroup resource specifies an Amazon Athena workgroup, which contains a name, description, creation time, state, and other configuration, listed under <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-workgroupconfiguration">WorkGroupConfiguration</a>. Each workgroup enables you to isolate queries for you or your group from other queries in the same account. For more information, see <a href="https://docs.aws.amazon.com/athena/latest/APIReference/API_CreateWorkGroup.html">CreateWorkGroup</a> in the <em>Amazon Athena API Reference</em>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html">the AWS Docs</a>
*/
export function workGroup(workGroupProps) {
    return new AwsResource('AWS::Athena::WorkGroup', workGroupProps, { CreationTime: 'CreationTime', WorkGroupConfiguration_EngineVersion_EffectiveEngineVersion: 'WorkGroupConfiguration.EngineVersion.EffectiveEngineVersion' });
}
