AccountSharePropertiesSmbArgs

data class AccountSharePropertiesSmbArgs(val authenticationTypes: Output<List<String>>? = null, val channelEncryptionTypes: Output<List<String>>? = null, val kerberosTicketEncryptionTypes: Output<List<String>>? = null, val multichannelEnabled: Output<Boolean>? = null, val versions: Output<List<String>>? = null) : ConvertibleToJava<AccountSharePropertiesSmbArgs>

Constructors

Link copied to clipboard
constructor(authenticationTypes: Output<List<String>>? = null, channelEncryptionTypes: Output<List<String>>? = null, kerberosTicketEncryptionTypes: Output<List<String>>? = null, multichannelEnabled: Output<Boolean>? = null, versions: Output<List<String>>? = null)

Properties

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

A set of SMB authentication methods. Possible values are NTLMv2, and Kerberos.

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

A set of SMB channel encryption. Possible values are AES-128-CCM, AES-128-GCM, and AES-256-GCM.

Link copied to clipboard

A set of Kerberos ticket encryption. Possible values are RC4-HMAC, and AES-256.

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

Indicates whether multichannel is enabled. Defaults to false. This is only supported on Premium storage accounts.

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

A set of SMB protocol versions. Possible values are SMB2.1, SMB3.0, and SMB3.1.1.

Functions

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