Sprog

ArmMongoClusterModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmMongoClusterModelFactory
type ArmMongoClusterModelFactory = class
Public Class ArmMongoClusterModelFactory
Inheritance
ArmMongoClusterModelFactory

Methods

Name Description
MongoClusterAdministratorProperties(String, String)

The local administrator login properties.

MongoClusterCmkEncryptionProperties(MongoClusterKeyEncryptionKeyIdentity, String)

Customer managed key encryption settings.

MongoClusterConnectionString(String, String, String)

Connection string for the mongo cluster.

MongoClusterConnectionStringsResult(IEnumerable<MongoClusterConnectionString>)

The connection strings for the given mongo cluster.

MongoClusterData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, MongoClusterProperties, ManagedServiceIdentity)

Represents a mongo cluster resource.

MongoClusterDatabaseRole(String, MongoClusterUserRole)

Database role definition that is assigned to a user.

MongoClusterEntraIdentityProvider(MongoClusterEntraPrincipalType)
MongoClusterEntraIdentityProviderProperties(MongoClusterEntraPrincipalType)

Microsoft Entra ID provider properties.

MongoClusterFirewallRuleData(ResourceIdentifier, String, ResourceType, SystemData, MongoClusterFirewallRuleProperties)

Represents a mongo cluster firewall rule.

MongoClusterFirewallRuleProperties(Nullable<MongoClusterProvisioningState>, String, String)

The properties of a mongo cluster firewall rule.

MongoClusterIdentityProvider(String)

Defines a user's identity provider definition. Please note this is the abstract base class. The derived classes available for instantiation are: MongoClusterEntraIdentityProvider.

MongoClusterKeyEncryptionKeyIdentity(Nullable<MongoClusterKeyEncryptionKeyIdentityType>, String)

The identity used for key encryption key.

MongoClusterNameAvailabilityContent(String, String)

The check availability request body.

MongoClusterNameAvailabilityResult(Nullable<Boolean>, Nullable<MongoClusterNameUnavailableReason>, String)

The check availability result.

MongoClusterPatch(ManagedServiceIdentity, IDictionary<String,String>, MongoClusterUpdateProperties)

The type used for update operations of the MongoCluster.

MongoClusterPrivateEndpointConnection(ResourceIdentifier, String, ResourceType, SystemData, MongoClusterPrivateEndpointConnectionProperties)

The private endpoint connection resource.

MongoClusterPrivateEndpointConnectionProperties(IEnumerable<String>, SubResource, MongoClusterPrivateLinkServiceConnectionState, Nullable<MongoClusterPrivateEndpointConnectionProvisioningState>)

Properties of the private endpoint connection.

MongoClusterPrivateEndpointConnectionResourceData(ResourceIdentifier, String, ResourceType, SystemData, MongoClusterPrivateEndpointConnectionProperties)

Concrete proxy resource types can be created by aliasing this type using a specific property type.

MongoClusterPrivateLinkResourceData(ResourceIdentifier, String, ResourceType, SystemData, MongoClusterPrivateLinkResourceProperties)

Concrete proxy resource types can be created by aliasing this type using a specific property type.

MongoClusterPrivateLinkResourceProperties(String, IEnumerable<String>, IEnumerable<String>)

Properties of a private link resource.

MongoClusterPrivateLinkServiceConnectionState(Nullable<MongoClusterPrivateEndpointServiceConnectionStatus>, String, String)

A collection of information about the state of the connection between service consumer and provider.

MongoClusterProperties(Nullable<MongoClusterCreateMode>, MongoClusterRestoreContent, MongoClusterReplicaContent, MongoClusterAdministratorProperties, String, String, Nullable<MongoClusterProvisioningState>, Nullable<MongoClusterStatus>, Nullable<MongoClusterPublicNetworkAccess>, Nullable<HighAvailabilityMode>, MongoClusterStorageProperties, Nullable<Int32>, String, String, Nullable<MongoClusterDataApiMode>, IEnumerable<MongoClusterPrivateEndpointConnection>, IEnumerable<MongoClusterPreviewFeature>, MongoClusterReplicationProperties, String, IEnumerable<MongoClusterAuthenticationMode>, MongoClusterCmkEncryptionProperties, Nullable<MongoClusterNetworkBypassMode>)
MongoClusterReplica(ResourceIdentifier, String, ResourceType, SystemData, MongoClusterProperties)

Represents a mongo cluster replica.

MongoClusterReplicaContent(ResourceIdentifier, AzureLocation)

Parameters used for replica operations.

MongoClusterReplicationProperties(ResourceIdentifier, Nullable<MongoClusterReplicationRole>, Nullable<MongoClusterReplicationState>)

Replica properties of the mongo cluster.

MongoClusterRestoreContent(Nullable<DateTimeOffset>, ResourceIdentifier)

Parameters used for restore operations.

MongoClusterStorageProperties(Nullable<Int64>, Nullable<MongoClusterStorageType>)

The storage properties of the cluster. This includes the data storage size and scaling applied to servers in the cluster.

MongoClusterUpdateProperties(MongoClusterAdministratorProperties, String, Nullable<MongoClusterPublicNetworkAccess>, Nullable<HighAvailabilityMode>, MongoClusterStorageProperties, Nullable<Int32>, String, String, Nullable<MongoClusterDataApiMode>, IEnumerable<MongoClusterPreviewFeature>, IEnumerable<MongoClusterAuthenticationMode>, MongoClusterCmkEncryptionProperties, Nullable<MongoClusterNetworkBypassMode>)
MongoClusterUserData(ResourceIdentifier, String, ResourceType, SystemData, MongoClusterUserProperties)

Represents a Mongo cluster user.

MongoClusterUserProperties(Nullable<MongoClusterProvisioningState>, MongoClusterIdentityProvider, IEnumerable<MongoClusterDatabaseRole>)

Definition of Mongo user resource on a cluster.

PromoteReplicaContent(MongoClusterPromoteOption, Nullable<MongoClusterPromoteMode>)

Promote replica request properties.

Applies to