import { SelfManagedActiveDirectoryConfigurationProps } from './SelfManagedActiveDirectoryConfigurationProps';
import { Value } from '../../../cloudformation/Value';
/**
  Describes the self-managed Microsoft Active Directory to which you want to join the SVM. Joining an Active Directory provides user authentication and access control for SMB clients, including Microsoft Windows and macOS client accessing the file system.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-storagevirtualmachine-activedirectoryconfiguration.html">the AWS Docs</a>
*/
export interface ActiveDirectoryConfigurationProps {
    /** <code>SelfManagedActiveDirectoryConfiguration</code>  <a name="cfn-fsx-storagevirtualmachine-activedirectoryconfiguration-selfmanagedactivedirectoryconfiguration"></a>
  The configuration that Amazon FSx uses to join the ONTAP storage virtual machine (SVM) to your self-managed (including on-premises) Microsoft Active Directory (AD) directory.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    selfManagedActiveDirectoryConfiguration?: SelfManagedActiveDirectoryConfigurationProps;
    /** <code>NetBiosName</code>  <a name="cfn-fsx-storagevirtualmachine-activedirectoryconfiguration-netbiosname"></a>
  The NetBIOS name of the Active Directory computer object that will be created for your SVM.<br />
  
  Required: No<br />
  
  Minimum: <code>1</code><br />
  
  Maximum: <code>15</code><br />
  
  Pattern: <code>^[^\u0000\u0085\u2028\u2029\r\n]{1,255}$</code><br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    netBiosName?: Value<string>;
}
