diff --git a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachineScaleSet.cs b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachineScaleSet.cs
index 1626d38b4175..78b257631b70 100644
--- a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachineScaleSet.cs
+++ b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachineScaleSet.cs
@@ -69,8 +69,11 @@ public VirtualMachineScaleSet()
/// However, if singlePlacementGroup is false, it may not be modified
/// to true.
/// Whether to force strictly even Virtual
- /// Machine distribution cross x-zones in case there is zone
- /// outage.
+ /// Machine distribution cross x-zones in case there is zone outage.
+ /// zoneBalance property can only be set if the zones property of the
+ /// scale set contains more than one zone. If there are no zones or
+ /// only one zone specified, then zoneBalance property should not be
+ /// set.
/// Fault Domain count for each
/// placement group.
/// Specifies information about
@@ -209,6 +212,10 @@ public VirtualMachineScaleSet()
///
/// Gets or sets whether to force strictly even Virtual Machine
/// distribution cross x-zones in case there is zone outage.
+ /// zoneBalance property can only be set if the zones property of the
+ /// scale set contains more than one zone. If there are no zones or
+ /// only one zone specified, then zoneBalance property should not be
+ /// set.
///
[JsonProperty(PropertyName = "properties.zoneBalance")]
public bool? ZoneBalance { get; set; }