import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  Creates a <code>Domain</code> used by Amazon SageMaker Studio. A domain consists of an associated Amazon Elastic File System (EFS) volume, a list of authorized users, and a variety of security, application, policy, and Amazon Virtual Private Cloud (VPC) configurations. Users within a domain can share notebook files and other artifacts with each other.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html">the AWS Docs</a>
*/
export function domain(domainProps) {
    return new AwsResource('AWS::SageMaker::Domain', domainProps, { HomeEfsFileSystemId: 'HomeEfsFileSystemId', DomainId: 'DomainId', SecurityGroupIdForDomainBoundary: 'SecurityGroupIdForDomainBoundary', SingleSignOnManagedApplicationInstanceId: 'SingleSignOnManagedApplicationInstanceId', DomainArn: 'DomainArn', Url: 'Url' });
}
