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

Name Description
MongoClusterUpdateProperties()

Initializes a new instance of MongoClusterUpdateProperties.

Properties

Name Description
Administrator

The local administrator properties for the mongo cluster.

AuthConfigAllowedModes

Allowed authentication modes for data access on the 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'.

CustomerManagedKeyEncryption

Customer managed key encryption settings.

DataApiMode

The mode to indicate whether the Mongo Data API is enabled for a cluster.

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.

Storage

The storage properties of the mongo cluster.

StorageSizeGb

The size of the data disk assigned to each server.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
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