ActiveDirectoryArgs

data class ActiveDirectoryArgs(val activeDirectoryId: Output<String>? = null, val adName: Output<String>? = null, val aesEncryption: Output<Boolean>? = null, val allowLocalNfsUsersWithLdap: Output<Boolean>? = null, val backupOperators: Output<List<String>>? = null, val dns: Output<String>? = null, val domain: Output<String>? = null, val kdcIP: Output<String>? = null, val ldapOverTLS: Output<Boolean>? = null, val ldapSigning: Output<Boolean>? = null, val organizationalUnit: Output<String>? = null, val password: Output<String>? = null, val securityOperators: Output<List<String>>? = null, val serverRootCACertificate: Output<String>? = null, val site: Output<String>? = null, val smbServerName: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<ActiveDirectoryArgs>

Active Directory

Constructors

Link copied to clipboard
constructor(activeDirectoryId: Output<String>? = null, adName: Output<String>? = null, aesEncryption: Output<Boolean>? = null, allowLocalNfsUsersWithLdap: Output<Boolean>? = null, backupOperators: Output<List<String>>? = null, dns: Output<String>? = null, domain: Output<String>? = null, kdcIP: Output<String>? = null, ldapOverTLS: Output<Boolean>? = null, ldapSigning: Output<Boolean>? = null, organizationalUnit: Output<String>? = null, password: Output<String>? = null, securityOperators: Output<List<String>>? = null, serverRootCACertificate: Output<String>? = null, site: Output<String>? = null, smbServerName: Output<String>? = null, username: Output<String>? = null)

Properties

Link copied to clipboard
val activeDirectoryId: Output<String>? = null

Id of the Active Directory

Link copied to clipboard
val adName: Output<String>? = null

Name of the active directory machine. This optional parameter is used only while creating kerberos volume

Link copied to clipboard
val aesEncryption: Output<Boolean>? = null

If enabled, AES encryption will be enabled for SMB communication.

Link copied to clipboard
val allowLocalNfsUsersWithLdap: Output<Boolean>? = null

If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes.

Link copied to clipboard
val backupOperators: Output<List<String>>? = null

Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier

Link copied to clipboard
val dns: Output<String>? = null

Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain

Link copied to clipboard
val domain: Output<String>? = null

Name of the Active Directory domain

Link copied to clipboard
val kdcIP: Output<String>? = null

kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume.

Link copied to clipboard
val ldapOverTLS: Output<Boolean>? = null

Specifies whether or not the LDAP traffic needs to be secured via TLS.

Link copied to clipboard
val ldapSigning: Output<Boolean>? = null

Specifies whether or not the LDAP traffic needs to be signed.

Link copied to clipboard
val organizationalUnit: Output<String>? = null

The Organizational Unit (OU) within the Windows Active Directory

Link copied to clipboard
val password: Output<String>? = null

Plain text password of Active Directory domain administrator, value is masked in the response

Link copied to clipboard
val securityOperators: Output<List<String>>? = null

Domain Users in the Active directory to be given SeSecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier

Link copied to clipboard
val serverRootCACertificate: Output<String>? = null

When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes.

Link copied to clipboard
val site: Output<String>? = null

The Active Directory site the service will limit Domain Controller discovery to

Link copied to clipboard
val smbServerName: Output<String>? = null

NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes

Link copied to clipboard
val username: Output<String>? = null

A domain user account with permission to create machine accounts

Functions

Link copied to clipboard
open override fun toJava(): ActiveDirectoryArgs