VirtualMachinePropertiesOsProfileArgs

data class VirtualMachinePropertiesOsProfileArgs(val adminPassword: Output<String>? = null, val adminUsername: Output<String>? = null, val computerName: Output<String>? = null, val linuxConfiguration: Output<VirtualMachinePropertiesLinuxConfigurationArgs>? = null, val osType: Output<Either<String, OsTypeEnum>>? = null, val windowsConfiguration: Output<VirtualMachinePropertiesWindowsConfigurationArgs>? = null) : ConvertibleToJava<VirtualMachinePropertiesOsProfileArgs>

OsProfile - describes the configuration of the operating system and sets login data

Constructors

Link copied to clipboard
constructor(adminPassword: Output<String>? = null, adminUsername: Output<String>? = null, computerName: Output<String>? = null, linuxConfiguration: Output<VirtualMachinePropertiesLinuxConfigurationArgs>? = null, osType: Output<Either<String, OsTypeEnum>>? = null, windowsConfiguration: Output<VirtualMachinePropertiesWindowsConfigurationArgs>? = null)

Properties

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

AdminPassword - admin password

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

AdminUsername - admin username

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

ComputerName - name of the compute

Link copied to clipboard

LinuxConfiguration - linux specific configuration values for the virtual machine

Link copied to clipboard
val osType: Output<Either<String, OsTypeEnum>>? = null

OsType - string specifying whether the OS is Linux or Windows

Link copied to clipboard

Windows Configuration for the virtual machine

Functions

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