Share via


ArmCosmosDBModelFactory.MongoClusterPatch Method

Definition

Initializes a new instance of MongoClusterPatch.

public static Azure.ResourceManager.CosmosDB.Models.MongoClusterPatch MongoClusterPatch (System.Collections.Generic.IDictionary<string,string> tags = default, Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountCreateMode? createMode = default, Azure.ResourceManager.CosmosDB.Models.MongoClusterRestoreParameters restoreParameters = default, string administratorLogin = default, string administratorLoginPassword = default, string serverVersion = default, string connectionString = default, string earliestRestoreTime = default, Azure.ResourceManager.CosmosDB.Models.CosmosDBProvisioningState? provisioningState = default, Azure.ResourceManager.CosmosDB.Models.MongoClusterStatus? clusterStatus = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDB.Models.NodeGroupSpec> nodeGroupSpecs = default);
static member MongoClusterPatch : System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountCreateMode> * Azure.ResourceManager.CosmosDB.Models.MongoClusterRestoreParameters * string * string * string * string * string * Nullable<Azure.ResourceManager.CosmosDB.Models.CosmosDBProvisioningState> * Nullable<Azure.ResourceManager.CosmosDB.Models.MongoClusterStatus> * seq<Azure.ResourceManager.CosmosDB.Models.NodeGroupSpec> -> Azure.ResourceManager.CosmosDB.Models.MongoClusterPatch
Public Shared Function MongoClusterPatch (Optional tags As IDictionary(Of String, String) = Nothing, Optional createMode As Nullable(Of CosmosDBAccountCreateMode) = Nothing, Optional restoreParameters As MongoClusterRestoreParameters = Nothing, Optional administratorLogin As String = Nothing, Optional administratorLoginPassword As String = Nothing, Optional serverVersion As String = Nothing, Optional connectionString As String = Nothing, Optional earliestRestoreTime As String = Nothing, Optional provisioningState As Nullable(Of CosmosDBProvisioningState) = Nothing, Optional clusterStatus As Nullable(Of MongoClusterStatus) = Nothing, Optional nodeGroupSpecs As IEnumerable(Of NodeGroupSpec) = Nothing) As MongoClusterPatch

Parameters

tags
IDictionary<String,String>

Application-specific metadata in the form of key-value pairs.

createMode
Nullable<CosmosDBAccountCreateMode>

The mode to create a mongo cluster.

restoreParameters
MongoClusterRestoreParameters

Parameters used for restore operations.

administratorLogin
String

The administrator's login for the mongo cluster.

administratorLoginPassword
String

The password of the administrator login.

serverVersion
String

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

connectionString
String

The default mongo connection string for the cluster.

earliestRestoreTime
String

Earliest restore timestamp in UTC ISO8601 format.

provisioningState
Nullable<CosmosDBProvisioningState>

A provisioning state of the mongo cluster.

clusterStatus
Nullable<MongoClusterStatus>

A status of the mongo cluster.

nodeGroupSpecs
IEnumerable<NodeGroupSpec>

The list of node group specs in the cluster.

Returns

A new MongoClusterPatch instance for mocking.

Applies to