PoolUserAccountArgs

data class PoolUserAccountArgs(val elevationLevel: Output<String>, val linuxUserConfigurations: Output<List<PoolUserAccountLinuxUserConfigurationArgs>>? = null, val name: Output<String>, val password: Output<String>, val windowsUserConfigurations: Output<List<PoolUserAccountWindowsUserConfigurationArgs>>? = null) : ConvertibleToJava<PoolUserAccountArgs>

Constructors

Link copied to clipboard
constructor(elevationLevel: Output<String>, linuxUserConfigurations: Output<List<PoolUserAccountLinuxUserConfigurationArgs>>? = null, name: Output<String>, password: Output<String>, windowsUserConfigurations: Output<List<PoolUserAccountWindowsUserConfigurationArgs>>? = null)

Properties

Link copied to clipboard
val elevationLevel: Output<String>

The elevation level of the user account. "NonAdmin" - The auto user is a standard user without elevated access. "Admin" - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.

Link copied to clipboard

The linux_user_configuration block defined below is a linux-specific user configuration for the user account. This property is ignored if specified on a Windows pool. If not specified, the user is created with the default options.

Link copied to clipboard
val name: Output<String>

The name of the user account.

Link copied to clipboard
val password: Output<String>

The password for the user account.

Link copied to clipboard

The windows_user_configuration block defined below is a windows-specific user configuration for the user account. This property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options.

Functions

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