UpdateConfiguration interface 
Update specific properties of the software update configuration.
Properties
| azure | 
	List of azure resource Ids for azure virtual machines targeted by the software update configuration.  | 
| duration | Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601  | 
| linux | Linux specific update configuration.  | 
| non | 
	List of names of non-azure machines targeted by the software update configuration.  | 
| operating | 
	operating system of target machines  | 
| targets | Group targets for the software update configuration.  | 
| windows | Windows specific update configuration.  | 
Property Details
		azureVirtualMachines
	  
	List of azure resource Ids for azure virtual machines targeted by the software update configuration.
azureVirtualMachines?: string[]
				Property Value
string[]
duration
Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601
duration?: string
				Property Value
string
linux
		nonAzureComputerNames
	   
	List of names of non-azure machines targeted by the software update configuration.
nonAzureComputerNames?: string[]
				Property Value
string[]
		operatingSystem
	 
	operating system of target machines
operatingSystem: OperatingSystemType
				Property Value
targets
Group targets for the software update configuration.
targets?: TargetProperties