MongoMIResourcesClient Interface
public interface MongoMIResourcesClient
An instance of this class provides access to all the operations defined in MongoMIResourcesClient.
Method Summary
Method Details
beginCreateUpdateMongoMIRoleAssignment
public abstract SyncPoller<PollResult<MongoMIRoleAssignmentResourceInner>,MongoMIRoleAssignmentResourceInner> beginCreateUpdateMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignmentParameters)
Creates or updates an Azure Cosmos DB MongoMI Role Assignment.
Parameters:
Returns:
beginCreateUpdateMongoMIRoleAssignment
public abstract SyncPoller<PollResult<MongoMIRoleAssignmentResourceInner>,MongoMIRoleAssignmentResourceInner> beginCreateUpdateMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignmentParameters, Context context)
Creates or updates an Azure Cosmos DB MongoMI Role Assignment.
Parameters:
Returns:
beginCreateUpdateMongoMIRoleAssignmentAsync
public abstract PollerFlux<PollResult<MongoMIRoleAssignmentResourceInner>,MongoMIRoleAssignmentResourceInner> beginCreateUpdateMongoMIRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId, MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignmentParameters)
Creates or updates an Azure Cosmos DB MongoMI Role Assignment.
Parameters:
Returns:
beginCreateUpdateMongoMIRoleDefinition
public abstract SyncPoller<PollResult<MongoMIRoleDefinitionResourceInner>,MongoMIRoleDefinitionResourceInner> beginCreateUpdateMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinitionParameters)
Creates or updates an Azure Cosmos DB MongoMI Role Definition.
Parameters:
Returns:
beginCreateUpdateMongoMIRoleDefinition
public abstract SyncPoller<PollResult<MongoMIRoleDefinitionResourceInner>,MongoMIRoleDefinitionResourceInner> beginCreateUpdateMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinitionParameters, Context context)
Creates or updates an Azure Cosmos DB MongoMI Role Definition.
Parameters:
Returns:
beginCreateUpdateMongoMIRoleDefinitionAsync
public abstract PollerFlux<PollResult<MongoMIRoleDefinitionResourceInner>,MongoMIRoleDefinitionResourceInner> beginCreateUpdateMongoMIRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId, MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinitionParameters)
Creates or updates an Azure Cosmos DB MongoMI Role Definition.
Parameters:
Returns:
beginDeleteMongoMIRoleAssignment
public abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId)
Deletes an existing Azure Cosmos DB MongoMI Role Assignment.
Parameters:
Returns:
beginDeleteMongoMIRoleAssignment
public abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, Context context)
Deletes an existing Azure Cosmos DB MongoMI Role Assignment.
Parameters:
Returns:
beginDeleteMongoMIRoleAssignmentAsync
public abstract PollerFlux<PollResult<Void>,Void> beginDeleteMongoMIRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId)
Deletes an existing Azure Cosmos DB MongoMI Role Assignment.
Parameters:
Returns:
beginDeleteMongoMIRoleDefinition
public abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId)
Deletes an existing Azure Cosmos DB MongoMI Role Definition.
Parameters:
Returns:
beginDeleteMongoMIRoleDefinition
public abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, Context context)
Deletes an existing Azure Cosmos DB MongoMI Role Definition.
Parameters:
Returns:
beginDeleteMongoMIRoleDefinitionAsync
public abstract PollerFlux<PollResult<Void>,Void> beginDeleteMongoMIRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId)
Deletes an existing Azure Cosmos DB MongoMI Role Definition.
Parameters:
Returns:
createUpdateMongoMIRoleAssignment
public abstract MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignmentParameters)
Creates or updates an Azure Cosmos DB MongoMI Role Assignment.
Parameters:
Returns:
createUpdateMongoMIRoleAssignment
public abstract MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignmentParameters, Context context)
Creates or updates an Azure Cosmos DB MongoMI Role Assignment.
Parameters:
Returns:
createUpdateMongoMIRoleAssignmentAsync
public abstract Mono<MongoMIRoleAssignmentResourceInner> createUpdateMongoMIRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId, MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignmentParameters)
Creates or updates an Azure Cosmos DB MongoMI Role Assignment.
Parameters:
Returns:
createUpdateMongoMIRoleAssignmentWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createUpdateMongoMIRoleAssignmentWithResponseAsync(String resourceGroupName, String accountName, String roleAssignmentId, MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignmentParameters)
Creates or updates an Azure Cosmos DB MongoMI Role Assignment.
Parameters:
Returns:
createUpdateMongoMIRoleDefinition
public abstract MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinitionParameters)
Creates or updates an Azure Cosmos DB MongoMI Role Definition.
Parameters:
Returns:
createUpdateMongoMIRoleDefinition
public abstract MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinitionParameters, Context context)
Creates or updates an Azure Cosmos DB MongoMI Role Definition.
Parameters:
Returns:
createUpdateMongoMIRoleDefinitionAsync
public abstract Mono<MongoMIRoleDefinitionResourceInner> createUpdateMongoMIRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId, MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinitionParameters)
Creates or updates an Azure Cosmos DB MongoMI Role Definition.
Parameters:
Returns:
createUpdateMongoMIRoleDefinitionWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createUpdateMongoMIRoleDefinitionWithResponseAsync(String resourceGroupName, String accountName, String roleDefinitionId, MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinitionParameters)
Creates or updates an Azure Cosmos DB MongoMI Role Definition.
Parameters:
Returns:
deleteMongoMIRoleAssignment
public abstract void deleteMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId)
Deletes an existing Azure Cosmos DB MongoMI Role Assignment.
Parameters:
deleteMongoMIRoleAssignment
public abstract void deleteMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, Context context)
Deletes an existing Azure Cosmos DB MongoMI Role Assignment.
Parameters:
deleteMongoMIRoleAssignmentAsync
public abstract Mono<Void> deleteMongoMIRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId)
Deletes an existing Azure Cosmos DB MongoMI Role Assignment.
Parameters:
Returns:
deleteMongoMIRoleAssignmentWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> deleteMongoMIRoleAssignmentWithResponseAsync(String resourceGroupName, String accountName, String roleAssignmentId)
Deletes an existing Azure Cosmos DB MongoMI Role Assignment.
Parameters:
Returns:
deleteMongoMIRoleDefinition
public abstract void deleteMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId)
Deletes an existing Azure Cosmos DB MongoMI Role Definition.
Parameters:
deleteMongoMIRoleDefinition
public abstract void deleteMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, Context context)
Deletes an existing Azure Cosmos DB MongoMI Role Definition.
Parameters:
deleteMongoMIRoleDefinitionAsync
public abstract Mono<Void> deleteMongoMIRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId)
Deletes an existing Azure Cosmos DB MongoMI Role Definition.
Parameters:
Returns:
deleteMongoMIRoleDefinitionWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> deleteMongoMIRoleDefinitionWithResponseAsync(String resourceGroupName, String accountName, String roleDefinitionId)
Deletes an existing Azure Cosmos DB MongoMI Role Definition.
Parameters:
Returns:
getMongoMIRoleAssignment
public abstract MongoMIRoleAssignmentResourceInner getMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId)
Retrieves the properties of an existing Azure Cosmos DB MongoMI Role Assignment with the given Id.
Parameters:
Returns:
getMongoMIRoleAssignmentAsync
public abstract Mono<MongoMIRoleAssignmentResourceInner> getMongoMIRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId)
Retrieves the properties of an existing Azure Cosmos DB MongoMI Role Assignment with the given Id.
Parameters:
Returns:
getMongoMIRoleAssignmentWithResponse
public abstract Response<MongoMIRoleAssignmentResourceInner> getMongoMIRoleAssignmentWithResponse(String resourceGroupName, String accountName, String roleAssignmentId, Context context)
Retrieves the properties of an existing Azure Cosmos DB MongoMI Role Assignment with the given Id.
Parameters:
Returns:
getMongoMIRoleAssignmentWithResponseAsync
public abstract Mono<Response<MongoMIRoleAssignmentResourceInner>> getMongoMIRoleAssignmentWithResponseAsync(String resourceGroupName, String accountName, String roleAssignmentId)
Retrieves the properties of an existing Azure Cosmos DB MongoMI Role Assignment with the given Id.
Parameters:
Returns:
getMongoMIRoleDefinition
public abstract MongoMIRoleDefinitionResourceInner getMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId)
Retrieves the properties of an existing Azure Cosmos DB MongoMI Role Definition with the given Id.
Parameters:
Returns:
getMongoMIRoleDefinitionAsync
public abstract Mono<MongoMIRoleDefinitionResourceInner> getMongoMIRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId)
Retrieves the properties of an existing Azure Cosmos DB MongoMI Role Definition with the given Id.
Parameters:
Returns:
getMongoMIRoleDefinitionWithResponse
public abstract Response<MongoMIRoleDefinitionResourceInner> getMongoMIRoleDefinitionWithResponse(String resourceGroupName, String accountName, String roleDefinitionId, Context context)
Retrieves the properties of an existing Azure Cosmos DB MongoMI Role Definition with the given Id.
Parameters:
Returns:
getMongoMIRoleDefinitionWithResponseAsync
public abstract Mono<Response<MongoMIRoleDefinitionResourceInner>> getMongoMIRoleDefinitionWithResponseAsync(String resourceGroupName, String accountName, String roleDefinitionId)
Retrieves the properties of an existing Azure Cosmos DB MongoMI Role Definition with the given Id.
Parameters:
Returns:
listMongoMIRoleAssignments
public abstract PagedIterable<MongoMIRoleAssignmentResourceInner> listMongoMIRoleAssignments(String resourceGroupName, String accountName)
Retrieves the list of all Azure Cosmos DB MongoMI Role Assignments.
Parameters:
Returns:
listMongoMIRoleAssignments
public abstract PagedIterable<MongoMIRoleAssignmentResourceInner> listMongoMIRoleAssignments(String resourceGroupName, String accountName, Context context)
Retrieves the list of all Azure Cosmos DB MongoMI Role Assignments.
Parameters:
Returns:
listMongoMIRoleAssignmentsAsync
public abstract PagedFlux<MongoMIRoleAssignmentResourceInner> listMongoMIRoleAssignmentsAsync(String resourceGroupName, String accountName)
Retrieves the list of all Azure Cosmos DB MongoMI Role Assignments.
Parameters:
Returns:
listMongoMIRoleDefinitions
public abstract PagedIterable<MongoMIRoleDefinitionResourceInner> listMongoMIRoleDefinitions(String resourceGroupName, String accountName)
Retrieves the list of all Azure Cosmos DB MongoMI Role Definitions.
Parameters:
Returns:
listMongoMIRoleDefinitions
public abstract PagedIterable<MongoMIRoleDefinitionResourceInner> listMongoMIRoleDefinitions(String resourceGroupName, String accountName, Context context)
Retrieves the list of all Azure Cosmos DB MongoMI Role Definitions.
Parameters:
Returns:
listMongoMIRoleDefinitionsAsync
public abstract PagedFlux<MongoMIRoleDefinitionResourceInner> listMongoMIRoleDefinitionsAsync(String resourceGroupName, String accountName)
Retrieves the list of all Azure Cosmos DB MongoMI Role Definitions.
Parameters:
Returns: