ArmMongoClusterModelFactory.MongoClusterUpdateProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.MongoCluster.Models.MongoClusterUpdateProperties MongoClusterUpdateProperties(Azure.ResourceManager.MongoCluster.Models.MongoClusterAdministratorProperties administrator = default, string serverVersion = default, Azure.ResourceManager.MongoCluster.Models.MongoClusterPublicNetworkAccess? publicNetworkAccess = default, Azure.ResourceManager.MongoCluster.Models.HighAvailabilityMode? highAvailabilityTargetMode = default, Azure.ResourceManager.MongoCluster.Models.MongoClusterStorageProperties storage = default, int? shardingShardCount = default, string computeTier = default, string backupEarliestRestoreTime = default, Azure.ResourceManager.MongoCluster.Models.MongoClusterDataApiMode? dataApiMode = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.MongoCluster.Models.MongoClusterPreviewFeature> previewFeatures = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.MongoCluster.Models.MongoClusterAuthenticationMode> authConfigAllowedModes = default, Azure.ResourceManager.MongoCluster.Models.MongoClusterCmkEncryptionProperties customerManagedKeyEncryption = default, Azure.ResourceManager.MongoCluster.Models.MongoClusterNetworkBypassMode? networkBypassMode = default);
static member MongoClusterUpdateProperties : Azure.ResourceManager.MongoCluster.Models.MongoClusterAdministratorProperties * string * Nullable<Azure.ResourceManager.MongoCluster.Models.MongoClusterPublicNetworkAccess> * Nullable<Azure.ResourceManager.MongoCluster.Models.HighAvailabilityMode> * Azure.ResourceManager.MongoCluster.Models.MongoClusterStorageProperties * Nullable<int> * string * string * Nullable<Azure.ResourceManager.MongoCluster.Models.MongoClusterDataApiMode> * seq<Azure.ResourceManager.MongoCluster.Models.MongoClusterPreviewFeature> * seq<Azure.ResourceManager.MongoCluster.Models.MongoClusterAuthenticationMode> * Azure.ResourceManager.MongoCluster.Models.MongoClusterCmkEncryptionProperties * Nullable<Azure.ResourceManager.MongoCluster.Models.MongoClusterNetworkBypassMode> -> Azure.ResourceManager.MongoCluster.Models.MongoClusterUpdateProperties
Public Shared Function MongoClusterUpdateProperties (Optional administrator As MongoClusterAdministratorProperties = Nothing, Optional serverVersion As String = Nothing, Optional publicNetworkAccess As Nullable(Of MongoClusterPublicNetworkAccess) = Nothing, Optional highAvailabilityTargetMode As Nullable(Of HighAvailabilityMode) = Nothing, Optional storage As MongoClusterStorageProperties = Nothing, Optional shardingShardCount As Nullable(Of Integer) = Nothing, Optional computeTier As String = Nothing, Optional backupEarliestRestoreTime As String = Nothing, Optional dataApiMode As Nullable(Of MongoClusterDataApiMode) = Nothing, Optional previewFeatures As IEnumerable(Of MongoClusterPreviewFeature) = Nothing, Optional authConfigAllowedModes As IEnumerable(Of MongoClusterAuthenticationMode) = Nothing, Optional customerManagedKeyEncryption As MongoClusterCmkEncryptionProperties = Nothing, Optional networkBypassMode As Nullable(Of MongoClusterNetworkBypassMode) = Nothing) As MongoClusterUpdateProperties
Parameters
- administrator
- MongoClusterAdministratorProperties
The local administrator properties for the mongo cluster.
- serverVersion
- String
The Mongo DB server version. Defaults to the latest available version if not specified.
- publicNetworkAccess
- Nullable<MongoClusterPublicNetworkAccess>
Whether or not public endpoint access is allowed for this mongo cluster.
- highAvailabilityTargetMode
- Nullable<HighAvailabilityMode>
The target high availability mode requested for the cluster.
- storage
- MongoClusterStorageProperties
The storage properties of the mongo cluster.
- computeTier
- String
The compute tier to assign to the cluster, where each tier maps to a virtual-core and memory size. Example values: 'M30', 'M40'.
- backupEarliestRestoreTime
- String
Earliest restore timestamp in UTC ISO8601 format.
- dataApiMode
- Nullable<MongoClusterDataApiMode>
The mode to indicate whether the Mongo Data API is enabled for a cluster.
- previewFeatures
- IEnumerable<MongoClusterPreviewFeature>
List of private endpoint connections.
- authConfigAllowedModes
- IEnumerable<MongoClusterAuthenticationMode>
Allowed authentication modes for data access on the cluster.
- customerManagedKeyEncryption
- MongoClusterCmkEncryptionProperties
Customer managed key encryption settings.
- networkBypassMode
- Nullable<MongoClusterNetworkBypassMode>
The network bypass mode for the cluster. Setting to 'AzureCosmosDB' allows Azure Cosmos DB service to bypass network restrictions.
Returns
A new MongoClusterUpdateProperties instance for mocking.