import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  The collection of compute resources in Amazon Redshift Serverless.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html">the AWS Docs</a>
*/
export function workgroup(workgroupProps) {
    return new AwsResource('AWS::RedshiftServerless::Workgroup', workgroupProps, { Workgroup_Endpoint: 'Workgroup.Endpoint', Workgroup_Endpoint_Port: 'Workgroup.Endpoint.Port', Workgroup_SecurityGroupIds: 'Workgroup.SecurityGroupIds', Workgroup_CreationDate: 'Workgroup.CreationDate', Workgroup_PubliclyAccessible: 'Workgroup.PubliclyAccessible', Workgroup: 'Workgroup', Workgroup_WorkgroupArn: 'Workgroup.WorkgroupArn', Workgroup_WorkgroupName: 'Workgroup.WorkgroupName', Workgroup_ConfigParameters: 'Workgroup.ConfigParameters', Workgroup_Status: 'Workgroup.Status', Workgroup_BaseCapacity: 'Workgroup.BaseCapacity', Workgroup_EnhancedVpcRouting: 'Workgroup.EnhancedVpcRouting', Workgroup_WorkgroupId: 'Workgroup.WorkgroupId', Workgroup_NamespaceName: 'Workgroup.NamespaceName', Workgroup_Endpoint_VpcEndpoints: 'Workgroup.Endpoint.VpcEndpoints', Workgroup_Endpoint_Address: 'Workgroup.Endpoint.Address', Workgroup_SubnetIds: 'Workgroup.SubnetIds' });
}
