ActiveDirectory class

ActiveDirectory is the public representation of the active directory config.

Constructors

ActiveDirectory.new({List<String>? administrators, bool? aesEncryption, List<String>? backupOperators, String? createTime, String? description, String? dns, String? domain, bool? encryptDcConnections, String? kdcHostname, String? kdcIp, Map<String, String>? labels, bool? ldapSigning, String? name, String? netBiosPrefix, bool? nfsUsersWithLdap, String? organizationalUnit, String? password, List<String>? securityOperators, String? site, String? state, String? stateDetails, String? username})
ActiveDirectory.fromJson(Map json_)

Properties

administrators List<String>?
Users to be added to the Built-in Admininstrators group.
getter/setter pair
aesEncryption bool?
If enabled, AES encryption will be enabled for SMB communication.
getter/setter pair
backupOperators List<String>?
Users to be added to the Built-in Backup Operator active directory group.
getter/setter pair
createTime String?
Create time of the active directory.
getter/setter pair
description String?
Description of the active directory.
getter/setter pair
dns String?
Comma separated list of DNS server IP addresses for the Active Directory domain.
getter/setter pair
domain String?
Name of the Active Directory domain
getter/setter pair
encryptDcConnections bool?
If enabled, traffic between the SMB server to Domain Controller (DC) will be encrypted.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
kdcHostname String?
Name of the active directory machine.
getter/setter pair
kdcIp String?
KDC server IP address for the active directory machine.
getter/setter pair
labels Map<String, String>?
Labels for the active directory.
getter/setter pair
ldapSigning bool?
Specifies whether or not the LDAP traffic needs to be signed.
getter/setter pair
name String?
Identifier.
getter/setter pair
netBiosPrefix String?
NetBIOSPrefix is used as a prefix for SMB server name.
getter/setter pair
nfsUsersWithLdap bool?
If enabled, will allow access to local users and LDAP users.
getter/setter pair
organizationalUnit String?
The Organizational Unit (OU) within the Windows Active Directory the user belongs to.
getter/setter pair
password String?
Password of the Active Directory domain administrator.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
securityOperators List<String>?
Domain users to be given the SeSecurityPrivilege.
getter/setter pair
site String?
The Active Directory site the service will limit Domain Controller discovery too.
getter/setter pair
state String?
The state of the AD.
getter/setter pair
stateDetails String?
The state details of the Active Directory.
getter/setter pair
username String?
Username of the Active Directory domain administrator.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited