{string} [currentOSVersion] The Azure Guest OS Version currently
installed on the virtual machines in the pool. This may differ from
targetOSVersion if the pool state is Upgrading. In this case some virtual
machines may be on the targetOSVersion and some may be on the
currentOSVersion during the upgrade process. Once all virtual machines
have upgraded, currentOSVersion is updated to be the same as
targetOSVersion.
osFamily
osFamily:string
member
{string} osFamily The Azure Guest OS family to be installed on the
virtual machines in the pool. Possible values are: 2 - OS Family 2,
equivalent to Windows Server 2008 R2 SP1. 3 - OS Family 3, equivalent to
Windows Server 2012. 4 - OS Family 4, equivalent to Windows Server 2012
R2. 5 - OS Family 5, equivalent to Windows Server 2016. For more
information, see Azure Guest OS Releases
(https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases).
Optional targetOSVersion
targetOSVersion:undefined | string
member
{string} [targetOSVersion] The Azure Guest OS version to be
installed on the virtual machines in the pool. The default value is *
which specifies the latest operating system version for the specified OS
family.
An interface representing CloudServiceConfiguration.
The configuration for nodes in a pool based on the Azure Cloud Services platform.