LinuxConfigurationArgs

data class LinuxConfigurationArgs(val disablePasswordAuthentication: Output<Boolean>? = null, val osType: Output<String>, val ssh: Output<SshConfigurationArgs>? = null, val sshKeyPair: Output<SshKeyPairArgs>? = null) : ConvertibleToJava<LinuxConfigurationArgs>

Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions.

Constructors

Link copied to clipboard
constructor(disablePasswordAuthentication: Output<Boolean>? = null, osType: Output<String>, ssh: Output<SshConfigurationArgs>? = null, sshKeyPair: Output<SshKeyPairArgs>? = null)

Properties

Link copied to clipboard

Specifies whether password authentication should be disabled.

Link copied to clipboard
val osType: Output<String>

The OS Type Expected value is 'Linux'.

Link copied to clipboard
val ssh: Output<SshConfigurationArgs>? = null

Specifies the ssh key configuration for a Linux OS. (This property is deprecated, please use 'sshKeyPair' instead)

Link copied to clipboard
val sshKeyPair: Output<SshKeyPairArgs>? = null

The SSH Key-pair used to authenticate with the VM's.

Functions

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