def __init__(__self__, *, active_directory_id: Optional[pulumi.Input[str]]=None, dns: Optional[pulumi.Input[str]]=None, domain: Optional[pulumi.Input[str]]=None, organizational_unit: Optional[pulumi.Input[str]]=None, password: Optional[pulumi.Input[str]]=None, smb_server_name: Optional[pulumi.Input[str]]=None, status: Optional[pulumi.Input[str]]=None, username: Optional[pulumi.Input[str]]=None):
    '\n        Active Directory\n        :param pulumi.Input[str] active_directory_id: Id of the Active Directory\n        :param pulumi.Input[str] dns: Comma separated list of DNS server IP addresses for the Active Directory domain\n        :param pulumi.Input[str] domain: Name of the Active Directory domain\n        :param pulumi.Input[str] organizational_unit: The Organizational Unit (OU) within the Windows Active Directory\n        :param pulumi.Input[str] password: Plain text password of Active Directory domain administrator\n        :param pulumi.Input[str] smb_server_name: NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes\n        :param pulumi.Input[str] status: Status of the Active Directory\n        :param pulumi.Input[str] username: Username of Active Directory domain administrator\n        '
    if (active_directory_id is not None):
        pulumi.set(__self__, 'active_directory_id', active_directory_id)
    if (dns is not None):
        pulumi.set(__self__, 'dns', dns)
    if (domain is not None):
        pulumi.set(__self__, 'domain', domain)
    if (organizational_unit is not None):
        pulumi.set(__self__, 'organizational_unit', organizational_unit)
    if (password is not None):
        pulumi.set(__self__, 'password', password)
    if (smb_server_name is not None):
        pulumi.set(__self__, 'smb_server_name', smb_server_name)
    if (status is not None):
        pulumi.set(__self__, 'status', status)
    if (username is not None):
        pulumi.set(__self__, 'username', username)
Active Directory
:param pulumi.Input[str] active_directory_id: Id of the Active Directory
:param pulumi.Input[str] dns: Comma separated list of DNS server IP addresses for the Active Directory domain
:param pulumi.Input[str] domain: Name of the Active Directory domain
:param pulumi.Input[str] organizational_unit: The Organizational Unit (OU) within the Windows Active Directory
:param pulumi.Input[str] password: Plain text password of Active Directory domain administrator
:param pulumi.Input[str] smb_server_name: NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes
:param pulumi.Input[str] status: Status of the Active Directory
:param pulumi.Input[str] username: Username of Active Directory domain administrator
def __init__(__self__, *, active_directory_id: Optional[pulumi.Input[str]]=None, dns: Optional[pulumi.Input[str]]=None, domain: Optional[pulumi.Input[str]]=None, organizational_unit: Optional[pulumi.Input[str]]=None, password: Optional[pulumi.Input[str]]=None, smb_server_name: Optional[pulumi.Input[str]]=None, status: Optional[pulumi.Input[str]]=None, username: Optional[pulumi.Input[str]]=None):
    '\n        Active Directory\n        :param pulumi.Input[str] active_directory_id: Id of the Active Directory\n        :param pulumi.Input[str] dns: Comma separated list of DNS server IP addresses for the Active Directory domain\n        :param pulumi.Input[str] domain: Name of the Active Directory domain\n        :param pulumi.Input[str] organizational_unit: The Organizational Unit (OU) within the Windows Active Directory\n        :param pulumi.Input[str] password: Plain text password of Active Directory domain administrator\n        :param pulumi.Input[str] smb_server_name: NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes\n        :param pulumi.Input[str] status: Status of the Active Directory\n        :param pulumi.Input[str] username: Username of Active Directory domain administrator\n        '
    if (active_directory_id is not None):
        pulumi.set(__self__, 'active_directory_id', active_directory_id)
    if (dns is not None):
        pulumi.set(__self__, 'dns', dns)
    if (domain is not None):
        pulumi.set(__self__, 'domain', domain)
    if (organizational_unit is not None):
        pulumi.set(__self__, 'organizational_unit', organizational_unit)
    if (password is not None):
        pulumi.set(__self__, 'password', password)
    if (smb_server_name is not None):
        pulumi.set(__self__, 'smb_server_name', smb_server_name)
    if (status is not None):
        pulumi.set(__self__, 'status', status)
    if (username is not None):
        pulumi.set(__self__, 'username', username)