AzureFilesIdentityBasedAuthenticationArgs

data class AzureFilesIdentityBasedAuthenticationArgs(val activeDirectoryProperties: Output<ActiveDirectoryPropertiesArgs>? = null, val defaultSharePermission: Output<Either<String, DefaultSharePermission>>? = null, val directoryServiceOptions: Output<Either<String, DirectoryServiceOptions>>) : ConvertibleToJava<AzureFilesIdentityBasedAuthenticationArgs>

Settings for Azure Files identity based authentication.

Constructors

constructor(activeDirectoryProperties: Output<ActiveDirectoryPropertiesArgs>? = null, defaultSharePermission: Output<Either<String, DefaultSharePermission>>? = null, directoryServiceOptions: Output<Either<String, DirectoryServiceOptions>>)

Properties

Link copied to clipboard

Required if directoryServiceOptions are AD, optional if they are AADKERB.

Link copied to clipboard

Default share permission for users using Kerberos authentication if RBAC role is not assigned.

Link copied to clipboard

Indicates the directory service used. Note that this enum may be extended in the future.

Functions

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