OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationArgs

data class OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationArgs(val additionalUnattendContents: Output<List<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationAdditionalUnattendContentArgs>>? = null, val adminPassword: Output<String>, val adminUsername: Output<String>, val computerNamePrefix: Output<String>? = null, val enableAutomaticUpdates: Output<Boolean>? = null, val hotpatchingEnabled: Output<Boolean>? = null, val patchAssessmentMode: Output<String>? = null, val patchMode: Output<String>? = null, val provisionVmAgent: Output<Boolean>? = null, val secrets: Output<List<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretArgs>>? = null, val timezone: Output<String>? = null, val winrmListeners: Output<List<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerArgs>>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationArgs>

Constructors

constructor(additionalUnattendContents: Output<List<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationAdditionalUnattendContentArgs>>? = null, adminPassword: Output<String>, adminUsername: Output<String>, computerNamePrefix: Output<String>? = null, enableAutomaticUpdates: Output<Boolean>? = null, hotpatchingEnabled: Output<Boolean>? = null, patchAssessmentMode: Output<String>? = null, patchMode: Output<String>? = null, provisionVmAgent: Output<Boolean>? = null, secrets: Output<List<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretArgs>>? = null, timezone: Output<String>? = null, winrmListeners: Output<List<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerArgs>>? = null)

Properties

Link copied to clipboard

One or more additional_unattend_content blocks as defined below. Changing this forces a new resource to be created.

Link copied to clipboard
val adminPassword: Output<String>

The Password which should be used for the local-administrator on this Virtual Machine. Changing this forces a new resource to be created.

Link copied to clipboard
val adminUsername: Output<String>

The username of the local administrator on each Virtual Machine Scale Set instance. Changing this forces a new resource to be created.

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

The prefix which should be used for the name of the Virtual Machines in this Scale Set. If unspecified this defaults to the value for the name field. If the value of the name field is not a valid computer_name_prefix, then you must specify computer_name_prefix. Changing this forces a new resource to be created.

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

Are automatic updates enabled for this Virtual Machine? Defaults to true.

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

Should the VM be patched without requiring a reboot? Possible values are true or false. Defaults to false. For more information about hot patching please see the product documentation.

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

Specifies the mode of VM Guest Patching for the virtual machines that are associated to the Virtual Machine Scale Set. Possible values are AutomaticByPlatform or ImageDefault. Defaults to ImageDefault.

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

Specifies the mode of in-guest patching of this Windows Virtual Machine. Possible values are Manual, AutomaticByOS and AutomaticByPlatform. Defaults to AutomaticByOS. For more information on patch modes please see the product documentation.

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

Should the Azure VM Agent be provisioned on each Virtual Machine in the Scale Set? Defaults to true. Changing this value forces a new resource to be created.

Link copied to clipboard

One or more secret blocks as defined below.

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

Specifies the time zone of the virtual machine, the possible values are defined here.

Link copied to clipboard

One or more winrm_listener blocks as defined below. Changing this forces a new resource to be created.

Functions

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