MongoMIResourcesClient Interface

public interface MongoMIResourcesClient

An instance of this class provides access to all the operations defined in MongoMIResourcesClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<MongoMIRoleAssignmentResourceInner>,MongoMIRoleAssignmentResourceInner> beginCreateUpdateMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB MongoMI Role Assignment.

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.

abstract PollerFlux<PollResult<MongoMIRoleAssignmentResourceInner>,MongoMIRoleAssignmentResourceInner> beginCreateUpdateMongoMIRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId, MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB MongoMI Role Assignment.

abstract SyncPoller<PollResult<MongoMIRoleDefinitionResourceInner>,MongoMIRoleDefinitionResourceInner> beginCreateUpdateMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB MongoMI Role Definition.

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.

abstract PollerFlux<PollResult<MongoMIRoleDefinitionResourceInner>,MongoMIRoleDefinitionResourceInner> beginCreateUpdateMongoMIRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId, MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB MongoMI Role Definition.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId)

Deletes an existing Azure Cosmos DB MongoMI Role Assignment.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, Context context)

Deletes an existing Azure Cosmos DB MongoMI Role Assignment.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteMongoMIRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId)

Deletes an existing Azure Cosmos DB MongoMI Role Assignment.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId)

Deletes an existing Azure Cosmos DB MongoMI Role Definition.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, Context context)

Deletes an existing Azure Cosmos DB MongoMI Role Definition.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteMongoMIRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId)

Deletes an existing Azure Cosmos DB MongoMI Role Definition.

abstract MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB MongoMI Role Assignment.

abstract MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignmentParameters, Context context)

Creates or updates an Azure Cosmos DB MongoMI Role Assignment.

abstract reactor.core.publisher.Mono<MongoMIRoleAssignmentResourceInner> createUpdateMongoMIRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId, MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB MongoMI Role Assignment.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createUpdateMongoMIRoleAssignmentWithResponseAsync(String resourceGroupName, String accountName, String roleAssignmentId, MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB MongoMI Role Assignment.

abstract MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB MongoMI Role Definition.

abstract MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinitionParameters, Context context)

Creates or updates an Azure Cosmos DB MongoMI Role Definition.

abstract reactor.core.publisher.Mono<MongoMIRoleDefinitionResourceInner> createUpdateMongoMIRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId, MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB MongoMI Role Definition.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createUpdateMongoMIRoleDefinitionWithResponseAsync(String resourceGroupName, String accountName, String roleDefinitionId, MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB MongoMI Role Definition.

abstract void deleteMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId)

Deletes an existing Azure Cosmos DB MongoMI Role Assignment.

abstract void deleteMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, Context context)

Deletes an existing Azure Cosmos DB MongoMI Role Assignment.

abstract reactor.core.publisher.Mono<Void> deleteMongoMIRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId)

Deletes an existing Azure Cosmos DB MongoMI Role Assignment.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> deleteMongoMIRoleAssignmentWithResponseAsync(String resourceGroupName, String accountName, String roleAssignmentId)

Deletes an existing Azure Cosmos DB MongoMI Role Assignment.

abstract void deleteMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId)

Deletes an existing Azure Cosmos DB MongoMI Role Definition.

abstract void deleteMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, Context context)

Deletes an existing Azure Cosmos DB MongoMI Role Definition.

abstract reactor.core.publisher.Mono<Void> deleteMongoMIRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId)

Deletes an existing Azure Cosmos DB MongoMI Role Definition.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> deleteMongoMIRoleDefinitionWithResponseAsync(String resourceGroupName, String accountName, String roleDefinitionId)

Deletes an existing Azure Cosmos DB MongoMI Role Definition.

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.

abstract reactor.core.publisher.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.

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.

abstract reactor.core.publisher.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.

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.

abstract reactor.core.publisher.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.

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.

abstract reactor.core.publisher.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.

abstract PagedIterable<MongoMIRoleAssignmentResourceInner> listMongoMIRoleAssignments(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB MongoMI Role Assignments.

abstract PagedIterable<MongoMIRoleAssignmentResourceInner> listMongoMIRoleAssignments(String resourceGroupName, String accountName, Context context)

Retrieves the list of all Azure Cosmos DB MongoMI Role Assignments.

abstract PagedFlux<MongoMIRoleAssignmentResourceInner> listMongoMIRoleAssignmentsAsync(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB MongoMI Role Assignments.

abstract PagedIterable<MongoMIRoleDefinitionResourceInner> listMongoMIRoleDefinitions(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB MongoMI Role Definitions.

abstract PagedIterable<MongoMIRoleDefinitionResourceInner> listMongoMIRoleDefinitions(String resourceGroupName, String accountName, Context context)

Retrieves the list of all Azure Cosmos DB MongoMI Role Definitions.

abstract PagedFlux<MongoMIRoleDefinitionResourceInner> listMongoMIRoleDefinitionsAsync(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB MongoMI Role Definitions.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.
createUpdateMongoMIRoleAssignmentParameters - The properties required to create or update a Role Assignment.

Returns:

the SyncPoller<T,U> for polling of parameters to create and update an Azure Cosmos DB MongoMI Role Assignment.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.
createUpdateMongoMIRoleAssignmentParameters - The properties required to create or update a Role Assignment.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of parameters to create and update an Azure Cosmos DB MongoMI Role Assignment.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.
createUpdateMongoMIRoleAssignmentParameters - The properties required to create or update a Role Assignment.

Returns:

the PollerFlux<T,U> for polling of parameters to create and update an Azure Cosmos DB MongoMI Role Assignment.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.
createUpdateMongoMIRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

the SyncPoller<T,U> for polling of parameters to create and update an Azure Cosmos DB MongoMI Role Definition.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.
createUpdateMongoMIRoleDefinitionParameters - The properties required to create or update a Role Definition.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of parameters to create and update an Azure Cosmos DB MongoMI Role Definition.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.
createUpdateMongoMIRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

the PollerFlux<T,U> for polling of parameters to create and update an Azure Cosmos DB MongoMI Role Definition.

beginDeleteMongoMIRoleAssignment

public abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId)

Deletes an existing Azure Cosmos DB MongoMI Role Assignment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteMongoMIRoleAssignmentAsync

public abstract PollerFlux<PollResult<Void>,Void> beginDeleteMongoMIRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId)

Deletes an existing Azure Cosmos DB MongoMI Role Assignment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginDeleteMongoMIRoleDefinition

public abstract SyncPoller<PollResult<Void>,Void> beginDeleteMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId)

Deletes an existing Azure Cosmos DB MongoMI Role Definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteMongoMIRoleDefinitionAsync

public abstract PollerFlux<PollResult<Void>,Void> beginDeleteMongoMIRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId)

Deletes an existing Azure Cosmos DB MongoMI Role Definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

createUpdateMongoMIRoleAssignment

public abstract MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, MongoMIRoleAssignmentResourceInner createUpdateMongoMIRoleAssignmentParameters)

Creates or updates an Azure Cosmos DB MongoMI Role Assignment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.
createUpdateMongoMIRoleAssignmentParameters - The properties required to create or update a Role Assignment.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Assignment.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.
createUpdateMongoMIRoleAssignmentParameters - The properties required to create or update a Role Assignment.
context - The context to associate with this operation.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Assignment.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.
createUpdateMongoMIRoleAssignmentParameters - The properties required to create or update a Role Assignment.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Assignment on successful completion of Mono.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.
createUpdateMongoMIRoleAssignmentParameters - The properties required to create or update a Role Assignment.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Assignment along with Response<T> on successful completion of Mono.

createUpdateMongoMIRoleDefinition

public abstract MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, MongoMIRoleDefinitionResourceInner createUpdateMongoMIRoleDefinitionParameters)

Creates or updates an Azure Cosmos DB MongoMI Role Definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.
createUpdateMongoMIRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Definition.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.
createUpdateMongoMIRoleDefinitionParameters - The properties required to create or update a Role Definition.
context - The context to associate with this operation.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Definition.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.
createUpdateMongoMIRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Definition on successful completion of Mono.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.
createUpdateMongoMIRoleDefinitionParameters - The properties required to create or update a Role Definition.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Definition along with Response<T> on successful completion of Mono.

deleteMongoMIRoleAssignment

public abstract void deleteMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId)

Deletes an existing Azure Cosmos DB MongoMI Role Assignment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.

deleteMongoMIRoleAssignment

public abstract void deleteMongoMIRoleAssignment(String resourceGroupName, String accountName, String roleAssignmentId, Context context)

Deletes an existing Azure Cosmos DB MongoMI Role Assignment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.
context - The context to associate with this operation.

deleteMongoMIRoleAssignmentAsync

public abstract Mono<Void> deleteMongoMIRoleAssignmentAsync(String resourceGroupName, String accountName, String roleAssignmentId)

Deletes an existing Azure Cosmos DB MongoMI Role Assignment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.

Returns:

A Mono that completes when a successful response is received.

deleteMongoMIRoleAssignmentWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> deleteMongoMIRoleAssignmentWithResponseAsync(String resourceGroupName, String accountName, String roleAssignmentId)

Deletes an existing Azure Cosmos DB MongoMI Role Assignment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.

Returns:

the Response<T> on successful completion of Mono.

deleteMongoMIRoleDefinition

public abstract void deleteMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId)

Deletes an existing Azure Cosmos DB MongoMI Role Definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.

deleteMongoMIRoleDefinition

public abstract void deleteMongoMIRoleDefinition(String resourceGroupName, String accountName, String roleDefinitionId, Context context)

Deletes an existing Azure Cosmos DB MongoMI Role Definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.
context - The context to associate with this operation.

deleteMongoMIRoleDefinitionAsync

public abstract Mono<Void> deleteMongoMIRoleDefinitionAsync(String resourceGroupName, String accountName, String roleDefinitionId)

Deletes an existing Azure Cosmos DB MongoMI Role Definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.

Returns:

A Mono that completes when a successful response is received.

deleteMongoMIRoleDefinitionWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> deleteMongoMIRoleDefinitionWithResponseAsync(String resourceGroupName, String accountName, String roleDefinitionId)

Deletes an existing Azure Cosmos DB MongoMI Role Definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.

Returns:

the Response<T> on successful completion of Mono.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Assignment.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Assignment on successful completion of Mono.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.
context - The context to associate with this operation.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Assignment along with Response<T>.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleAssignmentId - The GUID for the Role Assignment.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Assignment along with Response<T> on successful completion of Mono.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Definition.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Definition on successful completion of Mono.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.
context - The context to associate with this operation.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Definition along with Response<T>.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
roleDefinitionId - The GUID for the Role Definition.

Returns:

parameters to create and update an Azure Cosmos DB MongoMI Role Definition along with Response<T> on successful completion of Mono.

listMongoMIRoleAssignments

public abstract PagedIterable<MongoMIRoleAssignmentResourceInner> listMongoMIRoleAssignments(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB MongoMI Role Assignments.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the response of a MongoMIRoleAssignmentResource list operation as paginated response with PagedIterable<T>.

listMongoMIRoleAssignments

public abstract PagedIterable<MongoMIRoleAssignmentResourceInner> listMongoMIRoleAssignments(String resourceGroupName, String accountName, Context context)

Retrieves the list of all Azure Cosmos DB MongoMI Role Assignments.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
context - The context to associate with this operation.

Returns:

the response of a MongoMIRoleAssignmentResource list operation as paginated response with PagedIterable<T>.

listMongoMIRoleAssignmentsAsync

public abstract PagedFlux<MongoMIRoleAssignmentResourceInner> listMongoMIRoleAssignmentsAsync(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB MongoMI Role Assignments.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the response of a MongoMIRoleAssignmentResource list operation as paginated response with PagedFlux<T>.

listMongoMIRoleDefinitions

public abstract PagedIterable<MongoMIRoleDefinitionResourceInner> listMongoMIRoleDefinitions(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB MongoMI Role Definitions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the response of a MongoMIRoleDefinitionResource list operation as paginated response with PagedIterable<T>.

listMongoMIRoleDefinitions

public abstract PagedIterable<MongoMIRoleDefinitionResourceInner> listMongoMIRoleDefinitions(String resourceGroupName, String accountName, Context context)

Retrieves the list of all Azure Cosmos DB MongoMI Role Definitions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
context - The context to associate with this operation.

Returns:

the response of a MongoMIRoleDefinitionResource list operation as paginated response with PagedIterable<T>.

listMongoMIRoleDefinitionsAsync

public abstract PagedFlux<MongoMIRoleDefinitionResourceInner> listMongoMIRoleDefinitionsAsync(String resourceGroupName, String accountName)

Retrieves the list of all Azure Cosmos DB MongoMI Role Definitions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the response of a MongoMIRoleDefinitionResource list operation as paginated response with PagedFlux<T>.

Applies to