Share via


MongoClusterUpdateProperties Class

Definition

The updatable properties of the MongoCluster.

public class MongoClusterUpdateProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.MongoCluster.Models.MongoClusterUpdateProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.MongoCluster.Models.MongoClusterUpdateProperties>
type MongoClusterUpdateProperties = class
    interface IJsonModel<MongoClusterUpdateProperties>
    interface IPersistableModel<MongoClusterUpdateProperties>
Public Class MongoClusterUpdateProperties
Implements IJsonModel(Of MongoClusterUpdateProperties), IPersistableModel(Of MongoClusterUpdateProperties)
Inheritance
MongoClusterUpdateProperties
Implements

Constructors

MongoClusterUpdateProperties()

Initializes a new instance of MongoClusterUpdateProperties.

Properties

Administrator

The local administrator properties for the mongo cluster.

BackupEarliestRestoreTime

Earliest restore timestamp in UTC ISO8601 format.

ComputeTier

The compute tier to assign to the cluster, where each tier maps to a virtual-core and memory size. Example values: 'M30', 'M40'.

HighAvailabilityTargetMode

The target high availability mode requested for the cluster.

PreviewFeatures

List of private endpoint connections.

PublicNetworkAccess

Whether or not public endpoint access is allowed for this mongo cluster.

ServerVersion

The Mongo DB server version. Defaults to the latest available version if not specified.

ShardingShardCount

Number of shards to provision on the cluster.

StorageSizeGb

The size of the data disk assigned to each server.

Explicit Interface Implementations

IJsonModel<MongoClusterUpdateProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<MongoClusterUpdateProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MongoClusterUpdateProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MongoClusterUpdateProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<MongoClusterUpdateProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to