OrchestratedVirtualMachineScaleSetOsProfileLinuxConfiguration

data class OrchestratedVirtualMachineScaleSetOsProfileLinuxConfiguration(val adminPassword: String? = null, val adminSshKeys: List<OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKey>? = null, val adminUsername: String, val computerNamePrefix: String? = null, val disablePasswordAuthentication: Boolean? = null, val patchAssessmentMode: String? = null, val patchMode: String? = null, val provisionVmAgent: Boolean? = null, val secrets: List<OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecret>? = null)

Constructors

fun OrchestratedVirtualMachineScaleSetOsProfileLinuxConfiguration(adminPassword: String? = null, adminSshKeys: List<OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKey>? = null, adminUsername: String, computerNamePrefix: String? = null, disablePasswordAuthentication: Boolean? = null, patchAssessmentMode: String? = null, patchMode: String? = null, provisionVmAgent: Boolean? = null, secrets: List<OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecret>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val adminPassword: String? = null

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
Link copied to clipboard

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

Link copied to clipboard

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

When an admin_password is specified disable_password_authentication must be set to false. Defaults to true.

Link copied to clipboard

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

Link copied to clipboard
val patchMode: String? = null
Link copied to clipboard

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.