UpdateConfigurationArgs

data class UpdateConfigurationArgs(val azureVirtualMachines: Output<List<String>>? = null, val duration: Output<String>? = null, val linux: Output<LinuxPropertiesArgs>? = null, val nonAzureComputerNames: Output<List<String>>? = null, val operatingSystem: Output<OperatingSystemType>, val targets: Output<TargetPropertiesArgs>? = null, val windows: Output<WindowsPropertiesArgs>? = null) : ConvertibleToJava<UpdateConfigurationArgs>

Update specific properties of the software update configuration.

Constructors

Link copied to clipboard
constructor(azureVirtualMachines: Output<List<String>>? = null, duration: Output<String>? = null, linux: Output<LinuxPropertiesArgs>? = null, nonAzureComputerNames: Output<List<String>>? = null, operatingSystem: Output<OperatingSystemType>, targets: Output<TargetPropertiesArgs>? = null, windows: Output<WindowsPropertiesArgs>? = null)

Properties

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

List of azure resource Ids for azure virtual machines targeted by the software update configuration.

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

Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PTnHnMnS as per ISO8601

Link copied to clipboard
val linux: Output<LinuxPropertiesArgs>? = null

Linux specific update configuration.

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

List of names of non-azure machines targeted by the software update configuration.

Link copied to clipboard

operating system of target machines

Link copied to clipboard
val targets: Output<TargetPropertiesArgs>? = null

Group targets for the software update configuration.

Link copied to clipboard
val windows: Output<WindowsPropertiesArgs>? = null

Windows specific update configuration.

Functions

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