Share via


HighAvailabilityMode Struct

Definition

The high availability modes for a cluster.

public readonly struct HighAvailabilityMode : IEquatable<Azure.ResourceManager.MongoCluster.Models.HighAvailabilityMode>
type HighAvailabilityMode = struct
Public Structure HighAvailabilityMode
Implements IEquatable(Of HighAvailabilityMode)
Inheritance
HighAvailabilityMode
Implements

Constructors

HighAvailabilityMode(String)

Initializes a new instance of HighAvailabilityMode.

Properties

Disabled

High availability mode is disabled. This mode is can see availability impact during faults or maintenance and is not recommended for production.

SameZone

High availability mode is enabled, where each server in a shard is placed in the same availability zone.

ZoneRedundantPreferred

High availability mode is enabled and preferences ZoneRedundant if availability zones capacity is available in the region, otherwise falls-back to provisioning with SameZone.

Methods

Equals(HighAvailabilityMode)

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(HighAvailabilityMode, HighAvailabilityMode)

Determines if two HighAvailabilityMode values are the same.

Implicit(String to HighAvailabilityMode)

Converts a string to a HighAvailabilityMode.

Inequality(HighAvailabilityMode, HighAvailabilityMode)

Determines if two HighAvailabilityMode values are not the same.

Applies to