Class MongoDBResourcesOperationsExtensions
- Namespace
- Microsoft.Azure.Management.CosmosDB.Fluent
- Assembly
- Microsoft.Azure.Management.CosmosDB.Fluent.dll
Extension methods for MongoDBResourcesOperations.
public static class MongoDBResourcesOperationsExtensions
- Inheritance
-
MongoDBResourcesOperationsExtensions
- Inherited Members
Methods
BeginCreateUpdateMongoDBCollectionAsync(IMongoDBResourcesOperations, string, string, string, string, MongoDBCollectionCreateUpdateParameters, CancellationToken)
Create or update an Azure Cosmos DB MongoDB Collection
public static Task<MongoDBCollectionGetResultsInner> BeginCreateUpdateMongoDBCollectionAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, string collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
collectionName
stringCosmos DB collection name.
createUpdateMongoDBCollectionParameters
MongoDBCollectionCreateUpdateParametersThe parameters to provide for the current MongoDB Collection.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BeginCreateUpdateMongoDBDatabaseAsync(IMongoDBResourcesOperations, string, string, string, MongoDBDatabaseCreateUpdateParameters, CancellationToken)
Create or updates Azure Cosmos DB MongoDB database
public static Task<MongoDBDatabaseGetResultsInner> BeginCreateUpdateMongoDBDatabaseAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
createUpdateMongoDBDatabaseParameters
MongoDBDatabaseCreateUpdateParametersThe parameters to provide for the current MongoDB database.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BeginDeleteMongoDBCollectionAsync(IMongoDBResourcesOperations, string, string, string, string, CancellationToken)
Deletes an existing Azure Cosmos DB MongoDB Collection.
public static Task BeginDeleteMongoDBCollectionAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, string collectionName, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
collectionName
stringCosmos DB collection name.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BeginDeleteMongoDBDatabaseAsync(IMongoDBResourcesOperations, string, string, string, CancellationToken)
Deletes an existing Azure Cosmos DB MongoDB database.
public static Task BeginDeleteMongoDBDatabaseAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BeginUpdateMongoDBCollectionThroughputAsync(IMongoDBResourcesOperations, string, string, string, string, ThroughputSettingsUpdateParameters, CancellationToken)
Update the RUs per second of an Azure Cosmos DB MongoDB collection
public static Task<ThroughputSettingsGetResultsInner> BeginUpdateMongoDBCollectionThroughputAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, string collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
collectionName
stringCosmos DB collection name.
updateThroughputParameters
ThroughputSettingsUpdateParametersThe RUs per second of the parameters to provide for the current MongoDB collection.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BeginUpdateMongoDBDatabaseThroughputAsync(IMongoDBResourcesOperations, string, string, string, ThroughputSettingsUpdateParameters, CancellationToken)
Update RUs per second of the an Azure Cosmos DB MongoDB database
public static Task<ThroughputSettingsGetResultsInner> BeginUpdateMongoDBDatabaseThroughputAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
updateThroughputParameters
ThroughputSettingsUpdateParametersThe RUs per second of the parameters to provide for the current MongoDB database.
cancellationToken
CancellationTokenThe cancellation token.
Returns
CreateUpdateMongoDBCollectionAsync(IMongoDBResourcesOperations, string, string, string, string, MongoDBCollectionCreateUpdateParameters, CancellationToken)
Create or update an Azure Cosmos DB MongoDB Collection
public static Task<MongoDBCollectionGetResultsInner> CreateUpdateMongoDBCollectionAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, string collectionName, MongoDBCollectionCreateUpdateParameters createUpdateMongoDBCollectionParameters, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
collectionName
stringCosmos DB collection name.
createUpdateMongoDBCollectionParameters
MongoDBCollectionCreateUpdateParametersThe parameters to provide for the current MongoDB Collection.
cancellationToken
CancellationTokenThe cancellation token.
Returns
CreateUpdateMongoDBDatabaseAsync(IMongoDBResourcesOperations, string, string, string, MongoDBDatabaseCreateUpdateParameters, CancellationToken)
Create or updates Azure Cosmos DB MongoDB database
public static Task<MongoDBDatabaseGetResultsInner> CreateUpdateMongoDBDatabaseAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, MongoDBDatabaseCreateUpdateParameters createUpdateMongoDBDatabaseParameters, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
createUpdateMongoDBDatabaseParameters
MongoDBDatabaseCreateUpdateParametersThe parameters to provide for the current MongoDB database.
cancellationToken
CancellationTokenThe cancellation token.
Returns
DeleteMongoDBCollectionAsync(IMongoDBResourcesOperations, string, string, string, string, CancellationToken)
Deletes an existing Azure Cosmos DB MongoDB Collection.
public static Task DeleteMongoDBCollectionAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, string collectionName, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
collectionName
stringCosmos DB collection name.
cancellationToken
CancellationTokenThe cancellation token.
Returns
DeleteMongoDBDatabaseAsync(IMongoDBResourcesOperations, string, string, string, CancellationToken)
Deletes an existing Azure Cosmos DB MongoDB database.
public static Task DeleteMongoDBDatabaseAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
cancellationToken
CancellationTokenThe cancellation token.
Returns
GetMongoDBCollectionAsync(IMongoDBResourcesOperations, string, string, string, string, CancellationToken)
Gets the MongoDB collection under an existing Azure Cosmos DB database account.
public static Task<MongoDBCollectionGetResultsInner> GetMongoDBCollectionAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, string collectionName, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
collectionName
stringCosmos DB collection name.
cancellationToken
CancellationTokenThe cancellation token.
Returns
GetMongoDBCollectionThroughputAsync(IMongoDBResourcesOperations, string, string, string, string, CancellationToken)
Gets the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name.
public static Task<ThroughputSettingsGetResultsInner> GetMongoDBCollectionThroughputAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, string collectionName, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
collectionName
stringCosmos DB collection name.
cancellationToken
CancellationTokenThe cancellation token.
Returns
GetMongoDBDatabaseAsync(IMongoDBResourcesOperations, string, string, string, CancellationToken)
Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.
public static Task<MongoDBDatabaseGetResultsInner> GetMongoDBDatabaseAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
cancellationToken
CancellationTokenThe cancellation token.
Returns
GetMongoDBDatabaseThroughputAsync(IMongoDBResourcesOperations, string, string, string, CancellationToken)
Gets the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name.
public static Task<ThroughputSettingsGetResultsInner> GetMongoDBDatabaseThroughputAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
cancellationToken
CancellationTokenThe cancellation token.
Returns
ListMongoDBCollectionsAsync(IMongoDBResourcesOperations, string, string, string, CancellationToken)
Lists the MongoDB collection under an existing Azure Cosmos DB database account.
public static Task<IEnumerable<MongoDBCollectionGetResultsInner>> ListMongoDBCollectionsAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
cancellationToken
CancellationTokenThe cancellation token.
Returns
ListMongoDBDatabasesAsync(IMongoDBResourcesOperations, string, string, CancellationToken)
Lists the MongoDB databases under an existing Azure Cosmos DB database account.
public static Task<IEnumerable<MongoDBDatabaseGetResultsInner>> ListMongoDBDatabasesAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
cancellationToken
CancellationTokenThe cancellation token.
Returns
UpdateMongoDBCollectionThroughputAsync(IMongoDBResourcesOperations, string, string, string, string, ThroughputSettingsUpdateParameters, CancellationToken)
Update the RUs per second of an Azure Cosmos DB MongoDB collection
public static Task<ThroughputSettingsGetResultsInner> UpdateMongoDBCollectionThroughputAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, string collectionName, ThroughputSettingsUpdateParameters updateThroughputParameters, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
collectionName
stringCosmos DB collection name.
updateThroughputParameters
ThroughputSettingsUpdateParametersThe RUs per second of the parameters to provide for the current MongoDB collection.
cancellationToken
CancellationTokenThe cancellation token.
Returns
UpdateMongoDBDatabaseThroughputAsync(IMongoDBResourcesOperations, string, string, string, ThroughputSettingsUpdateParameters, CancellationToken)
Update RUs per second of the an Azure Cosmos DB MongoDB database
public static Task<ThroughputSettingsGetResultsInner> UpdateMongoDBDatabaseThroughputAsync(this IMongoDBResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, ThroughputSettingsUpdateParameters updateThroughputParameters, CancellationToken cancellationToken = default)
Parameters
operations
IMongoDBResourcesOperationsThe operations group for this extension method.
resourceGroupName
stringName of an Azure resource group.
accountName
stringCosmos DB database account name.
databaseName
stringCosmos DB database name.
updateThroughputParameters
ThroughputSettingsUpdateParametersThe RUs per second of the parameters to provide for the current MongoDB database.
cancellationToken
CancellationTokenThe cancellation token.