import { Value } from '../../../cloudformation/Value';
import { SmbMountOptionsProps } from './SmbMountOptionsProps';
/**
  Specifies the Server Message Block (SMB) protocol configuration that AWS DataSync uses to access a storage virtual machine (SVM) on your Amazon FSx for NetApp ONTAP file system. For more information, see <a href="https://docs.aws.amazon.com/datasync/latest/userguide/create-ontap-location.html#create-ontap-location-access">Accessing FSx for ONTAP file systems</a>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-locationfsxontap-smb.html">the AWS Docs</a>
*/
export interface SMBProps {
    /** <p> */
    user: Value<string>;
    /** <code>Domain</code>  <a name="cfn-datasync-locationfsxontap-smb-domain"></a>
  Specifies the fully qualified domain name (FQDN) of the Microsoft Active Directory that your storage virtual machine (SVM) belongs to.<br />
  
  Required: No<br />
  
  Maximum: <code>253</code><br />
  
  Pattern: <code>^[A-Za-z0-9]((\.|-+)?[A-Za-z0-9]){0,252}$</code><br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement">Replacement</a> */
    domain?: Value<string>;
    /** <code>MountOptions</code>  <a name="cfn-datasync-locationfsxontap-smb-mountoptions"></a>
  Specifies how DataSync can access a location using the SMB protocol.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement">Replacement</a> */
    mountOptions: SmbMountOptionsProps;
    /** <code>Password</code>  <a name="cfn-datasync-locationfsxontap-smb-password"></a>
  Specifies the password of a user who has permission to access your SVM.<br />
  
  Required: Yes<br />
  
  Maximum: <code>104</code><br />
  
  Pattern: <code>^.{0,104}$</code><br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement">Replacement</a> */
    password: Value<string>;
}
