Share via


MongoClusterProperties Class

Definition

The properties of a mongo cluster.

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

Constructors

MongoClusterProperties()

Initializes a new instance of MongoClusterProperties.

Properties

Administrator

The local administrator properties for the mongo cluster.

BackupEarliestRestoreTime

Earliest restore timestamp in UTC ISO8601 format.

ClusterStatus

The status of the mongo cluster.

ComputeTier

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

ConnectionString

The default mongo connection string for the cluster.

CreateMode

The mode to create a mongo cluster.

HighAvailabilityTargetMode

The target high availability mode requested for the cluster.

InfrastructureVersion

The infrastructure version the cluster is provisioned on.

PreviewFeatures

List of private endpoint connections.

PrivateEndpointConnections

List of private endpoint connections.

ProvisioningState

The provisioning state of the mongo cluster.

PublicNetworkAccess

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

Replica

The replication properties for the mongo cluster.

ReplicaParameters

The parameters to create a replica mongo cluster.

RestoreParameters

The parameters to create a point-in-time restore 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<MongoClusterProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MongoClusterProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MongoClusterProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MongoClusterProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MongoClusterProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to