SfZonalUpgradeMode Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This property controls the logical grouping of VMs in upgrade domains (UDs). This property can't be modified if a node type with multiple Availability Zones is already present in the cluster.
public readonly struct SfZonalUpgradeMode : IEquatable<Azure.ResourceManager.ServiceFabric.Models.SfZonalUpgradeMode>
type SfZonalUpgradeMode = struct
Public Structure SfZonalUpgradeMode
Implements IEquatable(Of SfZonalUpgradeMode)
- Inheritance
-
SfZonalUpgradeMode
- Implements
Constructors
SfZonalUpgradeMode(String) |
Initializes a new instance of SfZonalUpgradeMode. |
Properties
Hierarchical |
If this value is omitted or set to Hierarchical, VMs are grouped to reflect the zonal distribution in up to 15 UDs. Each of the three zones has five UDs. This ensures that the zones are updated one at a time, moving to next zone only after completing five UDs within the first zone. This update process is safer for the cluster and the user application. |
Parallel |
VMs under the node type are grouped into UDs and ignore the zone info in five UDs. This setting causes UDs across all zones to be upgraded at the same time. This deployment mode is faster for upgrades, we don't recommend it because it goes against the SDP guidelines, which state that the updates should be applied to one zone at a time. |
Methods
Equals(SfZonalUpgradeMode) |
Indicates whether the current object is equal to another object of the same type. |
ToString() |
Returns the fully qualified type name of this instance. |
Operators
Equality(SfZonalUpgradeMode, SfZonalUpgradeMode) |
Determines if two SfZonalUpgradeMode values are the same. |
Implicit(String to SfZonalUpgradeMode) |
Converts a string to a SfZonalUpgradeMode. |
Inequality(SfZonalUpgradeMode, SfZonalUpgradeMode) |
Determines if two SfZonalUpgradeMode values are not the same. |
Applies to
Azure SDK for .NET